Raxol. Plugins. EventHandler. MouseEvents
(Raxol v2.6.0)
View Source
Handles mouse-related events for plugins.
Summary
Functions
Dispatches a "mouse_event" to all enabled plugins implementing handle_mouse_event/3.
Dispatches a "resize" event to all enabled plugins implementing handle_resize/3.
Types
Functions
@spec handle_mouse_event(Raxol.Plugins.Manager.t(), mouse_event(), map()) :: {:ok, manager(), :propagate | :halt} | {:error, term()}
Dispatches a "mouse_event" to all enabled plugins implementing handle_mouse_event/3.
@spec handle_resize(Raxol.Plugins.Manager.t(), non_neg_integer(), non_neg_integer()) :: result()
Dispatches a "resize" event to all enabled plugins implementing handle_resize/3.