From dc9085acd0a2da7d0cc5e7f3addbe170070c4956 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Wed, 11 Jul 2012 12:15:53 +0200 Subject: added UI tooltips --- src/default.ui | 11 ++++++++++- src/main.c | 10 +++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/default.ui b/src/default.ui index ede8f7a..e360e39 100644 --- a/src/default.ui +++ b/src/default.ui @@ -26,7 +26,7 @@ True - Open _Movie... + Open _Video... True True image1 @@ -165,6 +165,7 @@ True True True + Start video playback none False @@ -187,6 +188,7 @@ True True True + Stop video playback none False @@ -208,6 +210,7 @@ True True + Current playback position False False @@ -389,6 +392,7 @@ audio-volume-medium True + Currently applied format file @@ -402,6 +406,7 @@ audio-volume-medium True + Currently applied format file @@ -417,6 +422,7 @@ audio-volume-medium True True + Format expression gtk-apply @@ -441,6 +447,7 @@ audio-volume-medium True True False + Allow Pango markup in format expression True @@ -463,6 +470,7 @@ audio-volume-medium True True + Format expression gtk-apply @@ -487,6 +495,7 @@ audio-volume-medium True True False + Allow Pango markup in format expression True diff --git a/src/main.c b/src/main.c index 85d9372..0f3cfd4 100644 --- a/src/main.c +++ b/src/main.c @@ -73,6 +73,9 @@ GtkWidget *navigator_scrolledwindow, gchar *current_filename = NULL; +#define TOOLTIP_PLAY "Start video playback" +#define TOOLTIP_PAUSE "Pause video playback" + #define SPEAKER_WIZARD "Wizard" #define SPEAKER_PROBAND "Proband" @@ -124,6 +127,9 @@ playpause_button_clicked_cb(GtkWidget *widget, gpointer data) button_image_set_from_stock(GTK_BUTTON(data), is_playing ? GTK_STOCK_MEDIA_PLAY : GTK_STOCK_MEDIA_PAUSE); + gtk_widget_set_tooltip_text(GTK_WIDGET(data), + is_playing ? TOOLTIP_PLAY + : TOOLTIP_PAUSE); } /** @private */ @@ -134,6 +140,7 @@ stop_button_clicked_cb(GtkWidget *widget, gtk_vlc_player_stop(GTK_VLC_PLAYER(widget)); button_image_set_from_stock(GTK_BUTTON(playpause_button), GTK_STOCK_MEDIA_PLAY); + gtk_widget_set_tooltip_text(playpause_button, TOOLTIP_PLAY); } /** @private */ @@ -143,7 +150,7 @@ file_menu_openmovie_item_activate_cb(GtkWidget *widget, { GtkWidget *dialog; - dialog = gtk_file_chooser_dialog_new("Open Movie...", GTK_WINDOW(widget), + dialog = gtk_file_chooser_dialog_new("Open Video...", GTK_WINDOW(widget), GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, @@ -293,6 +300,7 @@ load_media_file(const gchar *file) button_image_set_from_stock(GTK_BUTTON(playpause_button), GTK_STOCK_MEDIA_PLAY); + gtk_widget_set_tooltip_text(playpause_button, TOOLTIP_PLAY); return TRUE; } -- cgit v1.2.3