mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-08 01:00:05 +00:00
LibLine: Add a getter for num_lines/num_cols
This commit is contained in:
parent
fbc3b8e3c8
commit
c96b9fdb0a
Notes:
sideshowbarker
2024-07-19 03:29:34 +09:00
Author: https://github.com/alimpfard
Commit: c96b9fdb0a
Pull-request: https://github.com/SerenityOS/serenity/pull/3191
1 changed files with 6 additions and 0 deletions
|
@ -46,6 +46,7 @@
|
||||||
#include <LibLine/SuggestionDisplay.h>
|
#include <LibLine/SuggestionDisplay.h>
|
||||||
#include <LibLine/SuggestionManager.h>
|
#include <LibLine/SuggestionManager.h>
|
||||||
#include <LibLine/VT.h>
|
#include <LibLine/VT.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <termios.h>
|
#include <termios.h>
|
||||||
|
|
||||||
|
@ -161,6 +162,11 @@ public:
|
||||||
|
|
||||||
const struct termios& termios() const { return m_termios; }
|
const struct termios& termios() const { return m_termios; }
|
||||||
const struct termios& default_termios() const { return m_default_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()
|
void finish()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue