Cosmetic
Mathias Gumz akira@fluxbox.org
2 files changed,
14 insertions(+),
5 deletions(-)
M
src/FbMenu.cc
→
src/FbMenu.cc
@@ -26,7 +26,15 @@ #include "Screen.hh"
#include "WindowCmd.hh" #include "FbTk/AutoReloadHelper.hh" -FluxboxWindow *FbMenu::s_window = 0; +namespace { + +FluxboxWindow* s_window = 0; + +} + +void FbMenu::setWindow(FluxboxWindow* win) { s_window = win; } +FluxboxWindow* FbMenu::window() { return s_window; } + FbMenu::FbMenu(FbTk::ThemeProxy<FbTk::MenuTheme> &tm, FbTk::ImageControl &imgctrl, FbTk::Layer &layer):
M
src/FbMenu.hh
→
src/FbMenu.hh
@@ -37,6 +37,11 @@
/// a layered and shaped menu class FbMenu:public FbTk::Menu { public: + + static void setWindow(FluxboxWindow *win); + static FluxboxWindow *window(); + + FbMenu(FbTk::ThemeProxy<FbTk::MenuTheme> &tm, FbTk::ImageControl &imgctrl, FbTk::Layer &layer); virtual ~FbMenu() { }@@ -49,13 +54,9 @@
void setReloadHelper(FbTk::AutoReloadHelper *helper) { m_reloader.reset(helper); } FbTk::AutoReloadHelper *reloadHelper() { return m_reloader.get(); } - static void setWindow(FluxboxWindow *win) { s_window = win; } - static FluxboxWindow *window() { return s_window; } - private: FbTk::LayerItem m_layeritem; std::auto_ptr<FbTk::AutoReloadHelper> m_reloader; - static FluxboxWindow *s_window; }; #endif // FBMENU_HH