diff options
author | markt <markt> | 2007-12-11 19:29:00 (GMT) |
---|---|---|
committer | markt <markt> | 2007-12-11 19:29:00 (GMT) |
commit | 474e2017454d3c6492eb9f428aee039d36d76e05 (patch) | |
tree | cae44371e3dc31d1cb3aafdd2fbf83a26527e540 /src/FbTk/Menu.hh | |
parent | 38877987c43857f79481bedeb036380b32019a0f (diff) | |
download | fluxbox-474e2017454d3c6492eb9f428aee039d36d76e05.zip fluxbox-474e2017454d3c6492eb9f428aee039d36d76e05.tar.bz2 |
only allow one open menu at a time
Diffstat (limited to 'src/FbTk/Menu.hh')
-rw-r--r-- | src/FbTk/Menu.hh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/FbTk/Menu.hh b/src/FbTk/Menu.hh index 06af08d..2a84c77 100644 --- a/src/FbTk/Menu.hh +++ b/src/FbTk/Menu.hh | |||
@@ -124,7 +124,7 @@ public: | |||
124 | /// show menu | 124 | /// show menu |
125 | virtual void show(); | 125 | virtual void show(); |
126 | /// hide menu | 126 | /// hide menu |
127 | virtual void hide(); | 127 | virtual void hide(bool force = false); |
128 | virtual void clearWindow(); | 128 | virtual void clearWindow(); |
129 | #ifdef NOT_USED | 129 | #ifdef NOT_USED |
130 | void setActiveIndex(int index) { m_active_index = index; } | 130 | void setActiveIndex(int index) { m_active_index = index; } |
@@ -160,6 +160,7 @@ public: | |||
160 | inline unsigned char alpha() const { return theme().alpha(); } | 160 | inline unsigned char alpha() const { return theme().alpha(); } |
161 | inline static Menu *shownMenu() { return shown; } | 161 | inline static Menu *shownMenu() { return shown; } |
162 | inline static Menu *focused() { return s_focused; } | 162 | inline static Menu *focused() { return s_focused; } |
163 | static void hideShownMenu(bool force = true); | ||
163 | /// @return menuitem at index | 164 | /// @return menuitem at index |
164 | inline const MenuItem *find(unsigned int index) const { return menuitems[index]; } | 165 | inline const MenuItem *find(unsigned int index) const { return menuitems[index]; } |
165 | inline MenuItem *find(unsigned int index) { return menuitems[index]; } | 166 | inline MenuItem *find(unsigned int index) { return menuitems[index]; } |