diff options
Diffstat (limited to 'src/actions.rs')
| -rw-r--r-- | src/actions.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/actions.rs b/src/actions.rs new file mode 100644 index 0000000..119df04 --- /dev/null +++ b/src/actions.rs @@ -0,0 +1,20 @@ +use std::path::PathBuf; + +#[derive(Debug)] +pub enum Action { + ChangeOrientation, + StageTypeSelected(usize), + SourceChanged, + Zoom(f64), + ZoomOut, + ZoomIn, + ExportImage, + New, + Open, + Save { close_after: bool }, + SaveAs { close_after: bool }, + LoadFile(PathBuf), + SaveToFile { path: PathBuf, close_after: bool }, + MarkInitialized, + CloseWindow, +} |