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;
fn content (&self) -> impl Widget<Engine = Tui> {
let label = match self {
Self::Transport => "Transport",
Self::ArrangementMix => "Arrangement",
Self::ArrangementTrack => "Track",
Self::ArrangementScene => "Scene",
Self::ArrangementClip => "Clip",
Self::PhrasePool => "Phrases",
Self::PhraseEditor => "Sequencer",
Self::Transport => "TRANSPORT",
Self::ArrangementMix => "COMPOSITION",
Self::ArrangementTrack => "TRACK",
Self::ArrangementScene => "SCENE",
Self::ArrangementClip => "CLIP",
Self::PhrasePool => "PHRASES",
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))
.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> {