mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 02:07:34 +00:00
LibLine: Add a getter for num_lines/num_cols
This commit is contained in:
parent
fbc3b8e3c8
commit
c96b9fdb0a
1 changed files with 6 additions and 0 deletions
|
@ -46,6 +46,7 @@
|
|||
#include <LibLine/SuggestionDisplay.h>
|
||||
#include <LibLine/SuggestionManager.h>
|
||||
#include <LibLine/VT.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/stat.h>
|
||||
#include <termios.h>
|
||||
|
||||
|
@ -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()
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue