Mark Tiefenbruck
92d1e5fcfb
don't allow empty root menu
2008-04-30 03:06:31 -07:00
Mark Tiefenbruck
c13bd3164e
we don't need to tell this to everyone
2008-04-25 06:01:43 -07:00
Mark Tiefenbruck
611b6aa57e
more fun with the window menu
2008-02-11 10:17:45 -08:00
Henrik Kinnunen
cd128d7a3e
removed goto
2008-02-10 18:16:50 +01:00
Tomas Janousek
3a8ec6512b
Fix a freed memory access in ~BScreen.
...
mit->second->parent() == 0 didn't do what it was supposed to. m_parent being
zero does not imply that no pointer points to it.
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-06 16:40:46 +01:00
Mark Tiefenbruck
24dc811fda
fix warning
2008-01-28 01:46:05 -08:00
Tomas Janousek
b405d36151
Move windows out of inactive heads upon layout change.
...
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27 15:01:14 +01:00
Tomas Janousek
8c3f2a8e03
Deal with XineramaQueryScreens failure.
...
The call to XineramaQueryScreens may return NULL in some cases. This patch
tries to deal with that somehow.
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27 15:01:14 +01:00
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
4bd62b771c
fix some potential bugs with window menus
2008-01-23 00:27:53 -08:00
Mark Tiefenbruck
db4ec8cf20
move position and geometry windows into their own class
2008-01-19 04:00:46 -08:00
Henrik Kinnunen
8c2cee577a
must initialize toolbar before the windows
2008-01-15 10:56:25 +01:00
Mark Tiefenbruck
f66d446a94
move some stuff from Fluxbox to BScreen
2008-01-11 22:36:38 -08:00
Mark Tiefenbruck
9f2f65a698
make FbTk::Command a template class, split parsing information out of ObjectRegistry
2008-01-10 23:41:22 -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
dbfddf8e0b
added new ThemeProxy for automatically handling focused vs. unfocused ThemeItems
2008-01-07 02:26:32 -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
222128c236
more header 'correctness'
2008-01-02 09:31:18 +01:00
Mathias Gumz
04cd2fd14c
removed some unneeded headers
2007-12-30 16:32:53 +01:00
Mark Tiefenbruck
8e96ffb74b
moved DelayedCmd from Screen.cc to FbTk/Timer.cc, added it to the keys file
2007-12-28 01:19:33 -08:00
Mark Tiefenbruck
2940869cd7
merge MenuTheme with FbTk::MenuTheme
2007-12-27 23:16:17 -08:00
Mark Tiefenbruck
0ec165e85b
move STLUtil to FbTk
2007-12-27 22:22:38 -08:00
Mark Tiefenbruck
b5c354b994
architecture astronomy
2007-12-27 13:55:24 -08:00
Mark Tiefenbruck
7ace5e80be
don't add new windows to front of focus list if they don't acquire the focus
2007-12-25 09:14:20 -08:00
Mark Tiefenbruck
1bcc966153
added resource session.screen<N>.slit.acceptKdeDockapps
2007-12-24 22:36:22 -08:00
Mark Tiefenbruck
fbc305ca80
added focused/unfocused borders to styles
2007-12-23 13:33:10 -08:00
Mark Tiefenbruck
a10b308b4e
little cleanup
2007-12-20 23:35:36 -08:00
Mark Tiefenbruck
c01bd6e9fd
holding control will now keep the menu open
2007-12-17 21:44:17 -08:00
Mark Tiefenbruck
4a7a143713
load style before loading theme objects, remove duplicate theme load
2007-12-16 00:50:59 -08:00
Mark Tiefenbruck
8516f1e2a2
changed CommandRegistry to a template class, renamed to ObjectRegistry<Type>
2007-12-15 19:36:01 -08:00
markt
8b7464046c
added FbTk::CommandRegistry, decentralized command parsing, and made them auto-register
2007-12-13 05:48:00 +00:00
markt
474e201745
only allow one open menu at a time
2007-12-11 19:29:00 +00:00
markt
95f9c2d680
added OnTitlebar modifier to keys file
2007-12-09 20:47:41 +00:00
markt
d482cf6a54
somewhat fixed DeiconifyCmd
2007-11-23 00:45:56 +00:00
markt
bb6906fa80
added special FocusIn/Out MouseOver/Out ChangeWorkspace keys
2007-11-22 20:21:47 +00:00
markt
08ebff4b31
move titlebar click handling to FluxboxWindow, fix buttons getting ungrabbed
2007-11-20 19:01:45 +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
54317a0103
fix problem with stuck windows from previous patch
2007-11-08 02:06:33 +00:00
markt
64813f62fd
a few random fixes
2007-11-04 17:36:40 +00:00
markt
f3afe787c1
introduced workspacename for ClientPattern, and some miscellaneous cleanup
2007-10-24 17:09:26 +00:00
markt
ecead0f5ed
adding/removing workspaces wasn't updating menu
2007-10-23 21:19:12 +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
72130f350e
add OnWindow modifier to keys file
2007-10-15 18:05:28 +00:00
markt
a59428d67a
merged changes from pre-devel
2007-10-13 21:51:37 +00:00
markt
8de73d0fd4
updated behavior of alt-tab to match pre-devel, fixing bug #1755698
2007-07-17 21:21:17 +00:00
markt
18cd70f749
save workspace names, and some fixes for menu behavior
2007-07-07 01:56:46 +00:00