|
Terminal++ 4.0.1.23
A C++ library for interacting with ANSI terminal windows
|
The state of a terminal, which manipulators are allowed to use and edit. More...
#include <terminal_state.hpp>
Public Member Functions | |
| terminal_state () | |
| Constructor. | |
Public Attributes | |
| extent | terminal_size_ |
| The sized of the terminal. | |
| std::optional< element > | last_element_ |
| The last element that was written to the terminal. | |
| std::optional< point > | cursor_position_ |
| The current cursor position, if known. | |
| std::optional< point > | saved_cursor_position_ |
| The cursor position at which the last "save cursor position" command was executed. | |
| std::optional< bool > | cursor_visible_ |
| Whether the cursor is visible or not. | |
| detail::parser | input_parser_ |
| A parser for reading input. | |
The state of a terminal, which manipulators are allowed to use and edit.