remove PhraseViewState

This commit is contained in:
🪞👃🪞 2024-11-25 18:32:23 +01:00
parent 9319315595
commit 3569019b86
16 changed files with 432 additions and 473 deletions

View file

@ -54,3 +54,35 @@ impl FocusWrap<TransportFocus> for Option<TransportFocus> {
lay!(corners, highlight, *content)
}
}
impl_focus!(TransportTui TransportFocus [
//&[Menu],
&[
Content(PlayPause),
Content(Bpm),
Content(Sync),
Content(Clock),
Content(Quant)
],
]);
#[derive(Copy, Clone)]
pub struct TransportStatusBar;
impl StatusBar for TransportStatusBar {
type State = ();
fn hotkey_fg () -> Color {
TuiTheme::hotkey_fg()
}
fn update (&mut self, state: &()) {
todo!()
}
}
impl Content for TransportStatusBar {
type Engine = Tui;
fn content (&self) -> impl Widget<Engine = Tui> {
todo!();
""
}
}