molehole/src/app_action.rs

25 lines
391 B
Rust
Raw Normal View History

use std::fmt;
#[derive(Default, Clone, Debug)]
2024-03-06 16:45:18 +00:00
pub enum AppAction {
StatusBarSetMessage(String),
StatusBarSetError(String),
OpenUrl,
ScrollUp,
ScrollDown,
ScrollTop,
ScrollBottom,
ShowHelpMenu,
2024-03-06 19:14:07 +00:00
#[default]
Quit,
2024-03-06 16:45:18 +00:00
}
impl fmt::Display for AppAction {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(f, "{:?}", self)
}
}