wip: more api refactor

This commit is contained in:
🪞👃🪞 2025-05-08 02:54:26 +03:00
parent 04af945ea0
commit a6100ab1d6
3 changed files with 13 additions and 24 deletions

View file

@ -214,6 +214,18 @@ impl MidiEditor {
#[tengri_proc::command(Tek)]
impl TekCommand {
fn toggle_help (&self, state: &mut Tek, value: Option<bool>) -> Option<Self> {
//(ToggleHelp [] cmd!(app.toggle_dialog(Some(Dialog::Help))))
None
}
fn toggle_menu (&self, state: &mut Tek, value: Option<bool>) -> Option<Self> {
//(ToggleMenu [] cmd!(app.toggle_dialog(Some(Dialog::Menu))))
None
}
fn toggle_edit (&self, state: &mut Tek, value: Option<bool>) -> Option<Self> {
//(Edit [value: Option<bool>] cmd!(app.toggle_editor(value)))
None
}
//(Sampler [cmd: SamplerCommand] app.sampler_mut().map(|s|cmd.delegate(s, Self::Sampler)).transpose()?.flatten())
//(Scene [cmd: SceneCommand] cmd.delegate(app, Self::Scene)?)
//(Track [cmd: TrackCommand] cmd.delegate(app, Self::Track)?)
@ -225,13 +237,10 @@ impl TekCommand {
//(Message [cmd: MessageCommand] cmd.delegate(app, Self::Message)?)
//(Editor [cmd: MidiEditCommand] delegate_to_editor(app, cmd)?)
//(Pool [cmd: PoolCommand] delegate_to_pool(app, cmd)?)
//(ToggleHelp [] cmd!(app.toggle_dialog(Some(Dialog::Help))))
//(ToggleMenu [] cmd!(app.toggle_dialog(Some(Dialog::Menu))))
//(Color [p: ItemTheme] app.set_color(Some(p)).map(Self::Color))
//(Enqueue [c: MaybeClip] cmd_todo!("\n\rtodo: enqueue {c:?}"))
//(History [d: isize] cmd_todo!("\n\rtodo: history {d:?}"))
//(Zoom [z: Option<usize>] cmd_todo!("\n\rtodo: zoom {z:?}"))
//(Edit [value: Option<bool>] cmd!(app.toggle_editor(value)))
//(Launch [] cmd!(app.launch()))
//(Select [s: Selection] cmd!(app.select(s)))
//(StopAll [] cmd!(app.stop_all())))