Commit graph

4435 commits

Author SHA1 Message Date
Mark Tiefenbruck
9d71ad9c14 make ShowDesktop command toggle between showing desktop and windows 2008-08-04 22:51:08 -07:00
Dmitry E. Oboukhov
a2cd78563f make resize cursors consistent 2008-08-04 18:39:57 -07:00
Mark Tiefenbruck
7970388238 add selection box to various "choose one of these" menu items 2008-08-03 21:59:14 -07:00
Mark Tiefenbruck
0688816d11 add window pattern argument to ArrangeWindows 2008-08-03 18:18:04 -07:00
Mark Tiefenbruck
c492daf2d9 remove dithering code 2008-06-26 12:41:43 -07:00
Mark Tiefenbruck
0d6edbdd38 don't send stuck windows to other workspaces 2008-06-23 13:12:41 -07:00
Mark Tiefenbruck
1a54fbc67d move default window menu to ~/.fluxbox/windowmenu 2008-06-19 20:48:26 -07:00
Mark Tiefenbruck
e71892d99c allow restart with no argument from fluxbox-remote 2008-06-19 18:58:34 -07:00
Mark Tiefenbruck
68d8aa60b6 fix crashes from dangling pointer 2008-06-17 09:21:41 -07:00
skiidoo
be3ac3723d updated the copyright where it's easily visible: fluxbox -v and COPYRIGHT.
nls/translators: typo, plus Translation.m.desc never existed. Never.
more consistent keys file comments in fluxbox-update_config.
2008-06-11 07:47:02 +02:00
Mark Tiefenbruck
a84fe20c49 add (urgent=yes|no) options to ClientPattern 2008-06-08 11:29:47 -07:00
Matthias S. Benkmann
6509fe0cac fix some memory leaks and uninitialized values 2008-06-07 06:14:23 -07:00
Mark Tiefenbruck
ac9c672a1e allow window menu items in ordinary menus 2008-06-06 06:58:20 -07:00
Mark Tiefenbruck
11a066ec13 some fixes for borderless windows 2008-06-05 04:04:43 -07:00
Mark Tiefenbruck
a39e3e33b5 only remove outside border when disabled by decoration mask 2008-06-04 08:48:43 -07:00
Mark Tiefenbruck
ad6a7e48f4 add new command line option -list-commands 2008-06-03 01:07:14 -07:00
Mark Tiefenbruck
bfaec62d79 remove some unnecessary architecture 2008-06-03 00:15:37 -07:00
Mark Tiefenbruck
85a44db6c6 reset typeahead when adding/removing items in the menu 2008-05-30 02:02:41 -07:00
Tomas Janousek
5119ded374 Fix focused/unfocused border color of the tab container.
(it was broken since 46bca62a9c)
2008-05-28 15:43:07 +02:00
Mark Tiefenbruck
467fefaae4 more more fun with the window menu 2008-05-28 02:32:57 -07:00
Mark Tiefenbruck
130012c010 simplify gravity calculations 2008-05-25 16:08:40 -07:00
Mark Tiefenbruck
c1d400b436 another fix for saving and restoring window dimensions 2008-05-25 15:14:03 -07:00
Mark Tiefenbruck
46bca62a9c move FluxboxWindow::applyDecorations() to FbWinFrame 2008-05-24 01:03:59 -07:00
Mark Tiefenbruck
5ecb192a9c c++ != perl 2008-05-20 23:30:23 -07:00
Mark Tiefenbruck
c7ddf2e4e5 fix negative arguments to :GoToWindow 2008-05-20 20:48:58 -07:00
Mark Tiefenbruck
079b1b13a0 if argument to :GoToWindow is too large, select the last window 2008-05-20 18:55:32 -07:00
Mark Tiefenbruck
855ff278af move some code around 2008-05-16 01:13:45 -07:00
Mark Tiefenbruck
2815393751 minor changes for frame extent calculations 2008-05-15 18:48:35 -07:00
Mark Tiefenbruck
4f8aa2519e fix updating struts when not using xinerama 2008-05-15 17:49:19 -07:00
Mark Tiefenbruck
61b04e3366 need to reset keybindings when keymap changes 2008-05-15 12:30:11 -07:00
Mark Tiefenbruck
398b63c7c5 fix resizing from apps file with defaultDeco != NORMAL 2008-05-14 22:34:51 -07:00
Matteo Galiazzo
af0f241954 don't save rc in SetStyle command if loading the style fails 2008-05-14 01:40:53 -07:00
Henrik Kinnunen
7f45bae462 Merge branch 'master' of fluxbox@git.fluxbox.org:fluxbox 2008-05-13 17:07:30 +02:00
Henrik Kinnunen
5ecebae477 Fixed startup bug for window menu in iconbar.
The window menu in the iconbutton was not updated properly
the first time it was used ( before right clicking in the real
window titlebar).
2008-05-13 17:06:26 +02:00
Mark Tiefenbruck
d7aa526d92 change default edge snap threshold to 10 pixels 2008-05-13 01:43:51 -07:00
Mark Tiefenbruck
68cf309220 implement smarter reloading for custom menus 2008-05-12 18:13:56 -07:00
Mark Tiefenbruck
dcdc783324 only reload the keys file if the contents have changed 2008-05-12 12:16:37 -07:00
Mark Tiefenbruck
a56492c0d5 some minor changes 2008-05-12 09:30:13 -07:00
Mark Tiefenbruck
0b2e002d4f use AutoReloadHelper in apps file, check for changes automatically 2008-05-12 09:00:02 -07:00
Mark Tiefenbruck
93b0c5322a refactor menu reloading, added FbTk::AutoReloadHelper 2008-05-11 17:22:40 -07:00
Mark Tiefenbruck
72a45fae3c reuse some menu pointers instead of using delete/new 2008-05-11 10:17:21 -07:00
Mark Tiefenbruck
85d8ac7549 more useless code 2008-05-11 09:08:14 -07:00
Mark Tiefenbruck
a9fd0f5b26 remove some more useless code 2008-05-11 08:54:18 -07:00
Mark Tiefenbruck
518af23488 remove some unnecessary code 2008-05-10 15:42:35 -07:00
Henrik Kinnunen
c31638038a Fixed so tooltip window in the iconbar when the title changes. 2008-05-09 19:39:02 +02:00
Mark Tiefenbruck
05fa2be096 adjust coordinates for window border in synthetic ConfigureNotify events 2008-05-07 11:35:28 -07:00
Mark Tiefenbruck
969133c067 fix tooltip windows for xinerama 2008-05-05 06:37:35 -07:00
Mark Tiefenbruck
8f0b031aa3 change default menu delays 2008-05-05 06:12:59 -07:00
Matteo Galiazzo
4a3be045b2 add tooltips for iconbar buttons when title is too long to fit 2008-05-05 05:05:52 -07:00
Mark Tiefenbruck
ba604ac821 little hack to allow arbitrary commands in the toolbar 2008-05-02 05:47:30 -07:00
Mark Tiefenbruck
d7afd7b39e remove some unnecessary arguments 2008-05-02 03:44:27 -07:00
Mark Tiefenbruck
50024d32bc save timestamp for non-existent menu file, in case user creates one 2008-05-01 01:22:16 -07:00
Mark Tiefenbruck
2c3f266c74 add reconfigure to default menu 2008-04-30 08:34:59 -07:00
Mark Tiefenbruck
92c4489a7b workaround for keys files broken by fluxconf 2008-04-30 08:31:04 -07:00
Mark Tiefenbruck
92d1e5fcfb don't allow empty root menu 2008-04-30 03:06:31 -07:00
Mark Tiefenbruck
6cb26c97a9 don't add program icons to tabs for previous users, for backwards compatibility, but leave it as default for new users 2008-04-29 05:51:43 -07:00
Henrik Kinnunen
80b10f7772 Added SimpleObserver class.
This class works in the same way as the SimpleCommand class.
Use it with the makeObserver function.
It calls the receiver's member function when the subject sends
a signal.
2008-04-27 21:22:18 +02:00
Mark Tiefenbruck
40e17b4d0e some updates for the startup file in modern times 2008-04-25 17:56:51 -07:00
Mark Tiefenbruck
c13bd3164e we don't need to tell this to everyone 2008-04-25 06:01:43 -07:00
Mark Tiefenbruck
2301968bd9 add fbrun to default apps file 2008-04-25 01:36:26 -07:00
Thomas Orgis
1e2ab2f3ed some fixes for gcc 3.4 2008-04-21 15:43:10 -07:00
Matteo Galiazzo
e048bdfd7a system tray border patch from matteo 2008-04-15 01:55:14 -07:00
Mathias Gumz
2cac7ddf6f fixed a small issue with autohidden toolbar
the toolbar was not going to hidden state when the slit
covered the toolbar and the mouse was still in the toolbar
area. now we check event.subwindow to decide if it was a
"valid" leaveNotifyEvent.
2008-03-29 17:15:37 +01:00
Bernhard Walle
d300c62ba0 Fix build with g++ 4.3
This change fixes the build for g++ 4.3. Build verified on openSUSE Factory.
Only missing includes and using directives are added.
2008-03-25 20:59:52 +01:00
Jim Ramsay
173682f8de The unfocused/pressed pixmaps for the 'stick' button were ignored.
This fixes a bug in commit 1f01d84c08 (split
WinButtonTheme into multiple themes), where every other theme except for
m_stick_pm was changed.
2008-03-19 21:02:47 +01:00
Mathias Gumz
1b1262e01b transform _NET_WM_ICON data to correct depth 2008-03-05 09:24:40 +01:00
Mathias Gumz
60a44e573e feed the right git revision used to build fluxbox into defaults.hh 2008-02-24 22:22:13 +01:00
Mathias Gumz
46fdf4d1b4 use _NET_WM_ICON property as resource for icons, fixed partly #1852693
instead of depending on proper icons in the old icccm wmhints, fluxbox now
tries to get the icon data stored in _NET_WM_ICON
2008-02-24 21:58:24 +01: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
Mark Tiefenbruck
26dafdafbe fix highlighted menu item on mouse out 2008-02-08 18:36:06 -08: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
Tomas Janousek
1534c8d728 Consistency: alpha submenu of WindowMenu should not have title.
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-06 16:36:23 +01:00
Tomas Janousek
b61502ffbc Fix a freed memory access in Keys::doAction.
The thing next_key pointed to was getting freed in deleteTree.

Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-04 18:46:24 +01:00
Tomas Janousek
9671b2f99c Fix crash with apps reloading.
Yeah, we shouldn't delete pointers that are mentioned elsewhere...

Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-04 18:46:22 +01:00
Mark Tiefenbruck
38f84c3932 fix window menu again 2008-02-04 06:00:33 -08:00
Mark Tiefenbruck
f3e3bb5273 check pointer, even though it shouldn't be necessary 2008-02-03 12:17:42 -08:00
Mark Tiefenbruck
b7eee2350d fix rotation 2008-02-03 07:37:01 -08:00
Mark Tiefenbruck
39d4d0a010 fix focus revert when closing menu 2008-01-31 06:37:52 -08:00
Mark Tiefenbruck
24dc811fda fix warning 2008-01-28 01:46:05 -08:00
Tomas Janousek
880209a438 Merge branch 'xinerama_randr' 2008-01-28 09:58:23 +01:00
Mathias Gumz
a61b37da70 minor correction of include names 2008-01-28 09:30:31 +01:00
Mathias Gumz
9cb78eaa3b reordering 2008-01-28 08:41:42 +01:00
Tomas Janousek
f605312c48 Move dockapps to (-100,-100) instead of (screenw + 10, screenh + 10).
The windows used to appear when one xrandr'ed to a bigger resolution.

Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27 15:01:14 +01:00
Tomas Janousek
4faf1bf5c3 "On head" menu -- reloading and refreshing bugfix.
We should reload the contents of this menu on Xinerama layout change.

