use expose! macro for MidiPool and MidiEditor

This commit is contained in:
🪞👃🪞 2025-05-04 15:43:51 +03:00
parent 79bf493004
commit 55b6745d4d
2 changed files with 51 additions and 54 deletions

View file

@ -346,8 +346,8 @@ impl<'a> ArrangerView<'a> {
pub(crate) fn devices (&'a self) -> impl Content<TuiOut> + 'a {
let Self { width_side, width_mid, track_count, track_selected, is_editing, .. } = self;
Tryptich::top(1)
.left(*width_side, button_3("x", "devices", format!("{}", 0), *is_editing))
.right(*width_side, button_2("X", "add device", *is_editing))
.left(*width_side, button_3("z", "devices", format!("{}", 0), *is_editing))
.right(*width_side, button_2("Z", "add device", *is_editing))
.middle(*width_mid, per_track_top(*width_mid, ||self.tracks_with_sizes_scrolled(),
move|index, track|{
wrap(if *track_selected == Some(index) {