Raxol.Terminal.Operations.ScreenOperations (Raxol v2.0.1)

View Source

Implements screen-related operations for the terminal emulator.

Summary

Functions

clear_line(emulator)

clear_line(emulator, line)

clear_screen(emulator)

delete_chars(emulator, count)

delete_lines(emulator, count)

erase_chars(emulator, count)

erase_display(emulator)

Erases the entire display (1-arity version).

erase_display(emulator, mode)

Erases the display based on the specified mode.

erase_from_cursor_to_end(emulator)

erase_from_start_to_cursor(emulator)

erase_in_display(emulator)

Erases from cursor to end of display (1-arity version).

erase_in_display(emulator, mode)

Erases the display based on the specified mode.

erase_in_line(emulator)

Erases from cursor to end of line (1-arity version).

erase_in_line(emulator, opts)

erase_line(emulator)

erase_line(emulator, mode)

get_content(emulator)

get_cursor_position(emulator)

get_line(emulator, line)

insert_chars(emulator, count)

insert_lines(emulator, count)

prepend_lines(emulator, count)

set_cursor_position(emulator, x, y)

write_string(emulator, x, y, string, style)