I switched it from FbMenu to ToggleMenu, because the selected head wasn't
being updated properly.

Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27 15:01:14 +01: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
c702d683e0 Call XRRUpdateConfiguration before querying Xinerama
As the manpage says:
Clients must call back into Xlib using XRRUpdateConfiguration when screen
configuration change notify events are generated (or root window configuration
changes occur, to update Xlib's view of the resolution, size, rotation,
reflection or subpixel order.

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
Mathias Gumz
6717a1c805 cosmetics 2008-01-25 08:21:55 +01:00
Mathias Gumz
65df54d635 std::string.c_str() is never NULL 2008-01-25 08:21:35 +01:00
Mark Tiefenbruck
70a24b992c don't require final {} on :If 2008-01-24 04:03:04 -08:00
Mark Tiefenbruck
4bd62b771c fix some potential bugs with window menus 2008-01-23 00:27:53 -08:00
Mark Tiefenbruck
d03edf2964 fix potential infinite loop in transient windows 2008-01-23 00:20:07 -08:00
Mark Tiefenbruck
f0e60d0865 fix some issues with window menus 2008-01-22 01:34:02 -08:00
Mark Tiefenbruck
38a01a71b4 fix some updates on style change 2008-01-21 09:00:00 -08:00
Mark Tiefenbruck
db4ec8cf20 move position and geometry windows into their own class 2008-01-19 04:00:46 -08:00
Simon Bowden
7b055cc54a Fix missing destructor warning 2008-01-18 20:29:09 +11:00
Mark Tiefenbruck
1d4bea8a2d Merge branch 'master' of fluxbox@gitfbox:fluxbox 2008-01-18 00:33:47 -08:00
Mark Tiefenbruck
3a5fd7342d use function pointer for CommandParser::Command 2008-01-17 14:16:58 -08:00
Henrik Kinnunen
8c2cee577a must initialize toolbar before the windows 2008-01-15 10:56:25 +01:00
Mathias Gumz
f6c292a406 split Text.hh into Orientation.hh and TextUtils.{cc,hh} 2008-01-15 08:45:57 +01:00
Mathias Gumz
e1db89e2d7 moved code a bit around, cleaned up some classes 2008-01-14 23:27:00 +01:00
Mark Tiefenbruck
c6099d777d fix crashes on restart 2008-01-12 17:49:50 -08:00
Mark Tiefenbruck
5b7bde2ffb fix initialization of WorkspaceNameTheme 2008-01-12 17:42:52 -08:00
Mark Tiefenbruck
b302dab2f1 fix some issues with reverting focus 2008-01-12 16:47:40 -08:00
Mark Tiefenbruck
f66d446a94 move some stuff from Fluxbox to BScreen 2008-01-11 22:36:38 -08:00
Mark Tiefenbruck
5b0806f1cb forgot to add this 2008-01-11 02:46:06 -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
60ba709c2f add a level of indirection to themes 2008-01-04 01:06:38 -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
bf15250292 merged 2008-01-03 07:56:59 +01:00
Mathias Gumz
b73411a95f moved seldom used code to where it is actually used, no need to include code into compilation when its not needed 2008-01-02 22:44:16 +01:00
Mathias Gumz
d24e2aae6e more encapsulation for Ewmh 2008-01-02 22:41:50 +01:00
Mark Tiefenbruck
903349f47a Merge branch 'master' of fluxbox@gitfbox:fluxbox 2008-01-02 13:38:09 -08:00
Mathias Gumz
222128c236 more header 'correctness' 2008-01-02 09:31:18 +01:00
Mathias Gumz
ec13263a18 decoupling, moved private datastructures to Keys.cc 2008-01-02 09:28:00 +01:00
Mark Tiefenbruck
6ea1ed8cfa fix border width on synthetic ConfigureNotify events 2008-01-01 19:10:38 -08:00
Mark Tiefenbruck
2f9f29df22 make reported frame extents include border width 2008-01-01 17:32:10 -08:00
Mark Tiefenbruck
7588fc10a6 fix some flickering on focus change 2008-01-01 10:29:36 -08:00
Mark Tiefenbruck
72d2f0e481 fix compatibility with older gcc versions 2007-12-30 14:58:41 -08:00
Tomas Janousek
f4ee09779b Fix minimize regression caused by b5c354b9. 2007-12-30 23:31:40 +01:00
Mark Tiefenbruck
2590d207e0 this really needs to be fixed 2007-12-30 14:16:58 -08:00
Tomas Janousek
0c1380128d Fix freeze with actions on external tab. 2007-12-30 22:51:20 +01: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
de6d340ba3 forgotten inlines from previous round 2007-12-30 01:36:37 +01:00
Mathias Gumz
e1f362ae76 'inline' in class declaration is implicitly inline 2007-12-29 22:38: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
0f6b73f36a move shape handling from FbMenu to FbTk::Menu 2007-12-28 01:14:19 -08:00
Mark Tiefenbruck
2940869cd7 merge MenuTheme with FbTk::MenuTheme 2007-12-27 23:16:17 -08:00
Mark Tiefenbruck
62bcfaf0e4 move Shape to FbTk 2007-12-27 22:52:48 -08:00
Mark Tiefenbruck
0ec165e85b move STLUtil to FbTk 2007-12-27 22:22:38 -08:00
Mark Tiefenbruck
32eb2a148e move RegExp to FbTk 2007-12-27 22:15:06 -08:00
Mark Tiefenbruck
39224b0142 move Parser to FbTk 2007-12-27 21:52:00 -08:00
Mark Tiefenbruck
e8a2f155e8 moved Container to FbTk 2007-12-27 21:47:55 -08:00
Mark Tiefenbruck
00ceefd884 moved BorderTheme and TextTheme to FbTk 2007-12-27 20:39:31 -08: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
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
35d1017959 removed KDE configure option 2007-12-24 22:49:46 -08:00
Mark Tiefenbruck
1bcc966153 added resource session.screen<N>.slit.acceptKdeDockapps 2007-12-24 22:36:22 -08:00
Mark Tiefenbruck
9daf464b28 fix showing program icons with depth=1 in menus 2007-12-24 21:58:50 -08:00
Mark Tiefenbruck
eaabe0321d make bit depth accessible from an FbDrawable 2007-12-24 21:15:17 -08:00
Mark Tiefenbruck
552d9a70bd minor fixes for handling ConfigureRequest events 2007-12-23 20:28:24 -08:00
Mark Tiefenbruck
fbc305ca80 added focused/unfocused borders to styles 2007-12-23 13:33:10 -08:00
Mark Tiefenbruck
1b48b749b9 make FbWinFrame aware of the decoration state 2007-12-23 13:28:08 -08:00
Mark Tiefenbruck
0676161673 if a window is prevented from stealing the focus, don't put it on top 2007-12-21 22:44:14 -08:00
Mark Tiefenbruck
84e5586ca1 don't allow clients to move or resize fullscreen/maximized windows 2007-12-21 21:55:00 -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
a10b308b4e little cleanup 2007-12-20 23:35:36 -08:00
Mark Tiefenbruck
0a14d911c6 added key command StartTabbing 2007-12-20 23:07:46 -08:00
Mark Tiefenbruck
a8d9f4fc45 fixed backwards compatibility for toolbar/tab styles 2007-12-20 19:34:22 -08:00
Mark Tiefenbruck
54eda44f85 fix menuitem height on startup 2007-12-20 18:25:50 -08:00
Mark Tiefenbruck
aef3155784 convert macro command parsing to use new StringUtil function 2007-12-20 12:52:20 -08:00
Mark Tiefenbruck
03dce043b7 added ForEach key command 2007-12-20 12:23:56 -08:00
Mark Tiefenbruck
b90a7e21a9 replace svn stuff with git 2007-12-19 16:51:15 -08:00
Mark Tiefenbruck
63aaecd20c fixed "iconify" menu item 2007-12-19 10:55:45 -08:00
Mark Tiefenbruck
0d544fbe4f check apps file settings after ewmh and gnome 2007-12-19 00:07:47 -08:00
Mark Tiefenbruck
176865bf93 always focus a client that gets raised in the focused window 2007-12-18 23:22:48 -08:00
Mark Tiefenbruck
8f66fe372a don't minimize a window just because its transient got minimized 2007-12-18 23:11:09 -08:00
Mark Tiefenbruck
c381a130eb remove reassoc argument from FluxboxWindow::deiconify 2007-12-18 23:08:17 -08:00
Mark Tiefenbruck
a21572f1b1 remove some unnecessary uses of FluxboxWindow::deiconify 2007-12-18 22:38:01 -08:00
Mark Tiefenbruck
a8ec9d97b9 don't let transient windows steal the focus from other programs 2007-12-18 17:43:18 -08:00
Mark Tiefenbruck
ce74ed1c30 clicks on the handle were matching OnTitlebar 2007-12-18 12:32:31 -08:00
Mark Tiefenbruck
ebec87741a open transient windows on same workspace as parent 2007-12-18 12:00:01 -08:00
Mark Tiefenbruck
98c5cea5f5 fix torn menus 2007-12-17 22:52:30 -08:00
Mark Tiefenbruck
c01bd6e9fd holding control will now keep the menu open 2007-12-17 21:44:17 -08:00
Mark Tiefenbruck
31df2d8bd6 make MenuItem responsible for decision to close menu when clicked 2007-12-17 21:09:20 -08:00
Mark Tiefenbruck
c39af52bfc fix startup items in apps file with specified screen number 2007-12-17 10:28:45 -08:00
Mark Tiefenbruck
51377a3c36 removed session.screen<N>.imageSearchPath, as it was:
1) undocumented
2) improperly implemented
3) responsible for broken pixmap loading in styles
2007-12-17 00:53:12 -08:00
Mark Tiefenbruck
0ca0aa1ac2 fix initialization of menu fonts 2007-12-16 13:13:22 -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
Mark Tiefenbruck
90f4f1ecc1 fix compile issue with gcc 4.3 2007-12-14 14:21:39 -08:00
markt
d90befb430 StringUtil::removeFirst/TrailingWhitespace didn't truncate a string that was only whitespace 2007-12-14 20:05:14 +00:00
markt
254fb289f3 fix --with-style configure option 2007-12-13 21:15:57 +00:00
markt
b001ea9f1f close menus when they lose focus, instead of on [exec] commands 2007-12-13 18:42:05 +00:00
markt
8b7464046c added FbTk::CommandRegistry, decentralized command parsing, and made them auto-register 2007-12-13 05:48:00 +00:00
markt
daca07edaf added edge resize modes 2007-12-11 19:31:24 +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
d29a3ec590 make sure subj != 0 in IconbarTool::update() 2007-12-02 03:11:28 +00:00
markt
9ed25584a1 make sure window commands operate on the right window 2007-11-23 18:41:23 +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
cdfafcaa4e set resize increments to 1 when set to 0 by the application 2007-11-22 05:47:02 +00:00
markt
0a7cb3db1f use winclient instead of fluxboxwindow for matching, and removing old code 2007-11-22 04:41:36 +00:00
markt
675bc5d66a added conditional statements to keys file 2007-11-22 04:07:57 +00:00
markt
08ebff4b31 move titlebar click handling to FluxboxWindow, fix buttons getting ungrabbed 2007-11-20 19:01:45 +00:00
markt
2e96a07cf7 added :Focus key command 2007-11-16 23:33:34 +00:00
markt
ea7801d143 ToggleDecor from a window with Deco=TAB should hide the tabs, rather than show titlebar 2007-11-16 23:20:54 +00:00
markt
197fefe7e4 fix minimization 2007-11-16 23:14:59 +00:00
markt
eada20a2c0 fix signaling when changing tabs 2007-11-13 03:24:51 +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
807a1b5575 fix font updates in iconbar 2007-11-09 17:30:34 +00:00
markt
807724db9f one more fix again 2007-11-09 04:25:53 +00:00
markt
8d4a6d5181 one more fix 2007-11-08 18:35:57 +00:00
markt
5db87437e6 fix crash bug when cycling focus 2007-11-08 18:05:05 +00:00
markt
54317a0103 fix problem with stuck windows from previous patch 2007-11-08 02:06:33 +00:00
markt
46c8e217ca fix alt-tab 2007-11-05 17:45:05 +00:00
markt
97f7c3e1b5 various refactoring and minor changes 2007-11-05 17:05:58 +00:00
markt
2c4e1f9a02 RevertToParent instead of RevertToPointerRoot on window close,
as sometimes keys would go to the window under the mouse before a new window was focused
2007-11-04 23:27:51 +00:00
markt
4c72b13a88 update autoraise delay for open windows on reconfigure 2007-11-04 22:42:01 +00:00
markt
ab01fc56fd don't set focus to globally active windows 2007-11-04 19:42:24 +00:00
markt
64813f62fd a few random fixes 2007-11-04 17:36:40 +00:00
markt
88f580ec0c move fullscreen windows to normal layer when they lose focus 2007-10-31 19:34:07 +00:00
fluxgen
a092d3fc1b fixed gcc 2.96 compile problem 2007-10-24 19:38:27 +00:00
fluxgen
e7513df45f added focusable.hh 2007-10-24 19:26:11 +00:00
markt
2ef6a7af44 fix _NET_CLIENT_LIST updating on window close 2007-10-24 17:41:26 +00:00
markt
f3afe787c1 introduced workspacename for ClientPattern, and some miscellaneous cleanup 2007-10-24 17:09:26 +00:00
mathias
74eb584a31 reenabled raising window if window was moved by mouse by 0 pixels 2007-10-24 07:35:25 +00:00
markt
b504021145 really fix placement when head is remembered but not position 2007-10-24 03:44:39 +00:00
markt
42ace97775 allow changing maximization state while window is fullscreen 2007-10-23 22:53:46 +00:00
markt
ecead0f5ed adding/removing workspaces wasn't updating menu 2007-10-23 21:19:12 +00:00
markt
da545ea02e we already have a subroutine for this 2007-10-23 19:52:14 +00:00
markt
1c05af4329 allow remembering minimized, maximized, and fullscreen state 2007-10-23 17:34:30 +00:00
markt
c849d3c7ff allow negated patterns 2007-10-23 17:30:49 +00:00
fluxgen
c2badda58a added [mouse] pattern, matches against prop HEAD and the mouse position 2007-10-22 18:29:33 +00:00
fluxgen
41aec985ce we can be in shutdown state, which means keys can be destroyed 2007-10-22 17:48:53 +00:00
markt
c6a2605d76 replaced ModKey with new key commands StartMoving and StartResizing 2007-10-22 17:45:39 +00:00
markt
f72633a0e0 allow decorations bitmask to be specified with 0x 2007-10-21 21:37:48 +00:00
fluxgen
c7d4438d91 fixed bug #1809786 2007-10-18 17:37:46 +00:00
markt
72130f350e add OnWindow modifier to keys file 2007-10-15 18:05:28 +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
mathias
79cd21ce0f bugfix for SendToPrevWorkspace/TakeToPrevWorkspace, destination was calculated
wrong due to (wrong) implicit casting effects
2007-10-14 17:11:38 +00:00
markt
a59428d67a merged changes from pre-devel 2007-10-13 21:51:37 +00:00
mathias
cfb1e06df2 deiconify windows via :Deiconify in reverse order 2007-10-13 12:43:22 +00:00
simonb
ac215248a0 load default key bindings on error 2007-09-30 11:35:20 +00:00
markt
d5aa50bee6 move dock windows to DOCK layer and remove decorations 2007-09-13 22:11:12 +00:00
markt
16218ae90b fix crash when changing toolbar visibility with empty toolbar.tools 2007-09-08 18:38:30 +00:00
mathias
adddf014bd dont use hardcoded Mod1Mask anymore 2007-08-28 07:36:57 +00:00
markt
270782c8a5 fix problems with focus order when changing workspaces 2007-08-20 14:31:43 +00:00
fluxgen
66c537e1dc Changed to Fluxbox Team 2007-08-11 18:21:36 +00:00
simonb
a0f44b9e9a Fix handling of Shape, stage 2 (more involved/complete handling) 2007-08-09 03:45:31 +00:00
simonb
a04eed16c5 fix elements of shaping, more to come 2007-08-08 15:41:10 +00:00
markt
8c53e8861e rotate toolbar texture along with toolbar 2007-08-07 07:22:11 +00:00
simonb
d77de67332 fix KDE dockapps on restart 2007-08-06 04:19:48 +00:00
markt
538e33fedb some minor changes 2007-08-05 22:28:11 +00:00
simonb
a9103a89cb remember role too by default 2007-08-05 03:20:38 +00:00
simonb
2006d20d45 remember on the class AND instance name by default 2007-08-05 03:10:04 +00:00
simonb
1b65ec583f revert accidental change, sorry mark 2007-08-05 01:20:20 +00:00
simonb
0ae1f4f532 fix encoding of [begin] label 2007-08-04 18:49:55 +00:00
simonb
288dfa6eb9 only possible anomaly I can see here 2007-08-04 18:15:58 +00:00
simonb
b273360331 Fix system tray restart issues 2007-08-04 17:14:13 +00:00
markt
8da54ca0eb add some decorations to torn menus, and fix restart without an argument 2007-07-31 23:16:05 +00:00
markt
363764db5b fix ToggleDecor for fullscreen and decorationless windows, plus some other cleanup 2007-07-24 12:12:45 +00:00
fluxgen
9545871f7a minor fix for alt-tab 2007-07-19 19:21:57 +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
5aecf58d47 make sure menus close only when right clicking down and up on the titlebar 2007-07-15 16:32:54 +00:00
markt
857a6d0a6a remove _NET_WM_DESKTOP, _NET_WM_STATE, and Gnome hints on client close 2007-07-08 22:49:12 +00:00
markt
135019abf9 fixes for --program-prefix and --program-suffix, plus fixed overwriting init file on reconfigure 2007-07-07 23:11:04 +00:00
markt
b735d405f5 allow negative indices in :Workspace <int> 2007-07-07 04:54:34 +00:00
markt
18cd70f749 save workspace names, and some fixes for menu behavior 2007-07-07 01:56:46 +00:00
markt
d39a5489b1 we know better than MPlayer 2007-07-06 17:48:02 +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
823ce0d017 stop gvim from repeatedly resizing tabbed windows 2007-07-03 21:08:07 +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
86031f9c75 don't create gigantic images when XGetGeometry fails in FbTk::FbPixmap::copy 2007-07-03 01:55:44 +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
562fa26423 minor usability fix for :Tab command and fixed handle rendering when switching from a style without them 2007-07-02 05:26:32 +00:00
markt
5fcb520bbb fixed DOS when toolbar.button.borderWidth is large and toolbar.bevelWidth > 0
moved the transparency menu up with the rest of the submenus in the config menu
2007-07-02 02:50:09 +00:00
markt
69d63da542 added key commands :AddWorkspace and :RemoveLastWorkspace 2007-07-01 21:01:31 +00:00
markt
7783a8c84e more fixes for _NET_WM_STATE_MODAL and _NET_WM_STATE_DEMANDS_ATTENTION 2007-07-01 17:59:57 +00:00
markt
61b757d872 make internal tabs default 2007-06-30 21:57:03 +00:00
markt
0f9f193444 fixed implementation of _NET_WM_STATE_MODAL 2007-06-30 16:54:05 +00:00
markt
8e75ace959 fixed the groups file for the last time 2007-06-30 04:15:55 +00:00
markt
8fbeaf279e little hack for fixing _NET_WM_STATE_DEMANDS_ATTENTION with tabs 2007-06-30 01:28:54 +00:00
markt
329fca30fd updates for compiling with gcc 4.3 2007-06-29 17:25:24 +00:00
markt
bbdc61c87b strip off extra bits set by Xorg in event state 2007-06-28 22:25:35 +00:00
markt
b4b927dad9 moved function so fluxbox compiles with --disable-remember 2007-06-16 22:50:09 +00:00
mathias
6f8a5c7a8d small fix for the /bin/sh issue .. just using /bin/zsh now 2007-06-09 17:44:27 +00:00
markt
222d8cd7e9 don't tab transient windows from apps file, and change their layers when the main window does 2007-06-08 19:39:12 +00:00
mathias
dff2aa3356 fix for the following problem:
on *bsd /bin/sh is not just a symlink to /bin/bash as on most linux's 
  but a real standalone shell. and it behaves differently from "bash -c"
  behavior .. it doesnt exec the command given but waits till the command
  finishes. as a result a lot of "rogue" a flying around. solution is now 

     ( $SHELL or /bin/sh ) -c exec <cmd>
