#include <ttx/terminal.h>
◆ Terminal()
ttx::Terminal::Terminal |
( |
u64 | id, |
|
|
dius::SyncFile & | psuedo_terminal, |
|
|
Size const & | size ) |
|
explicit |
◆ active_screen() [1/2]
auto ttx::Terminal::active_screen |
( |
| ) |
-> ScreenState& |
|
inline |
◆ active_screen() [2/2]
auto ttx::Terminal::active_screen |
( |
| ) |
const -> ScreenState const& |
◆ allowed_to_draw()
auto ttx::Terminal::allowed_to_draw |
( |
| ) |
const -> bool |
|
inline |
◆ alternate_scroll_mode()
◆ application_cursor_keys_mode()
◆ bracked_paste_mode()
◆ col_count()
auto ttx::Terminal::col_count |
( |
| ) |
const -> u32 |
|
inline |
◆ cursor_col()
auto ttx::Terminal::cursor_col |
( |
| ) |
const -> u32 |
|
inline |
◆ cursor_hidden()
auto ttx::Terminal::cursor_hidden |
( |
| ) |
const -> bool |
|
inline |
◆ cursor_row()
auto ttx::Terminal::cursor_row |
( |
| ) |
const -> u32 |
|
inline |
◆ cursor_style()
auto ttx::Terminal::cursor_style |
( |
| ) |
const -> CursorStyle |
|
inline |
◆ focus_event_mode()
◆ in_alternate_screen_buffer()
auto ttx::Terminal::in_alternate_screen_buffer |
( |
| ) |
const -> bool |
|
inline |
◆ invalidate_all()
void ttx::Terminal::invalidate_all |
( |
| ) |
|
◆ key_reporting_flags()
◆ mouse_encoding()
◆ mouse_protocol()
◆ on_parser_results()
void ttx::Terminal::on_parser_results |
( |
di::Span< ParserResult > | results | ) |
|
◆ outgoing_events()
auto ttx::Terminal::outgoing_events |
( |
| ) |
-> di::Vector<TerminalEvent> |
|
inline |
◆ reset_mouse_reporting()
void ttx::Terminal::reset_mouse_reporting |
( |
| ) |
|
|
inline |
◆ reverse_video()
auto ttx::Terminal::reverse_video |
( |
| ) |
const -> bool |
|
inline |
◆ row_count()
auto ttx::Terminal::row_count |
( |
| ) |
const -> u32 |
|
inline |
◆ set_allow_force_terminal_size()
void ttx::Terminal::set_allow_force_terminal_size |
( |
bool | b = true | ) |
|
|
inline |
◆ set_visible_size()
void ttx::Terminal::set_visible_size |
( |
Size const & | size | ) |
|
◆ shift_escape_options()
◆ size()
auto ttx::Terminal::size |
( |
| ) |
const -> Size |
|
inline |
◆ soft_reset()
void ttx::Terminal::soft_reset |
( |
| ) |
|
◆ state_as_escape_sequences()
auto ttx::Terminal::state_as_escape_sequences |
( |
| ) |
const -> di::String |
◆ total_rows()
auto ttx::Terminal::total_rows |
( |
| ) |
const -> u32 |
|
inline |
◆ visible_size()
auto ttx::Terminal::visible_size |
( |
| ) |
const -> Size |
|
inline |
◆ visual_scroll_offset()
auto ttx::Terminal::visual_scroll_offset |
( |
| ) |
const -> u64 |
|
inline |
The documentation for this class was generated from the following files: