Commit graph

181 commits

Author SHA1 Message Date
fluxgen
5373f6d840 moved window menu from FluxboxWindow to BScreen 2005-06-23 03:07:25 +00:00
fluxgen
1bf17f9c32 using associateClient to create new tab and map it to labelbuttons 2005-05-03 09:28:05 +00:00
simonb
88c66f0687 Big changes to how transparency works
Consequently rearrange lots of rendering ops, and strip calls to 
updateTransparent
2005-04-10 18:18:14 +00:00
mathias
d6befe5371 fix for gravity field on _NET_MOVERESIZE_WINDOW messages, patch from Rob Stevens <stever3 at nycap dot rr dot com> 2005-03-16 23:19:36 +00:00
mathias
67098a21ea closes #1107213, 64bit issues with XChangeProperty
submitted by  Matthieu Herrb <matthieu.herrb@laas.fr>
2005-01-31 16:55:38 +00:00
mathias
cf46669bc1 copyright date 2005-01-24 18:34:57 +00:00
simonb
83224b7f55 fix up window initialisation ordering 2005-01-05 05:37:06 +00:00
simonb
61bb3f039a fix some initialisation, especially relating to placement and
decoration/handler hints
2005-01-04 10:51:38 +00:00
mathias
ad10a3543e fix a problem with enabling/disabling fullscreen-mode in gtk2-apps
* synchronize _NET_WM_STATE in Ewmh.cc
 * added FluxboxWindow::setFullscreen(bool) to Window.cc

furthermore, if a window is in fullscreenmode any existing shape is 
disabled (looks pretty annoying in mplayer for example)
2004-12-21 16:17:14 +00:00
mathias
2095468fe6 applied patch from Rob Stevens:
fixes dragNdrop ordering of tabs so next/prevtab are not
  confused -> modification of m_clientlist
2004-12-13 12:17:58 +00:00
mathias
c8d71542dc adds "kill" to the windowmenu
closes #1075142
2004-11-30 01:26:00 +00:00
mathias
a128e9829f patch from Rob Stevens to add dragndrop-reordering of the tabs 2004-11-24 23:26:38 +00:00
mathias
993c17cf2e svn propset svn:keywords "Id" 2004-11-19 11:37:27 +00:00
fluxgen
f223711cf1 fixed so we call setupWindow last in init(), else we dont get anything in the titlebar if we dont have some special option like remember enabled 2004-08-10 19:18:48 +00:00
fluxgen
5f819e8537 some debugmessages and minor fixes 2004-08-10 12:05:47 +00:00
rathnor
9b7775751d support _NET_WM_WINDOW_TYPE_DESKTOP (e.g. nautilus desktop windows)
Allow FluxboxWindows to be untabable.
2004-06-20 04:49:33 +00:00
rathnor
4589ecdbbc fix initialisation of state when a window is first mapped 2004-06-19 15:04:28 +00:00
rathnor
9069ae0d80 fix up a number of things for when a window hides while moving,
including a crash bug
2004-05-13 01:48:18 +00:00
fluxgen
1f88db4fd6 changed m_windowmenu to FbTk Menu ptr instead of FbMenu and we create it via MenuCreator 2004-05-02 21:06:27 +00:00
fluxgen
23d9630f07 fixed remember on decoration when we get mwm hint event, patch from Mathias Gumz 2004-04-18 21:17:36 +00:00
fluxgen
9502426e73 fixed grab counting 2004-04-12 18:19:10 +00:00
rathnor
dea3281e69 primarily focus fix/tweak/rejigging 2004-03-21 09:00:25 +00:00
fluxgen
3c78d753c0 fixed focus issues with remember hidden, patch from Mathias Gumz 2004-02-20 09:07:27 +00:00
fluxgen
b54f07dbf7 update 2004-02-16 20:47:51 +00:00
rathnor
e56c3c5b44 fix some issues with window frame that happened when changing style 2004-01-23 10:38:25 +00:00
fluxgen
eb078ab8cf support for _NET_WM_STATE_HIDDEN and _NET_WM_STATE_SKIP_TASKBAR 2004-01-18 19:14:08 +00:00
fluxgen
3490c73f57 fixed focus issue 2003-12-30 20:56:41 +00:00
fluxgen
bb02a522fb code cleaning 2003-12-18 18:03:23 +00:00
fluxgen
ae48259567 cleaning 2003-12-17 01:21:49 +00:00
fluxgen
90ff80f89b cleaning 2003-12-16 23:36:06 +00:00
fluxgen
b8c1d3e5ee title change signal 2003-12-07 17:47:42 +00:00
rathnor
f5f979ef37 make client windows only reparented one below toplevel - i.e. not into
clientarea
2003-10-28 02:17:03 +00:00
rathnor
dda34421a3 fix shape - all menus shaped, and some weird shape bugs 2003-10-06 06:22:43 +00:00
rathnor
fa4328d862 make doFocusLast work for sloppy focus as well 2003-10-05 02:31:23 +00:00
rathnor
81378f9494 fix handling of base_Width/height hints in wm_normal_hints
- fixes abiword resize issues
2003-09-29 14:58:15 +00:00
rathnor
10ce5372d9 quadrant-resizing (Thanks Mathias Gumz) 2003-09-29 12:53:58 +00:00
rathnor
feb7462e38 Fix updates to mwm_hints, and make configure request move and resize atomic 2003-09-24 14:02:25 +00:00
rathnor
a4c41f621b add support for _NET_WM_STATE_FULLSCREEN 2003-09-23 13:52:05 +00:00
fluxgen
b0b517b70c minor stuff 2003-09-12 16:30:21 +00:00
fluxgen
3006ba49e4 moved textbutton to fbtk 2003-08-19 16:15:32 +00:00
fluxgen
2248c548a5 added focus sig and updated for time command 2003-08-11 16:57:11 +00:00
rathnor
f71e53fbe9 some more fixing of wm_protocols 2003-07-28 16:29:25 +00:00
rathnor
d353b688de update many things to use WinClient instead of FluxboxWindow 2003-07-28 15:06:36 +00:00
fluxgen
b9a62bbd5e added moveClientLeft and Right 2003-07-28 12:42:32 +00:00
rathnor
2585aefafe fix window size when varying borderWidth 2003-07-26 16:17:02 +00:00
rathnor
d4131b25bb fix some bugs + issues with maximisation.
it should be much safer now
2003-07-24 03:19:02 +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
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
fluxgen
6b3881d999 applied max vert horiz toggle patch from MrChuoi 2003-06-25 13:37:06 +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
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
4223370926 minor fixes 2003-06-12 14:35:36 +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
d20ace2f97 reordered menus 2003-05-24 13:01:48 +00:00
rathnor
51f7970f74 fix cascade placement for multiple heads 2003-05-21 23:59:54 +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
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
d63bf127ad transient fixes by making them WinClients 2003-05-07 16:21:26 +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
63ac5deee6 fix nextFocus problem with tabbed windows 2003-04-27 14:36:05 +00:00
rathnor
872ba85594 add some comments to better describe the difference between the 2
decoration-related enumerations
2003-04-26 14:05:47 +00:00
rathnor
68ffc78978 Add code for remember functionality (Simon) 2003-04-26 05:42:36 +00:00
rathnor
c318ce9f68 small fix for gcc 3.3 compile bug (Simon) 2003-04-25 11:27:13 +00:00
rathnor
bd9a39fde6 fix couple of functions that shouldn't have been marked as inline
(is/hasTransient) (Simon)
2003-04-20 15:11:48 +00:00
rathnor
e75378d0e6 Add window snapping (Simon) 2003-04-20 02:47:15 +00:00
fluxgen
0e251388f0 added detachCurrentClient 2003-04-16 12:28:39 +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
7de46de6be added resizeClient and sendConfigureNotify 2003-04-15 18:56:42 +00:00
fluxgen
9e96f89dbe drag and drop support for tabs 2003-04-15 14:40:24 +00:00
fluxgen
2928b32f3a merged with embedded-tab-branch 2003-04-14 15:01:55 +00:00
rathnor
4b2ba8de47 fix outline moving and warping (Simon) 2003-03-22 05:13:08 +00:00
fluxgen
748467ac49 removed old function 2003-02-23 01:08:09 +00:00
rathnor
cc2f023a22 fix focus models for new event handler and Resource setup 2003-02-22 15:10:43 +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
d104801f63 holding last move 2003-02-17 22:41:24 +00:00
rathnor
79aec8465f Fixed gnome init problems (Simon) 2003-02-16 17:57:54 +00:00
fluxgen
c0e839b64d added raiseAndFocus 2003-02-16 16:43:00 +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
128bdea1a8 added layer for constructor 2003-02-03 13:53:48 +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
20037a89be adjusted for FbTk Timer and ImageControl 2003-01-09 22:16:40 +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
cb7cfbf152 huge commit, changed FluxboxWindow to a EventHandler and it now holds a FbWinFrame, added dieSig 2003-01-05 22:20:46 +00:00
fluxgen
f018f1f99e added a few comments 2002-12-13 20:35:36 +00:00
rathnor
28b5c60449 Indenting from tabs to emacs 4-space 2002-12-01 13:42:15 +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
68aeecad1d comments 2002-11-15 12:17:03 +00:00
fluxgen
59c1036121 isGroupable 2002-10-22 14:41:13 +00:00
fluxgen
5b62ce19cb auto_ptr for windowmenu 2002-10-19 10:56:30 +00:00
fluxgen
1ce20af09b removed nonimplemented function nonstick() and fixed comments 2002-10-11 10:18:43 +00:00
fluxgen
086ee7d266 minor comments 2002-10-02 16:11:30 +00:00