aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-05-07 03:21:31 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-05-07 03:21:31 +0200
commitaa2c8400473335936c40ef04603f9e5980372d9a (patch)
treed9d284933467911b54f77a746fd4dcb1c20edd39 /src/main.c
parent65da91482b50e158712cbb9e39f3e44068d9274a (diff)
downloadexperiment-player-aa2c8400473335936c40ef04603f9e5980372d9a.tar.gz
redesigned video player controls
totem-like play/stop buttons, but in one HBox * also added a volume button
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main.c b/src/main.c
index 49042ff..3d8ea03 100644
--- a/src/main.c
+++ b/src/main.c
@@ -21,10 +21,14 @@ static GtkWidget *window,
void
playpause_button_clicked_cb(GtkWidget *widget, gpointer data)
{
- gtk_button_set_label(GTK_BUTTON(data),
- gtk_vlc_player_toggle(GTK_VLC_PLAYER(widget))
- ? "gtk-media-play"
- : "gtk-media-pause");
+ GtkWidget *image = gtk_bin_get_child(GTK_BIN(data));
+ gboolean is_playing;
+
+ is_playing = gtk_vlc_player_toggle(GTK_VLC_PLAYER(widget));
+ gtk_image_set_from_stock(GTK_IMAGE(image),
+ is_playing ? "gtk-media-play"
+ : "gtk-media-pause",
+ GTK_ICON_SIZE_SMALL_TOOLBAR);
}
void