reenable sample viewer in groovebox

cleanup unused expose! bindings
This commit is contained in:
🪞👃🪞 2025-04-26 19:19:46 +03:00
parent f8994d3e2d
commit e4808f8fc1
8 changed files with 32 additions and 50 deletions

View file

@ -89,14 +89,14 @@ impl Sampler {
draw_list_item(&self.mapped[note])
}
}
pub fn viewer (&self, note_pt: usize) -> impl Content<TuiOut> + use<'_> {
draw_viewer(if let Some((_, sample)) = &self.recording {
pub fn view_sample (&self, note_pt: usize) -> impl Content<TuiOut> + use<'_> {
Outer(true, Style::default().fg(Tui::g(96))).enclose(draw_viewer(if let Some((_, sample)) = &self.recording {
Some(sample)
} else if let Some(sample) = &self.mapped[note_pt] {
Some(sample)
} else {
None
})
}))
}
pub fn status (&self, index: usize) -> impl Content<TuiOut> {
draw_status(self.mapped[index].as_ref())