add some status bar help

This commit is contained in:
🪞👃🪞 2024-10-19 00:13:18 +03:00
parent 581b0f5f3b
commit db5a96a7e4

View file

@ -26,17 +26,24 @@ impl Content for ArrangerStatusBar {
type Engine = Tui; type Engine = Tui;
fn content (&self) -> impl Widget<Engine = Tui> { fn content (&self) -> impl Widget<Engine = Tui> {
let label = match self { let label = match self {
Self::Transport => "Transport", Self::Transport => "TRANSPORT",
Self::ArrangementMix => "Arrangement", Self::ArrangementMix => "COMPOSITION",
Self::ArrangementTrack => "Track", Self::ArrangementTrack => "TRACK",
Self::ArrangementScene => "Scene", Self::ArrangementScene => "SCENE",
Self::ArrangementClip => "Clip", Self::ArrangementClip => "CLIP",
Self::PhrasePool => "Phrases", Self::PhrasePool => "PHRASES",
Self::PhraseEditor => "Sequencer", Self::PhraseEditor => "SEQUENCER",
}; };
TuiStyle::bg(format!(" {label} "), Color::Rgb(150, 160, 90)) let label = TuiStyle::bg(format!(" {label} "), Color::Rgb(150, 160, 90))
.fg(Color::Rgb(0, 0, 0)) .fg(Color::Rgb(0, 0, 0))
.bold(true) .bold(true);
row!(label, " ", match self {
Self::ArrangementMix =>
"[G]et [S]et [A]dd [I]nsert [D]uplicate [E]dit [C]olor",
Self::PhrasePool =>
"[A]ppend [I]nsert [D]uplicate [C]olor re[N]ame leng[T]h [,.]Move [<>]Resize",
_ => ""
})
} }
} }
impl Content for Arrangement<Tui> { impl Content for Arrangement<Tui> {