Raxol.Terminal.Modes.Handlers.DECPrivateHandler (Raxol v2.0.1)

View Source

Handles DEC Private mode operations and their side effects. Manages the implementation of DEC private mode changes and their effects on the terminal.

Summary

Functions

handle_alt_screen(value, emulator)

handle_alt_screen_buffer(value, emulator)

handle_alt_screen_save(value, emulator)

handle_auto_repeat_mode(value, emulator)

handle_auto_wrap_mode(value, emulator)

handle_bracketed_paste(value, emulator)

handle_column_width_mode(value, emulator, width_mode)

handle_column_width_mode_normal(value, emulator)

handle_column_width_mode_wide(value, emulator)

handle_cursor_keys_mode(value, emulator)

handle_cursor_save_restore(value, emulator)

handle_cursor_visibility(value, emulator)

handle_focus_events(value, emulator)

handle_interlace_mode(value, emulator)

handle_mode(emulator, mode_name, value)

Handles a DEC private mode change (alias for handle_mode_change/3 for compatibility).

handle_mode_change(mode_name, value, emulator)

Handles a DEC private mode change and applies its effects to the emulator.

handle_mouse_report_cell_motion(value, emulator)

handle_mouse_report_sgr(value, emulator)

handle_mouse_report_x10(value, emulator)

handle_origin_mode(value, emulator)

handle_screen_mode(value, emulator)