diff options
author | Mathias Gumz <akira@fluxbox.org> | 2015-01-15 13:24:46 (GMT) |
---|---|---|
committer | Mathias Gumz <akira@fluxbox.org> | 2015-01-15 13:25:05 (GMT) |
commit | 8387742c8860694777f7c2c62da0a90c9e836988 (patch) | |
tree | e5bd5a50c3e033ea73a9339474750287d06aeb3f /src/LayerMenu.cc | |
parent | b4cd45549013e8b45f95bf3e123cd14684948e91 (diff) | |
download | fluxbox-8387742c8860694777f7c2c62da0a90c9e836988.zip fluxbox-8387742c8860694777f7c2c62da0a90c9e836988.tar.bz2 |
Refactor menu code: be more explicit and compact
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.
Diffstat (limited to 'src/LayerMenu.cc')
-rw-r--r-- | src/LayerMenu.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/LayerMenu.cc b/src/LayerMenu.cc index 94a6622..7617010 100644 --- a/src/LayerMenu.cc +++ b/src/LayerMenu.cc | |||
@@ -55,10 +55,10 @@ LayerMenu::LayerMenu(FbTk::ThemeProxy<FbTk::MenuTheme> &tm, | |||
55 | for (size_t i=0; i < 6; ++i) { | 55 | for (size_t i=0; i < 6; ++i) { |
56 | // TODO: fetch nls string | 56 | // TODO: fetch nls string |
57 | if (save_rc) { | 57 | if (save_rc) { |
58 | insert(new LayerMenuItem(layer_menuitems[i].default_str, | 58 | insertItem(new LayerMenuItem(layer_menuitems[i].default_str, |
59 | object, layer_menuitems[i].layernum, saverc_cmd)); | 59 | object, layer_menuitems[i].layernum, saverc_cmd)); |
60 | } else { | 60 | } else { |
61 | insert(new LayerMenuItem(layer_menuitems[i].default_str, | 61 | insertItem(new LayerMenuItem(layer_menuitems[i].default_str, |
62 | object, layer_menuitems[i].layernum)); | 62 | object, layer_menuitems[i].layernum)); |
63 | } | 63 | } |
64 | } | 64 | } |