fluxgen
d3362370f5
cleaning, create and delete tabs with FbWinFrame createTab/removeTab
2005-05-02 01:17:08 +00:00
fluxgen
40d026ff99
transient window fix
2005-04-29 02:49:24 +00:00
simonb
e57a30f664
fix systray client sizing
2005-04-26 04:18:10 +00:00
simonb
1c2f92a3d2
extension of previous big patch. Move a bunch of menu things onto
...
background pixmap. Same for textbuttons.
2005-04-26 01:41:55 +00:00
mathias
d1876666c9
clear the maximized-Flag from a resized/moved Window ... a moved or resized
...
Window is not maximized any longer per definition imho. maybe we need to apply
the same policy to the fullscreen-State
2005-04-22 17:21:30 +00:00
mathias
ebad1ce12f
fixes a little bug with snapping to windows which have a border only.
...
such windows dont have DECORM_ENABLED and hence no borderwidth was
added to the calculation. thats fixed now
2005-04-18 15:27:59 +00:00
mathias
a98bd2c128
closes #1170056 , Moving tab beyong last right tab causes malfunction
2005-04-15 14:41:32 +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
cf46669bc1
copyright date
2005-01-24 18:34:57 +00:00
mathias
6f53cc5120
cosmetic
2005-01-20 23:48:24 +00:00
simonb
c89d54205f
fix tab detach - the window wasn't shown after attachTo
2005-01-20 22:41:34 +00:00
mathias
4f9370cafa
copyright
2005-01-14 09:42:07 +00:00
mathias
51f30a5a63
forgotten debug-stuff
2005-01-10 08:56:11 +00:00
simonb
6c710ba374
fix position init from atom handlers
2005-01-10 08:10:17 +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
fdc9b5adb7
fixed #996298 , maximized windows and snapped windows dont respect
...
toolbar-borderwidth
further more windows do snap at screen-edges, no matter if maxover
is enabled or not
2005-01-03 05:00:39 +00:00
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