mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 19:56:42 +01:00
add some status bar help
This commit is contained in:
parent
581b0f5f3b
commit
db5a96a7e4
1 changed files with 16 additions and 9 deletions
|
|
@ -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> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue