diff options
Diffstat (limited to 'src/event/fm_events.rs')
-rw-r--r-- | src/event/fm_events.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/event/fm_events.rs b/src/event/fm_events.rs new file mode 100644 index 0000000..d47c3e5 --- /dev/null +++ b/src/event/fm_events.rs @@ -0,0 +1,14 @@ +use tuikit::event::Event; + +/// Internal and terminal events. +/// Most of events are sent from the terminal emulator. +/// Here we wrap them with a few internal variants. +/// It allows us to capture all events at the same place and force some actions internally. +pub enum FmEvents { + /// A refresh is required + Refresh, + /// User has saved its filenames and we can rename/create them + BulkExecute, + /// Event from the terminal itself (restart, resize, key, mouse etc.) + Event(Event), +} |