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 |
|