Henrik Kinnunen
696f63fd64
removed ObjectResource.hh and CompareWindow.hh
2008-09-01 18:50:40 +02:00
Mark Tiefenbruck
13a73a78f6
highlight the nearest menu item when the current one is disabled, and add separators to focus model menu
2008-09-01 11:00:04 -04:00
Mark Tiefenbruck
79eadb258f
fix focus after tabbing
2008-08-31 10:30:05 -04:00
Mark Tiefenbruck
6a72474185
missed one
2008-08-30 18:45:15 -04:00
Mark Tiefenbruck
41b2e0ced4
use FbMenu::window instead of WindowCmd<>::window for displaying items in the window menu
2008-08-30 18:36:53 -04:00
Mark Tiefenbruck
fd0389d2e1
more fun with global variables
2008-08-30 15:24:14 -04:00
Mark Tiefenbruck
920cb81caf
don't change a fullscreen window's layer when its transient takes the focus
2008-08-27 18:57:35 -04:00
Mark Tiefenbruck
82047e6a39
move some things from FluxboxWindow to WindowState
2008-08-27 18:29:33 -04:00
Mark Tiefenbruck
a2ec0c9bdd
make FbWinFrame and FluxboxWindow share a WindowState object
2008-08-27 16:29:35 -04:00
Mark Tiefenbruck
84c87a86f9
remove option to disable decorations on transient windows
2008-08-27 13:59:24 -04:00
Mark Tiefenbruck
cbc1075dde
move decoration handling for non-resizable windows to SizeHint class
2008-08-27 13:47:16 -04:00
Mark Tiefenbruck
55fd49614b
move FbWinFrame::State class to a new file
2008-08-27 13:05:49 -04:00
Mark Tiefenbruck
7d2240e2ce
toolbar placement menu wasn't updating
2008-08-23 17:36:55 -07:00
Mark Tiefenbruck
65c5fb3237
make clicking on the border of the toolbar activate toolbar buttons
2008-08-23 17:14:31 -07:00
Mark Tiefenbruck
36d1edfbf6
fix for restoring horizontally or vertically resized windows
2008-08-23 15:50:09 -07:00
Mark Tiefenbruck
37a602899d
fix reading iconbar border from theme
2008-08-23 12:46:36 -07:00
Mark Tiefenbruck
e6b11e06c6
resize maximized windows when the toolbar or slit changes size
2008-08-23 07:46:16 -07:00
Mark Tiefenbruck
10f769f7fc
when a transient dies, revert focus to its parent
2008-08-23 06:34:06 -07:00
Mark Tiefenbruck
6875a611dc
make ShowDesktop and Deiconify commands maintain focus order
2008-08-23 05:44:11 -07:00
Mark Tiefenbruck
e3fb16c993
allow various combinations of shaded, maximized, and fullscreen states
2008-08-22 16:29:09 -07:00
Mark Tiefenbruck
c37a91e150
be a little smarter about size hints in tabbed windows
2008-08-22 10:16:33 -07:00
Mark Tiefenbruck
feac120f4a
don't let MWM hints override defaultDeco
2008-08-22 07:57:41 -07:00
Mark Tiefenbruck
9170de1831
another parsing fix
2008-08-22 07:14:56 -07:00
Mark Tiefenbruck
72a9dc9c30
remove borders from maximized windows
2008-08-22 06:28:12 -07:00
Mark Tiefenbruck
f1ff5ff3b2
add -sync command line option for debugging X issues
2008-08-22 06:12:01 -07:00
Mark Tiefenbruck
5a877163c7
accidentally left this on
2008-08-22 06:00:42 -07:00
Mark Tiefenbruck
0ae3ca9e8a
move fullscreen and maximization handling to FbWinFrame
2008-08-22 05:52:23 -07:00
Mark Tiefenbruck
8681220f53
don't apply rounded corners to windows without decorations
2008-08-22 03:36:26 -07:00
Mark Tiefenbruck
2f3a48f17f
apply patch to fix memory leak that shouldn't exist
2008-08-22 02:23:29 -07:00
Mark Tiefenbruck
73f38a0ebb
fix cycling with minimized windows
2008-08-21 14:26:03 -07:00
Mark Tiefenbruck
1fe1da5ca0
fix parsing of Delay command
2008-08-21 12:53:32 -07:00
Mark Tiefenbruck
99eaded40e
make Swing apps only somewhat horribly broken again
2008-08-21 10:17:21 -07:00
Mark Tiefenbruck
42895e115b
;
2008-08-21 07:07:47 -07:00
Mark Tiefenbruck
533c70cb57
some cleanup
2008-08-21 07:05:44 -07:00
Mark Tiefenbruck
0116a83aa6
add SendToNextHead/SendToPrevHead commands, plus some cleanup in CurrentWindowCmd
2008-08-21 03:22:57 -07:00
Mark Tiefenbruck
4bf00f6857
fix match limits in apps file, plus some documentation
2008-08-20 05:26:12 -07:00
Mark Tiefenbruck
0fea3e3c86
ShowDesktop should ignore everything on the desktop layer, not just windows of type Desktop
2008-08-20 04:06:48 -07:00
Mark Tiefenbruck
74df0fcda9
add SetDecor key command
2008-08-20 03:22:51 -07:00
Mark Tiefenbruck
75850d8b60
shift+enter wasn't sending right click if the menu item had a submenu
2008-08-19 09:36:08 -07:00
Mark Tiefenbruck
4e64d45e16
add [transient] tag to apps file to match transient windows
2008-08-19 09:18:32 -07:00
Mark Tiefenbruck
e5d43edb8e
update keys file for changes to NextWindow syntax
2008-08-19 05:48:16 -07:00
Mark Tiefenbruck
18ae02875f
fix :Focus <pattern> when all windows are minimized
2008-08-18 15:20:16 -07:00
Mark Tiefenbruck
ccba298cb5
fix a bug with Some and Every commands and the stupid global current window variable
2008-08-18 08:09:59 -07:00
Mark Tiefenbruck
37b18a9694
combined code for saved window positions and MoveTo key command
...
added left, right, top, and bottom center reference points
2008-08-18 05:12:30 -07:00
Mark Tiefenbruck
2ab539073b
fix some defaults
2008-08-18 02:06:46 -07:00
Mark Tiefenbruck
a30a14ef36
add top, left, right, and bottom center tab placement options
2008-08-18 01:45:44 -07:00
Mark Tiefenbruck
a23778a44d
add SetTitle and SetTitleDialog key commands
2008-08-17 04:10:17 -07:00
Mark Tiefenbruck
72fd5e03a4
revert focus when closing dialogs
2008-08-16 06:30:09 -07:00
Mark Tiefenbruck
38654bae45
some cleanup
2008-08-16 05:54:07 -07:00
Mark Tiefenbruck
06837ba864
cosmetic changes
2008-08-16 04:36:08 -07:00
Mark Tiefenbruck
fe412dbeef
move interpretation of normal hints to size hint class
2008-08-16 00:22:12 -07:00
Mathias Gumz
1d8dfcdf9a
cosmetic api change
2008-08-15 19:38:41 +02:00
Mark Tiefenbruck
1056474e1d
fix compilation
2008-08-15 05:19:40 -07:00
Mark Tiefenbruck
215939d6ed
let FbWinFrame handle decorations in fullscreen state
2008-08-15 04:46:06 -07:00
Mark Tiefenbruck
0689a0a4a8
move getDecoMaskFromString to FbWinFrame
2008-08-15 04:42:13 -07:00
Mark Tiefenbruck
06d696f99b
fix some consts and private functions
2008-08-15 04:39:24 -07:00
Mark Tiefenbruck
4093d2641f
group some window properties into a new class FbWinFrame::State
2008-08-15 04:36:02 -07:00
Mark Tiefenbruck
f32fdc29d2
have fullscreen and maximization code call applySizeHints directly
2008-08-15 04:30:57 -07:00
Mark Tiefenbruck
e5c61a7279
move some frame size calculations to FbWinFrame
2008-08-15 04:24:03 -07:00
Mark Tiefenbruck
1dab657708
aspect ratios should take base size into account, fix size hint initialization
2008-08-15 04:16:30 -07:00
Mark Tiefenbruck
6053ecc1b5
move size hint code to methods in size hint struct, restructure them a little
2008-08-15 04:09:15 -07:00
Mark Tiefenbruck
4fa3773267
move size hint code to FbWinFrame
2008-08-15 04:04:56 -07:00
Mark Tiefenbruck
80059c6dae
move size hints to a struct
2008-08-15 04:02:14 -07:00
Mathias Gumz
31b47e7814
cleanup of some files
2008-08-14 07:53:38 +02:00
Mark Tiefenbruck
91ca3bc5c8
make sure apps, overlay, and windowmenu get copied on new installations
2008-08-13 02:05:31 -07:00
Mark Tiefenbruck
c52a84a170
make wallpapers do The Right Thing (tm)
2008-08-05 23:40:18 -07:00
Mark Tiefenbruck
2df84f6687
use the same options in Slit and Toolbar placement menus
2008-08-05 17:11:55 -07:00
Mark Tiefenbruck
22aa93c56d
fix the Focus key command
2008-08-05 05:00:48 -07:00
Mark Tiefenbruck
24bea22035
add SetLayer key command
2008-08-05 00:05:21 -07:00
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