From c96b9fdb0a1962d67cde66842d7ab2a70f374e82 Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Mon, 17 Aug 2020 18:05:29 +0430 Subject: [PATCH] LibLine: Add a getter for num_lines/num_cols --- Libraries/LibLine/Editor.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Libraries/LibLine/Editor.h b/Libraries/LibLine/Editor.h index 03e2a0acf8..c7d56ae8b6 100644 --- a/Libraries/LibLine/Editor.h +++ b/Libraries/LibLine/Editor.h @@ -46,6 +46,7 @@ #include #include #include +#include #include #include @@ -161,6 +162,11 @@ public: const struct termios& termios() const { return m_termios; } const struct termios& default_termios() const { return m_default_termios; } + struct winsize terminal_size() const + { + winsize ws { (u16)m_num_lines, (u16)m_num_columns, 0, 0 }; + return ws; + } void finish() {