Tomas Janousek
041eacdfd5
Reload the Xinerama layout on RandR signal.
...
The m_head_areas became a vector, because we need to dynamically change its
size. The functions manipulating struts (which refer to a particular head)
now check whether the head still exists.
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27 15:01:14 +01:00
Mark Tiefenbruck
db4ec8cf20
move position and geometry windows into their own class
2008-01-19 04:00:46 -08:00
Mark Tiefenbruck
f66d446a94
move some stuff from Fluxbox to BScreen
2008-01-11 22:36:38 -08:00
Mark Tiefenbruck
1f01d84c08
split WinButtonTheme into multiple themes
2008-01-08 00:50:58 -08:00
Mark Tiefenbruck
ec3125aeb9
switch FbWinFrameTheme to use FocusableTheme
2008-01-07 12:08:56 -08:00
Mark Tiefenbruck
ac1bd7e098
update code to use ThemeProxy
2008-01-04 17:39:19 -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
Mathias Gumz
e1f362ae76
'inline' in class declaration is implicitly inline
2007-12-29 22:38:53 +01:00
Mark Tiefenbruck
2940869cd7
merge MenuTheme with FbTk::MenuTheme
2007-12-27 23:16:17 -08:00
markt
474e201745
only allow one open menu at a time
2007-12-11 19:29:00 +00:00
markt
bed4ba4d65
a little fix for focusing lowered tabs on other workspaces
2007-11-12 23:16:13 +00:00
markt
5d7043320d
allow arbitrary window patterns in iconbar
2007-11-12 21:59:43 +00:00
markt
f3afe787c1
introduced workspacename for ClientPattern, and some miscellaneous cleanup
2007-10-24 17:09:26 +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
a59428d67a
merged changes from pre-devel
2007-10-13 21:51:37 +00:00
markt
18cd70f749
save workspace names, and some fixes for menu behavior
2007-07-07 01:56:46 +00:00
markt
ae3c304239
some security fixes for fluxbox-remote, and a minor change for the gvim fix
2007-07-03 22:56:46 +00:00
markt
b70f4c144c
fix updating of systemtray and kde dockapps in slit on background change
...
added fluxbox-remote.cc
2007-07-03 18:50:53 +00:00
markt
2519e2614d
fixed some compiling issues
2007-03-31 22:00:39 +00:00
fluxgen
9b84090f4a
added document
2007-03-31 19:10:16 +00:00
markt
ed3731fa30
session.screen0.defaultDeco now understands TAB, BORDER, etc.
2007-03-06 17:20:13 +00:00
markt
4c1a242968
moved some code around (regarding event handling) in preparation for upcoming features
2007-03-04 17:47:37 +00:00
markt
6fdda1a31d
added mouse bindings to the keys file
2007-02-09 18:13:01 +00:00
markt
9d5e2f143b
add session.screenN.defaultDeco: <bitmask> to the apps file
2007-01-04 19:13:55 +00:00
markt
2d14b33ef4
distinguish between startup and restart
2006-08-06 22:33:54 +00:00
markt
00d862724a
rename session.screen*.iconbar.deiconifyMode to session.screen0.userFollowModel
2006-08-02 22:02:31 +00:00
markt
14efe686cd
added resource and menu item for maximizing over tabs
2006-07-26 01:22:42 +00:00
markt
9be679dad7
allow negative width and height
2006-07-20 11:16:09 +00:00
markt
f4d1af1208
keep tabs in same order on restart (except some extremely unlikely cases)
2006-07-20 03:25:28 +00:00
markt
6cd9ad46cc
some dead resources and the functions that go with them
2006-07-04 01:01:44 +00:00
markt
4c12086c1c
updated documentation and another dead function
2006-07-02 04:24:12 +00:00
markt
698539d9b9
more dead functions
2006-07-01 02:56:46 +00:00
simonb
0861f3a907
improve native language handling, move messages and menu labels to
...
FbTk::FbString
2006-05-20 15:08:14 +00:00
simonb
29f975b302
add reversewheeling option
...
thanks Kalle - ice_jkpg at users.sourceforge.net
2006-04-16 12:03:31 +00:00
mathias
a6551852bb
fixed size_t issue with prevWorkspace, minor cosmetic changes to Screen.hh
2006-04-11 18:26:00 +00:00
fluxgen
894a7148be
size_t fixes, thanks Semushin Slava aka php-coder
2006-04-02 21:37:44 +00:00
simonb
5e22dcd9ff
more external tab work, tidying and tab width config option
2006-03-22 13:06:00 +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
4b4c46559b
added addManagedResource, which adds a resource to BScreen and will be destroy by BScreen
2006-03-18 21:59:44 +00:00
fluxgen
6d42d1cf5e
Added center resize. Resizes all corners at the same time.
2006-02-19 12:50:01 +00:00
fluxgen
b772fd969f
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:11:22 +00:00
fluxgen
4d52797b95
moved all focus handling to class FocusControl
2006-02-18 11:39:38 +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
mathias
460dffdcc1
Changed some *Focus options, just to make some things a bit more clear.
...
the "Sloppy" was always a bit .. unprecise.
removed SloppyFocus, SemiSloppyFocus and ClickToFocus options
added MouseFocus, ClickFocus, MouseTabFocus, ClickTabFocus
- MouseFocus - change the focus to the window under the mouse
(almost similar to the 'old' SloppyFocus)
- ClickFocus - change the focus to the window the user clicks
- MouseTabFocus - change active tabclient to the one under the
mouse in titlebar, does NOT change the focus
- ClickTabFocus - change active tabclient when clicked onto a
tabbutton
to achieve former SemiSloppyFocus behavior one needs MouseFocus and
ClickTabFocus
2005-07-20 18:29:01 +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