diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-07-11 12:15:53 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-07-11 12:15:53 +0200 |
commit | dc9085acd0a2da7d0cc5e7f3addbe170070c4956 (patch) | |
tree | cee5ea55c583445858fdbba89e3bbd44d33ccfd0 | |
parent | baa2fa1748b8223195dba99f32ffc7e5df21d9e7 (diff) | |
download | gtk-vlc-player-dc9085acd0a2da7d0cc5e7f3addbe170070c4956.tar.gz |
added UI tooltips
-rw-r--r-- | src/default.ui | 11 | ||||
-rw-r--r-- | 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 @@ <property name="visible">True</property> <child> <object class="GtkImageMenuItem" id="file_menu_openmovie_item"> - <property name="label" translatable="yes">Open _Movie...</property> + <property name="label" translatable="yes">Open _Video...</property> <property name="visible">True</property> <property name="use_underline">True</property> <property name="image">image1</property> @@ -165,6 +165,7 @@ <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> + <property name="tooltip_text" translatable="yes">Start video playback</property> <property name="relief">none</property> <property name="focus_on_click">False</property> <signal name="clicked" handler="playpause_button_clicked_cb" object="player_widget"/> @@ -187,6 +188,7 @@ <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> + <property name="tooltip_text" translatable="yes">Stop video playback</property> <property name="relief">none</property> <property name="focus_on_click">False</property> <signal name="clicked" handler="stop_button_clicked_cb" object="player_widget"/> @@ -208,6 +210,7 @@ <object class="GtkHScale" id="scale_widget"> <property name="visible">True</property> <property name="can_focus">True</property> + <property name="tooltip_text" translatable="yes">Current playback position</property> <property name="restrict_to_fill_level">False</property> <property name="draw_value">False</property> </object> @@ -389,6 +392,7 @@ audio-volume-medium</property> <child> <object class="GtkComboBox" id="transcript_proband_combo"> <property name="visible">True</property> + <property name="tooltip_text" translatable="yes">Currently applied format file</property> <signal name="changed" handler="generic_transcript_combo_changed_cb" object="transcript_proband_widget"/> </object> <packing> @@ -402,6 +406,7 @@ audio-volume-medium</property> <child> <object class="GtkComboBox" id="transcript_wizard_combo"> <property name="visible">True</property> + <property name="tooltip_text" translatable="yes">Currently applied format file</property> <signal name="changed" handler="generic_transcript_combo_changed_cb" object="transcript_wizard_widget"/> </object> <packing> @@ -417,6 +422,7 @@ audio-volume-medium</property> <object class="GtkEntry" id="transcript_wizard_entry"> <property name="visible">True</property> <property name="can_focus">True</property> + <property name="tooltip_text" translatable="yes">Format expression</property> <property name="invisible_char">●</property> <property name="primary_icon_stock">gtk-apply</property> <signal name="changed" handler="generic_transcript_entry_changed_cb" object="transcript_wizard_widget"/> @@ -441,6 +447,7 @@ audio-volume-medium</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> + <property name="tooltip_text" translatable="yes">Allow Pango markup in format expression</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="generic_transcript_entry_check_toggled_cb" object="transcript_wizard_entry"/> </object> @@ -463,6 +470,7 @@ audio-volume-medium</property> <object class="GtkEntry" id="transcript_proband_entry"> <property name="visible">True</property> <property name="can_focus">True</property> + <property name="tooltip_text" translatable="yes">Format expression</property> <property name="invisible_char">●</property> <property name="primary_icon_stock">gtk-apply</property> <signal name="changed" handler="generic_transcript_entry_changed_cb" object="transcript_proband_widget"/> @@ -487,6 +495,7 @@ audio-volume-medium</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> + <property name="tooltip_text" translatable="yes">Allow Pango markup in format expression</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="generic_transcript_entry_check_toggled_cb" object="transcript_proband_entry"/> </object> @@ -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; } |