Commit graph

236 commits

Author SHA1 Message Date
fluxgen
b0af80ec1d added screen resource .overlay.lineWidth, .overlay.lineStyle and .overlay.capStyle which defines the line style for resize and move actions on windows, patch from Mathias Gumz 2004-03-22 21:01:42 +00:00
rathnor
dea3281e69 primarily focus fix/tweak/rejigging 2004-03-21 09:00:25 +00:00
fluxgen
2e0fba3253 workspace area signal 2004-01-19 18:29:43 +00:00
fluxgen
5a24731d3a different window for position coordinates, patch from Junichiro Kita 2004-01-16 11:58:45 +00:00
fluxgen
3af441d3ef hideMenus function, hides all menus on current screen 2004-01-11 16:06:22 +00:00
fluxgen
35394a486c inline 2003-12-30 17:57:12 +00:00
fluxgen
c2042323b7 cleaning 2003-12-19 01:46:58 +00:00
fluxgen
448d9fa722 moved focus enum to BScreen, change window placement resource to FbTk Resource 2003-12-19 00:34:23 +00:00
fluxgen
bb02a522fb code cleaning 2003-12-18 18:03:23 +00:00
fluxgen
bf75608df0 menu delay and mode 2003-12-12 18:18:49 +00:00
fluxgen
5ffb6290c1 cleaning in the menu code 2003-12-10 23:08:06 +00:00
rathnor
10ce5372d9 quadrant-resizing (Thanks Mathias Gumz) 2003-09-29 12:53:58 +00:00
fluxgen
935616cab6 iconlist signal to notify when iconlist changed 2003-09-08 16:37:27 +00:00
rathnor
06a66cc304 fix some style initialisation issues 2003-08-25 13:15:53 +00:00
fluxgen
329ac9d0bb fixed resize signal so objects can resize when the screen size changes 2003-08-24 13:07:01 +00:00
fluxgen
1f4944abb4 added shutdown variable to indicate that we are shutting down and dont need to listen to some signals 2003-08-12 12:21:42 +00:00
fluxgen
85b4fd8717 non const accessor for workspace list 2003-08-12 00:27:13 +00:00
fluxgen
0df2793bb7 removed strftimeformat and fixed const accessor for currentWorkspace 2003-08-11 15:32:46 +00:00
fluxgen
b72bf7b854 added iconmenu to workspace menu 2003-07-28 18:28:03 +00:00
rathnor
d353b688de update many things to use WinClient instead of FluxboxWindow 2003-07-28 15:06:36 +00:00
rathnor
1741ac072d fix menus for "extra" things, like remember, so that they will be
added back if the menu is rebuilt.
2003-07-20 08:12:36 +00:00
rathnor
ace3e2e629 fix toolbarmode = OFF bug, plus add toolbar menu back to screen's config menu 2003-07-20 02:45:57 +00:00
fluxgen
6e416d3e40 using extended fluxbox menutheme instead of fbtk menutheme 2003-07-10 11:29:45 +00:00
fluxgen
6fce27ea13 added reconfig signal 2003-07-01 12:39:09 +00:00
fluxgen
c3939e170e removed toolbarhandler 2003-06-25 05:47:23 +00:00
fluxgen
b22a04f1c6 moved toolbar mode resources to ToolbarHandler 2003-06-24 16:29:54 +00:00
fluxgen
f7bd41a157 minor cleaning 2003-06-24 15:01:54 +00:00
rathnor
09a5c23c5b fix grouping to persist over restart, plus various related bugs.
Also move a large proportion of window initialisation from FluxboxWindow to
WinClient
2003-06-23 14:16:05 +00:00
fluxgen
3dadf1d7ea moved toolbar resources to Toolbar 2003-06-23 12:57:36 +00:00
fluxgen
4dd65d902a moved slit resources into slit 2003-06-20 01:30:08 +00:00
fluxgen
b373962b76 Strut support 2003-06-18 13:42:21 +00:00
rathnor
1856480901 fix up nextFocus/prevFocu for cycling through groups (not just clients) 2003-06-15 11:37:53 +00:00
fluxgen
243d8723fc minor fixes 2003-06-12 15:22:59 +00:00
rathnor
a88511a4a7 xinerama for placement + snapping, + tidy 2003-05-20 11:03:11 +00:00
fluxgen
f911c4035f cleaning 2003-05-19 22:45:51 +00:00
rathnor
b68b1c7623 xinerama updates 2003-05-19 15:32:47 +00:00
rathnor
cc9c7960c1 add back some xinerama support (toolbar, slit (+menu), screen) 2003-05-19 14:26:30 +00:00
fluxgen
251ca294ab moved Resource to FbTk 2003-05-18 22:04:06 +00:00
fluxgen
5bbc766232 minor cleaning 2003-05-15 23:30:07 +00:00
fluxgen
988392b1eb minor cleaning in BScreen interface 2003-05-15 12:00:46 +00:00
fluxgen
3ac43716b7 transparent slit 2003-05-13 21:12:18 +00:00
fluxgen
ff5f444666 removed ScreenInfo 2003-05-13 14:06:45 +00:00
fluxgen
fd9a18daa4 added updateSize so we can notify screen clients that the root window size changed 2003-05-12 04:28:46 +00:00
fluxgen
c188d1d39a minor cleaning 2003-05-11 17:14:41 +00:00
fluxgen
161be32b3a using FbRootWindow 2003-05-10 22:45:08 +00:00
fluxgen
62f37d75bd using ScreenInfo 2003-05-10 13:46:31 +00:00
rathnor
2ac0d82e45 fix up focus problems 2003-05-04 23:38:06 +00:00
fluxgen
456792bbeb rearranged themes and added WinButtonTheme 2003-04-28 22:43:26 +00:00
rathnor
63ac5deee6 fix nextFocus problem with tabbed windows 2003-04-27 14:36:05 +00:00
fluxgen
5856d7af0d minor cleaning 2003-04-26 14:47:40 +00:00
fluxgen
d2a50e0320 minor fix for root pixmap 2003-04-25 11:56:13 +00:00
fluxgen
e3921394c9 fixed inline 2003-04-25 11:40:58 +00:00
fluxgen
eafc85bca7 removed old theme engine and fixed some deps 2003-04-25 11:02:57 +00:00
rathnor
384603e962 add UnderMousePlacement placement policy, plus a little fix for window
positioning (Simon)
2003-04-25 09:07:14 +00:00
fluxgen
74792af1cc menu alpha and root pixmap 2003-04-20 13:45:07 +00:00
rathnor
2a1bc27e90 add directional focus movement (Simon)
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight
2003-04-20 12:21:35 +00:00
rathnor
e48f7836fd fix saving of various slit params (Simon) 2003-04-16 16:18:06 +00:00
rathnor
b3921bc4e6 fix workspace warping and netizen updates for warping (Simon) 2003-04-16 14:43:06 +00:00
rathnor
06e830812e fix saving of toolbar + slit layers - simon 2003-04-16 13:43:50 +00:00
fluxgen
21bc356be2 fixed click raise option, patch from Dale P. Smith 2003-04-16 00:38:06 +00:00
fluxgen
3797138f93 const accessor for windowstyle 2003-04-15 12:14:13 +00:00
rathnor
58e19dc91e add most recently used window cycling (Simon)
It is now the default cycling action
2003-04-15 00:50:25 +00:00
fluxgen
f4ce449632 merged with embedded-tab-branch 2003-04-14 12:13:36 +00:00
rathnor
19875e5a5b Add code for toolbar modes 2003-03-03 21:51:13 +00:00
fluxgen
955e3865b6 added toolbar placement resource 2003-02-23 00:56:09 +00:00
rathnor
b1cb6bcf66 fix autoraise to be saved as separate init option 2003-02-22 16:09:44 +00:00
rathnor
cc2f023a22 fix focus models for new event handler and Resource setup 2003-02-22 15:10:43 +00:00
fluxgen
4e6d572681 changed createStylemenu function and removed iconUpdate 2003-02-20 23:33:08 +00:00
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
9fed36293e using FbWindow for geom_window 2003-02-16 00:36:17 +00:00
rathnor
e3b99d4e48 fixing up of layer code 2003-02-09 14:11:14 +00:00
fluxgen
c6a8dfa99e minor adjustments 2003-02-03 13:50:35 +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
8f9dc59683 added root theme so we can redraw the background 2003-01-12 23:54:10 +00:00
fluxgen
528f14ea0c removed menu style from Theme, and removed forward declarations of Iconmenu and Workspacemenu 2003-01-12 18:46:01 +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
a22aa6fa52 removed iconmenu changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow 2003-01-09 17:38:40 +00:00
fluxgen
eecde95040 included config.h for slit option 2003-01-07 02:50:20 +00:00
fluxgen
877689f61c fixed menu theme 2003-01-07 02:03:57 +00:00
fluxgen
017f79e9fd added max functions so we can determine maximum workspace area. Creation of a FluxboxWindow is now handled in BScreen 2003-01-05 22:24:55 +00:00
fluxgen
939f13be4f fixed autoptr on rootmenu and next/prev focus/workspace functions so they behave nice with simplecommand 2002-12-13 20:16:17 +00:00
fluxgen
cd3df03791 removed getToolbarStyle 2002-12-02 20:05:29 +00:00
rathnor
28b5c60449 Indenting from tabs to emacs 4-space 2002-12-01 13:42:15 +00:00
fluxgen
02352e9f81 removed compile time options 2002-11-27 21:53:55 +00:00
fluxgen
5a699db18f indentation 2002-11-27 13:00:05 +00:00
fluxgen
451ea7e5b8 auto_ptr for slit variable 2002-11-24 20:57:32 +00:00
fluxgen
f05ff36236 removed some includes and fixed forward decl 2002-11-16 22:13:19 +00:00
fluxgen
cc60dc63d6 fixed auto_ptr for m_toolbar, rearranged includes, fixed forward declaration, removed
fluxbox from constructor and fixed some minor accessors
2002-10-25 20:56:12 +00:00
fluxgen
a904d7b6b7 antialias resource 2002-10-15 10:54:40 +00:00
fluxgen
752b1c63b4 included config.h for ifdef SLIT 2002-10-13 22:29:25 +00:00
fluxgen
ebcea1ff92 raise with Workspace stack 2002-09-08 19:44:18 +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
c5e51485c6 changed getNameOfWorkspace function 2002-08-11 22:11:42 +00:00
fluxgen
56a41b23f9 doxygen comments 2002-08-04 15:55:13 +00:00
fluxgen
c28bd74feb added autogrouping-from-tab patch from Steve Cooper 2002-08-02 12:58:37 +00:00
fluxgen
47d27a0bab theme access 2002-07-23 18:37:05 +00:00
fluxgen
a4373ada50 changed added specifik window parameter to sendToWorkspace 2002-07-23 13:47:05 +00:00
fluxgen
ea4c11a52e const fixes 2002-05-22 00:36:56 +00:00
fluxgen
57cd3c5c7c added configurable geometry 2002-05-19 17:56:55 +00:00
fluxgen
eb8234442e more const 2002-05-17 11:55:41 +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
87762aee8a Bool to bool 2002-05-08 14:25:40 +00:00
fluxgen
b53183cfe3 added desktopwheeling option 2002-05-08 10:14:51 +00:00
fluxgen
7f08b3ae46 minor stuff 2002-04-19 09:34:10 +00:00
fluxgen
17227b5d09 added workspace_warping option and removed some const 2002-04-12 14:58:29 +00:00
fluxgen
46e9b6e546 update from Workspace changes 2002-04-09 23:20:40 +00:00
fluxgen
674aa1fc95 minor fixes 2002-04-09 12:13:44 +00:00
fluxgen
05761f6059 Fixed some signed/unsigned warnings 2002-04-03 12:08:54 +00:00
fluxgen
0f8e4f1f2d saner search in prev/next focus, and added bool doSkipWindow 2002-04-02 23:14:54 +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
c6b11959cf added parameter to next/prev Focus and optionsbits for them 2002-03-18 20:20:09 +00:00
fluxgen
c92e9899e9 changed name on InitMenu to initMenu 2002-03-08 12:19:07 +00:00
fluxgen
8d911dcbdd added sendToWorkspace(int id, bool changeWS) 2002-02-26 22:25:53 +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
fc82549383 createStyleMenu added 2002-02-17 18:54:58 +00:00
fluxgen
21d5810f1d changed include guard and added gnome_win 2002-02-17 10:28:18 +00:00
fluxgen
83352ec53a to std list 2002-02-08 13:35:20 +00:00
fluxgen
70d1991671 added initGnomeAtoms 2002-02-07 14:48:56 +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
68c5d384a7 fixed bool and some resource 2002-01-21 02:12:11 +00:00
fluxgen
90a006e356 fixed std 2002-01-20 02:25:35 +00:00
fluxgen
6ea3678d02 Fixed resources 2002-01-20 02:17:23 +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
fluxgen
e096965898 updated copyright date and added id-tags 2002-01-09 14:11:20 +00:00
fluxgen
91d554e6e3 Added maximize over slit resource 2002-01-05 11:02:05 +00:00
fluxgen
bec0065e4a pekdon patch 2002-01-04 21:21:43 +00:00
fluxgen
c4bedc7c29 Updated texture constant and changed the include guard 2001-12-29 10:40:51 +00:00
fluxgen
b6ae55efd1 Merge with pekdon 2001-12-17 00:46:15 +00:00
fluxgen
2bea1b3e2b Changed get*Style to reference instead of pointer 2001-12-13 23:06:14 +00:00
fluxgen
18830ac9ad Initial revision 2001-12-11 20:47:02 +00:00