diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-01-02 13:12:55 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-01-02 13:12:55 +0100 |
commit | 0830d3e61feb078b0d0b2f0acf2466f0397153cf (patch) | |
tree | b7b3bd9d8c741005d2a34beed4769200fa43b3cb | |
parent | 4a58385b9286203e38b2a1c284185e76a444bd19 (diff) |
indicate pause status in play button
-rw-r--r-- | src/main.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 238e0ef..409c137 100644 --- a/src/main.rs +++ b/src/main.rs @@ -161,8 +161,14 @@ fn main() -> anyhow::Result<()> { 0.0 }); + let control_buttons = if is_paused(&play) { + "[ ⏮ ] [ ◀ ] [ ▶ ] [ ▶ ] [ ⏭ ]" + } else { + "[ ⏮ ] [ ◀ ] [ ⏸ ] [ ▶ ] [ ⏭ ]" + }; + let block = Block::default().borders(Borders::ALL); - let control_paragraph = Paragraph::new("[ ⏮ ] [ ◀ ] [ ⏯ ] [ ▶ ] [ ⏭ ]") + let control_paragraph = Paragraph::new(control_buttons) .block(block) .alignment(Alignment::Center) .style(match cursor_state { |