Raxol.Terminal.Modes.Handlers.MouseHandler (Raxol v0.5.0)
View SourceHandles mouse mode operations and their side effects. Manages different mouse reporting modes and their effects on the terminal.
Summary
Functions
Handles a mouse mode change and applies its effects to the emulator.
Functions
@spec handle_mode_change( atom(), Raxol.Terminal.Modes.Types.ModeTypes.mode_value(), Raxol.Terminal.Emulator.t() ) :: {:ok, Raxol.Terminal.Emulator.t()} | {:error, term()}
Handles a mouse mode change and applies its effects to the emulator.