rathnor
037bd174bf
fix focus and raising for transient windows in particular
2003-07-20 18:05:40 +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
2f1f364fa2
fix up xinerama for heads of toolbar and slit
2003-07-19 11:55:49 +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
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
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