enum

Phosphor::Msg

Inherits Enum < Comparable < Value < Object

Application message type — the vocabulary of user intent for this app.

Every Widget#on_event returns a Msg?; Screen#handle receives a Msg. One enum per app keeps Crystal's exhaustive case working and lets screens communicate through a shared vocabulary (e.g. Msg::OpenSearch sent from the dashboard to the search screen).

Constants

SelectNext = 0
SelectPrev = 1
SelectAt = 2
ToggleDone = 3
Refresh = 4
OpenSearch = 5
Back = 6
ScrollUp = 7
ScrollDown = 8
NextScreen = 9
PrevScreen = 10
UpdateQuery = 11
UpdateInput = 12
UpdateFormField = 13
Increase = 14
Decrease = 15
ConfirmSelection = 16
DismissNotification = 17
ShowConfirm = 18
HideConfirm = 19
Advance = 20

Instance methods

advance?

Returns true if this enum value equals Advance

Source
back?

Returns true if this enum value equals Back

Source
confirm_selection?

Returns true if this enum value equals ConfirmSelection

Source
decrease?

Returns true if this enum value equals Decrease

Source
dismiss_notification?

Returns true if this enum value equals DismissNotification

Source
hide_confirm?

Returns true if this enum value equals HideConfirm

Source
increase?

Returns true if this enum value equals Increase

Source
next_screen?

Returns true if this enum value equals NextScreen

Source
open_search?

Returns true if this enum value equals OpenSearch

Source
prev_screen?

Returns true if this enum value equals PrevScreen

Source
refresh?

Returns true if this enum value equals Refresh

Source
scroll_down?

Returns true if this enum value equals ScrollDown

Source
scroll_up?

Returns true if this enum value equals ScrollUp

Source
select_at?

Returns true if this enum value equals SelectAt

Source
select_next?

Returns true if this enum value equals SelectNext

Source
select_prev?

Returns true if this enum value equals SelectPrev

Source
show_confirm?

Returns true if this enum value equals ShowConfirm

Source
toggle_done?

Returns true if this enum value equals ToggleDone

Source
update_form_field?

Returns true if this enum value equals UpdateFormField

Source
update_input?

Returns true if this enum value equals UpdateInput

Source
update_query?

Returns true if this enum value equals UpdateQuery

Source