2007-06-06 06:22:37 +00:00
markt
8f89c86592 update menu xinerama settings after moving 2007-06-03 23:51:11 +00:00
markt
c16f838abf deiconify windows when auto-grouped with new window, when using focusnew 2007-06-03 20:37:32 +00:00
markt
678703b08f open slit menu properly wrt xinerama 2007-06-03 20:30:21 +00:00
markt
226ec5d371 send transient windows along with sendtoworkspace 2007-06-03 20:27:52 +00:00
markt
f9c5bfec07 fixes bug with rox panel flickering with mousefocus 2007-06-03 20:12:20 +00:00
markt
e6e784e20d fixed infinite loop caused by removing the last workspace when it contains windows 2007-06-01 02:15:26 +00:00
fluxgen
fc0b87b279 fixed bug #1717782, Bad fullscreen in ooimpress. 2007-05-20 12:48:51 +00:00
fluxgen
df022d0fae added fullscreen test 2007-05-20 12:39:11 +00:00
fluxgen
75f8d95c17 fixed bug #1718112, memory leak in FbWindow::textProperty 2007-05-19 11:42:44 +00:00
fluxgen
cf9c58bb0b added title test for _NET_WM_NAME and WM_NAME memory leaks 2007-05-19 11:18:44 +00:00
markt
0f23536eff make sure included menus get remembered, in case they're modified 2007-05-17 20:51:43 +00:00
markt
cd73887b11 added include command to ITypeAheadable.hh header for tolower() 2007-05-17 20:35:09 +00:00
markt
d927862a8f fixed some window placement issues 2007-05-17 18:27:59 +00:00
markt
f1fe336cea changed interpretation of maximize horz/vert on a maximized window 2007-05-12 20:36:38 +00:00
markt
f21186431b fixed tabs disappearing on reconfigure with [Deco] {TAB} and tabs in titlebar 2007-05-12 17:31:34 +00:00
markt
b66dde6e94 better check these too 2007-05-05 22:33:36 +00:00
markt
008685a90e fixing return value checks for utf8 strings 2007-05-05 22:21:35 +00:00
markt
db2904e144 fix infinite loop caused by deiconify command 2007-05-04 17:13:50 +00:00
mathias
5eb658a51f fixed a bug in parsing cli, thanks to steven kah hien wong <steven at zensaki dot com> 2007-04-24 19:38:40 +00:00
markt
35605d9c77 fix segfault on exit/restart after having opened a custommenu 2007-04-24 16:06:22 +00:00
markt
cd238a475b disabled resizing shaded windows 2007-04-23 16:09:00 +00:00
mathias
d267acc8e0 fix slit onhead with BOTTOMLEFT placement, patch from Tomas Janousek <tomi at nomi dot cz> 2007-04-20 20:26:57 +00:00
markt
3980e3c40a fixed crash when CustomMenu doesn't point to a real file 2007-04-19 19:12:56 +00:00
markt
622d75f642 fix for fbsetbg -l when last wallpaper was using fbsetroot 2007-04-18 18:12:29 +00:00
mathias
6ac57655d9 basicly cosmetic changes, patch by slava semushin 2007-04-17 07:52:40 +00:00
markt
aff55b6334 added alias "kill" for keys file 2007-04-10 20:14:32 +00:00
markt
3b9351be77 menu from workspacename tool wasn't focused, and fixed unpressed button rendering 2007-04-08 18:01:01 +00:00
simonb
52a96c4e9d use proper test for whether it's a number. 2007-04-08 01:59:41 +00:00
simonb
91963544bd Only replace numbers with zeros when calculating clock width.
Otherwise width of things in proportional fonts can be way out.
sf.net bug #1545066.
2007-04-08 01:53:19 +00:00
markt
b09aae8579 changed caps lock detection to use LockMask, so the actual key can be used for Mod4, etc. 2007-04-05 16:07:01 +00:00
markt
e89d4aa219 getting rid of more useless files in the repo 2007-04-03 22:39:41 +00:00
markt
06fb6cbd55 fixed a bug, removed some unused code 2007-04-03 17:14:00 +00:00
markt
48f761f981 fixed problem with creating windows in iconic state 2007-04-01 21:42:01 +00:00
fluxgen
27bed4b286 more documentation 2007-04-01 11:50:32 +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
simonb
311cb38f29 Fix window menu context when opened by clicking on tab 2007-03-31 13:34:44 +00:00
markt
b38f4e931f set m_icon_title to, you'll never guess, the icon title 2007-03-30 21:44:02 +00:00
markt
fca762aa6a little fix for clients in tabbed windows raising themselves 2007-03-25 17:32:49 +00:00
markt
6b35dc9243 removed warning for no background in style 2007-03-24 23:15:36 +00:00
markt
4ac761a36e workspace menu wasn't updating when window titles changed 2007-03-24 16:33:33 +00:00
mathias
9ee2ee0ff4 small update for the copyright date 2007-03-22 20:20:26 +00:00
markt
a744b152bb fix a little compile error on some machines 2007-03-21 22:52:47 +00:00
markt
2b7f9a5899 hidemenus hide custommenus and fix custommenu memleak 2007-03-21 22:47:56 +00:00
markt
d7eebb62bd active menu item wasn't getting reset properly when closed from [exec] with buttonpress 2007-03-19 06:18:25 +00:00
markt
063468ea66 size of relative items in toolbar wasn't being calculated properly 2007-03-19 05:03:12 +00:00
markt
b3f7488a8d changed remembering of positions so it only remembers position relative to the current head
that way, the windows don't get misplaced when the window is on second head, or when not using the head anymore
2007-03-18 23:49:54 +00:00
markt
4945b88e1b function to find already existing keychains wasn't working properly 2007-03-18 19:39:30 +00:00
markt
7ba4f04a86 change workspace number of iconified, stuck windows when changing workspaces 2007-03-17 08:15:04 +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
84e9f97085 fixed a little bug with placing new menus 2007-03-16 22:09:28 +00:00
markt
74216903cc added custommenu command 2007-03-16 20:44:47 +00:00
markt
d948abb81b fixed parentrelative menu highlight bug 2007-03-11 19:07:42 +00:00
markt
9db57d56d3 make sure autogrouped windows get added to the apps file 2007-03-10 18:19:23 +00:00
markt
1a8edfa7d7 changed default toolbar layer to DOCK 2007-03-10 18:14:56 +00:00
markt
f1d325460e make sure iconbar text padding gets reapplied on reconfigure 2007-03-10 18:12:23 +00:00
markt
8bda89394b make sure we don't steal focus from unmanaged windows 2007-03-10 18:08:37 +00:00
markt
61cf82771a removed some useless code 2007-03-10 18:06:09 +00:00
markt
4ed76f99b6 don't mark menu as focused, even if it gets a FocusIn, when it's not visible 2007-03-07 02:09:24 +00:00
markt
82f02f44c5 I seem to have forgotten this in the last patch 2007-03-06 21:23:18 +00:00
markt
40c0c7c364 fixed bug with keys not working when using a style background 2007-03-06 19:40:38 +00:00
markt
ed3731fa30 session.screen0.defaultDeco now understands TAB, BORDER, etc. 2007-03-06 17:20:13 +00:00
markt
8c5fd07d77 fixed compiling error with xft disabled 2007-03-05 00:16:53 +00:00
markt
b9e39764f3 more little changes to typeahead (thanks Matteo, plus changes from me) 2007-03-04 18:22:25 +00:00
markt
0d02b9bdf3 little bug fix for menu typeahead (thanks Matteo) 2007-03-04 17:51:17 +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
9477af82a5 removed session.numLayers resource, as it was useless and caused segfaults 2007-03-03 23:27:16 +00:00
markt
a233229bd8 added support for typeahead in menus 2007-03-03 19:35:34 +00:00
markt
d6a7bd786f add XK_KP_Enter to menu 2007-03-02 19:17:06 +00:00
markt
2f63ba231c changed FocusControl::cycleFocus() to take a list of windows as an argument
also fixed some latent bugs and compiler warnings
2007-03-01 21:19:04 +00:00
markt
6de3414135 whoops, didn't mean to add these 2007-02-28 21:32:24 +00:00
markt
a0944a02cd ignore borders when doing FocusLeft, etc. 2007-02-28 21:29:58 +00:00
markt
ec9cd21dda some code simplification and bug fixes
mainly, using a non-zero menuDelayClose allowed you to have multiple submenus open
2007-02-28 19:13:59 +00:00
mathias
589ecfc060 respect external tabs in ArrangeWindows, patch from Tomas Janousek <tomi@nomi.cz> 2007-02-27 18:07:36 +00:00
markt
3503f75903 lots of unrelated fixes 2007-02-27 17:46:48 +00:00
markt
8ce203c949 this shouldn't be necessary 2007-02-26 17:16:58 +00:00
markt
78de14a99c update systemtray alpha with toolbar alpha 2007-02-25 22:19:35 +00:00
markt
68aa6be216 little sanity check 2007-02-25 17:39:47 +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
002e6232c9 send statesig when maximizing/restoring a window 2007-02-23 22:16:11 +00:00
markt
ca7b5ee4a5 update titlebar buttons on reconfigure 2007-02-23 17:03:01 +00:00
markt
e85569f1df added some support for XEMBED protocol in systemtray 2007-02-23 00:36:32 +00:00
markt
3d789a1e70 ButtonRelease should only trigger actions if ButtonPress was on the same button 2007-02-21 17:17:40 +00:00
markt
b2957c6060 when a client in a tabbed window asks to be raised, set it to the current client 2007-02-19 16:44:37 +00:00
markt
bd3d8d5c8d fixed some strange behavior with tabbing a transient to its main window 2007-02-19 16:04:59 +00:00
markt
ca710b371b little cleanup 2007-02-18 17:47:38 +00:00
markt
9212e1d7c8 an empty slit without autoHide but with clients in the slitlist file still created a strut 2007-02-17 17:40:50 +00:00
markt
2f130ce836 update workspace names on reconfig, and don't truncate list of names when writing rc 2007-02-17 17:39:00 +00:00
markt
58eb385351 fixed some issues with creating and alt-tabbing to transients of inactive tabs 2007-02-17 17:37:34 +00:00
markt
282326a9d0 little cleanup 2007-02-12 21:52:14 +00:00
markt
83a7202a66 forgot to revert part of my previous patch 2007-02-11 22:33:16 +00:00
markt
f42d39cc35 still fixing bug with session.ignoreBorder 2007-02-11 22:03:27 +00:00
markt
62b233264d windows weren't getting set resizable when MaxSize and MinSize hints changed 2007-02-10 23:12:54 +00:00
markt
48bd3f49bc changed default value for decorateTransients in the init file
-- see sf.net bug #1604959 for explanation
2007-02-10 21:50:57 +00:00
markt
4eb87522a0 it was still possible to move a window by grabbing the border with session.ignoreBorder: true 2007-02-10 18:18:36 +00:00
markt
6b92622d6e window was growing when we received a configurerequest that changed width but not height 2007-02-10 18:13:30 +00:00
markt
6fdda1a31d added mouse bindings to the keys file 2007-02-09 18:13:01 +00:00
markt
93d8310c0c wrong client was raised when attaching an unfocused window to the focused window 2007-02-06 19:05:59 +00:00
markt
07ea9ec4b4 closing a window from the workspace menu should close the chosen client,
rather than the active tab in the same window
2007-02-06 19:04:32 +00:00
markt
ebd2fa9a99 change defaults for fullMaximization and autoRaise 2007-02-05 19:10:10 +00:00
markt
e4488da120 some fixes for grouping with the apps file 2007-02-05 17:20:01 +00:00
markt
cf6e471fbf fix remembered layer and layer menu 2007-02-04 18:44:28 +00:00
markt
07a3b3939b clicking on the edge of a button didn't work 2007-02-04 18:41:08 +00:00
markt
2f4d0f6cde revert svn 4684, transparency in window buttons 2007-02-02 19:10:58 +00:00
markt
2b25b05b27 added SetAlpha key command 2007-02-02 19:04:57 +00:00
markt
de9ac12895 another little fix 2007-01-27 22:11:22 +00:00
fluxgen
bbcfc75cc9 minor cleaning 2007-01-27 20:34:57 +00:00
fluxgen
a8003ba2c0 minor cleaning 2007-01-27 20:34:16 +00:00
markt
d446ba265a bunch of cleanup, little bug fixes 2007-01-27 18:06:28 +00:00
markt
c0bfde4aca fix some crashes with empty menus, and fixed default workspace names 2007-01-26 21:57:43 +00:00
markt
e35670d4a6 opening window on different workspace should put it at front of focused list with focusnew 2007-01-26 17:21:44 +00:00
markt
46fff8bf34 little cleanup 2007-01-26 17:18:14 +00:00
markt
0f07f98ae2 don't raise windows above OverrideRedirect windows, or else they eventually get restacked on the bottom 2007-01-25 18:09:11 +00:00
markt
69bac5d56f detect shell from environment variable 2007-01-24 17:13:16 +00:00
markt
240ebcb30a allow transparency in window buttons 2007-01-21 19:04:01 +00:00
markt
9253709100 don't move window frame when closing tab with non-northwest gravity, just the client 2007-01-21 18:45:32 +00:00
markt
feb56381d7 various changes to menu behavior 2007-01-21 18:43:22 +00:00
markt
5503545d8f use uppercase arguments to fbsetbg from styles 2007-01-20 19:32:53 +00:00
markt
832dba7d16 let styles override rootCommand in init, plus removing some code I accidentally left in 2007-01-20 18:26:55 +00:00
markt
9de41b30be minor changes for cascade placement 2007-01-20 18:24:55 +00:00
markt
a8e3f500c2 right click on iconbutton toggles menu 2007-01-16 16:25:43 +00:00
markt
4bb6a027e3 automatically reconfigure after changing alpha from menu, using a timer 2007-01-16 16:19:48 +00:00
markt
a2804705db prevent per-window alpha menu from scrolling past 0 or 255:
suppose your alpha was at 3 and then you double-clicked -- IntResMenuItem was
setting the alpha to -2, which in FbWinFrame::setAlpha got cast to an unsigned
char, or 254; then, IntResMenuItem would check if the value was less than 0,
which, of course, it wasn't
now, IntResMenuItem checks if the value will exceed the max/min before setting
2007-01-15 19:00:09 +00:00
markt
2a9e8e2782 fix rootmenu disappearing on reconfigure -- I can't tell that the code I
removed here did anything useful; it's probably a remnant of an old menu
implementation
2007-01-15 18:53:45 +00:00
markt
e622927efb stay on same workspace after restart 2007-01-14 19:05:34 +00:00
markt
6512024f08 allow windows to deiconify themselves 2007-01-14 19:04:38 +00:00
markt
fc502861a4 make sure we ungrab the keyboard when changing the alt-tab screen,
or else we'll lose an entire keystroke!\
2007-01-14 19:02:01 +00:00
markt
6ed9f38b7a several fixes for background option in styles 2007-01-14 19:00:18 +00:00
markt
16743aad06 don't change focus order unless the user specifically focuses a window 2007-01-13 19:24:35 +00:00
markt
fa2519525a forgot this 2007-01-13 19:03:26 +00:00
markt
09cc0bf6af little cleanup 2007-01-13 18:59:49 +00:00
markt
9cace1f2cb add feature to minimize windows in current layer 2007-01-11 19:22:46 +00:00
markt
45743c6f42 fix another 64-bit window property 2007-01-08 21:12:47 +00:00
markt
4390fb34e0 fixed _NET_WM_DESKTOP regression 2007-01-08 16:47:27 +00:00
markt
7bac08ef52 another little bug with iconbar rendering 2007-01-07 18:45:30 +00:00
markt
d2bb60239b remove race condition from workspace warping code 2007-01-07 18:44:46 +00:00
markt
186ebd5870 little cleanup 2007-01-07 18:39:12 +00:00
markt
a53dabd36a fix little bug with iconbar rendering 2007-01-07 18:38:03 +00:00
simonb
a1b78a1e6d I overkilled RefCount. Too tired. Heres the proper fix. 2007-01-07 14:58:10 +00:00
simonb
5385eb9070 par tof per-window alpha changes 2007-01-07 14:56:32 +00:00
simonb
93ec253f0d forgot to svn add the files 2007-01-07 14:20:31 +00:00
simonb
440c69afa4 fix intrinsic problem with refcount
adjust slit menus to deconstruct properly
2007-01-07 14:07:45 +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
4628ff7694 set opacity properly 2007-01-06 19:59:46 +00:00
markt
94e2c89053 make "force pseudotransparency" menu item work immediately 2007-01-06 19:03:33 +00:00
markt
8db2d4f26e little fix for previous patch to transient window raising 2007-01-06 18:56:50 +00:00
simonb
590f32704a oops, didnt mean to commit this change, twas for testing, so revert it 2007-01-06 08:01:14 +00:00
simonb
1f7b12cc49 move triangle drawing into FbDrawable
Make MenuItem triangles proportional
2007-01-06 07:38:04 +00:00
markt
2e438fde2c set active client when raising a transient window 2007-01-05 21:48:42 +00:00
markt
4ffd744f81 window wasn't staying focused when dragging across workspaces with outline window moving 2007-01-05 21:24:37 +00:00
markt
dbe528755e fix window menu placement with toolbar at top of screen, and disable titlebar when doing it 2007-01-05 19:58:44 +00:00
markt
416cca0edd don't change focus to a window that doesn't accept focus, see bug #1626114 2007-01-05 17:57:07 +00:00
markt
8930a711ee only grab keybindings on screens managed by fluxbox 2007-01-05 16:54:34 +00:00
simonb
64fcedda00 use LC_TIME for interpreting clock locale.
Fix something likely to break locales on BSDs and things without 
nl_langinfo
2007-01-05 16:10:56 +00:00
simonb
fcc756c052 patch needed to be a bit heavier to properly separate a string for
spacing and a string for the text...
2007-01-05 15:20:30 +00:00
simonb
ad7fd2d867 fix loading of rotated fonts on style change 2007-01-05 13:43:54 +00:00
simonb
3a79de034f change default Xft font so that it works properly with rotation (see
notes in ChangeLog or FbTk/Font.cc)
2007-01-05 13:01:19 +00:00
markt
87b8626793 insignificant change to the makefile 2007-01-05 00:48:03 +00:00
markt
fdaba22635 random attempt to fix an aMSN bug 2007-01-04 23:36:06 +00:00
markt
41adf369dd little cleanup 2007-01-04 20:34:24 +00:00
markt
9d5e2f143b add session.screenN.defaultDeco: <bitmask> to the apps file 2007-01-04 19:13:55 +00:00
markt
6d4d17b5f9 little cleanup 2007-01-04 19:02:46 +00:00
markt
3bbcd3540e this seems to be a change that will affect a lot of things,
so it should wait until after 1.0, even though I think it's important
2007-01-04 02:53:26 +00:00
markt
e71346bd50 set IconicState on all unmapped clients, and unmap all clients when set to IconicState
also, a little bug fix for previous commit
2007-01-04 02:15:29 +00:00
markt
1dc07de318 move iconified windows to the end of the focused list for cycling/reverting 2007-01-04 00:11:22 +00:00
markt
e2e94031f9 don't run [startup] items on restart 2007-01-03 18:59:43 +00:00
markt
aeac1b3344 scaling color values so that they have the right intensity 2007-01-02 06:31:23 +00:00
markt
8588402376 don't escape regex metacharacters when writing apps file 2007-01-02 03:12:24 +00:00
markt
9910094bd1 don't set menuicon background to style's pixmap when the window has an icon 2007-01-01 07:15:59 +00:00
markt
d6a3af53ff don't run [startup] items if fluxbox fails to load 2007-01-01 01:44:35 +00:00
markt
e9dd7670f3 don't run [startup] items in apps file on reconfigure when apps file has been modified 2007-01-01 00:10:27 +00:00
markt
e8a86fb91c check return code when setting utf8 workspace names 2006-12-31 22:13:31 +00:00
markt
5ee7d3e72e update window scroll action and direction on reconfigure 2006-12-31 21:00:46 +00:00
markt
9e10811c0d update toolbar visibility on reconfigure 2006-12-31 20:01:53 +00:00
simonb
b3a94f59d8 Fix _NET_FRAME_EXTENTS on 64-bit systems 2006-12-31 14:10:55 +00:00
markt
7a9fcd66fd don't add 2 pixels to toolbar.height from init file; oh, and I named the remember menu to help debugging 2006-12-29 03:05:53 +00:00
markt
a58453fac2 allow focus to revert to stuck windows, and we'll see if it still causes
problems with normal focus -- that comment is older than FocusControl.cc, and
I've made a lot of changes to focus handling since then; just disabling it
wasn't the right thing to do, anyway
2006-12-28 18:11:17 +00:00
markt
e9f7c0f2c0 fix some misbehaving settings in the apps file 2006-12-27 04:49:17 +00:00
markt
9d1447b0d5 more dead functions 2006-12-22 05:44:42 +00:00
markt
17a92c3253 little fix for nls in keys 2006-12-20 16:22:10 +00:00
markt
aee80a2424 _FLUXBOX_GROUP_LEFT wasn't being removed on detach, and the correct client in tabbed windows wasn't always being raised on restart 2006-12-20 16:10:02 +00:00
markt
1440919956 Change to data structure for keybindings, ungrab and grab keys when switching
keymodes instead of deciding whether we need it and repeating the key.
2006-12-19 18:08:33 +00:00
markt
83b9e39293 Rotate items in toolbar the same way as tabs 2006-12-18 18:41:31 +00:00
markt
2ff67d09a7 Stop cycling focus when another command gets run, even if modifiers are still down 2006-12-17 22:21:23 +00:00
markt
ecb0d95b8f Apparently, this code did the following:
- create an empty database
  - load the rc file into a database
  - merge the empty database into the second one
  - write the result to the rc file
  - delete both databases
