Raxol.Plugins.EventHandler (Raxol v2.0.1)

View Source

Handles events for plugin system.

Summary

Functions

handle_input(manager, input)

@spec handle_input(term(), term()) :: {:ok, term()}

Handles input events.

handle_mouse_event(manager, event, rendered_cells)

@spec handle_mouse_event(term(), term(), term()) :: {:ok, term()}

Handles mouse events.

handle_output(manager, output)

@spec handle_output(term(), term()) :: {:ok, term()}

Handles output events.

handle_resize(manager, width, height)

@spec handle_resize(term(), non_neg_integer(), non_neg_integer()) :: {:ok, term()}

Handles resize events.