update expose! usage with fixed syntax

This commit is contained in:
🪞👃🪞 2025-04-17 02:21:19 +03:00
parent 3d154f1853
commit 02d0a350dd
2 changed files with 10 additions and 10 deletions

View file

@ -19,8 +19,8 @@ view!(TuiOut: |self: Tek| self.size.of(View(self, self.view)); {
}); });
expose!([self: Tek] { expose!([self: Tek] {
bool => {} [bool] => {}
u16 => { [u16] => {
":h-ins" => self.h_inputs(), ":h-ins" => self.h_inputs(),
":h-outs" => self.h_outputs(), ":h-outs" => self.h_outputs(),
":h-sample" => if self.is_editing() { 0 } else { 5 }, ":h-sample" => if self.is_editing() { 0 } else { 5 },
@ -30,24 +30,24 @@ expose!([self: Tek] {
":y-outs" => (self.size.h() as u16).saturating_sub(self.h_outputs() + 1), ":y-outs" => (self.size.h() as u16).saturating_sub(self.h_outputs() + 1),
":y-samples" => if self.is_editing() { 1 } else { 0 }, ":y-samples" => if self.is_editing() { 1 } else { 0 },
} }
usize => { [usize] => {
":scene-last" => self.scenes.len(), ":scene-last" => self.scenes.len(),
":track-last" => self.tracks.len(), ":track-last" => self.tracks.len(),
} }
isize => {} [isize] => {}
Option<usize> => { [Option<usize>] => {
":scene" => self.selected.scene(), ":scene" => self.selected.scene(),
":track" => self.selected.track(), ":track" => self.selected.track(),
} }
Color => {} [Color] => {}
Arc<RwLock<MidiClip>> => {} [Arc<RwLock<MidiClip>>] => {}
Option<Arc<RwLock<MidiClip>>> => { [Option<Arc<RwLock<MidiClip>>>] => {
":clip" => match self.selected { ":clip" => match self.selected {
Selection::Clip(t, s) => self.scenes[s].clips[t].clone(), Selection::Clip(t, s) => self.scenes[s].clips[t].clone(),
_ => None _ => None
} }
} }
Selection => { [Selection] => {
":scene-next" => match self.selected { ":scene-next" => match self.selected {
Selection::Mix => Selection::Scene(0), Selection::Mix => Selection::Scene(0),
Selection::Track(t) => Selection::Clip(t, 0), Selection::Track(t) => Selection::Clip(t, 0),

2
tengri

@ -1 +1 @@
Subproject commit 6048d24880324a6b411b6a8723ad95546e2edbe3 Subproject commit 9809c4642883b4dba896bdc92709f6d0b1513f8b