aboutsummaryrefslogtreecommitdiff
path: root/src/player.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/player.rs')
-rw-r--r--src/player.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/player.rs b/src/player.rs
index 2e234b6..df45571 100644
--- a/src/player.rs
+++ b/src/player.rs
@@ -6,6 +6,8 @@ use gtk::glib::{self, clone};
use gtk::prelude::*;
use relm4::{ComponentParts, ComponentSender, RelmWidgetExt, SimpleComponent};
+use crate::icon_names;
+
#[allow(dead_code)]
pub struct Player {
// GStreamer-related
@@ -77,7 +79,7 @@ impl SimpleComponent for Player {
// Play/Pause button
gtk::Button {
#[watch]
- set_icon_name: if model.is_playing { "media-playback-pause-symbolic" } else { "media-playback-start-symbolic" },
+ set_icon_name: if model.is_playing { icon_names::PAUSE_LARGE } else { icon_names::PLAY_LARGE },
connect_clicked => PlayerMsg::PlayPause,
},
@@ -118,7 +120,7 @@ impl SimpleComponent for Player {
// Subtitle selection button
gtk::Button {
- set_icon_name: "media-view-subtitles-symbolic",
+ set_icon_name: icon_names::SUBTITLES,
connect_clicked[sender] => move |_| {
sender.output(PlayerOutput::SubtitleSelectionButtonPressed).unwrap();
},