diff options
author | Mathias Gumz <akira@fluxbox.org> | 2015-01-16 07:39:05 (GMT) |
---|---|---|
committer | Mathias Gumz <akira@fluxbox.org> | 2015-01-16 07:39:05 (GMT) |
commit | 6d5781ce7198a8a82fd0cae8554e4c120d01df3d (patch) | |
tree | 265fd89d382dcf6d9a8e2ea84813db0332aa83cd /src/MenuCreator.hh | |
parent | b4958780650cfab97d4dc694a34c0c77bf99b26d (diff) | |
download | fluxbox-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.hh | 6 |
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 | ||
35 | class FbMenu; | 35 | class FbMenu; |
36 | class FluxboxWindow; | 36 | class FluxboxWindow; |
37 | class BScreen; | ||
37 | 38 | ||
38 | namespace MenuCreator { | 39 | namespace 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, |