summaryrefslogtreecommitdiff
path: root/src/user_interface.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-09-16 19:15:13 +0100
committerMaxime Coste <frrrwww@gmail.com>2013-09-16 19:15:13 +0100
commit06e06d6ea67f10ececd7232471505e7d8f36d509 (patch)
tree478b39028f534bb6b89b16ffcffa54c83c61b3c2 /src/user_interface.hh
parent49903523a7f28c18d324bf605876b9d18a97047b (diff)
remove print_status from UserInterface, pass status line to draw
Client store the current status line. This way calls to print status do not force the user interface to display directly.
Diffstat (limited to 'src/user_interface.hh')
-rw-r--r--src/user_interface.hh2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/user_interface.hh b/src/user_interface.hh
index 2e2b6171..0f9c3a35 100644
--- a/src/user_interface.hh
+++ b/src/user_interface.hh
@@ -26,7 +26,6 @@ class UserInterface : public SafeCountable
{
public:
virtual ~UserInterface() {}
- virtual void print_status(const DisplayLine& status) = 0;
virtual void menu_show(memoryview<String> choices,
DisplayCoord anchor, ColorPair fg, ColorPair bg,
@@ -39,6 +38,7 @@ public:
virtual void info_hide() = 0;
virtual void draw(const DisplayBuffer& display_buffer,
+ const DisplayLine& status_line,
const DisplayLine& mode_line) = 0;
virtual DisplayCoord dimensions() = 0;
virtual bool is_key_available() = 0;