2006-12-16 19:10:11 +00:00
fluxgen
3efe68ffe3 removed duplicate headers, patch from Slava Semushin aka php-coder 2006-11-12 17:16:56 +00:00
mathias
a3c5fd6000 cosmetic patch from slava again 2006-11-07 19:12:42 +00:00
mathias
e5e76e7761 Cosmetic patch from Slava Semushin 2006-10-30 19:31:15 +00:00
mathias
10082d821d cosmetic patch from slava semushin, removes whitespaces and
uses only those things from "namespace std" what we really need.
2006-10-27 06:57:43 +00:00
fluxgen
34b7f7ddfc comment 2006-10-16 20:14:39 +00:00
fluxgen
7875a103b7 initialize m_state 2006-10-16 19:52:44 +00:00
fluxgen
857e96049b added CachedPixmap 2006-10-16 19:41:57 +00:00
fluxgen
a3b30e1c63 some cleaning, using CachedPixmap 2006-10-16 18:49:33 +00:00
fluxgen
9f4baeb0fc cached pixmap helper, works like auto ptr for cached pixmaps 2006-10-16 18:47:27 +00:00
fluxgen
fa675bb367 fixed bug #1561482, crashed with toolbarmenu 2006-09-20 20:55:18 +00:00
fluxgen
e27dfd97bc added include path 2006-09-18 15:17:12 +00:00
simonb
b1b8bd12ae fix minor menu separator highlight issue 2006-08-14 13:45:05 +00:00
markt
5b50243881 unused function 2006-08-14 03:20:15 +00:00
markt
db80ce64d7 fix restoring fullscreen windows 2006-08-13 00:51:52 +00:00
markt
f3ab9e6b13 silly warnings 2006-08-13 00:39:46 +00:00
markt
1ef653cd93 little hack to make sure background only loads once
symptom of a deeper problem with loading styles
2006-08-13 00:25:09 +00:00
simonb
66e738da77 fix crash in ClientPattern 2006-08-10 14:55:52 +00:00
markt
839cc974c1 implement _NET_WM_WINDOW_TYPE_MENU AND _NET_WM_WINDOW_TYPE_TOOLBAR 2006-08-10 06:35:14 +00:00
markt
6c4dcc679b it never existed (what never existed?) 2006-08-09 04:54:58 +00:00
markt
bd8ef1bc87 remove FbTk::Menu::enter/leaveNotifyEvent -- caused problems with placing submenus 2006-08-09 04:20:06 +00:00
markt
9b9d5a9617 fix some compiler warnings in gcc 4.1 2006-08-08 19:25:48 +00:00
markt
2d14b33ef4 distinguish between startup and restart 2006-08-06 22:33:54 +00:00
markt
7b49c4a00b don't call placement strategy on maximized or fullscreen windows 2006-08-05 23:38:41 +00:00
markt
721c02204a a little fix for auto-grouping after restart 2006-08-05 05:21:15 +00:00
markt
b62c3771ec forgot about autogrouping 2006-08-05 01:39:45 +00:00
markt
1dd5e0143e don't re-apply remembered settings on restart if they are set as window properties 2006-08-04 21:43:47 +00:00
markt
bb2758f7c6 change the debug output in FocusControl::setFocusedWindow() 2006-08-04 00:40:16 +00:00
markt
52d3f3f6b6 don't raise a window after cycling if it has been minimized 2006-08-03 21:23:08 +00:00
markt
81c650c63e add support for negative arguments to :Tab 2006-08-03 18:39:32 +00:00
markt
59f150d5db check if window is stuck when using followmodel 2006-08-03 02:33:07 +00:00
markt
00d862724a rename session.screen*.iconbar.deiconifyMode to session.screen0.userFollowModel 2006-08-02 22:02:31 +00:00
markt
9053e772db update _NET_WORKAREA on screen resize 2006-08-02 20:06:01 +00:00
markt
b8fe83c4e4 fix ClickTabFocus and MouseTabFocus in nls 2006-08-02 18:38:09 +00:00
markt
fc550ba2e0 whoops 2006-07-30 23:58:08 +00:00
markt
f031de3c32 little cleanup, remove FluxboxWindow::isInitialized() 2006-07-30 23:50:43 +00:00
markt
e66c3dd866 list windows in iconbar in creation order 2006-07-30 20:37:12 +00:00
markt
83953b8f37 don't jump to rememberd apps on restart 2006-07-29 06:47:56 +00:00
markt
f66d91cf22 2006-07-29 06:28:58 +00:00
markt
98fba4fd1a little fix-up, just in case some transient windows have their own transients 2006-07-27 07:00:30 +00:00
markt
7de8cabccf don't switch windows with transients in initWindows() - just do transient later 2006-07-27 00:04:11 +00:00
markt
0954a0b61d fix torn menus on exec 2006-07-26 20:20:52 +00:00
markt
14efe686cd added resource and menu item for maximizing over tabs 2006-07-26 01:22:42 +00:00
markt
9229f8bc9c don't revert focus away from command dialogs 2006-07-25 21:54:58 +00:00
markt
887fea4510 fix m_background_loaded 2006-07-25 07:20:58 +00:00
markt
538b630ff2 forgot about the menu 2006-07-23 13:30:46 +00:00
markt
be2f40a10d use a timer to make sure focus always reverts if possible 2006-07-23 09:51:54 +00:00
markt
b0b28c4bbb also move icons when removing a workspace 2006-07-23 02:20:42 +00:00
markt
def26c19e5 fix restacking while cycling 2006-07-23 01:41:37 +00:00
markt
85b2664d78 dead resource 2006-07-22 08:42:56 +00:00
markt
2d971ad48c ewmh compliance updates 2006-07-22 07:15:24 +00:00
markt
a72fc5e002 unfix *lock modifiers, ignore scroll lock on events 2006-07-21 08:36:12 +00:00
markt
9be679dad7 allow negative width and height 2006-07-20 11:16:09 +00:00
markt
25a9a31585 fix _NET_WM_MOVERESIZE to interpret x_root and y_root correctly 2006-07-20 10:22:31 +00:00
markt
f9ade8947c properly revert focus when two windows close at the same time 2006-07-20 07:15:59 +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
155cf7aa61 whoops 2006-07-19 08:07:08 +00:00
markt
d666bec238 preserve order of focused windows on restart 2006-07-19 07:31:39 +00:00
fluxgen
2732e23812 fixed some uninitialized variables 2006-07-17 20:55:20 +00:00
fluxgen
06320420a5 Fixed bug #1362913, did not check format pointer. 2006-07-16 15:55:19 +00:00
markt
fde970a21d include iconic windows when cycling
also, stop cycling on one screen when cycling begins on another
2006-07-14 06:00:37 +00:00
markt
d32a7af7e6 remove lock from RootTheme and redundant loadTheme from fluxbox 2006-07-13 06:45:29 +00:00
markt
e44da5f926 fix background: random so that background.pixmap allows a directory name 2006-07-13 06:36:05 +00:00
markt
a7da03c022 a little code simplification 2006-07-13 04:48:03 +00:00
markt
c929da4054 replacing some instances of focusedWindow()->fbwindow() with focusedFbWindow() 2006-07-12 00:08:57 +00:00
markt
349441ec6e dead function 2006-07-11 03:20:41 +00:00
markt
bf3aee5f67 next/prevwindow toolbar buttons break mousefocus 2006-07-10 18:00:42 +00:00
markt
7a79953f04 fix detach focus again 8) 2006-07-09 06:51:28 +00:00
markt
8a640f8d63 setting focus the right way 2006-07-09 04:45:02 +00:00
markt
f7574fe1c9 fix implementation of _NET_MOVERESIZE_WINDOW 2006-07-09 01:46:47 +00:00
markt
4e820f5ba3 new dead function 2006-07-06 22:09:18 +00:00
fluxgen
202b87ae56 dont use a strut if slit is empty 2006-07-06 20:46:38 +00:00
fluxgen
717e207a12 update shape after resize, fixes bug #1491571 2006-07-06 20:09:23 +00:00
markt
e4d6824771 changing between internal and external tabs doesn't affect iconified windows 2006-07-06 06:05:12 +00:00
markt
2de7a0b821 use auto-raise for attached window 2006-07-06 04:32:42 +00:00
markt
84ca1f2e2f re-fixing the focus after fixing the crash bug 2006-07-06 04:10:34 +00:00
simonb
b407e121ba fix crash on startup from iconv_close of an invalid descriptor 2006-07-04 23:41:43 +00:00
simonb
c3846743fb fix some sizing issues with gravity fixes 2006-07-04 13:20:04 +00:00
markt
aa589f3bdc autogrouped windows from groups file didn't raise, bug #1449608 2006-07-04 07:10:15 +00:00
markt
1cc6cc4b15 new windows don't steal focus from fullscreen windows 2006-07-04 06:42:28 +00:00
markt
6cd9ad46cc some dead resources and the functions that go with them 2006-07-04 01:01:44 +00:00
simonb
12e80f3faf fix gravity 2006-07-03 17:18:17 +00:00
simonb
51fa41554e call waitpid until no more children to wait for (thanks Devin/dlab). 2006-07-03 01:56:59 +00:00
markt
4c12086c1c updated documentation and another dead function 2006-07-02 04:24:12 +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
a14c322dcb more dead functions 2006-06-30 15:59:30 +00:00
markt
91ab82513b dead functions 2006-06-30 01:37:46 +00:00
markt
301665024d another dead function 2006-06-30 00:19:40 +00:00
markt
9e6c123611 Fixing my own code 2006-06-29 18:01:33 +00:00
simonb
9be4311798 minor tidy, thanks Slava Semushin 2006-06-29 04:36:16 +00:00
markt
aad6845c91 Linear cycling wasn't affecting normal cycling order (Mark) 2006-06-28 20:58:53 +00:00
markt
a6625f8ca5 cleanup dead function Workspace::setLastFocusedWindow 2006-06-28 20:06:49 +00:00
markt
6f2a566206 more focus issues with linear cycling and tabbed windows 2006-06-28 19:17:38 +00:00
markt
c5c316e09b one more focus issue on detach 2006-06-28 01:02:57 +00:00
markt
03631ca98e Fix some focus issues on detach and restart 2006-06-28 00:54:40 +00:00
simonb
6dc5ca4e60 some minor code cleanups thanks Slava Semushin (php-coder), who also thanks Mikhail Gusarov 2006-06-27 08:54:24 +00:00
markt
b79d7ee745 Fix slit menu so it closes when you press escape 2006-06-27 01:46:42 +00:00
simonb
6e60c53ae7 fix _NET_FRAME_EXTENTS 2006-06-26 11:45:14 +00:00
markt
ee02bc2258 Fix FocusHidden (added m_focus_hidden to FluxboxWindow) 2006-06-26 05:52:30 +00:00
simonb
aedcaea054 properly protect usage of iconv_t by HAVE_ICONV 2006-06-26 01:36:27 +00:00
markt
b699ed4d9e Fix compile error with some compilers not including iconv.h before FbString.hh 2006-06-25 19:04:46 +00:00
simonb
bf9b60833f fix FbPixmap retaining pixmap (that made cache not work properly)
Also small tidy in FbWinFrame.cc
2006-06-25 14:59:34 +00:00
simonb
131d04cf42 Check for NoSymbol more explicitly - thanks Julien Trolet (dmxen at
sourceforge)
2006-06-25 14:00:13 +00:00
simonb
80389b5dd5 support encodings in menu files 2006-06-25 09:05:58 +00:00
simonb
577859034d fix crash when unable to convert from local to utf-8 2006-06-25 07:18:41 +00:00
markt
87e401edf6 Fix DetachClient key command so new window is visible 2006-06-25 06:18:41 +00:00
markt
a23ad67197 Make Urgency Hint flash the correct WinClient's tab. 2006-06-24 18:19:49 +00:00
simonb
0b730c76b1 fix more x errors due to using an invalid background 2006-06-24 14:05:19 +00:00
simonb
1d0b23bd02 fix disappearing menu selection boxes 2006-06-24 13:11:27 +00:00
mathias
dedbd7e468 Added patch from Jim Ramsay (i dot am at jimramsay dot com) to freely
define the used modkey.

