diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2013-04-04 18:50:00 +0200 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2013-04-04 18:50:00 +0200 |
| commit | f540566b1b4565f9306101c67fa51776ff7dc0dc (patch) | |
| tree | 32a3ea1e476cfb8b8572a6460645b5c7f937681a /src/user_interface.hh | |
| parent | 6ffdfd77353748f855b1528cdc6ca44b7154bfe3 (diff) | |
UserInterface: status line messages are now DisplayLines
This add color support for the status line
Diffstat (limited to 'src/user_interface.hh')
| -rw-r--r-- | src/user_interface.hh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/user_interface.hh b/src/user_interface.hh index 8fa99c4a..522357ab 100644 --- a/src/user_interface.hh +++ b/src/user_interface.hh @@ -12,6 +12,7 @@ namespace Kakoune class String; class DisplayBuffer; +class DisplayLine; struct DisplayCoord; enum class MenuStyle @@ -26,7 +27,7 @@ class UserInterface : public SafeCountable { public: virtual ~UserInterface() {} - virtual void print_status(const String& status, CharCount cursor_pos = -1) = 0; + virtual void print_status(const DisplayLine& status) = 0; virtual void menu_show(const memoryview<String>& choices, DisplayCoord anchor, ColorPair fg, ColorPair bg, @@ -39,7 +40,7 @@ public: virtual void info_hide() = 0; virtual void draw(const DisplayBuffer& display_buffer, - const String& mode_line) = 0; + const DisplayLine& mode_line) = 0; virtual DisplayCoord dimensions() = 0; virtual bool is_key_available() = 0; virtual Key get_key() = 0; |
