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).
Instance methods
advance?
Returns true if this enum value equals Advance
Sourceback?
Returns true if this enum value equals Back
Sourceconfirm_selection?
Returns true if this enum value equals ConfirmSelection
Sourcedecrease?
Returns true if this enum value equals Decrease
Sourcedismiss_notification?
Returns true if this enum value equals DismissNotification
Sourcehide_confirm?
Returns true if this enum value equals HideConfirm
Sourceincrease?
Returns true if this enum value equals Increase
Sourcenext_screen?
Returns true if this enum value equals NextScreen
Sourceopen_search?
Returns true if this enum value equals OpenSearch
Sourceprev_screen?
Returns true if this enum value equals PrevScreen
Sourcerefresh?
Returns true if this enum value equals Refresh
Sourceselect_at?
Returns true if this enum value equals SelectAt
Sourceselect_next?
Returns true if this enum value equals SelectNext
Sourceselect_prev?
Returns true if this enum value equals SelectPrev
Sourceshow_confirm?
Returns true if this enum value equals ShowConfirm
Sourcetoggle_done?
Returns true if this enum value equals ToggleDone
Sourceupdate_query?
Returns true if this enum value equals UpdateQuery
Source