aboutsummaryrefslogtreecommitdiff
path: root/include/line
diff options
context:
space:
mode:
Diffstat (limited to 'include/line')
-rw-r--r--include/line/cursor.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/line/cursor.h b/include/line/cursor.h
index 1641a28..cdea934 100644
--- a/include/line/cursor.h
+++ b/include/line/cursor.h
@@ -19,9 +19,14 @@ inline int cursor_col;
inline int line_end_pos;
inline int line_begin_pos;
+inline int window_size_row;
+inline int window_size_col;
+
// 0-based index
inline int line_buffer_index;
+inline int buffer_len;
+
T_position get_cursor_position();
void print_override(const std::string &s);
@@ -32,5 +37,9 @@ void cursor_input(char c, std::string &buffer);
int get_cursor_real_pos();
+void update_window_size();
+
+void update_line_end_pos();
+
}