Commit graph

244 commits

Author SHA1 Message Date
akir
1d355a9192 transfered ::getRootPixmap from several places to new home, FbPixmap 2004-09-09 14:29:10 +00:00
rathnor
d17bf39a43 add autoconf check for std c++ headers 2004-08-31 15:26:40 +00:00
rathnor
965086f39d tidying up initialisation with dockapps 2004-06-21 15:23:42 +00:00
fluxgen
745dcf42c3 iconmenu is now handled in IconMenu which is created in WorkspaceMenu, moved all parsing of menu file to MenuCreator 2004-05-02 21:12:22 +00:00
rathnor
4439b3f9b1 fixes for/reimplement parts of directional focus movement 2004-04-28 14:59:12 +00:00
fluxgen
94100534be kde dockapps in systray and moved resource templates to ScreenResource.cc 2004-04-19 22:44:42 +00:00
fluxgen
e828391b1c hide window menu if click on another window, patch from Mathias Gumz 2004-04-12 23:05:10 +00:00
fluxgen
209ba75bac optional decoration of transient windows, patch from Scott Moser 2004-03-30 13:48:38 +00:00
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