Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/buttonmenu.h')
-rw-r--r--src/client/buttonmenu.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/client/buttonmenu.h b/src/client/buttonmenu.h
index 2c3dd87..fbd7797 100644
--- a/src/client/buttonmenu.h
+++ b/src/client/buttonmenu.h
@@ -28,6 +28,11 @@ public:
/// add a button with a command
ui::Button *add_button(char const *text = 0, char const *command = 0);
+
+ /// set compact mode
+ inline void set_compact(const bool compact = true) {
+ buttonmenu_compact = compact;
+ }
protected:
/// remove container children
@@ -36,11 +41,10 @@ protected:
/// resize event
virtual void resize();
- /// keypress event
- virtual bool on_keypress(const int key, const unsigned int modifier);
-
private:
ui::Window *buttonmenu_container;
+
+ bool buttonmenu_compact;
};
}