This commit is contained in:
2026-01-21 17:05:30 +01:00
commit 67322381c3
59 changed files with 10421 additions and 0 deletions

42
src/state/modal.rs Normal file
View File

@@ -0,0 +1,42 @@
use crate::state::editor::PatternField;
#[derive(Clone, PartialEq, Eq)]
pub enum Modal {
None,
ConfirmQuit {
selected: bool,
},
ConfirmDeleteStep {
bank: usize,
pattern: usize,
step: usize,
selected: bool,
},
ConfirmResetPattern {
bank: usize,
pattern: usize,
selected: bool,
},
ConfirmResetBank {
bank: usize,
selected: bool,
},
SaveAs(String),
LoadFrom(String),
RenameBank {
bank: usize,
name: String,
},
RenamePattern {
bank: usize,
pattern: usize,
name: String,
},
SetPattern {
field: PatternField,
input: String,
},
SetTempo(String),
AddSamplePath(String),
Editor,
}