aboutsummaryrefslogtreecommitdiff
path: root/src/MenuCreator.hh
diff options
context:
space:
mode:
authorMathias Gumz <akira@fluxbox.org>2015-01-16 07:39:05 (GMT)
committerMathias Gumz <akira@fluxbox.org>2015-01-16 07:39:05 (GMT)
commit6d5781ce7198a8a82fd0cae8554e4c120d01df3d (patch)
tree265fd89d382dcf6d9a8e2ea84813db0332aa83cd /src/MenuCreator.hh
parentb4958780650cfab97d4dc694a34c0c77bf99b26d (diff)
downloadfluxbox-6d5781ce7198a8a82fd0cae8554e4c120d01df3d.zip
fluxbox-6d5781ce7198a8a82fd0cae8554e4c120d01df3d.tar.bz2
Refactor: move some menu-creation functions to MenuCreator
Another patch to trim down the code that needs to be part of BScreen
Diffstat (limited to 'src/MenuCreator.hh')
-rw-r--r--src/MenuCreator.hh6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/MenuCreator.hh b/src/MenuCreator.hh
index 91add47..b8f260b 100644
--- a/src/MenuCreator.hh
+++ b/src/MenuCreator.hh
@@ -34,11 +34,13 @@ class Menu;
34 34
35class FbMenu; 35class FbMenu;
36class FluxboxWindow; 36class FluxboxWindow;
37class BScreen;
37 38
38namespace MenuCreator { 39namespace MenuCreator {
39 40
40 FbMenu *createMenu(const std::string &label, int screen_num); 41 FbMenu* createMenu(const std::string& label, BScreen& screen);
41 FbMenu *createMenuType(const std::string &label, int screen_num); 42 FbMenu* createMenu(const std::string& label, int screen_num);
43 FbMenu* createMenuType(const std::string &label, int screen_num);
42 bool createFromFile(const std::string &filename, 44 bool createFromFile(const std::string &filename,
43 FbTk::Menu &inject_into, 45 FbTk::Menu &inject_into,
44 FbTk::AutoReloadHelper *reloader = NULL, 46 FbTk::AutoReloadHelper *reloader = NULL,