Raxol.Core.Accessibility.EventHandlers (Raxol v0.3.0)
View SourceHandles accessibility-related events and notifications.
Summary
Functions
Handle focus change events for accessibility announcements.
Handle locale changes.
Handle preference changes triggered internally or via EventManager.
Handle theme changes.
Functions
Handle focus change events for accessibility announcements.
Examples
iex> EventHandlers.handle_focus_change({:focus_change, nil, "search_button"})
:ok
Handle locale changes.
Examples
iex> EventHandlers.handle_locale_changed({:locale_changed, %{locale: "en"}})
:ok
Handle preference changes triggered internally or via EventManager.
Examples
iex> EventHandlers.handle_preference_changed({:preference_changed, [:accessibility, :high_contrast], true})
:ok
Handle theme changes.
Examples
iex> EventHandlers.handle_theme_changed({:theme_changed, %{theme: "dark"}})
:ok