Commit graph

225 commits

Author SHA1 Message Date
Mathias Gumz
fbcdd34b22 mostly cosmetic fixes, mainly discovered by 'clang --analyze'
reordering of Resource-related stuff was because of

   "error: explicit specialization of 'getString' after instantiation"

complaints.
2010-05-23 12:25:47 +02:00
Mathias Gumz
884db973bb cosmetic fixes: removed redundant ';' + some whitespaces 2009-09-30 21:02:24 +02:00
Mark Tiefenbruck
9dcbff31b4 make autohide only show the border or 1 pixel if borderless 2009-07-24 00:56:04 -07:00
Mark Tiefenbruck
9f59ce18a2 change default toolbar tools to:
prevworkspace, workspacename, nextworkspace, iconbar, systemtray, clock
2009-06-28 10:54:55 -07:00
Mark Tiefenbruck
f3d61235f3 change default toolbar head from 0 to 1 2009-06-28 04:11:49 -07:00
Mark Tiefenbruck
3b9611b61d increase default size of toolbar and icon buttons 2008-10-18 21:40:32 -07:00
Henrik Kinnunen
9aee5b80cb Changed resize signal in BScreen to use the new signal system 2008-09-28 18:13:30 +02:00
Mark Tiefenbruck
6b391c3bea update workspace names atoms/resources when adding a new workspace
also removed unnecessary items from default init file
2008-09-08 18:50:25 -04:00
Mark Tiefenbruck
7d2240e2ce toolbar placement menu wasn't updating 2008-08-23 17:36:55 -07:00
Mark Tiefenbruck
7970388238 add selection box to various "choose one of these" menu items 2008-08-03 21:59:14 -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
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
Mark Tiefenbruck
611b6aa57e more fun with the window menu 2008-02-11 10:17:45 -08: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
Mark Tiefenbruck
f0e60d0865 fix some issues with window menus 2008-01-22 01:34:02 -08:00
Mathias Gumz
f6c292a406 split Text.hh into Orientation.hh and TextUtils.{cc,hh} 2008-01-15 08:45:57 +01:00
Mark Tiefenbruck
c6099d777d fix crashes on restart 2008-01-12 17:49:50 -08:00
Mark Tiefenbruck
f66d446a94 move some stuff from Fluxbox to BScreen 2008-01-11 22:36:38 -08:00
Mark Tiefenbruck
9f2f65a698 make FbTk::Command a template class, split parsing information out of ObjectRegistry 2008-01-10 23:41:22 -08:00
Mark Tiefenbruck
ac1bd7e098 update code to use ThemeProxy 2008-01-04 17:39:19 -08:00
Mark Tiefenbruck
9c105111d2 remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
Mark Tiefenbruck
62bcfaf0e4 move Shape to FbTk 2007-12-27 22:52:48 -08:00
Mark Tiefenbruck
b5c354b994 architecture astronomy 2007-12-27 13:55:24 -08:00
Mark Tiefenbruck
8516f1e2a2 changed CommandRegistry to a template class, renamed to ObjectRegistry<Type> 2007-12-15 19:36:01 -08:00
markt
8b7464046c added FbTk::CommandRegistry, decentralized command parsing, and made them auto-register 2007-12-13 05:48:00 +00:00
markt
474e201745 only allow one open menu at a time 2007-12-11 19:29:00 +00:00
markt
95f9c2d680 added OnTitlebar modifier to keys file 2007-12-09 20:47:41 +00:00
markt
9ed25584a1 make sure window commands operate on the right window 2007-11-23 18:41:23 +00:00
markt
bb6906fa80 added special FocusIn/Out MouseOver/Out ChangeWorkspace keys 2007-11-22 20:21:47 +00:00
markt
08ebff4b31 move titlebar click handling to FluxboxWindow, fix buttons getting ungrabbed 2007-11-20 19:01:45 +00:00
markt
a59428d67a merged changes from pre-devel 2007-10-13 21:51:37 +00:00
markt
16218ae90b fix crash when changing toolbar visibility with empty toolbar.tools 2007-09-08 18:38:30 +00:00
markt
8c53e8861e rotate toolbar texture along with toolbar 2007-08-07 07:22:11 +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
063468ea66 size of relative items in toolbar wasn't being calculated properly 2007-03-19 05:03:12 +00:00
markt
1a8edfa7d7 changed default toolbar layer to DOCK 2007-03-10 18:14:56 +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
94e2c89053 make "force pseudotransparency" menu item work immediately 2007-01-06 19:03:33 +00:00
markt
9e10811c0d update toolbar visibility on reconfigure 2006-12-31 20:01:53 +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
83b9e39293 Rotate items in toolbar the same way as tabs 2006-12-18 18:41:31 +00:00
mathias
e5e76e7761 Cosmetic patch from Slava Semushin 2006-10-30 19:31:15 +00:00
fluxgen
fa675bb367 fixed bug #1561482, crashed with toolbarmenu 2006-09-20 20:55:18 +00:00
simonb
9be4311798 minor tidy, thanks Slava Semushin 2006-06-29 04:36:16 +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
0861f3a907 improve native language handling, move messages and menu labels to
FbTk::FbString
2006-05-20 15:08:14 +00:00
simonb
f6a072430d fix memory leaks in menu code 2006-04-24 13:34:14 +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
9ff23f01ca fix some rotation issues 2006-04-17 13:35:20 +00:00