summaryrefslogtreecommitdiff
path: root/gtk/gtkmenuitem.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkmenuitem.c')
-rw-r--r--gtk/gtkmenuitem.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c
index 03eca0bf59..ced23c099a 100644
--- a/gtk/gtkmenuitem.c
+++ b/gtk/gtkmenuitem.c
@@ -134,10 +134,10 @@ static void gtk_menu_item_buildable_add_child (GtkBuildable *buildab
const gchar *type);
static void gtk_menu_item_activatable_interface_init (GtkActivatableIface *iface);
-static void gtk_menu_item_activatable_update (GtkActivatable *activatable,
+static void gtk_menu_item_update (GtkActivatable *activatable,
GtkAction *action,
const gchar *property_name);
-static void gtk_menu_item_activatable_reset (GtkActivatable *activatable,
+static void gtk_menu_item_sync_action_properties (GtkActivatable *activatable,
GtkAction *action);
static void gtk_menu_item_set_related_action (GtkMenuItem *menu_item,
GtkAction *action);
@@ -576,15 +576,15 @@ gtk_menu_item_buildable_add_child (GtkBuildable *buildable,
static void
gtk_menu_item_activatable_interface_init (GtkActivatableIface *iface)
{
- iface->update = gtk_menu_item_activatable_update;
- iface->reset = gtk_menu_item_activatable_reset;
+ iface->update = gtk_menu_item_update;
+ iface->sync_action_properties = gtk_menu_item_sync_action_properties;
}
-static void
+static void
activatable_update_label (GtkMenuItem *menu_item, GtkAction *action)
{
GtkWidget *child = GTK_BIN (menu_item)->child;
-
+
if (GTK_IS_LABEL (child))
{
const gchar *label;
@@ -597,9 +597,9 @@ activatable_update_label (GtkMenuItem *menu_item, GtkAction *action)
gboolean _gtk_menu_is_empty (GtkWidget *menu);
static void
-gtk_menu_item_activatable_update (GtkActivatable *activatable,
- GtkAction *action,
- const gchar *property_name)
+gtk_menu_item_update (GtkActivatable *activatable,
+ GtkAction *action,
+ const gchar *property_name)
{
GtkMenuItem *menu_item = GTK_MENU_ITEM (activatable);
GtkMenuItemPrivate *priv = GET_PRIVATE (menu_item);
@@ -617,8 +617,8 @@ gtk_menu_item_activatable_update (GtkActivatable *activatable,
}
static void
-gtk_menu_item_activatable_reset (GtkActivatable *activatable,
- GtkAction *action)
+gtk_menu_item_sync_action_properties (GtkActivatable *activatable,
+ GtkAction *action)
{
GtkMenuItem *menu_item = GTK_MENU_ITEM (activatable);
GtkMenuItemPrivate *priv = GET_PRIVATE (menu_item);
@@ -626,7 +626,7 @@ gtk_menu_item_activatable_reset (GtkActivatable *activatable,
if (!action)
return;
- _gtk_action_sync_menu_visible (action, GTK_WIDGET (menu_item),
+ _gtk_action_sync_menu_visible (action, GTK_WIDGET (menu_item),
_gtk_menu_is_empty (gtk_menu_item_get_submenu (menu_item)));
gtk_widget_set_sensitive (GTK_WIDGET (menu_item), gtk_action_is_sensitive (action));
@@ -634,14 +634,14 @@ gtk_menu_item_activatable_reset (GtkActivatable *activatable,
if (priv->use_action_appearance)
{
GtkWidget *label = GTK_BIN (menu_item)->child;
-
+
/* make sure label is a label */
if (label && !GTK_IS_LABEL (label))
{
gtk_container_remove (GTK_CONTAINER (menu_item), label);
label = NULL;
}
-
+
if (!label)
label = g_object_new (GTK_TYPE_ACCEL_LABEL,
"use-underline", TRUE,
@@ -649,18 +649,18 @@ gtk_menu_item_activatable_reset (GtkActivatable *activatable,
"visible", TRUE,
"parent", menu_item,
NULL);
-
+
if (GTK_IS_ACCEL_LABEL (label) && gtk_action_get_accel_path (action))
g_object_set (label,
"accel-closure", gtk_action_get_accel_closure (action),
NULL);
-
+
activatable_update_label (menu_item, action);
}
}
static void
-gtk_menu_item_set_related_action (GtkMenuItem *menu_item,
+gtk_menu_item_set_related_action (GtkMenuItem *menu_item,
GtkAction *action)
{
GtkMenuItemPrivate *priv = GET_PRIVATE (menu_item);
@@ -691,7 +691,7 @@ gtk_menu_item_set_related_action (GtkMenuItem *menu_item,
}
static void
-gtk_menu_item_set_use_action_appearance (GtkMenuItem *menu_item,
+gtk_menu_item_set_use_action_appearance (GtkMenuItem *menu_item,
gboolean use_appearance)
{
GtkMenuItemPrivate *priv = GET_PRIVATE (menu_item);
@@ -699,8 +699,8 @@ gtk_menu_item_set_use_action_appearance (GtkMenuItem *menu_item,
if (priv->use_action_appearance != use_appearance)
{
priv->use_action_appearance = use_appearance;
-
- gtk_activatable_reset (GTK_ACTIVATABLE (menu_item), priv->action);
+
+ gtk_activatable_sync_action_properties (GTK_ACTIVATABLE (menu_item), priv->action);
}
}