type Command = String;
type Args = Option<String>;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum Action {
Tick,
Render,
Resize(u16, u16),
#[allow(unused)]
Suspend,
Resume,
Quit,
#[allow(unused)]
Refresh,
Error(String),
#[allow(unused)]
Help,
FocusNext,
FocusPrev,
Focus,
UnFocus,
Up,
Down,
#[allow(unused)]
Submit,
Update,
Tab(u32),
TabNext,
TabPrev,
Go,
Back,
ToggleFullScreen,
StatusLine(String),
TimedStatusLine(String, u64),
FocusFooter(Command, Args),
FooterResult(Command, Args),
Noop,
ClosePopup,
ShowDebug,
Continue,
Delete,
Reload,
}