Mark Tiefenbruck
ac1bd7e098
update code to use ThemeProxy
2008-01-04 17:39:19 -08:00
Mark Tiefenbruck
b20b243b48
remove some unnecessary code
2008-01-03 19:37:21 -08:00
Mark Tiefenbruck
9c105111d2
remove old svn $Id$ tags
2008-01-03 17:34:12 -08:00
Mathias Gumz
04cd2fd14c
removed some unneeded headers
2007-12-30 16:32:53 +01:00
Mark Tiefenbruck
4cc810b0d3
remove some (hopefully) unneeded header includes
2007-12-29 22:44:11 -08:00
Mathias Gumz
e1f362ae76
'inline' in class declaration is implicitly inline
2007-12-29 22:38:53 +01:00
Mark Tiefenbruck
b5c354b994
architecture astronomy
2007-12-27 13:55:24 -08:00
Mark Tiefenbruck
1f5cd12fac
simplify the window transparency menu and handling a bit
2007-12-26 20:42:10 -08:00
Mark Tiefenbruck
f5024351e7
stupid &
2007-12-26 13:50:44 -08:00
Mark Tiefenbruck
f3790fb3e4
revert previous patch until it can be fixed
2007-12-26 13:44:55 -08:00
Mark Tiefenbruck
b2546389a5
changing focusnew/mousefocus should affect windows that are already open
2007-12-26 13:31:55 -08:00
Mark Tiefenbruck
0113ca6b5e
implement some focus policies for splash, dock, and desktop windows
2007-12-25 13:05:07 -08:00
Mark Tiefenbruck
1b48b749b9
make FbWinFrame aware of the decoration state
2007-12-23 13:28:08 -08:00
Mark Tiefenbruck
0a67bdce41
make better decisions about when to allow stealing the focus
2007-12-21 21:24:13 -08:00
Mark Tiefenbruck
0906477984
leave fullscreen windows on top, even without the focus, as long as focused window is on another head
2007-12-21 18:35:05 -08:00
Mark Tiefenbruck
f6ee704a1d
remove 'friend' declaration in Window.hh
2007-12-21 16:48:11 -08:00
Mark Tiefenbruck
0a14d911c6
added key command StartTabbing
2007-12-20 23:07:46 -08:00
Mark Tiefenbruck
c381a130eb
remove reassoc argument from FluxboxWindow::deiconify
2007-12-18 23:08:17 -08:00
markt
97f7c3e1b5
various refactoring and minor changes
2007-11-05 17:05:58 +00:00
markt
f3afe787c1
introduced workspacename for ClientPattern, and some miscellaneous cleanup
2007-10-24 17:09:26 +00:00
markt
b504021145
really fix placement when head is remembered but not position
2007-10-24 03:44:39 +00:00
markt
1c05af4329
allow remembering minimized, maximized, and fullscreen state
2007-10-23 17:34:30 +00:00
markt
c6a2605d76
replaced ModKey with new key commands StartMoving and StartResizing
2007-10-22 17:45:39 +00:00
markt
7e4f8a3853
add support for transient windows in client patterns, and merge a few more changes from pre-devel
2007-10-14 18:05:31 +00:00
markt
a59428d67a
merged changes from pre-devel
2007-10-13 21:51:37 +00:00
simonb
a0f44b9e9a
Fix handling of Shape, stage 2 (more involved/complete handling)
2007-08-09 03:45:31 +00:00
markt
363764db5b
fix ToggleDecor for fullscreen and decorationless windows, plus some other cleanup
2007-07-24 12:12:45 +00:00
markt
d39a5489b1
we know better than MPlayer
2007-07-06 17:48:02 +00:00
markt
2ddc0290cb
use old size/position in apps file when the window is shaded or maximized
2007-07-02 21:26:01 +00:00
markt
b4b927dad9
moved function so fluxbox compiles with --disable-remember
2007-06-16 22:50:09 +00:00
simonb
311cb38f29
Fix window menu context when opened by clicking on tab
2007-03-31 13:34:44 +00:00
markt
ca1ca328cf
maximizing window with aspect ratio caused windows to be made larger than the screen
2007-03-16 23:11:56 +00:00
markt
61cf82771a
removed some useless code
2007-03-10 18:06:09 +00:00
markt
61ed1fcfb0
and check for maximized state in Ewmh::updateState() while we're at it
2007-02-23 22:32:31 +00:00
markt
ca7b5ee4a5
update titlebar buttons on reconfigure
2007-02-23 17:03:01 +00:00
markt
cf6e471fbf
fix remembered layer and layer menu
2007-02-04 18:44:28 +00:00
markt
09cc0bf6af
little cleanup
2007-01-13 18:59:49 +00:00
simonb
1cc7b60aa2
per-window transparency, including apps and menu support, plus some
...
infrastructure and related changes. Thanks for original patch from
Julien Trolet, dmxen at sourceforge dot net
2007-01-07 11:55:14 +00:00
markt
9d5e2f143b
add session.screenN.defaultDeco: <bitmask> to the apps file
2007-01-04 19:13:55 +00:00
markt
f031de3c32
little cleanup, remove FluxboxWindow::isInitialized()
2006-07-30 23:50:43 +00:00
simonb
12e80f3faf
fix gravity
2006-07-03 17:18:17 +00:00
markt
c18985732b
more dead functions
2006-07-01 03:32:53 +00:00
markt
698539d9b9
more dead functions
2006-07-01 02:56:46 +00:00
markt
ee02bc2258
Fix FocusHidden (added m_focus_hidden to FluxboxWindow)
2006-06-26 05:52:30 +00:00
markt
a23ad67197
Make Urgency Hint flash the correct WinClient's tab.
2006-06-24 18:19:49 +00:00
fluxgen
331a52115d
support for _NET_WM_MOVERESIZE
2006-06-11 13:09:44 +00:00
simonb
8bcd03c172
issue with maximise and quadrant resize
2006-05-16 13:37:25 +00:00
fluxgen
94349dda08
added new signal, attentionSig(), will notify listeners when this window demands attention
2006-05-13 16:20:31 +00:00
fluxgen
75d289be65
added support for _NET_WM_ALLOWED_ACTIONS and all the _NET_WM_ACTION_*. Added _NET_WM_STATE_MODAL and _NET_WM_WINDOW_TYPE_SPLASH
2006-04-23 17:00:33 +00:00
simonb
b9af026688
iconbutton handling fixes
2006-04-17 23:34:01 +00:00
simonb
fe4a7db228
external tabs features and bugfixes
2006-03-22 12:23:17 +00:00
simonb
f2d3fff4d4
external tabs
2006-03-20 11:31:24 +00:00
fluxgen
6d42d1cf5e
Added center resize. Resizes all corners at the same time.
2006-02-19 12:50:01 +00:00
mathias
ae05ad9a01
updated copyright info
2006-02-16 06:53:05 +00:00
simonb
070a216aa8
Add titlebar scrolling options (thanks Krzysiek Pawlik <krzysiek.pawlik__AT__people.pl>)
...
New init options added:
session.screenN.windowScrollAction: Shade|NextTab
- set the action that happens when scrolling on the titlebar
session.screenN.windowScrollReverse: true|false
- reverse the action direction
2005-09-07 16:46:17 +00:00
fluxgen
1727656e0a
cleaning, change getCount to numberOfWorkspace
2005-07-04 18:18:32 +00:00
fluxgen
5373f6d840
moved window menu from FluxboxWindow to BScreen
2005-06-23 03:07:25 +00:00
fluxgen
1bf17f9c32
using associateClient to create new tab and map it to labelbuttons
2005-05-03 09:28:05 +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
67098a21ea
closes #1107213 , 64bit issues with XChangeProperty
...
submitted by Matthieu Herrb <matthieu.herrb@laas.fr>
2005-01-31 16:55:38 +00:00
mathias
cf46669bc1
copyright date
2005-01-24 18:34:57 +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
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
c8d71542dc
adds "kill" to the windowmenu
...
closes #1075142
2004-11-30 01:26:00 +00:00
mathias
a128e9829f
patch from Rob Stevens to add dragndrop-reordering of the tabs
2004-11-24 23:26:38 +00:00
mathias
993c17cf2e
svn propset svn:keywords "Id"
2004-11-19 11:37:27 +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
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
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
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