Commit graph

304 commits

Author SHA1 Message Date
rathnor
ea07625303 fix java bug (wasn't sending ConfigureNotify events in response to
ConfigureRequests). Also fix no border on transients and some
initial gnome atom values.
2003-07-17 17:56:28 +00:00
fluxgen
34e479a1d4 dont need to call constructor with menutheme 2003-07-10 11:33:31 +00:00
rathnor
3144086eef support in remember for specifying groups.
Also split atomhandler::setupWindow
2003-07-04 01:03:41 +00:00
fluxgen
3d80ba0c1a minor cleaning 2003-07-02 05:27:40 +00:00
fluxgen
6a5fff9ae1 dont resize if not isResizable, disabled title in layermenu 2003-06-30 15:02:39 +00:00
rathnor
4993e2f363 speedups for having lots of stuck windows 2003-06-26 12:22:43 +00:00
fluxgen
6b3881d999 applied max vert horiz toggle patch from MrChuoi 2003-06-25 13:37:06 +00:00
fluxgen
bbd93b6c07 minor workspace fix 2003-06-25 06:02:15 +00:00
fluxgen
4d389149bc minor cleaning, removed window number 2003-06-24 14:57: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
12b2fafb17 removed iconbar dep 2003-06-22 21:29:32 +00:00
fluxgen
e3ab62fed1 added strut support 2003-06-18 13:55:17 +00:00
fluxgen
f6fcf36231 instance and class name in WinClient instead 2003-06-15 18:35:32 +00:00
fluxgen
bad0725b22 added autogrouping 2003-06-13 20:49:05 +00:00
fluxgen
4223370926 minor fixes 2003-06-12 14:35:36 +00:00
fluxgen
127778b167 moved cursor to FbWinFrameTheme 2003-06-11 14:51:56 +00:00
rathnor
2fc279a5e2 fix crash on window attach - triggered when attaching from the focused window
later unfocusing that window would die since it had no client. Now we
make sure we remove all references from the fluxbox Window->FluxboxWindow list first
2003-06-06 14:45:13 +00:00
rathnor
b8802ad22a fix usage of decoration.border (incl xmms move bug)
add BORDER to help turn on borders to remember stuff
2003-05-26 04:24:24 +00:00
fluxgen
292f5c550f reorder menus 2003-05-24 13:02:49 +00:00
fluxgen
3eafda3f2e fixed layer menu bug, it should be internal so the parent dont kill it 2003-05-24 12:04:39 +00:00
rathnor
51f7970f74 fix cascade placement for multiple heads 2003-05-21 23:59:54 +00:00
rathnor
a88511a4a7 xinerama for placement + snapping, + tidy 2003-05-20 11:03:11 +00:00
fluxgen
b17abb05c8 using property and changeProperty 2003-05-19 22:43:48 +00:00
rathnor
52a71aa781 correct some maximise numbers 2003-05-19 15:39:06 +00:00
rathnor
b68b1c7623 xinerama updates 2003-05-19 15:32:47 +00:00
fluxgen
1d49072a76 fixed cursor for grips 2003-05-17 11:08: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
cbce8634dd cleaning in FluxboxWindow interface 2003-05-15 11:17:29 +00:00
fluxgen
54acafe5a8 added better shape support 2003-05-14 14:43:06 +00:00
fluxgen
955a8e76cf minor debug msg fix 2003-05-13 14:05:00 +00:00
rathnor
e7903086f2 fix iconify with autoraise 2003-05-13 11:14:05 +00:00
rathnor
99b6dc4e5d fix up various focus-related issues 2003-05-11 23:44:09 +00:00
fluxgen
c188d1d39a minor cleaning 2003-05-11 17:14:41 +00:00
fluxgen
051b017ea6 minor fixes 2003-05-11 15:32:23 +00:00
fluxgen
aa72e23c8e minor cleaning 2003-05-11 13:36:12 +00:00
fluxgen
b0641a8cbd using parent window instead of root window 2003-05-10 23:04:37 +00:00
fluxgen
6567f8d1bf variable name changes 2003-05-10 16:53:09 +00:00
fluxgen
08b94c6243 moved BlackboxHints from BaseDisplay 2003-05-10 14:27:57 +00:00
rathnor
e14d4c8115 fix some missing enternotifies 2003-05-08 15:14:50 +00:00
rathnor
768613f3e0 fix sloppy focus for embedded tabs 2003-05-08 15:06:59 +00:00
rathnor
a7a1785899 fix silly mistake in widow move layers 2003-05-08 02:20:52 +00:00
rathnor
65fc419175 fix some focus problems when changing workspace 2003-05-08 01:51:18 +00:00
rathnor
e7a5539b29 fix crash from removeClient if window wasn't the active client 2003-05-07 16:44:51 +00:00
rathnor
d63bf127ad transient fixes by making them WinClients 2003-05-07 16:21:26 +00:00
fluxgen
7981cc0fc7 fixed focus new on deiconify 2003-05-07 11:33:56 +00:00
rathnor
b10dc8434b add session.ignoreBorder to ignore border for movement events 2003-05-04 16:55:40 +00:00
rathnor
cd3379270b fix warping with multiple screens 2003-05-04 13:55:39 +00:00
rathnor
c5e5009c2f clean ups of reconfigure/redraws 2003-05-01 13:19:36 +00:00
rathnor
e7b893beba fixing remembering of decorations 2003-04-28 13:38:23 +00:00
rathnor
93fab45acc add client window to event manager 2003-04-28 12:56:38 +00:00
rathnor
63ac5deee6 fix nextFocus problem with tabbed windows 2003-04-27 14:36:05 +00:00
fluxgen
ecf483e0c6 fixed workspace warp bug 2003-04-27 12:31:43 +00:00
rathnor
64d7fa3b96 remove mention of old useIconbar resource (toolbar modes now do this
task)
2003-04-27 04:28:04 +00:00
rathnor
4d57d6b394 add missing #include <cassert> 2003-04-27 02:26:21 +00:00
rathnor
68ffc78978 Add code for remember functionality (Simon) 2003-04-26 05:42:36 +00:00
fluxgen
4e0757bef0 fixed MapRequest and PropertyNotify events 2003-04-25 16:11:00 +00:00
rathnor
c318ce9f68 small fix for gcc 3.3 compile bug (Simon) 2003-04-25 11:27:13 +00:00
fluxgen
538f6406a2 updated for RootTheme 2003-04-25 11:11:27 +00:00
rathnor
384603e962 add UnderMousePlacement placement policy, plus a little fix for window
positioning (Simon)
2003-04-25 09:07:14 +00:00
rathnor
e75378d0e6 Add window snapping (Simon) 2003-04-20 02:47:15 +00:00
fluxgen
e51f618cc0 fixed resize bug 2003-04-16 22:17:46 +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
67929002b1 current label button focused 2003-04-16 12:27:49 +00:00
fluxgen
21bc356be2 fixed click raise option, patch from Dale P. Smith 2003-04-16 00:38:06 +00:00
rathnor
909b3c5665 raise on focus [at end of cycle], also a temporary raise while cycling
(Simon)
2003-04-15 23:09:26 +00:00
fluxgen
4ca88642fa fixed y offset error on ConfigureRequestEvent 2003-04-15 21:38:23 +00:00
fluxgen
5e9d9bbed5 send notification when we get configureNotify 2003-04-15 18:55:33 +00:00
fluxgen
9e96f89dbe drag and drop support for tabs 2003-04-15 14:40:24 +00:00
fluxgen
9a3c710294 fixed missing break 2003-04-15 12:31:53 +00:00
fluxgen
89fddca1d7 cleaning 2003-04-15 12:22:52 +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
2928b32f3a merged with embedded-tab-branch 2003-04-14 15:01:55 +00:00
rathnor
51007f35a5 Little fixes to bugs highlighted by valgrind - Simon 2003-04-09 17:20:06 +00:00
rathnor
4b2ba8de47 fix outline moving and warping (Simon) 2003-03-22 05:13:08 +00:00
rathnor
19875e5a5b Add code for toolbar modes 2003-03-03 21:51:13 +00:00
rathnor
159ef752ca silliness. I blame it on lack of sleep ;) 2003-02-23 13:58:36 +00:00
rathnor
b3ba757929 various frame size, and window resize/moving/outline bugs 2003-02-23 13:40:22 +00:00
fluxgen
588897315c minor cleaning, moved first resize move of frame 2003-02-22 21:40:35 +00:00
fluxgen
f3879a8387 fixed resize bug 2003-02-22 18:28:32 +00:00
rathnor
cc2f023a22 fix focus models for new event handler and Resource setup 2003-02-22 15:10:43 +00:00
fluxgen
6e1f30c308 fixed menu position when we dont have a titlebar and minor cleaning 2003-02-20 23:17:36 +00:00
fluxgen
e0ac7575cc fixed transient raise and lower 2003-02-19 14:53:38 +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
84bfa4dd3b fixed non opaque moving 2003-02-17 22:42:52 +00:00
fluxgen
a3e6f621d0 minor cleaning 2003-02-17 09:56:00 +00:00
rathnor
79aec8465f Fixed gnome init problems (Simon) 2003-02-16 17:57:54 +00:00
rathnor
453e220df9 Add layer menu to window menu 2003-02-16 15:12:08 +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
19e4d6eb04 fixed bug in configureRequestEvent and some minor indent 2003-01-10 20:20:37 +00:00
fluxgen
d879cbae7f adjusted for FbTk ImageControl 2003-01-09 22:18:06 +00:00
fluxgen
7a74a56fe4 removed iconmenu 2003-01-09 20:44:09 +00:00
fluxgen
3889975c4f fixed Windowmenu to FbTk Menu and added last know button pos and popupMenu function on last known position 2003-01-07 01:34:49 +00:00
fluxgen
4060a219e6 major changes to make FluxboxWindow use FbWinFrame and decouple it from buttons and menus 2003-01-05 22:22:33 +00:00
rathnor
f758ee4bbd proper fix for [ 561602 ] Problem using ToggleDecor in terminals.
old_decoration wasn't initialised.
2002-12-09 14:17:50 +00:00
rathnor
28b5c60449 Indenting from tabs to emacs 4-space 2002-12-01 13:42:15 +00:00
fluxgen
00803e499a using imagecontrol 2002-11-30 20:39:42 +00:00
fluxgen
f04a97d200 texture passed as const referens to BImageControl's renderImage 2002-11-27 21:58:35 +00:00
fluxgen
146df03e73 toolbar changes 2002-11-27 14:00:44 +00:00
fluxgen
558aa0f9f9 using drawutil's doAlignment function 2002-11-26 16:46:05 +00:00
rathnor
3737a18dad toggleDecor fix - rather than static, use an extra member of decorations
(means that odd number of toggles don't cause the next window toggled
 to "ignore" it). I think this fixes bug [ 561602 ] Problem using
