Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-01 | Move declarations of Resource enums to a separate file | Pavel Labath | 1 | -3/+3 | |
The reason for this is that I need to access those enums from fluxbox-update_configs and I don't want to #include and link everything in src. I also merged Slit::Placement, Toolbar::Placement and FbWinFrame::TabPlacement into one enum. | |||||
2011-11-01 | Add new translations to the C locale and fluxbox-nls.hh | Pavel Labath | 1 | -0/+2 | |
2011-11-01 | Reintruduce support for setting menu title | Pavel Labath | 1 | -1/+4 | |
this was already present in the old menu files, but I did not notice, because generally the title is same as the label in the parent menu. Now menu title is set by the 'title' property, which falls back to 'label' if it's empty. | |||||
2011-11-01 | MenuCreator: Don't forget to call updateMenu() after creating it | Pavel Labath | 1 | -0/+2 | |
2011-11-01 | use Lua::registerInitFunction to simplify some parts of code | Pavel Labath | 1 | -0/+1 | |
2011-11-01 | Report unrecognized menu entries | Pavel Labath | 1 | -3/+6 | |
I put the error message into the menu, because noone reads stderr anyway. | |||||
2011-11-01 | MenuCreator: more removal of leftovers from old menus | Pavel Labath | 1 | -47/+0 | |
2011-11-01 | Add support for lua commands to MenuCreator | Pavel Labath | 1 | -0/+4 | |
2011-11-01 | Slight simplification of MenuCreator using typedefs | Pavel Labath | 1 | -16/+15 | |
2011-11-01 | Store menus if smart pointers (RefCount) | Pavel Labath | 1 | -26/+24 | |
This was originally intended to be a bugfix for an memory error reported by valgrind (accessing freed memory). While debugging it, I found the menu ownership semantics confusing (setInternalMenu() et al.), so I decided to get rid of it and store it in smart pointers everywhere. Looking back, I'm not sure if this was worth all the trouble, but the good news is that the valgrind error disappeared. :) | |||||
2011-11-01 | Remove leftovers from old menus in MenuCreator.* | Pavel Labath | 1 | -74/+0 | |
2011-11-01 | CustomMenu command now shows lua menus | Pavel Labath | 1 | -29/+14 | |
2011-11-01 | Convert windowmenu to lua | Pavel Labath | 1 | -18/+16 | |
also, i've restored the autoreloading capability of menus. | |||||
2011-11-01 | Handle all menu entry types when loading from lua | Pavel Labath | 1 | -176/+32 | |
2011-11-01 | A veeeery rough implementation of lua menu parsers | Pavel Labath | 1 | -0/+151 | |
2011-10-21 | refactored MenuCreator | Mathias Gumz | 1 | -72/+76 | |
make public only what needs to be public | |||||
2011-05-10 | Make RefCount<> more sensible | Pavel Labath | 1 | -1/+1 | |
the previous version of operator*() made no sense. E.g., it violated the invariant (*ptr).foo <=> ptr->foo. The dereferencing operator now returns a reference to the pointed-to object, rather than a pointer to it. I also added a bool conversion operator, which can be used in testing the NULL-ness of the pointer. Anyone wondering if that could be done in a simpler way is encouraged to read <http://www.artima.com/cppsource/safebool.html>. And, finally, I removed the mutable flag from the m_data member, since it does not need it. | |||||
2011-03-23 | compile fix: sunCC 5.11 (sunstudio 12) compiles and links again | Mathias Gumz | 1 | -3/+3 | |
biggest change: renaming of 'class Layer' to 'class ResourceLayer' in Layer.hh to handle complaints about 'ambiguous Layer: Layer or FbTk::Layer'. 'ResourceLayer' sounds crappy, but that was the best I could come up with right now. | |||||
2011-02-23 | disabled overhead base classes 'FbTk::Layer' and 'FbTk::LayerItem' | Mathias Gumz | 1 | -0/+1 | |
had to add <algorithm> at various other files as a result of this change. | |||||
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -1/+1 | |
2008-09-21 | Changed icon list signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-08-30 | use FbMenu::window instead of WindowCmd<>::window for displaying items in ↵ | Mark Tiefenbruck | 1 | -4/+4 | |
the window menu | |||||
2008-08-17 | add SetTitle and SetTitleDialog key commands | Mark Tiefenbruck | 1 | -0/+7 | |
2008-06-06 | allow window menu items in ordinary menus | Mark Tiefenbruck | 1 | -54/+3 | |
2008-05-28 | more more fun with the window menu | Mark Tiefenbruck | 1 | -3/+4 | |
2008-05-12 | refactor menu reloading, added FbTk::AutoReloadHelper | Mark Tiefenbruck | 1 | -61/+52 | |
2008-05-11 | reuse some menu pointers instead of using delete/new | Mark Tiefenbruck | 1 | -29/+12 | |
2008-05-11 | more useless code | Mark Tiefenbruck | 1 | -4/+0 | |
2008-05-02 | remove some unnecessary arguments | Mark Tiefenbruck | 1 | -14/+8 | |
2008-02-06 | Consistency: alpha submenu of WindowMenu should not have title. | Tomas Janousek | 1 | -3/+6 | |
Signed-off-by: Tomas Janousek <tomi@nomi.cz> | |||||
2008-01-25 | cosmetics | Mathias Gumz | 1 | -29/+32 | |
2008-01-11 | make FbTk::Command a template class, split parsing information out of ↵ | Mark Tiefenbruck | 1 | -8/+8 | |
ObjectRegistry | |||||
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-12-28 | move Parser to FbTk | Mark Tiefenbruck | 1 | -8/+8 | |
2007-12-27 | architecture astronomy | Mark Tiefenbruck | 1 | -46/+9 | |
2007-12-27 | simplify the window transparency menu and handling a bit | Mark Tiefenbruck | 1 | -2/+2 | |
2007-12-16 | changed CommandRegistry to a template class, renamed to ObjectRegistry<Type> | Mark Tiefenbruck | 1 | -5/+5 | |
2007-12-13 | close menus when they lose focus, instead of on [exec] commands | markt | 1 | -12/+2 | |
2007-12-13 | added FbTk::CommandRegistry, decentralized command parsing, and made them ↵ | markt | 1 | -7/+7 | |
auto-register | |||||
2007-12-11 | only allow one open menu at a time | markt | 1 | -4/+2 | |
2007-10-13 | merged changes from pre-devel | markt | 1 | -5/+4 | |
2007-09-08 | fix crash when changing toolbar visibility with empty toolbar.tools | markt | 1 | -1/+1 | |
2007-08-04 | fix encoding of [begin] label | simonb | 1 | -9/+15 | |
2007-07-24 | fix ToggleDecor for fullscreen and decorationless windows, plus some other ↵ | markt | 1 | -1/+1 | |
cleanup | |||||
2007-07-07 | fixes for --program-prefix and --program-suffix, plus fixed overwriting init ↵ | markt | 1 | -1/+2 | |
file on reconfigure | |||||
2007-05-17 | make sure included menus get remembered, in case they're modified | markt | 1 | -0/+3 | |
2007-01-07 | per-window transparency, including apps and menu support, plus some | simonb | 1 | -19/+82 | |
infrastructure and related changes. Thanks for original patch from Julien Trolet, dmxen at sourceforge dot net | |||||
2006-11-12 | removed duplicate headers, patch from Slava Semushin aka php-coder | fluxgen | 1 | -1/+0 | |
2006-10-30 | Cosmetic patch from Slava Semushin | mathias | 1 | -53/+58 | |
2006-06-25 | support encodings in menu files | simonb | 1 | -24/+108 | |