summaryrefslogtreecommitdiff
path: root/src/terminal_ui.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/terminal_ui.hh')
-rw-r--r--src/terminal_ui.hh5
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;