fluxgen
a0340e73a7
fixed shape bug
2004-12-28 22:21:15 +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
916781f10f
maximizing a shaded window should unshade it before .. the user WANTS to see
...
it.
closed #1082671
2004-12-10 03:33:23 +00:00
mathias
c8d71542dc
adds "kill" to the windowmenu
...
closes #1075142
2004-11-30 01:26:00 +00:00
mathias
65f4f32366
patch from Rob Stevens to add dragndrop-reordering of the tabs
...
disable title of the windowmenu when called from titlebar
2004-11-24 23:28:10 +00:00
fluxgen
50ab0a1e55
do not handle configure request while iconified, fixes problem Wine with Paradise Poker client
2004-11-22 12:16:15 +00:00
mathias
993c17cf2e
svn propset svn:keywords "Id"
2004-11-19 11:37:27 +00:00
akir
5225cf192f
fixed a problem with the snapping-windows code:
...
decorationless windows have a borderWidth of 0 and thus the
snapping was calculated wrong.
2004-11-07 09:30:59 +00:00
akir
14b781929e
fix 1052095, windowmenu doesnt close when tabs are changed (closed,new attached or dragged around)
2004-10-28 19:13:30 +00:00
akir
b44cd19809
not all compilers have __FUNCTION__ (mipspro)
2004-10-21 10:38:25 +00:00
akir
2760b03b2e
cosmetic changes, added ResizeModel to ScreenRessources
2004-10-18 01:24:24 +00:00
akir
65ce32a28e
made iconic and shaded windows not resizable
2004-10-17 21:40:15 +00:00
rathnor
9128a64e62
don't require [begin] in included files
2004-10-04 15:37:58 +00:00
akir
be19b59d0f
title of current tab-window is now shown in the iconbar-buttons
2004-09-30 18:45:26 +00:00
rathnor
7d793fc6a8
fix issues that resulted in unnecessary X errors
2004-09-11 12:33:14 +00:00
rathnor
d17bf39a43
add autoconf check for std c++ headers
2004-08-31 15:26:40 +00:00
rathnor
ef9565efd8
fix crash bug when windowmenu doesn't include extramenus
...
improve checking of existence/success of loading windowmenu file
2004-08-29 12:35:29 +00:00
fluxgen
a3a59fedc0
fixed slow resize of xmms playlist, we called setupWindow in XA_WM_NORMAL_HINTS even when didnt have to
2004-08-13 12:39:02 +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
fluxgen
38bd7f47d9
click on handle raises, and some other minor fixes
2004-07-15 18:20:13 +00:00
rathnor
6afbecdada
fix rectangle drawing on attaching tabs
2004-06-29 12:41:23 +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
fluxgen
0fba4bfafe
minor stuff
2004-06-07 21:48:14 +00:00
rathnor
fff4456dee
update NLS string handling...
2004-06-07 11:46:05 +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
rathnor
a969d7fdff
tweak the remap fix. Scott pointed out that the xevent isn't actually
...
filled in there. Lets try it just checking !remap...
2004-05-03 13:45:23 +00:00
fluxgen
49162b5bf5
using MenuCreator to create window menu
2004-05-02 21:08:28 +00:00
rathnor
73d2e5b7da
missed a touch in the reparent thing
2004-04-30 13:48:58 +00:00
rathnor
386b9d034b
reparent tweak
2004-04-30 13:11:40 +00:00
fluxgen
09eade65d5
attach area, patch from Mathias Gumz
2004-04-22 21:07:57 +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
rathnor
cd5f6a81cf
revert to sync grab for now
2004-04-14 16:38:33 +00:00
rathnor
cf2b24b645
fix the hang some more, hopefully final
2004-04-14 15:40:57 +00:00
rathnor
0b8592b203
hopefully fix strange hang, plus tab drag fixes
2004-04-14 15:17:20 +00:00
fluxgen
e828391b1c
hide window menu if click on another window, patch from Mathias Gumz
2004-04-12 23:05:10 +00:00
fluxgen
9502426e73
fixed grab counting
2004-04-12 18:19:10 +00:00
fluxgen
674bc07948
fixed decoration bug with MOTIF_WM_HINTS
2004-03-31 10:28:08 +00:00
fluxgen
3012463167
fixed java-menu bug, patch from Scott Moser
2004-03-30 14:31:30 +00:00
fluxgen
209ba75bac
optional decoration of transient windows, patch from Scott Moser
2004-03-30 13:48:38 +00:00
fluxgen
2fc1981725
fixed window snapping with screen
2004-03-28 17:48:20 +00:00
rathnor
dea3281e69
primarily focus fix/tweak/rejigging
2004-03-21 09:00:25 +00:00
rathnor
bc8a31d405
fix passing of focus when grouping
2004-03-08 12:20:31 +00:00
rathnor
f9fbd86c75
fix outline moving windows being dropped on their own workspace
2004-03-03 12:29:31 +00:00
fluxgen
3c78d753c0
fixed focus issues with remember hidden, patch from Mathias Gumz
2004-02-20 09:07:27 +00:00
fluxgen
42e698e19c
fixed bug in no decoration windows on restart
2004-02-16 09:19:45 +00:00
rathnor
e56c3c5b44
fix some issues with window frame that happened when changing style
2004-01-23 10:38:25 +00:00
fluxgen
9c80af4b78
copyright update
2004-01-21 15:42:59 +00:00
fluxgen
5a54e1a546
state sig notify when hidden value changes
2004-01-19 18:32:12 +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
cd9d9941e6
minor fixes, fixed popupMenu position if m_last_button_x is outside window
2004-01-17 00:49:20 +00:00
fluxgen
5a24731d3a
different window for position coordinates, patch from Junichiro Kita
2004-01-16 11:58:45 +00:00
fluxgen
b7cd0599ae
windowmenu command, patch fomr Junichiro Kita
2004-01-16 11:41:38 +00:00
fluxgen
3ecca36129
using num, scroll and capslock mask from KeyUtil. Using use_mod1 resource
2003-12-31 00:36:16 +00:00
fluxgen
3490c73f57
fixed focus issue
2003-12-30 20:56:41 +00:00
fluxgen
33d0a6025c
sync after input focus
2003-12-21 23:23:03 +00:00
fluxgen
a151145500
minor fix for setCurrentClient and focused label
2003-12-21 16:23:19 +00:00
rathnor
dfdb8219fa
more sloppy focus fixing
2003-12-21 15:24:28 +00:00
fluxgen
bb02a522fb
code cleaning
2003-12-18 18:03:23 +00:00
fluxgen
521932e0a2
move client to drop zone when detaching client to root window
2003-12-14 01:06:22 +00:00
fluxgen
602115fe9c
removed next prev client from menu
2003-12-12 14:59:16 +00:00
fluxgen
94747da13c
separator in menu
2003-12-10 23:32:41 +00:00
fluxgen
5ffb6290c1
cleaning in the menu code
2003-12-10 23:08:06 +00:00
fluxgen
cb8e8e8d05
fixed geometry bug
2003-12-10 22:28:07 +00:00
fluxgen
b8c1d3e5ee
title change signal
2003-12-07 17:47:42 +00:00
fluxgen
29beda2d6b
sync function
2003-12-04 21:31:02 +00:00
fluxgen
d937beae9e
send to menu
2003-11-27 22:02:28 +00:00
fluxgen
f4ce6f226c
fixed multi button menu item for maximize item
2003-11-27 14:31:28 +00:00
rathnor
d757c08e00
some menu tweaking
2003-11-19 12:57:27 +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
fluxgen
5cdb896772
some extra checks
2003-10-26 20:59:07 +00:00
rathnor
dda34421a3
fix shape - all menus shaped, and some weird shape bugs
2003-10-06 06:22:43 +00:00
rathnor
9a155ea7b5
fix window size when changing titlebar height
2003-10-05 09:03:43 +00:00
rathnor
fa4328d862
make doFocusLast work for sloppy focus as well
2003-10-05 02:31:23 +00:00
rathnor
158b515e21
address some memory issues shown up with valgrind
2003-10-02 16:14:41 +00:00
rathnor
cb1a64576e
fix aterm opaue move updating - thanks Mathias Gumz
2003-09-29 15:00:06 +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
fluxgen
87995b9755
fixed the aterm bug
2003-09-24 11:33:40 +00:00
rathnor
a4c41f621b
add support for _NET_WM_STATE_FULLSCREEN
2003-09-23 13:52:05 +00:00
rathnor
9859cc53d0
more gravity tweaks
2003-09-16 13:11:42 +00:00
fluxgen
2746ab43aa
minor change in window menu
2003-09-15 20:27:06 +00:00
rathnor
f68c15cfa2
focus fixes
2003-09-14 11:23:48 +00:00
fluxgen
0224880587
less flicker
2003-09-14 10:13:06 +00:00
fluxgen
0246b8d413
cleaning in frame theme
2003-09-12 23:34:13 +00:00
fluxgen
a6b3e25679
optimized rendering
2003-09-12 22:49:14 +00:00
rathnor
da503e9247
fix problems relating to windows reparenting themselves.
...
Fixes vncviewer switch to fullscreen. Maybe mplayer fullscreen issue
too?
2003-09-11 21:30:20 +00:00
rathnor
6d6425cbde
fix gravity handling
2003-09-11 19:55:27 +00:00
fluxgen
d5c3c3c6b2
setUpdateDelayTime
2003-09-10 09:56:18 +00:00
fluxgen
b947855ca5
moved border color and width to frame theme
2003-08-25 17:07:32 +00:00
fluxgen
d1b14ad084
remove round corners for already shaped windows, i.e xmms
2003-08-24 15:18:09 +00:00
fluxgen
e405a967e2
cleaning
2003-08-24 10:46:56 +00:00
fluxgen
3006ba49e4
moved textbutton to fbtk
2003-08-19 16:15:32 +00:00
fluxgen
7d37f9b98b
using TextButton for label
2003-08-13 16:39:24 +00:00
fluxgen
c4ef95612c
Button changed to a FbWindow
2003-08-13 09:42:22 +00:00
fluxgen
2205f787a7
using new timer command and focus signal
2003-08-11 17:04:32 +00:00
rathnor
f71e53fbe9
some more fixing of wm_protocols
2003-07-28 16:29:25 +00:00
rathnor
35234ae644
missed updating wm_protocols
2003-07-28 15:46:00 +00:00
rathnor
d353b688de
update many things to use WinClient instead of FluxboxWindow
2003-07-28 15:06:36 +00:00
fluxgen
985ee077e8
added moveClientLeft and Right
2003-07-28 12:49:18 +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
906a6b2395
fix removeClient (no idea why that line was removed [by me])
2003-07-21 17:54:07 +00:00
rathnor
9932b88049
fix focus properly
2003-07-21 15:26:57 +00:00
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