Feat: early mouse support
This commit is contained in:
@@ -2,7 +2,7 @@ use std::path::PathBuf;
|
||||
|
||||
use crate::model::{LaunchQuantization, PatternSpeed, SyncMode};
|
||||
use crate::page::Page;
|
||||
use crate::state::{ColorScheme, DeviceKind, Modal, PatternField, SettingKind};
|
||||
use crate::state::{ColorScheme, DeviceKind, EngineSection, Modal, OptionsFocus, PatternField, SettingKind};
|
||||
|
||||
pub enum AppCommand {
|
||||
// Playback
|
||||
@@ -198,10 +198,18 @@ pub enum AppCommand {
|
||||
// Panel
|
||||
ClosePanel,
|
||||
|
||||
// Direct navigation (mouse)
|
||||
GoToStep(usize),
|
||||
PatternsSelectBank(usize),
|
||||
PatternsSelectPattern(usize),
|
||||
HelpSelectTopic(usize),
|
||||
DictSelectCategory(usize),
|
||||
|
||||
// Selection
|
||||
SetSelectionAnchor(usize),
|
||||
|
||||
// Audio settings (engine page)
|
||||
AudioSetSection(EngineSection),
|
||||
AudioNextSection,
|
||||
AudioPrevSection,
|
||||
AudioOutputListUp,
|
||||
@@ -227,6 +235,7 @@ pub enum AppCommand {
|
||||
// Options page
|
||||
OptionsNextFocus,
|
||||
OptionsPrevFocus,
|
||||
OptionsSetFocus(OptionsFocus),
|
||||
ToggleRefreshRate,
|
||||
ToggleScope,
|
||||
ToggleSpectrum,
|
||||
|
||||
Reference in New Issue
Block a user