aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-12 07:15:46 +0000
committer_ov4 <ov4@ov4.org>2026-10-12 07:15:46 +0000
commitf23f6b9ea8204a63d17baa712db06aac1ea1c3ad (patch)
tree61576744c514476be276f035f16122fe4118924c /include
parent7ae4c2d4b67ce40a5434b5195e14085cadf6e22f (diff)
add terminal window size update
Diffstat (limited to 'include')
-rw-r--r--include/line/cursor.h2
-rw-r--r--include/line/getter.h2
-rw-r--r--include/line/mode.h1
-rw-r--r--include/signal_handler.h1
4 files changed, 5 insertions, 1 deletions
diff --git a/include/line/cursor.h b/include/line/cursor.h
index 71a3a4a..63d275c 100644
--- a/include/line/cursor.h
+++ b/include/line/cursor.h
@@ -42,5 +42,7 @@ void reset_editor();
void cursor_skip_prompt();
+void check_window_update();
+
}
diff --git a/include/line/getter.h b/include/line/getter.h
index 8a3ef7e..ac8683f 100644
--- a/include/line/getter.h
+++ b/include/line/getter.h
@@ -5,6 +5,8 @@
namespace ov4
{
+inline bool windows_size_changed;
+
int get_terminal_pos_cursor();
int get_buffer_index_display_begin();
int get_buffer_index_display_end();
diff --git a/include/line/mode.h b/include/line/mode.h
index 6a4d14d..3d40cef 100644
--- a/include/line/mode.h
+++ b/include/line/mode.h
@@ -15,5 +15,4 @@ void disable_raw();
void enable_raw();
-
}
diff --git a/include/signal_handler.h b/include/signal_handler.h
index 12ab0a5..bc84744 100644
--- a/include/signal_handler.h
+++ b/include/signal_handler.h
@@ -25,6 +25,7 @@ void sigchld_handler(int sig);
void sigint_handler(int sig);
void sigtstp_handler(int sig);
void sigquit_handler(int sig);
+void sigwinch_handler(int sig);
int block_all(sigset_t *prev);
int block_handler(sigset_t *prev);