Commit graph

161 commits

Author SHA1 Message Date
rathnor
b4ffe4fe21 Added layer menus for windows, toolbar, and slit, plus associated
resources. Cleaned up some cruft from the previous layering setup.
2003-02-18 15:11:12 +00:00
fluxgen
2f8e99f9df added shade button option, fixed antialias for menus, added toolbar width percent menu item 2003-02-17 12:35:59 +00:00
rathnor
79aec8465f Fixed gnome init problems (Simon) 2003-02-16 17:57:54 +00:00
fluxgen
9a82a5b1dc raise and focus when we click on titlebar and fixed workspace names in workspace menu 2003-02-16 16:45:23 +00:00
rathnor
453e220df9 Add layer menu to window menu 2003-02-16 15:12:08 +00:00
fluxgen
2a80ac63ef using configurated button position for titlebar 2003-02-16 13:55:49 +00:00
fluxgen
a6e3b3a6f6 fixed geom_window to FbTk FbWindow and changes some old windowstyle to m_windowtheme 2003-02-16 01:14:54 +00:00
fluxgen
6d159ae8c7 fixed style menu and some minor indentation 2003-02-15 02:03:09 +00:00
rathnor
e3b99d4e48 fixing up of layer code 2003-02-09 14:11:14 +00:00
fluxgen
1ac79b9733 cleaning 2003-02-03 13:56:12 +00:00
rathnor
1b063dcea9 Integration of new Layering code, plus updates to the layering code itself
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer
Added a "Quit" KeyAction
2003-02-02 16:32:41 +00:00
fluxgen
035ed4d452 added root theme so it can redraw the background 2003-01-12 23:56:49 +00:00
fluxgen
0a24450afd removed Workspacemenu.hh 2003-01-12 18:47:02 +00:00
fluxgen
21dda060fc we do not use IntResMenuItem, yet 2003-01-12 18:21:27 +00:00
fluxgen
57a53674bc changed Configmenu to FbTk Menu and fix new function setupConfigmenu and removed toolbar placement resource 2003-01-12 17:59:20 +00:00
fluxgen
7e8796c31e adjusted for FbTk ImageControl 2003-01-10 00:35:19 +00:00
fluxgen
7debbae5bd removed iconmenu, changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow, disabled Stylemenu 2003-01-09 17:41:02 +00:00
fluxgen
87e65a8c06 fixed menu and button action setup 2003-01-07 02:06:06 +00:00
fluxgen
a7ca500229 added max functions so we can determine maximum workspace area. Creation of a new FluxboxWindow object is now handled in BScreen::createWindow 2003-01-05 22:26:56 +00:00
fluxgen
6f01383c89 fixed autoptr on rootmenu 2002-12-13 20:19:05 +00:00
fluxgen
5af8543e8a toolbar placement in resource 2002-12-04 22:43:18 +00:00
fluxgen
29c647645b using dirhelper and fixed toolbar reconfigure 2002-12-02 23:19:16 +00:00
rathnor
28b5c60449 Indenting from tabs to emacs 4-space 2002-12-01 13:42:15 +00:00
fluxgen
992e3d4968 not using image control in Theme 2002-11-30 20:55:23 +00:00
fluxgen
59e52a6906 using imagecontrol 2002-11-30 20:18:35 +00:00
fluxgen
97a2ea9d23 cleaning 2002-11-27 21:55:36 +00:00
fluxgen
2f70830cbc toolbar changes 2002-11-27 13:03:04 +00:00
fluxgen
99c92a6373 fixed rotated text on vertical tab in XFontImp and a rotate function in FontImp interface 2002-11-25 14:07:21 +00:00
fluxgen
fafc0a6e49 cleaning 2002-11-24 20:56:06 +00:00
fluxgen
f14500832d reconfigure theme directly after construction 2002-11-21 15:57:47 +00:00
fluxgen
08f299afc0 include netizen 2002-11-17 11:29:06 +00:00
fluxgen
adb2f2aed6 pointer/referens fixes 2002-11-15 12:15:39 +00:00
fluxgen
7c24bf9b5a referens from slit menus 2002-11-14 00:24:35 +00:00
fluxgen
2cce3fbba6 indentation 2002-11-12 22:58:40 +00:00
rathnor
856da248f7 Fix geometry window sizing (W is wider than 0), plus vertical centring
(font ascent, not height).
2002-11-12 14:37:18 +00:00
fluxgen
a42295bccb rearranged includes, minor cleaning 2002-10-25 20:58:14 +00:00
fluxgen
a1a01de8f9 removed obsolete NEWWMSPEC 2002-10-23 17:32:30 +00:00
fluxgen
3e972e83bd using new font system for labelstyle, windowstyle 2002-10-15 17:17:00 +00:00
fluxgen
a295efad66 fixed reconf after loading 2002-10-15 13:05:55 +00:00
fluxgen
a904d7b6b7 antialias resource 2002-10-15 10:54:40 +00:00
fluxgen
4d1713cb87 minor indentation 2002-10-13 22:30:18 +00:00
fluxgen
7b9b5baf9b indentation 2002-10-11 10:22:06 +00:00
rathnor
e546765736 Fixes to sticky window + focus handling. Particularly for
next/prevFocus crashes. Also, sticky windows are now always reassociated
to the active workspace.
2002-09-12 14:55:11 +00:00
fluxgen
a2f2b083f8 deiconify when send to workspace 2002-09-10 10:59:57 +00:00
fluxgen
6a609280fa new workspace stack and removeWindow function 2002-09-08 19:45:59 +00:00
fluxgen
314c3116f0 added subjects and removed gnome stuff 2002-09-07 20:22:08 +00:00
fluxgen
d86785056d new function reassociateGroup and check moving window 2002-08-30 14:03:31 +00:00
fluxgen
84cd0f3a89 fixed workspace creation bug and reassociation bug, thanks Simon Bowden 2002-08-24 18:12:54 +00:00
fluxgen
471785b9d8 restore with remap 2002-08-16 11:01:09 +00:00
fluxgen
0b25dc379c updated fbatoms stuff and changed some strings to std string 2002-08-14 22:21:06 +00:00
fluxgen
18174570f3 cleaning in getNameOfWorkspace 2002-08-11 22:28:18 +00:00
fluxgen
380d50ba27 new functionnames in slit 2002-08-04 15:48:13 +00:00
fluxgen
c28bd74feb added autogrouping-from-tab patch from Steve Cooper 2002-08-02 12:58:37 +00:00
fluxgen
35c55cdc8d moved Texture and Color into new files, fixed some const and pointers 2002-07-23 17:11:59 +00:00
fluxgen
a4373ada50 changed added specifik window parameter to sendToWorkspace 2002-07-23 13:47:05 +00:00
fluxgen
eae52404ec minor update 2002-07-20 09:35:01 +00:00
fluxgen
1c7a33c64c minor indentation and comments 2002-07-10 14:51:32 +00:00
fluxgen
66b1894bf2 removed FONT_ELEMENT_SIZE 2002-06-02 22:48:38 +00:00
fluxgen
57cd3c5c7c added configurable geometry 2002-05-19 17:56:55 +00:00
fluxgen
160485f469 minor intel compiler fix 2002-05-17 16:30:24 +00:00
fluxgen
d210e29fce removed const on return values of fundamental types and changed strftime_format to std::string 2002-05-17 11:02:30 +00:00
fluxgen
712d0513b7 added reconfigure for the list 2002-05-08 14:24:57 +00:00
fluxgen
b53183cfe3 added desktopwheeling option 2002-05-08 10:14:51 +00:00
fluxgen
9caf24483d const iterators in updateGnomeList 2002-05-07 13:54:42 +00:00
fluxgen
da517e6074 minor stuff 2002-04-28 19:54:10 +00:00
fluxgen
58fb11717a added workspace_warping option 2002-04-12 14:56:15 +00:00
fluxgen
46e9b6e546 update from Workspace changes 2002-04-09 23:20:40 +00:00
fluxgen
02253281ee updated to match BaseMenu 2002-04-08 22:36:30 +00:00
fluxgen
a959fc2fdf fixed some bools and indentation 2002-04-04 14:28:54 +00:00
fluxgen
2526e4bce8 moved nls defines to enums in namespace FBNLS 2002-04-04 11:28:19 +00:00
fluxgen
70f3639c02 std::string for title and icon title in FluxboxWindow 2002-04-03 23:04:01 +00:00
fluxgen
0f8e4f1f2d saner search in prev/next focus, and added bool doSkipWindow 2002-04-02 23:14:54 +00:00
fluxgen
14cd008c76 fixed getIconName in addIcon 2002-03-27 18:47:12 +00:00
fluxgen
8daa080d11 some signed/unsigned stuff 2002-03-23 15:14:45 +00:00
fluxgen
95aeda2627 Xinerama support 2002-03-19 14:30:43 +00:00
fluxgen
3ac8394996 update getMenu from slit 2002-03-19 00:05:49 +00:00
fluxgen
c6b11959cf added parameter to next/prev Focus and optionsbits for them 2002-03-18 20:20:09 +00:00
fluxgen
4fc50aed36 fixed bug in ::removeNetizen and changed name from InitMenu to initMenu 2002-03-08 12:18:22 +00:00
fluxgen
eaba89e7f3 back to basemenu insert/remove 2002-02-28 15:46:01 +00:00
fluxgen
4921925c17 changed to remove/add workspace in Workspacemenu 2002-02-27 23:47:47 +00:00
fluxgen
879402c306 gnome layer not supported yet 2002-02-26 22:40:31 +00:00
fluxgen
8d911dcbdd added sendToWorkspace(int id, bool changeWS) 2002-02-26 22:25:53 +00:00
fluxgen
ef91b604e6 count all clients in all workspaces 2002-02-21 12:03:40 +00:00
fluxgen
777c136ae0 updateGnomeClientList when changin workspace 2002-02-21 00:38:51 +00:00
fluxgen
f7c88e4da3 parameter values for next/prev/right/leftWorkspace 2002-02-20 23:04:51 +00:00
fluxgen
ef969ea966 added updateGnomeClientList 2002-02-20 22:41:13 +00:00
fluxgen
e953b30d9a fixed iconbar bug 2002-02-17 19:19:05 +00:00
fluxgen
0cfdcba5c7 clean menu parsing 2002-02-17 18:56:14 +00:00
fluxgen
27842d01fa removed catch 2002-02-11 11:52:07 +00:00
fluxgen
022b9ccd51 bugfix in iconlist loop 2002-02-10 22:48:19 +00:00
fluxgen
83352ec53a to std list 2002-02-08 13:35:20 +00:00
fluxgen
5bed277d9c moved gnome atoms 2002-02-07 14:46:23 +00:00
fluxgen
60c51badc4 fixed event mask, netwm and gnome workspace and workspace_count atoms 2002-02-04 07:01:06 +00:00
pekdon
0c2fc0568b leftWorkspace/rightWorkspace added 2002-02-02 19:51:15 +00:00
fluxgen
ed2da1f141 Fixed menu parsing 2002-01-27 12:45:32 +00:00
fluxgen
b3427664c4 Fixed update of workspaces and some indentation 2002-01-21 02:10:25 +00:00
fluxgen
6ea3678d02 Fixed resources 2002-01-20 02:17:23 +00:00
fluxgen
5cc64f4eb3 catching exception on window creation 2002-01-18 01:27:46 +00:00
fluxgen
17f438db1e fixed enums 2002-01-11 10:21:44 +00:00
fluxgen
add890ad21 Fixed rootcommand 2002-01-10 12:49:15 +00:00