Added new action SetModKey too
2006-06-22 07:46:12 +00:00
simonb
3ada3b1f0d fix nls... notably classify text on conversion whether its for X or
console, plus handle catalogs better.
2006-06-21 14:41:16 +00:00
simonb
62a298b0b3 make new nls stuff work. Was missing path update 2006-06-21 06:04:55 +00:00
simonb
94db19c007 Fix window placement when apps remembers size but not location 2006-06-19 23:09:51 +00:00
fluxgen
20cb065cf3 better fix for iconbar bug 2006-06-19 18:31:36 +00:00
simonb
aaf3651830 try ignoring NotifyUngrab to fix focus revert issues when closing
unmanaged windows that grab pointer
2006-06-19 12:57:16 +00:00
simonb
a6146af44f fix placement issue with xinerama (only hit if screens are vertically aligned) 2006-06-19 08:39:00 +00:00
simonb
f6140840f8 fix timer issues (esp clock not updating on multiple screens) 2006-06-19 05:04:42 +00:00
fluxgen
85f45be727 added support for _NET_WM_WINDOW_TYPE_DIALOG and _NET_FRAME_EXTENTS 2006-06-18 21:23:24 +00:00
fluxgen
7d5f6e382b init variables 2006-06-18 21:22:20 +00:00
fluxgen
36191fb02d fixed bug #1507754, windowtitle in toolbar not updated. Solution: reset m_title_override to false. 2006-06-18 21:14:19 +00:00
markt
926260e5c8 Fix crash when closing a window while cycling (Mark) 2006-06-16 22:29:26 +00:00
fluxgen
331a52115d support for _NET_WM_MOVERESIZE 2006-06-11 13:09:44 +00:00
fluxgen
3aa4244ab8 added support for urgency hint, thanks Mark Tiefenbruck 2006-06-11 12:47:47 +00:00
fluxgen
2fdc6ab808 dont free old color until we have a valid new color 2006-06-10 20:23:00 +00:00
fluxgen
d218f02f80 added new command: ToggleCmd, works like a macro but executes the commands one at the time. Thanks Mark Tiefenbruck 2006-06-10 20:04:34 +00:00
fluxgen
d7a28bb75e fixed resize box bug. The text used to determine the size used space, which could have different width than characters on certain fonts. Thanks Scott Kuhl 2006-06-10 17:24:48 +00:00
fluxgen
e536993c92 using shift while pressing enter in menu will fake a button 3 press (rmb), thanks _markt 2006-06-10 17:09:15 +00:00
simonb
e8a6f45c9e fix compile in hosts without HAVE_ICONV 2006-06-10 16:42:39 +00:00
simonb
b8dc91871e couple of alignment fixes, esp for external tabs 2006-06-10 16:31:47 +00:00
simonb
4afe5499b2 fix parentrelative background, and some tidying 2006-05-22 15:09:21 +00:00
simonb
d508292a57 fix build on cygwin (iconv constness) 2006-05-22 07:34:25 +00:00
simonb
f564d3c4cf fix external tab bg when label bg is parentrelative 2006-05-20 16:27:25 +00:00
simonb
ff463a0481 missing include (broke gcc 2.95 build) 2006-05-20 15:27:40 +00:00
simonb
460f57a4ad fix error when running with -i (or similar "don't start Fluxbox class"
options
2006-05-20 15:23:54 +00:00
simonb
70a834f80c fix build without nls 2006-05-20 15:16:12 +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
5ddabb0f39 fix root pixmap + atoms indexes in FbPixmap
Fixes issues with transparency on multiple screens, and probably also
some alternate rootbg atoms
2006-05-17 10:28:26 +00:00
simonb
22060cac47 typo of STLutil.hh 2006-05-17 07:23:41 +00:00
simonb
8bcd03c172 issue with maximise and quadrant resize 2006-05-16 13:37:25 +00:00
fluxgen
bd1221a5b2 fixed some redraw issues with the title, thanks _markt 2006-05-13 19:29:55 +00:00
fluxgen
e6a107e577 added comments 2006-05-13 16:46:31 +00:00
fluxgen
6d2a92c059 just a minor change 2006-05-13 16:45:56 +00:00
fluxgen
004d4469da added AttentionNoticeHandler.hh AttentionNoticeHandler.cc STLUtil.h 2006-05-13 16:23:00 +00:00
fluxgen
4d48f7576b added one more render option for renderButton, force render of focused. Listening to attention signal from Window. 2006-05-13 16:22:30 +00:00
fluxgen
35934ff23e added one more render option for renderButton, force render of focused 2006-05-13 16:21:43 +00:00
fluxgen
98db6c7128 added new signal, attentionSig(), will notify listeners when this window demands attention 2006-05-13 16:20:38 +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
8776e3ca57 added support for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 16:20:00 +00:00
fluxgen
e668b693fc added support for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 16:18:05 +00:00
fluxgen
73f6e2bdb4 handles flashing of titlebar if the window demands attention 2006-05-13 16:17:00 +00:00
fluxgen
8267672d73 STL utilities 2006-05-13 15:36:10 +00:00
fluxgen
806addad8e moved destroyAndClearList from Screen.cc to STLUtil::destroyAndClear 2006-05-13 15:35:47 +00:00
fluxgen
36f5a46fd7 added test program for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 15:01:04 +00:00
fluxgen
d812faffb4 test program for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 15:00:45 +00:00
fluxgen
03ca0654c8 added net_wm_name and net_wm_icon_name to supported atoms 2006-05-13 11:07:50 +00:00
simonb
faf043bef9 more utf8 changes, notably window titles 2006-05-07 10:08:25 +00:00
fluxgen
ac098b4d0f removed duplicate setItemEnabled 2006-05-07 09:54:55 +00:00
simonb
c69b4020c5 missed two added files, whoops 2006-05-07 03:45:43 +00:00
simonb
520f552be7 handle utf-8 strings properly.
use utf8 internally
2006-05-07 03:41:27 +00:00
simonb
0e9fa988ff make apps file keywords case insensitive, plus check it for reload before
save on close and other save events
2006-05-01 01:42:17 +00:00
fluxgen
96f47306ac fixed minor bug 2006-04-26 16:38:02 +00:00
simonb
4d6e5e3f1c resize and notify client when autogrouping 2006-04-26 12:34:24 +00:00
mathias
a15d9af3c7 Cleanup unneeded headers (thanks Slava Semushin) 2006-04-25 06:46:06 +00:00
simonb
e2bc57bc0f Fix occasional highlighting of menu nops+separators, sf.net patch
#1475268 (thanks Scott Kuhl; skuhl AT cs utah edu)
2006-04-25 03:11:31 +00:00
simonb
3707b74c40 fix a bunch of comments, make default textures obvious
Thanks Jonas Koelker
2006-04-25 02:19:04 +00:00
simonb
fae88b329c Output the error message on fallback restart execs (sf.net patch
#1475213). Thanks Jonas Koelker, jonaskoelker at users.sourceforge.net.
2006-04-25 02:11:19 +00:00
simonb
acf4326f3c Use -Wall when --enable-debug and some warning fixes
+ thanks Jonas Koelker
2006-04-24 14:29:21 +00:00
simonb
f6a072430d fix memory leaks in menu code 2006-04-24 13:34:14 +00:00
simonb
731f0deaaf external tabs as default 2006-04-24 11:23:01 +00:00
fluxgen
68e0ef84d9 _NET_RESTACK_WINDOW 2006-04-23 21:42:11 +00:00
fluxgen
5e598c460e removed include 2006-04-23 21:32:19 +00:00
fluxgen
60c63e8e64 added support for _NET_WM_RESTACK_WINDOW. 2006-04-23 21:28:09 +00:00
fluxgen
8a68aa5328 maxWidth() and maxHeight() 2006-04-23 21:24:05 +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
b0d7010f8b missed out clearing startups on apps reload 2006-04-23 14:56:06 +00:00
simonb
53f869aa52 reload the apps file on flux reload 2006-04-23 14:51:04 +00:00
simonb
97c89e64b3 focus a window if it's the only one.
Thanks Jonas Koelker
2006-04-23 09:58:49 +00:00
simonb
191acd1883 tidy up window cycling
Thanks Mark Tiefenbruck, mark at tiefenbruck dot org
2006-04-23 08:27:07 +00:00
simonb
cfd92af2b6 fix menu corruption when size/label changes 2006-04-22 17:19:53 +00:00
simonb
1119068227 fix crash when toolbar disabled 2006-04-22 16:38:20 +00:00
simonb
932eebe0dd couple of memory fixes from valgrind 2006-04-22 15:37:04 +00:00
simonb
de4dfdad16 fix static management of CommandParser, sf.net 1474444 2006-04-22 12:16:38 +00:00
simonb
1028f4cb51 minor cosmetic tweaks, thanks Semushin Slavak, php-coder AT ngs ru 2006-04-22 09:49:05 +00:00
mathias
dc53283060 * cosmetics to Workspace.hh CurrentWindowCmd.cc
* added first draft of new docs in asciidoc format, needs to be converted
  properly to roff-format, right now its just a temporary "home"
* rename of Coding_style to CODESTYLE
2006-04-22 07:03:58 +00:00
simonb
edafa987be oops... didnt compile! 2006-04-21 16:23:24 +00:00
simonb
e99c28724b minor fixes to slit transparency handling 2006-04-21 16:20:56 +00:00
simonb
67326a080a update transparent window backgrounds on bg change 2006-04-21 16:07:45 +00:00
simonb
a8b9672792 border between tabs same as window border 2006-04-21 14:53:25 +00:00
simonb
853b034037 mouse focus fixes - thanks Scott Kuhl: skuhl AT cs utah edu 2006-04-19 06:55:14 +00:00
simonb
759ca9e6b5 allow ~ in background pixmap path 2006-04-19 05:28:22 +00:00
mathias
c92942270a windows keep relative positions in ArrangeWindows, based on distance to new 'cell' center 2006-04-19 05:18:10 +00:00
simonb
4c011a0a12 don't check the clock so often... 2006-04-18 15:17:11 +00:00
simonb
939ffc7ef1 fix freeze in systemtray configuring, sf.net bug #1359442 2006-04-18 05:28:22 +00:00
simonb
b9af026688 iconbutton handling fixes 2006-04-17 23:34:01 +00:00
simonb
3e6def97d1 fix transparency updates for the toolbar when autohide is on 2006-04-17 15:19:07 +00:00
simonb
11cba508e6 fix some toolbar transparency 2006-04-17 14:32:20 +00:00
simonb
dd933c097c fix label display with external tabs on some wins 2006-04-17 14:24:11 +00:00
simonb
a211ca912d grow the clock if the text gets too big 2006-04-17 13:36:59 +00:00
simonb
9ff23f01ca fix some rotation issues 2006-04-17 13:35:20 +00:00
simonb
29f975b302 add reversewheeling option
thanks Kalle - ice_jkpg at users.sourceforge.net
2006-04-16 12:03:31 +00:00
simonb
a92c131710 improved defaulting of int args in commands (thanks Jonas Koelker) 2006-04-16 11:38:42 +00:00
simonb
4d0a0c9e11 add CloseAllWindows key action
thanks Adriano Dal Bosco - adbosco at users.sourceforge.net
2006-04-16 11:29:38 +00:00
simonb
553104ee1d fix all compiler warnings with -Wall 2006-04-16 11:18:22 +00:00
simonb
02aa83a59e signedness fix 2006-04-15 16:46:37 +00:00
simonb
7c79084433 implement vertical toolbar placement options 2006-04-15 16:41:11 +00:00
simonb
83a3429c39 more button state fixing for shade, should be right now
plus noticed typo in theme for unshade
2006-04-14 15:26:25 +00:00
simonb
3a7c01abed fix time type affecting double click on fbwinframe 2006-04-14 14:32:16 +00:00
simonb
0780952b10 fix window button image updates 2006-04-14 14:22:16 +00:00
simonb
33079d2593 add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot org 2006-04-12 15:51:37 +00:00
mathias
48579408d1 situation: a maximized xterm changes its size (coz the user changes the font).
after unmaximizing the window it snaps back to its old values .. which are not
in sync with the sizehints anymore. hence we need to apply them for maximizing
/ unmaximizing and unfullscreen to avoid ugly visual appearance.
2006-04-11 19:55:24 +00:00
mathias
be03b0a3dc cosmetic, closes #1467926 2006-04-11 19:22:24 +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
f1a6c9100b just some indent 2006-04-09 17:40:59 +00:00
simonb
45ea259ddd fix label transparent bg update with ext. tabs 2006-04-09 13:38:13 +00:00
simonb
e337c67566 fix size_t issues and other 64bit-highlighted warnings 2006-04-06 13:59:52 +00:00
simonb
8c12c5ecaf fix build error in gcc 2.95.4, missing include 2006-04-05 14:14:35 +00:00
simonb
0497afae19 fix Xmbfonts on multiple screens
and external tabs showing from different workspaces on placement change
2006-04-05 03:48:16 +00:00
simonb
42719701dc rotated Xmb Fonts, by rotating as we draw 2006-04-04 14:07:07 +00:00
simonb
c243fa897f rotated XFonts (and minor ext tab alignment fixes) 2006-04-04 12:16:26 +00:00
simonb
47a1f63200 another build issue with size_t update, header file not updated 2006-04-03 05:33:51 +00:00
simonb
0159f0396d typo broke build 2006-04-03 05:30:21 +00:00
fluxgen
894a7148be size_t fixes, thanks Semushin Slava aka php-coder 2006-04-02 21:37:44 +00:00
fluxgen
0ca3754d68 removed green background 2006-04-02 13:16:35 +00:00
simonb
6d35c17ac0 don't follow stuck windows in deiconify (thanks _markt) 2006-03-27 06:35:51 +00:00
simonb
309a1aafb3 fix crash when deiconfiy mode = Follow 2006-03-27 06:26:34 +00:00
simonb
744c82cb1c oops, took out an include that shouldn't have 2006-03-26 12:35:06 +00:00
simonb
a8c95d4e4f some mroe external tabs tweaking 2006-03-26 12:32:15 +00:00
simonb
ce9a0962e6 forgot to update rendering when orientation changes 2006-03-26 04:07:14 +00:00
simonb
af74a22845 rotated fonts, buttons, containers. Used for tabs for now 2006-03-26 04:02:30 +00:00
simonb
872f6a0e1e fix alignment when shaded 2006-03-24 15:19:02 +00:00
simonb
7c4e48cc69 fix compile error, include algorithm 2006-03-24 10:52:57 +00:00
simonb
01612b22b6 save apps file using the user's configured option rather than hardcoded... 2006-03-24 02:40:09 +00:00
fluxgen
1107edf176 fixed duplicate ClickTabFocus menu item, thanks mal 2006-03-23 21:50:58 +00:00
simonb
ffae659b3e external tab fixes, plus aligning items properly 2006-03-23 02:06:51 +00:00
simonb
15f53b5556 fix minor rendering bug when growing tabs 2006-03-23 01:06:29 +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
fluxgen
e89c8acfb3 minor type-o fix, thanks Semushin Slava 2006-03-20 22:23:41 +00:00
fluxgen
e396fd423e minor type-o fix, thanks Semushin Slava 2006-03-20 22:23:07 +00:00
simonb
8e4f538cf9 some small placement fixes 2006-03-20 13:18:31 +00:00
simonb
f2d3fff4d4 external tabs 2006-03-20 11:31:24 +00:00
fluxgen
e10acea3ae missing file 2006-03-19 21:50:09 +00:00
fluxgen
06647a6876 added missing files 2006-03-19 21:49:42 +00:00
fluxgen
985d44190e removed tabs in help text 2006-03-18 22:21:49 +00:00
fluxgen
1eda33b856 added addManagedResource, which adds a resource to BScreen and will be destroy by BScreen. + removed geom window nls 2006-03-18 22:03:23 +00:00
fluxgen
716bb32ec2 Using WinButton enum for titlebar button type 2006-03-18 22:02:21 +00:00
fluxgen
f5c2861baf no more session.titlebar.left/right. They are now screen specific and the resources are created on the fly in FluxboxWindow 2006-03-18 22:01:22 +00:00
fluxgen
302c63e2df no more session.titlebar.left/right. They are now screen specific and the resources are created on the fly in FluxboxWindow 2006-03-18 22:01:06 +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
bdc74e7995 We now create titlebar resource session.screen<num>.titlbar.left/right on the fly here instead of fluxbox.cc 2006-03-18 21:58:24 +00:00
fluxgen
75c7965446 define ostrstream and ostringstream 2006-03-18 21:56:05 +00:00
fluxgen
53b9228348 added Type typedef of T in Resource 2006-03-18 21:55:38 +00:00
mathias
14befe1ff4 forgotten #include 2006-03-16 18:25:33 +00:00
fluxgen
0530d278e7 fixed memory leak when XCreateImage fail, thanks php-coder 2006-03-14 20:19:33 +00:00
mathias
70bd45e8e1 enhanced :NextWindow / :PrevWindow to accept <delta> as parameter, patch from marcus obst 2006-03-09 19:38:18 +00:00
mathias
1f0be0c59f applied patch from mark to fix a _net_wm_state_hidden issue 2006-03-09 18:33:36 +00:00
fluxgen
3ee68615c3 fix for stuck icons, thanks _markt 2006-03-07 17:17:52 +00:00
mathias
a21d42da37 fixed gcc4.1 problems, patch from Andreas Bierfert <andreas dot bierfert at lowlatency dot de> 2006-03-02 07:49:13 +00:00
mathias
96f8ada03d little fix 2006-02-27 22:43:42 +00:00
mathias
e21990f8f3 forgotten cosmetics 2006-02-27 21:43:01 +00:00
mathias
ec7ce1e029 cosmetic changes from php-coder (copyright, header) 2006-02-27 20:58:16 +00:00
fluxgen
369b4e1b92 moved class Layer from class Fluxbox and thus reduces some dependecies 2006-02-20 21:04:35 +00:00
fluxgen
6d42d1cf5e Added center resize. Resizes all corners at the same time. 2006-02-19 12:50:01 +00:00
fluxgen
98209ba704 FbWinFrame should not depend on class Fluxbox 2006-02-19 11:44:57 +00:00
fluxgen
2d0075c14a moved placement strategies to different PlacementStrategy classes 2006-02-19 11:12:02 +00:00
fluxgen
acaf89bbb6 moved placement strategies to different PlacementStrategy classes 2006-02-19 11:11:48 +00:00
fluxgen
b772fd969f moved placement strategies to different PlacementStrategy classes 2006-02-19 11:11:22 +00:00
fluxgen
d099e7673a forgot to delete focus control 2006-02-19 08:11:10 +00:00
fluxgen
9559a08760 removed some debug output 2006-02-19 07:39:04 +00:00
fluxgen
f503c6cbb0 added safety counter for the loops in nextFocus 2006-02-19 07:38:02 +00:00
fluxgen
5ceacc6592 moved all focus handling to FocusControl 2006-02-18 20:19:22 +00:00
fluxgen
f53c93e5e0 moved all focus handling to class FocusControl 2006-02-18 11:40:52 +00:00
fluxgen
330c8c0b09 moved all focus handling to class FocusControl 2006-02-18 11:40:02 +00:00
fluxgen
4d52797b95 moved all focus handling to class FocusControl 2006-02-18 11:39:38 +00:00
fluxgen
d23eeeaa4e Added template getResource(string) to ResourceManager.
It finds and returns reference to resource on success,
else throws ResourceException.
2006-02-18 10:12:10 +00:00
fluxgen
c21f0d4a74 moved all focus handling to class FocusControl 2006-02-18 09:20:58 +00:00
fluxgen
43f690ff7b moved all focus handling to class FocusControl 2006-02-18 09:20:50 +00:00
mathias
ae05ad9a01 updated copyright info 2006-02-16 06:53:05 +00:00
simonb
9b9f34d946 fix nls compilation (committed on akira's behalf) 2006-02-14 12:46:29 +00:00
fluxgen
6f1c084a46 fixed bug #1417688, remember apps keeps incrementing vertical dimension 2006-02-12 12:13:37 +00:00
fluxgen
2d965148ca minor typeo 2006-02-12 08:06:47 +00:00
fluxgen
f0ad96c7dc explicit constructor 2006-02-12 08:05:58 +00:00
fluxgen
ab26593cdd added static validColorString function, returns true if the color string is in valid color format 2006-02-12 08:05:34 +00:00
fluxgen
e85b2f3f5b added force_update option to force an update of the m_root_pixmaps 2006-02-12 08:04:31 +00:00
fluxgen
6eae743582 added run() for ExecuteCmd, which returns pid of the child process 2006-02-12 08:03:47 +00:00
fluxgen
3ceb311a32 fixed root pixmap crash problem, using fbsetroot to render background 2006-02-12 08:02:39 +00:00
fluxgen
b429656122 minor stuff 2006-01-22 13:54:02 +00:00
mathias
f803d8f250 applied patch from php-coder to fix some warnings, mostly signed vs unsigned
issues
2006-01-16 18:46:39 +00:00
fluxgen
3d012e07a1 unused headers 2006-01-03 18:21:27 +00:00
fluxgen
50d41f6f5b unused headers 2006-01-03 18:20:49 +00:00
fluxgen
7be5606abb using screen based vector for theme lists 2006-01-03 10:02:46 +00:00
fluxgen
5ecc2f8fa4 removed unused variable 2005-12-22 23:41:14 +00:00
fluxgen
05ac62be90 removed unused variable 2005-12-22 23:40:36 +00:00
fluxgen
6e95ba9cee removed unused variable 2005-12-22 23:40:02 +00:00
fluxgen
e4976c3d34 removed unused variable 2005-12-22 23:39:31 +00:00
fluxgen
7593eb165f removed unused variable 2005-12-22 23:39:03 +00:00
fluxgen
d72ed76cbd removed unused variable 2005-12-22 23:38:24 +00:00
fluxgen
6a31371e49 oops 2005-12-03 18:15:55 +00:00
fluxgen
2e616226fe added random and aspect options for background, thanks mitz 2005-12-03 09:48:32 +00:00
fluxgen
7de6a40c46 minor fix: forgot template above function 2005-11-22 22:27:56 +00:00
fluxgen
4d77f7fbf1 new background style item, making rootCommand in styles obsolete 2005-11-22 21:59:48 +00:00
fluxgen
e621769134 testing replaceString 2005-11-22 21:58:25 +00:00
fluxgen
1faef3ac2d nls for screen argument 2005-11-22 21:09:43 +00:00
fluxgen
f7cfa81bbb const function Resource getString 2005-11-22 21:09:14 +00:00
fluxgen
be1cbd4690 public setRootPixmap 2005-11-22 21:08:07 +00:00
fluxgen
b131f3a8af minor indent 2005-11-22 21:07:34 +00:00
fluxgen
8e404f10dd const fix 2005-11-22 21:07:07 +00:00
fluxgen
8434c42aa8 const resourceValue function 2005-11-22 21:06:49 +00:00
fluxgen
37a435f1d7 indentation 2005-11-22 21:00:07 +00:00
simonb
93e30412af changelog had wrong name, default was from old patch 2005-11-16 22:48:35 +00:00
mathias
28837ee6e1 introduced session.styleOverlay (~/.fluxbox/overlay), all style settings
made in that file will override/overlay the ones made in the used
style. TODO: write more specific docu about it
2005-11-16 22:08:05 +00:00
mathias
6403deb65e just some minor cosmetic issues 2005-11-16 21:54:45 +00:00
mathias
28bf04cc13 resolved minor for compiling under win32/cygwin, multiple symbols 2005-11-16 06:42:50 +00:00
mathias
f14c73ed33 Fixed #1223878, Style reloading on USR2 (patch from Zan)
cosmetic stuff in StringUtil.cc/hh
2005-10-21 19:23:57 +00:00
fluxgen
88de9987f7 add backslash to special chars, fixes bug #1327878 2005-10-20 14:50:50 +00:00
fluxgen
a9f9e6d6ee added replaceString 2005-10-20 14:48:53 +00:00
mathias
4dec832b6b Fixed reordering of tabs, patch from Rob Stevens 2005-10-19 04:46:05 +00:00
mathias
42afb46169 avoid drawing the resize outline when not really resizing, caused flickering. 2005-10-04 07:19:56 +00:00
mathias
15c21ed267 reverted last change .. the problem of the user must be handled differently... never commit after 3 hours of sleep again. 2005-09-16 15:20:26 +00:00
mathias
3a0d8391f8 LeftMouseButton should always setInputFocus() to avoid focus problems
when changing the active window via NextWindow/PrevWindow and then
not beeing able to set the focus of the window underneath the mouse
with a simple click again (in MouseFocus - mode). Suggestion via
mail to devel-ml from Eike von Seggern
2005-09-16 05:58:26 +00:00
mathias
94acb4a27e use fbsetroot in default styles 2005-09-16 05:39:12 +00:00
fluxgen
0989e903e3 minor change 2005-09-14 20:28:29 +00:00
fluxgen
43fc6483b4 moved MenuContext class 2005-09-14 20:28:15 +00:00
fluxgen
8634b9b3ef include memory for auto_ptr 2005-09-14 19:59:26 +00:00
fluxgen
73ee2ebc54 include functional for mem_fun_t 2005-09-14 19:56:14 +00:00
fluxgen
d4d91d0993 include memory for auto_ptr 2005-09-14 19:22:59 +00:00
mathias
b8f155bf36 fixes #1281708, MenuIcon doesnt scale properly, patch from sf.net 2005-09-12 18:27:18 +00:00
simonb
013b07900b tweak last patch for titlebar scroll options 2005-09-08 00:41:05 +00:00
fluxgen
fff4c906b3 bugfix for client menu 2005-09-07 23:19:08 +00:00