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