diff options
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | data/totem.1 | 5 | ||||
-rw-r--r-- | data/totem.ui | 11 | ||||
-rw-r--r-- | docs/reference/totem-sections.txt | 1 | ||||
-rw-r--r-- | src/totem-menu.c | 17 | ||||
-rw-r--r-- | src/totem-object.c | 62 | ||||
-rw-r--r-- | src/totem-options.c | 9 | ||||
-rw-r--r-- | src/totem-private.h | 1 | ||||
-rw-r--r-- | src/totem.h | 3 |
9 files changed, 1 insertions, 110 deletions
@@ -29,8 +29,6 @@ gromit 20041213, for the Telestrator mode: Controls ======== -Ctrl+H: - Hide/Show controls in windowed mode P, Ctrl+Space: Play/Pause Escape (in full screen mode): diff --git a/data/totem.1 b/data/totem.1 index 86e3153a4..d5284d74c 100644 --- a/data/totem.1 +++ b/data/totem.1 @@ -111,11 +111,6 @@ Tell an already-running instance of .B Totem to toggle fullscreen mode. .TP -.B --toggle-controls -Tell an already-running instance of -.B Totem -to toggle showing the controls. -.TP .B --quit Tell an already-running instance of .B Totem diff --git a/data/totem.ui b/data/totem.ui index 01337dc6b..e3dcbed42 100644 --- a/data/totem.ui +++ b/data/totem.ui @@ -262,15 +262,6 @@ </child> <child> - <object class="GtkToggleAction" id="show-controls"> - <property name="label" translatable="yes">Show _Controls</property> - <property name="tooltip" translatable="yes">Show controls</property> - <property name="active">TRUE</property> - <signal name="activate" handler="show_controls_action_callback"/> - </object> - <accelerator key="H" modifiers="GDK_CONTROL_MASK"/> - </child> - <child> <object class="GtkToggleAction" id="sidebar"> <property name="label" translatable="yes">S_idebar</property> <property name="tooltip" translatable="yes">Show or hide the sidebar</property> @@ -417,7 +408,6 @@ <menuitem name="aspect-ratio-dvb" action="aspect-ratio-dvb"/> </menu> <menuitem name="next-angle" action="next-angle"/> - <menuitem name="show-controls" action="show-controls"/> <separator/> <menu name="subtitles" action="subtitles-menu"> <menuitem name="select-subtitle" action="select-subtitle"/> @@ -460,7 +450,6 @@ <menuitem name="previous-chapter" action="previous-chapter"/> <menuitem name="skip-forward" action="skip-forward"/> <menuitem name="skip-backwards" action="skip-backwards"/> - <menuitem name="show-controls" action="show-controls"/> <menuitem name="select-subtitle" action="select-subtitle"/> <separator/> <placeholder name="save-placeholder"/> diff --git a/docs/reference/totem-sections.txt b/docs/reference/totem-sections.txt index 593046609..cfde337d2 100644 --- a/docs/reference/totem-sections.txt +++ b/docs/reference/totem-sections.txt @@ -33,7 +33,6 @@ totem_action_volume_toggle_mute totem_action_toggle_aspect_ratio totem_action_get_aspect_ratio totem_action_set_aspect_ratio -totem_action_toggle_controls totem_action_set_scale_ratio totem_action_set_playlist_index totem_object_action_remote diff --git a/src/totem-menu.c b/src/totem-menu.c index b1f29d726..9e82ffeda 100644 --- a/src/totem-menu.c +++ b/src/totem-menu.c @@ -66,7 +66,6 @@ G_MODULE_EXPORT void volume_down_action_callback (GtkAction *action, Totem *tote G_MODULE_EXPORT void contents_action_callback (GtkAction *action, Totem *totem); G_MODULE_EXPORT void about_action_callback (GtkAction *action, Totem *totem); G_MODULE_EXPORT void plugins_action_callback (GtkAction *action, Totem *totem); -G_MODULE_EXPORT void show_controls_action_callback (GtkToggleAction *action, Totem *totem); G_MODULE_EXPORT void show_sidebar_action_callback (GtkToggleAction *action, Totem *totem); G_MODULE_EXPORT void aspect_ratio_changed_callback (GtkRadioAction *action, GtkRadioAction *current, Totem *totem); G_MODULE_EXPORT void select_subtitle_action_callback (GtkAction *action, Totem *totem); @@ -853,22 +852,6 @@ plugins_action_callback (GtkAction *action, Totem *totem) } void -show_controls_action_callback (GtkToggleAction *action, Totem *totem) -{ - gboolean show; - - show = gtk_toggle_action_get_active (action); - - /* Let's update our controls visibility */ - if (show) - totem->controls_visibility = TOTEM_CONTROLS_VISIBLE; - else - totem->controls_visibility = TOTEM_CONTROLS_HIDDEN; - - show_controls (totem, FALSE); -} - -void show_sidebar_action_callback (GtkToggleAction *action, Totem *totem) { if (totem_is_fullscreen (totem)) diff --git a/src/totem-object.c b/src/totem-object.c index 2a025436e..aff3026fd 100644 --- a/src/totem-object.c +++ b/src/totem-object.c @@ -912,7 +912,6 @@ totem_remote_command_get_type (void) ENUM_ENTRY (TOTEM_REMOTE_COMMAND_ENQUEUE, "enqueue"), ENUM_ENTRY (TOTEM_REMOTE_COMMAND_REPLACE, "replace"), ENUM_ENTRY (TOTEM_REMOTE_COMMAND_SHOW, "show"), - ENUM_ENTRY (TOTEM_REMOTE_COMMAND_TOGGLE_CONTROLS, "toggle-controls"), ENUM_ENTRY (TOTEM_REMOTE_COMMAND_UP, "up"), ENUM_ENTRY (TOTEM_REMOTE_COMMAND_DOWN, "down"), ENUM_ENTRY (TOTEM_REMOTE_COMMAND_LEFT, "left"), @@ -1455,14 +1454,7 @@ window_state_event_cb (GtkWidget *window, GdkEventWindowState *event, totem_fullscreen_set_fullscreen (totem->fs, FALSE); - action = gtk_action_group_get_action (totem->main_action_group, - "show-controls"); - - if (gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action))) - totem->controls_visibility = TOTEM_CONTROLS_VISIBLE; - else - totem->controls_visibility = TOTEM_CONTROLS_HIDDEN; - + totem->controls_visibility = TOTEM_CONTROLS_VISIBLE; show_controls (totem, TRUE); } @@ -2810,7 +2802,6 @@ totem_action_open_files_list (TotemObject *totem, GSList *list) void show_controls (TotemObject *totem, gboolean was_fullscreen) { - GtkAction *action; GtkWidget *menubar, *controlbar, *statusbar, *bvw_box, *widget; GtkAllocation allocation; int width = 0, height = 0; @@ -2824,8 +2815,6 @@ show_controls (TotemObject *totem, gboolean was_fullscreen) bvw_box = GTK_WIDGET (gtk_builder_get_object (totem->xml, "tmw_bvw_box")); widget = GTK_WIDGET (totem->bvw); - action = gtk_action_group_get_action (totem->main_action_group, "show-controls"); - gtk_action_set_sensitive (action, !totem_is_fullscreen (totem)); gtk_widget_get_allocation (widget, &allocation); if (totem->controls_visibility == TOTEM_CONTROLS_VISIBLE) { @@ -2878,11 +2867,6 @@ show_controls (TotemObject *totem, gboolean was_fullscreen) width, height); } } else { - if (totem->controls_visibility == TOTEM_CONTROLS_HIDDEN) { - width = allocation.width; - height = allocation.height; - } - /* Hide and make the menubar unsensitive */ gtk_widget_set_sensitive (menubar, FALSE); gtk_widget_hide (menubar); @@ -2893,37 +2877,10 @@ show_controls (TotemObject *totem, gboolean was_fullscreen) /* We won't show controls in fullscreen */ gtk_container_set_border_width (GTK_CONTAINER (bvw_box), 0); - - if (totem->controls_visibility == TOTEM_CONTROLS_HIDDEN) { - gtk_window_resize (GTK_WINDOW(totem->win), - width, height); - } } } /** - * totem_action_toggle_controls: - * @totem: a #TotemObject - * - * If Totem's not fullscreened, this toggles the state of the "Show Controls" - * menu entry, and consequently shows or hides the controls in the UI. - **/ -void -totem_action_toggle_controls (TotemObject *totem) -{ - GtkAction *action; - gboolean state; - - if (totem_is_fullscreen (totem) != FALSE) - return; - - action = gtk_action_group_get_action (totem->main_action_group, - "show-controls"); - state = gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)); - gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), !state); -} - -/** * totem_action_next_angle: * @totem: a #TotemObject * @@ -3076,19 +3033,6 @@ totem_object_action_remote (TotemObject *totem, TotemRemoteCommand cmd, const ch case TOTEM_REMOTE_COMMAND_SHOW: gtk_window_present_with_time (GTK_WINDOW (totem->win), GDK_CURRENT_TIME); break; - case TOTEM_REMOTE_COMMAND_TOGGLE_CONTROLS: - if (totem->controls_visibility != TOTEM_CONTROLS_FULLSCREEN) - { - GtkToggleAction *action; - gboolean state; - - action = GTK_TOGGLE_ACTION (gtk_action_group_get_action - (totem->main_action_group, - "show-controls")); - state = gtk_toggle_action_get_active (action); - gtk_toggle_action_set_active (action, !state); - } - break; case TOTEM_REMOTE_COMMAND_UP: bacon_video_widget_dvd_event (totem->bvw, BVW_DVD_ROOT_MENU_UP); @@ -3502,10 +3446,6 @@ totem_action_handle_key_press (TotemObject *totem, GdkEventKey *event) case GDK_KEY_G: totem_action_next_angle (totem); break; - case GDK_KEY_h: - case GDK_KEY_H: - totem_action_toggle_controls (totem); - break; case GDK_KEY_M: case GDK_KEY_m: bacon_video_widget_dvd_event (totem->bvw, BVW_DVD_ROOT_MENU); diff --git a/src/totem-options.c b/src/totem-options.c index 1c6ae68d7..119d1a762 100644 --- a/src/totem-options.c +++ b/src/totem-options.c @@ -58,7 +58,6 @@ const GOptionEntry all_options[] = { {"volume-down", '\0', 0, G_OPTION_ARG_NONE, &optionstate.volumedown, N_("Volume Down"), NULL}, {"mute", '\0', 0, G_OPTION_ARG_NONE, &optionstate.mute, N_("Mute sound"), NULL}, {"fullscreen", '\0', 0, G_OPTION_ARG_NONE, &optionstate.fullscreen, N_("Toggle Fullscreen"), NULL}, - {"toggle-controls", '\0', 0, G_OPTION_ARG_NONE, &optionstate.togglecontrols, N_("Show/Hide Controls"), NULL}, {"quit", '\0', 0, G_OPTION_ARG_NONE, &optionstate.quit, N_("Quit"), NULL}, {"enqueue", '\0', 0, G_OPTION_ARG_NONE, &optionstate.enqueue, N_("Enqueue"), NULL}, {"replace", '\0', 0, G_OPTION_ARG_NONE, &optionstate.replace, N_("Replace"), NULL}, @@ -98,9 +97,6 @@ totem_options_get_context (void) void totem_options_process_late (Totem *totem, const TotemCmdLineOptions *options) { - if (options->togglecontrols) - totem_action_toggle_controls (totem); - /* Handle --playlist-idx */ totem->index = options->playlistidx; @@ -220,11 +216,6 @@ totem_options_process_for_server (Totem *totem, (TOTEM_REMOTE_COMMAND_FULLSCREEN)); } - if (options->togglecontrols) { - commands = g_list_append (commands, GINT_TO_POINTER - (TOTEM_REMOTE_COMMAND_TOGGLE_CONTROLS)); - } - /* No commands, no files, show ourselves */ if (commands == NULL && options->filenames == NULL) { totem_action_remote (totem, TOTEM_REMOTE_COMMAND_SHOW, NULL); diff --git a/src/totem-private.h b/src/totem-private.h index 2034f8232..c48b44dff 100644 --- a/src/totem-private.h +++ b/src/totem-private.h @@ -58,7 +58,6 @@ typedef enum { TOTEM_CONTROLS_UNDEFINED, TOTEM_CONTROLS_VISIBLE, - TOTEM_CONTROLS_HIDDEN, TOTEM_CONTROLS_FULLSCREEN } ControlsVisibility; diff --git a/src/totem.h b/src/totem.h index 60056edd1..3904cae21 100644 --- a/src/totem.h +++ b/src/totem.h @@ -58,7 +58,6 @@ G_BEGIN_DECLS * @TOTEM_REMOTE_COMMAND_ENQUEUE: enqueue a new playlist item * @TOTEM_REMOTE_COMMAND_REPLACE: replace an item in the playlist * @TOTEM_REMOTE_COMMAND_SHOW: show the Totem instance - * @TOTEM_REMOTE_COMMAND_TOGGLE_CONTROLS: toggle the control visibility * @TOTEM_REMOTE_COMMAND_UP: go up (DVD controls) * @TOTEM_REMOTE_COMMAND_DOWN: go down (DVD controls) * @TOTEM_REMOTE_COMMAND_LEFT: go left (DVD controls) @@ -91,7 +90,6 @@ typedef enum { TOTEM_REMOTE_COMMAND_ENQUEUE, TOTEM_REMOTE_COMMAND_REPLACE, TOTEM_REMOTE_COMMAND_SHOW, - TOTEM_REMOTE_COMMAND_TOGGLE_CONTROLS, TOTEM_REMOTE_COMMAND_UP, TOTEM_REMOTE_COMMAND_DOWN, TOTEM_REMOTE_COMMAND_LEFT, @@ -219,7 +217,6 @@ gboolean totem_action_set_mrl_with_warning (TotemObject *totem, void totem_action_toggle_aspect_ratio (TotemObject *totem); void totem_action_set_aspect_ratio (TotemObject *totem, int ratio); int totem_action_get_aspect_ratio (TotemObject *totem); -void totem_action_toggle_controls (TotemObject *totem); void totem_action_next_angle (TotemObject *totem); void totem_action_set_scale_ratio (TotemObject *totem, gfloat ratio); |