ToggleDecor in terminals.
2002-11-23 16:07:19 +00:00
fluxgen
1193d5b6e2 functions in toggleDecor and extra tab creation checking in toggleTab 2002-11-17 12:50:20 +00:00
fluxgen
08f299afc0 include netizen 2002-11-17 11:29:06 +00:00
fluxgen
2446ed4861 restored label alignment 2002-11-12 22:04:16 +00:00
rathnor
64c9a446ba Removed limit (screen resolution) on max window size, max_{width,height} == 0 now means unrestricted. 2002-11-12 14:54:45 +00:00
fluxgen
10523692d6 const fixes 2002-10-29 16:24:54 +00:00
fluxgen
a0abbf6056 include fix 2002-10-25 21:05:01 +00:00
fluxgen
7934b75a9d fixed auto_ptr assignment 2002-10-23 22:00:46 +00:00
fluxgen
a1a01de8f9 removed obsolete NEWWMSPEC 2002-10-23 17:32:30 +00:00
fluxgen
5835711c20 groupable function 2002-10-22 14:39:21 +00:00
fluxgen
5b62ce19cb auto_ptr for windowmenu 2002-10-19 10:56:30 +00:00
fluxgen
41edfdf99f minor adjustment of bevel when drawing text 2002-10-15 17:37:28 +00:00
fluxgen
3e972e83bd using new font system for labelstyle, windowstyle 2002-10-15 17:17:00 +00:00
fluxgen
6a7db7ac25 fixed reconfigure grab bug 2002-10-13 21:54:36 +00:00
fluxgen
ae1200ddbf fixed WM_NORMAL_HINTS 2002-09-14 12:31:18 +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
9f46e0b647 indentation and setInputFocus to transient_for when this dies 2002-09-11 15:12:40 +00:00
fluxgen
09cd1c9580 tab disconnect 2002-09-10 16:46:15 +00:00
fluxgen
51ce17d9fe transient fixes 2002-09-10 10:55:34 +00:00
fluxgen
245f8390a5 workspace specific removal 2002-09-08 23:47:03 +00:00
fluxgen
dd02663c7d focus fallback to transient_for 2002-09-08 20:06:58 +00:00
fluxgen
6221cd41eb new transient handling, minor indentation issues, cleaning in destructor 2002-09-08 19:51:30 +00:00
fluxgen
54d855ee59 removed gnome stuff 2002-09-07 20:16:43 +00:00
fluxgen
8b60a62d47 fixed outlined size when resizing 2002-09-07 10:41:26 +00:00
fluxgen
bd7c3139bc spelling 2002-09-01 11:44:56 +00:00
fluxgen
f89ecbfeb2 spelling 2002-09-01 11:44:12 +00:00
fluxgen
91ee94f269 fixed a minor issue with outline workspace movment 2002-08-31 10:52:30 +00:00
fluxgen
4a58deecfd transient check fixes 2002-08-30 16:07:17 +00:00
fluxgen
e954ecc72a new functions pause/resumeMoving and fixed non-opaque moving across workspace 2002-08-30 14:06:40 +00:00
fluxgen
2b168a584f removed grabguard 2002-08-30 13:11:47 +00:00
fluxgen
40825bf4e1 fixed bug [ 582574 ] borderless windows... thanks Simon Bowden 2002-08-28 19:47:27 +00:00
fluxgen
940f84015d remap option to restore and fixed abit in unmapNotifyEvent 2002-08-16 10:50:20 +00:00
fluxgen
d479d3264c updated for the new changes in fbatoms 2002-08-14 22:52:06 +00:00
fluxgen
6ba01ba8a4 update gnome atom in iconify, bug 574717 2002-08-12 17:32:52 +00:00
fluxgen
88bb66a1ee added showMenu function 2002-08-12 03:28:17 +00:00
fluxgen
c8c612e7d2 fixed autogrouping 2002-08-11 22:44:29 +00:00
fluxgen
f98ec3e4a7 updated to match functionname 2002-08-04 15:15:22 +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
45acae5e76 updated to match image new function names 2002-07-19 21:35:37 +00:00
fluxgen
64e5dc9321 changed decoration default 2002-07-13 21:37:52 +00:00
fluxgen
8d7690f2ab fixed transient check 2002-06-14 09:59:49 +00:00
fluxgen
c98ab8e5b5 resize/move window even without decor 2002-06-04 09:50:58 +00:00
fluxgen
31c6c63de1 fixed bug 554646, windows that are not maximizable by default wont get a tab by default now 2002-06-02 23:42:10 +00:00
fluxgen
3075af90d6 minor fixes 2002-06-02 23:35:30 +00:00
fluxgen
3675a7be42 slit client bug fixed 2002-06-02 22:43:20 +00:00
fluxgen
c3dce81be1 changed (void) to () and fixed if-statements in getMWMHints 2002-05-30 00:46:22 +00:00