summaryrefslogtreecommitdiff
path: root/src/user_interface.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-11-08 17:59:38 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-11-08 18:01:55 +0000
commite1fc2677e3a01b779c689a971cd2207ef08746d7 (patch)
tree632d806ab78dde010c73c69676b0413088304d6a /src/user_interface.hh
parent484fffc288d0ce2a29ab1737b5c6122fa67dc5ac (diff)
Add a MenuDoc style for info box, that will place it next to the menu
Diffstat (limited to 'src/user_interface.hh')
-rw-r--r--src/user_interface.hh9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/user_interface.hh b/src/user_interface.hh
index 631309ad..07f6eaa8 100644
--- a/src/user_interface.hh
+++ b/src/user_interface.hh
@@ -20,6 +20,13 @@ enum class MenuStyle
Inline
};
+enum class InfoStyle
+{
+ Prompt,
+ Inline,
+ MenuDoc
+};
+
using InputCallback = std::function<void()>;
class UserInterface : public SafeCountable
@@ -35,7 +42,7 @@ public:
virtual void info_show(StringView title, StringView content,
CharCoord anchor, Face face,
- MenuStyle style) = 0;
+ InfoStyle style) = 0;
virtual void info_hide() = 0;
virtual void draw(const DisplayBuffer& display_buffer,