summary refs log tree commit diff
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();
                     },