Raxol.Plugins.EventHandler.MouseEvents (Raxol v2.0.1)
View SourceHandles 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.Core.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.Core.t(), non_neg_integer(), non_neg_integer() ) :: result()
Dispatches a "resize" event to all enabled plugins implementing handle_resize/3.