aboutsummaryrefslogtreecommitdiff
path: root/src/LayerMenu.cc
AgeCommit message (Collapse)AuthorFilesLines
2015-01-15Refactor menu code: be more explicit and compactMathias Gumz1-2/+2
This commit is a preparation step for some menu cleanup ahead. To make it easier to understand which types of MenuItems are added where and when, I converted the overloaded FbTk::Menu::insert() functions into explicit ones (Menu::insertSubmenu(), Menu::insertItem(), etc. ). This makes it possible to just grep for 'insertSubmenu()'. Side effect this commit: it trims down the very verbose creation of menu items in regards to how the labels are created. Minor: FbTk::Menu::shown and FbTk::Menu::s_focused are moved out of the class.
2011-03-23compile fix: sunCC 5.11 (sunstudio 12) compiles and links againMathias Gumz1-6/+6
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-23renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItemMathias Gumz1-1/+1
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-1/+1
ObjectRegistry
2008-01-05update code to use ThemeProxyMark Tiefenbruck1-1/+2
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-6/+6
2007-12-28merge MenuTheme with FbTk::MenuThemeMark Tiefenbruck1-1/+1
2007-02-04fix remembered layer and layer menumarkt1-0/+7
2006-06-21fix nls... notably classify text on conversion whether its for X or simonb1-6/+6
console, plus handle catalogs better.
2006-05-20improve native language handling, move messages and menu labels to simonb1-1/+1
FbTk::FbString
2006-02-27cosmetic changes from php-coder (copyright, header)mathias1-0/+23
2006-02-20moved class Layer from class Fluxbox and thus reduces some dependeciesfluxgen1-11/+9
2005-06-23new filesfluxgen1-0/+46