#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Action {
Quit,
OpenSpaceMenu,
CloseSpaceMenu,
NextPane,
PrevPane,
SpaceMenuUp,
SpaceMenuDown,
SpaceMenuSelect,
SpaceMenuSwitchTab,
SpaceMenuKey(char),
PlayPause,
ToggleRecord,
ToggleMetronome,
Panic,
Save,
FocusLoopEditor,
LoopToggleEnabled,
LoopStartLeft,
LoopStartRight,
LoopEndLeft,
LoopEndRight,
LoopUnfocus,
MoveUp,
MoveDown,
MoveLeft,
MoveRight,
Select,
Back,
ToggleMute,
ToggleSolo,
ToggleArm,
ToggleLoopRecord,
AddInstrument,
InstrumentSelect,
InstrumentCancel,
CycleTab,
ParamUp,
ParamDown,
ParamDecrease,
ParamIncrease,
None,
}