diff options
Diffstat (limited to 'src/terminal_ui.hh')
| -rw-r--r-- | src/terminal_ui.hh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/terminal_ui.hh b/src/terminal_ui.hh index 02085532..6ad78bf9 100644 --- a/src/terminal_ui.hh +++ b/src/terminal_ui.hh @@ -61,6 +61,8 @@ public: static void restore_terminal(); void suspend(); + + bool is_cursor_native() const { return m_terminal_cursor_native; } struct Rect { @@ -134,6 +136,8 @@ private: CursorMode mode; DisplayCoord coord; } m_cursor; + + struct Cursor m_prev_cursor; FDWatcher m_stdin_watcher; OnKeyCallback m_on_key; @@ -167,6 +171,7 @@ private: Codepoint m_padding_char = '~'; bool m_padding_fill = false; + bool m_terminal_cursor_native = false; bool m_dirty = false; |
