summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-04-07 13:40:37 +0200
committerBastien Nocera <hadess@hadess.net>2022-04-07 13:46:45 +0200
commit014fb5e90f4cbdc5d5b6813d7618c8d0a3b5055e (patch)
tree51fd94ffb8a2a6d59cdea31324608e3723db011d
parent9e3ba4952e0827846082d61378ff615bebb94906 (diff)
downloadtotem-014fb5e90f4cbdc5d5b6813d7618c8d0a3b5055e.tar.gz
main: Make macro totem_object_set_sensitivity2() private
Took the opportunity to rename it to something clearer.
-rw-r--r--src/totem-object.c43
-rw-r--r--src/totem-private.h7
2 files changed, 25 insertions, 25 deletions
diff --git a/src/totem-object.c b/src/totem-object.c
index a6818ea8a..f6a6fbffd 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -104,6 +104,13 @@ static void playlist_widget_setup (TotemObject *totem);
static void totem_callback_connect (TotemObject *totem);
static void totem_setup_window (TotemObject *totem);
+#define action_set_sensitive(name, state) \
+ { \
+ GAction *__action; \
+ __action = g_action_map_lookup_action (G_ACTION_MAP (totem), name); \
+ g_simple_action_set_enabled (G_SIMPLE_ACTION (__action), state); \
+ }
+
/* Callback functions for GtkBuilder */
G_MODULE_EXPORT gboolean main_window_destroy_cb (GtkWidget *widget, GdkEvent *event, TotemObject *totem);
G_MODULE_EXPORT gboolean window_state_event_cb (GtkWidget *window, GdkEventWindowState *event, TotemObject *totem);
@@ -1928,18 +1935,18 @@ totem_object_set_mrl (TotemObject *totem,
play_pause_set_label (totem, STATE_STOPPED);
/* Play/Pause */
- totem_object_set_sensitivity2 ("play", FALSE);
+ action_set_sensitive ("play", FALSE);
/* Volume */
gtk_widget_set_sensitive (totem->volume, FALSE);
totem->volume_sensitive = FALSE;
/* Control popup */
- totem_object_set_sensitivity2 ("next-chapter", FALSE);
- totem_object_set_sensitivity2 ("previous-chapter", FALSE);
+ action_set_sensitive ("next-chapter", FALSE);
+ action_set_sensitive ("previous-chapter", FALSE);
/* Subtitle selection */
- totem_object_set_sensitivity2 ("select-subtitle", FALSE);
+ action_set_sensitive ("select-subtitle", FALSE);
/* Set the label */
update_mrl_label (totem, NULL);
@@ -1975,7 +1982,7 @@ totem_object_set_mrl (TotemObject *totem,
totem->mrl = g_strdup (mrl);
/* Play/Pause */
- totem_object_set_sensitivity2 ("play", TRUE);
+ action_set_sensitive ("play", TRUE);
/* Volume */
caps = bacon_video_widget_can_set_volume (totem->bvw);
@@ -1983,7 +1990,7 @@ totem_object_set_mrl (TotemObject *totem,
totem->volume_sensitive = caps;
/* Subtitle selection */
- totem_object_set_sensitivity2 ("select-subtitle", !totem_is_special_mrl (mrl));
+ action_set_sensitive ("select-subtitle", !totem_is_special_mrl (mrl));
/* Set the playlist */
play_pause_set_label (totem, STATE_PAUSED);
@@ -3780,17 +3787,17 @@ update_media_menu_items (TotemObject *totem)
playing = totem_playing_dvd (totem->mrl);
- totem_object_set_sensitivity2 ("dvd-root-menu", playing);
- totem_object_set_sensitivity2 ("dvd-title-menu", playing);
- totem_object_set_sensitivity2 ("dvd-audio-menu", playing);
- totem_object_set_sensitivity2 ("dvd-angle-menu", playing);
- totem_object_set_sensitivity2 ("dvd-chapter-menu", playing);
+ action_set_sensitive ("dvd-root-menu", playing);
+ action_set_sensitive ("dvd-title-menu", playing);
+ action_set_sensitive ("dvd-audio-menu", playing);
+ action_set_sensitive ("dvd-angle-menu", playing);
+ action_set_sensitive ("dvd-chapter-menu", playing);
- totem_object_set_sensitivity2 ("next-angle",
+ action_set_sensitive ("next-angle",
bacon_video_widget_has_angles (totem->bvw));
mount = totem_get_mount_for_media (totem->mrl);
- totem_object_set_sensitivity2 ("eject", mount != NULL);
+ action_set_sensitive ("eject", mount != NULL);
if (mount != NULL)
g_object_unref (mount);
}
@@ -3798,9 +3805,9 @@ update_media_menu_items (TotemObject *totem)
static void
update_buttons (TotemObject *totem)
{
- totem_object_set_sensitivity2 ("previous-chapter",
+ action_set_sensitive ("previous-chapter",
totem_object_can_seek_previous (totem));
- totem_object_set_sensitivity2 ("next-chapter",
+ action_set_sensitive ("next-chapter",
totem_object_can_seek_next (totem));
}
@@ -4063,9 +4070,9 @@ totem_callback_connect (TotemObject *totem)
gtk_widget_add_events (totem->win, GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK);
/* Set sensitivity of the toolbar buttons */
- totem_object_set_sensitivity2 ("play", FALSE);
- totem_object_set_sensitivity2 ("next-chapter", FALSE);
- totem_object_set_sensitivity2 ("previous-chapter", FALSE);
+ action_set_sensitive ("play", FALSE);
+ action_set_sensitive ("next-chapter", FALSE);
+ action_set_sensitive ("previous-chapter", FALSE);
/* Volume */
g_signal_connect (G_OBJECT (totem->bvw), "notify::volume",
diff --git a/src/totem-private.h b/src/totem-private.h
index 0d7085393..be7808386 100644
--- a/src/totem-private.h
+++ b/src/totem-private.h
@@ -36,13 +36,6 @@
#include "totem-open-location.h"
#include "totem-plugins-engine.h"
-#define totem_object_set_sensitivity2(name, state) \
- { \
- GAction *__action; \
- __action = g_action_map_lookup_action (G_ACTION_MAP (totem), name); \
- g_simple_action_set_enabled (G_SIMPLE_ACTION (__action), state); \
- }
-
typedef enum {
TOTEM_CONTROLS_UNDEFINED,
TOTEM_CONTROLS_VISIBLE,