summaryrefslogtreecommitdiff
path: root/src/totem-menu.c
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-05-15 14:34:49 +0200
committerBastien Nocera <hadess@hadess.net>2013-05-15 17:36:37 +0200
commit1cedb723582a9984f03869c341bf0b1fb075b8a0 (patch)
tree164374737942ccadb50959170a731d8a7a010d50 /src/totem-menu.c
parent755266dd11d25b4387f0de04ac272d51d29228df (diff)
downloadtotem-1cedb723582a9984f03869c341bf0b1fb075b8a0.tar.gz
main: Move "Select Subtitles" to cogwheel menu
Diffstat (limited to 'src/totem-menu.c')
-rw-r--r--src/totem-menu.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/totem-menu.c b/src/totem-menu.c
index 571289ef6..045e857f8 100644
--- a/src/totem-menu.c
+++ b/src/totem-menu.c
@@ -43,7 +43,6 @@ G_MODULE_EXPORT void play_action_callback (GtkAction *action, Totem *totem);
G_MODULE_EXPORT void next_chapter_action_callback (GtkAction *action, Totem *totem);
G_MODULE_EXPORT void previous_chapter_action_callback (GtkAction *action, Totem *totem);
G_MODULE_EXPORT void show_sidebar_action_callback (GtkToggleAction *action, Totem *totem);
-G_MODULE_EXPORT void select_subtitle_action_callback (GtkAction *action, Totem *totem);
G_MODULE_EXPORT void clear_playlist_action_callback (GtkAction *action, Totem *totem);
static void
@@ -236,6 +235,15 @@ eject_action_cb (GSimpleAction *action,
totem_action_eject (TOTEM_OBJECT (user_data));
}
+static void
+select_subtitle_action_cb (GSimpleAction *action,
+ GVariant *parameter,
+ gpointer user_data)
+{
+ totem_playlist_select_subtitle_dialog (TOTEM_OBJECT (user_data)->playlist,
+ TOTEM_PLAYLIST_DIALOG_PLAYING);
+}
+
static GActionEntry app_entries[] = {
/* Main app menu */
{ "open", open_action_cb, NULL, NULL, NULL },
@@ -255,6 +263,7 @@ static GActionEntry app_entries[] = {
{ "dvd-chapter-menu", dvd_chapter_menu_action_cb, NULL, NULL, NULL },
/* Cogwheel menu */
+ { "select-subtitle", select_subtitle_action_cb, NULL, NULL, NULL },
{ "aspect-ratio", aspect_ratio_action_cb, "i", "0", aspect_ratio_change_state },
{ "zoom", toggle_action_cb, NULL, "false", zoom_action_change_state },
{ "next-angle", next_angle_action_cb, NULL, NULL, NULL },
@@ -555,13 +564,6 @@ play_action_callback (GtkAction *action, Totem *totem)
}
void
-select_subtitle_action_callback (GtkAction *action, Totem *totem)
-{
- totem_playlist_select_subtitle_dialog (totem->playlist,
- TOTEM_PLAYLIST_DIALOG_PLAYING);
-}
-
-void
next_chapter_action_callback (GtkAction *action, Totem *totem)
{
TOTEM_PROFILE (totem_object_action_next (totem));