Commit graph

220 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
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
fluxgen
5a78e63212 fixed transient checking in a function 2002-05-21 21:25:10 +00:00
fluxgen
57cd3c5c7c added configurable geometry 2002-05-19 17:56:55 +00:00
fluxgen
63f6204c78 moved creation of titlebar and handle into functions and other minor cleaning 2002-05-17 16:35:58 +00:00
fluxgen
b10ecba532 fixed transient check in destructor 2002-05-17 13:27:20 +00:00
fluxgen
c8eeaea88f fixed bug [ 552723 ] removing decorations while shaded in toggleDecor 2002-05-07 13:50:34 +00:00
fluxgen
a10c34918c const on updateGnome* functions 2002-05-07 13:31:11 +00:00
fluxgen
41775ff631 fixed bug [ 515483 ] XMMS Problem, with the handles = true 2002-04-28 20:09:31 +00:00
fluxgen
2f19847b98 fixed bug in workspace warping 2002-04-26 18:27:39 +00:00
fluxgen
7c2c942f3c fixed workspace warping bug when moving a tabgroup 2002-04-17 07:24:59 +00:00
fluxgen
d1b6fa2729 minor stuff in redrawTitle 2002-04-17 06:42:04 +00:00
fluxgen
0d708fa2be fixed remove of handle in propertyNotify 2002-04-14 11:54:59 +00:00
fluxgen
af9a5aa8a4 added workspace warping 2002-04-12 14:54:57 +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
675f28ad9e fixed iconbar update bug 2002-04-04 22:39:52 +00:00
fluxgen
598cd8a7fd added toggleDecoration and setDecoration functions 2002-04-04 14:23:30 +00:00
fluxgen
e4d3840f26 added startMoving, stopMoving, startResizing and stopResizing and fixed bug 528101 2002-04-04 13:19:10 +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
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
f666e3cd77 fixed timer pointer 2002-03-19 00:15:58 +00:00
fluxgen
3a23ff8bdc added isLowerTab() and lastFocusTime 2002-03-18 19:58:06 +00:00
fluxgen
0cba1e7dff fixed the focusbug when deleting a window which calls Fluxbox::setFocusedWindow and the calls FluxboxWindow::setFocusFlag on the same window 2002-02-27 22:04:01 +00:00
fluxgen
ddce851165 added gnome layer stuff 2002-02-26 22:35:58 +00:00
fluxgen
890ba372b2 gnome functions 2002-02-17 18:48:22 +00:00
fluxgen
5f39282ce6 fixed unmapNotifyEvent to return a value instead of suicide 2002-02-16 11:25:41 +00:00
pekdon
941b6fb9fb shading/unshading fix when maximizing 2002-02-16 02:14:54 +00:00
fluxgen
790cf3d5b4 removed throw in FluxboxWindow 2002-02-11 11:07:33 +00:00
fluxgen
52ed056621 added gnome win state 2002-02-07 14:41:52 +00:00
fluxgen
7b175210c8 _WIN_WORKSPACE atom and some indent 2002-02-04 06:53:14 +00:00
fluxgen
76a38e466c indentation and the frame.handle destroy 2002-01-27 13:13:33 +00:00
fluxgen
e1b1f375c6 Fixed grabguard, return value of destroyNotifyEvent and some indentation 2002-01-20 02:14:20 +00:00
pekdon
74454c8f2a Fixed lower/raise of windows when using keybindings/windowmenu 2002-01-18 18:28:17 +00:00
fluxgen
e0f3b3caff fixed som indentation,throw statement in constructor and variable init 2002-01-18 01:25:58 +00:00
fluxgen
bf4b327475 fixed max over slit reversed 2002-01-11 17:01:31 +00:00
fluxgen
1e6a318f25 fixed enums and decorations 2002-01-11 10:04:32 +00:00
fluxgen
bdac72d061 Clean up in GNOME and fixed withdrawnstate 2002-01-10 12:54:27 +00:00
fluxgen
784b3ec48a small fix 2002-01-09 19:28:35 +00:00
fluxgen
e096965898 updated copyright date and added id-tags 2002-01-09 14:11:20 +00:00
fluxgen
11ae668af7 Fixed closebutton 2002-01-08 21:40:04 +00:00
fluxgen
e2f78c930a Removed misc.hh 2002-01-06 11:30:12 +00:00
fluxgen
68d83ecc98 Changed Misc:: 2002-01-06 11:07:42 +00:00
pekdon
edb664f929 Changed toolbar placement enums to uppercase letters. (Claes N�st�n) 2002-01-06 09:37:50 +00:00
pekdon
69ebd4b8dc Changed tab placement/alignment enums to uppercase letters 2002-01-05 23:00:18 +00:00
fluxgen
6370fb8c57 Added maximize slit stop 2002-01-05 10:58:48 +00:00
fluxgen
bec0065e4a pekdon patch 2002-01-04 21:21:43 +00:00
fluxgen
900e6da0f2 Restored lower window with mouseclick feature and fixed windowmenu bug when resizing 2002-01-01 16:07:28 +00:00
fluxgen
e0dce8166c Updated texture constants 2001-12-29 10:27:41 +00:00
fluxgen
cf442c375a Updated Attrib flags and struct 2001-12-19 13:53:35 +00:00
fluxgen
b6ae55efd1 Merge with pekdon 2001-12-17 00:46:15 +00:00
fluxgen
06d0a5d507 Fixed bstrdup to Misc::strdup 2001-12-13 22:04:06 +00:00
fluxgen
e3850b1dc0 Fixed Alt+resizing + Button1 bugg 2001-12-11 23:14:31 +00:00
fluxgen
18830ac9ad Initial revision 2001-12-11 20:47:02 +00:00