mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 12:16: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;
|
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> {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue