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
fluxgen
f2f0606c2e
new transient handling, removed inline, minor comments
2002-09-08 19:49:39 +00:00
fluxgen
54d855ee59
removed gnome stuff
2002-09-07 20:16:43 +00:00
fluxgen
e954ecc72a
new functions pause/resumeMoving and fixed non-opaque moving across workspace
2002-08-30 14:06:40 +00:00
fluxgen
737200e674
restore with remap
2002-08-16 10:44:17 +00:00
fluxgen
88bb66a1ee
added showMenu function
2002-08-12 03:28:17 +00:00
fluxgen
9f3f5720ff
fixed instance and classname
2002-08-11 22:33:41 +00:00
fluxgen
56a41b23f9
doxygen comments
2002-08-04 15:55:13 +00:00
fluxgen
9574ba4f0c
minor comment
2002-07-10 14:46:42 +00:00
fluxgen
7f123ab240
removed comment from propwwmhints
2002-05-30 15:49:10 +00:00
fluxgen
b43aed4072
cleaning, changed (void) to (), removed unused variable, added comments, moved MwmHints Decor and Func into class FluxboxWindow
2002-05-30 00:38:22 +00:00
fluxgen
5a78e63212
fixed transient checking in a function
2002-05-21 21:25:10 +00:00
fluxgen
6d706bbccb
moved creation of titlebar and handle into functions
2002-05-17 16:34:27 +00:00
fluxgen
a10c34918c
const on updateGnome* functions
2002-05-07 13:31:11 +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
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
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
ddce851165
added gnome layer stuff
2002-02-26 22:35:58 +00:00
fluxgen
b8c9d50d7d
include guard, gnome functions and some net wm function prototypes
2002-02-17 18:47:45 +00:00
fluxgen
4842c8632f
fixed return value in unmapNotifyEvent and added grabButtons
2002-02-16 11:26:22 +00:00
fluxgen
efa5e85503
added isManaged
2002-02-11 11:47:37 +00:00
fluxgen
bac6c2ddb5
added gnome functions
2002-02-07 15:13:19 +00:00
fluxgen
d462b97960
changed return value for destroyNotifyEvent
2002-01-20 02:12:52 +00:00
fluxgen
a742d228c7
fixed indentation
2002-01-18 01:33:58 +00:00
fluxgen
06245dca91
fixed enums
2002-01-11 10:43:55 +00:00
fluxgen
e096965898
updated copyright date and added id-tags
2002-01-09 14:11:20 +00:00
fluxgen
cf442c375a
Updated Attrib flags and struct
2001-12-19 13:53:35 +00:00
fluxgen
18830ac9ad
Initial revision
2001-12-11 20:47:02 +00:00