mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-20 07:38:54 +02:00
Rename methods on GActionGroup to include 'action'
Makes explicit the fact that you are interacting with the individual action rather than the group and removes potential namespace conflicts with classes implementing the interface (like g_application_activate() vs g_application_activate_action()).
This commit is contained in:
@@ -219,13 +219,13 @@ g_action_group_has_action (GActionGroup *action_group,
|
||||
* Since: 2.26
|
||||
**/
|
||||
const GVariantType *
|
||||
g_action_group_get_parameter_type (GActionGroup *action_group,
|
||||
g_action_group_get_action_parameter_type (GActionGroup *action_group,
|
||||
const gchar *action_name)
|
||||
{
|
||||
g_return_val_if_fail (G_IS_ACTION_GROUP (action_group), NULL);
|
||||
|
||||
return G_ACTION_GROUP_GET_IFACE (action_group)
|
||||
->get_parameter_type (action_group, action_name);
|
||||
->get_action_parameter_type (action_group, action_name);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -254,13 +254,13 @@ g_action_group_get_parameter_type (GActionGroup *action_group,
|
||||
* Since: 2.26
|
||||
**/
|
||||
const GVariantType *
|
||||
g_action_group_get_state_type (GActionGroup *action_group,
|
||||
g_action_group_get_action_state_type (GActionGroup *action_group,
|
||||
const gchar *action_name)
|
||||
{
|
||||
g_return_val_if_fail (G_IS_ACTION_GROUP (action_group), NULL);
|
||||
|
||||
return G_ACTION_GROUP_GET_IFACE (action_group)
|
||||
->get_state_type (action_group, action_name);
|
||||
->get_action_state_type (action_group, action_name);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -292,13 +292,13 @@ g_action_group_get_state_type (GActionGroup *action_group,
|
||||
* Since: 2.26
|
||||
**/
|
||||
GVariant *
|
||||
g_action_group_get_state_hint (GActionGroup *action_group,
|
||||
g_action_group_get_action_state_hint (GActionGroup *action_group,
|
||||
const gchar *action_name)
|
||||
{
|
||||
g_return_val_if_fail (G_IS_ACTION_GROUP (action_group), NULL);
|
||||
|
||||
return G_ACTION_GROUP_GET_IFACE (action_group)
|
||||
->get_state_hint (action_group, action_name);
|
||||
->get_action_state_hint (action_group, action_name);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -316,13 +316,13 @@ g_action_group_get_state_hint (GActionGroup *action_group,
|
||||
* Since: 2.26
|
||||
**/
|
||||
gboolean
|
||||
g_action_group_get_enabled (GActionGroup *action_group,
|
||||
g_action_group_get_action_enabled (GActionGroup *action_group,
|
||||
const gchar *action_name)
|
||||
{
|
||||
g_return_val_if_fail (G_IS_ACTION_GROUP (action_group), FALSE);
|
||||
|
||||
return G_ACTION_GROUP_GET_IFACE (action_group)
|
||||
->get_enabled (action_group, action_name);
|
||||
->get_action_enabled (action_group, action_name);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -344,13 +344,13 @@ g_action_group_get_enabled (GActionGroup *action_group,
|
||||
* Since: 2.26
|
||||
**/
|
||||
GVariant *
|
||||
g_action_group_get_state (GActionGroup *action_group,
|
||||
g_action_group_get_action_state (GActionGroup *action_group,
|
||||
const gchar *action_name)
|
||||
{
|
||||
g_return_val_if_fail (G_IS_ACTION_GROUP (action_group), NULL);
|
||||
|
||||
return G_ACTION_GROUP_GET_IFACE (action_group)
|
||||
->get_state (action_group, action_name);
|
||||
->get_action_state (action_group, action_name);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -374,7 +374,7 @@ g_action_group_get_state (GActionGroup *action_group,
|
||||
* Since: 2.26
|
||||
**/
|
||||
void
|
||||
g_action_group_set_state (GActionGroup *action_group,
|
||||
g_action_group_change_action_state (GActionGroup *action_group,
|
||||
const gchar *action_name,
|
||||
GVariant *value)
|
||||
{
|
||||
@@ -383,7 +383,7 @@ g_action_group_set_state (GActionGroup *action_group,
|
||||
g_return_if_fail (value != NULL);
|
||||
|
||||
G_ACTION_GROUP_GET_IFACE (action_group)
|
||||
->set_state (action_group, action_name, value);
|
||||
->change_action_state (action_group, action_name, value);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -402,7 +402,7 @@ g_action_group_set_state (GActionGroup *action_group,
|
||||
* Since: 2.26
|
||||
**/
|
||||
void
|
||||
g_action_group_activate (GActionGroup *action_group,
|
||||
g_action_group_activate_action (GActionGroup *action_group,
|
||||
const gchar *action_name,
|
||||
GVariant *parameter)
|
||||
{
|
||||
@@ -410,7 +410,7 @@ g_action_group_activate (GActionGroup *action_group,
|
||||
g_return_if_fail (action_name != NULL);
|
||||
|
||||
G_ACTION_GROUP_GET_IFACE (action_group)
|
||||
->activate (action_group, action_name, parameter);
|
||||
->activate_action (action_group, action_name, parameter);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -70,26 +70,26 @@ struct _GActionGroupInterface
|
||||
|
||||
gchar ** (* list_actions) (GActionGroup *action_group);
|
||||
|
||||
gboolean (* get_enabled) (GActionGroup *action_group,
|
||||
gboolean (* get_action_enabled) (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
|
||||
const GVariantType * (* get_parameter_type) (GActionGroup *action_group,
|
||||
const GVariantType * (* get_action_parameter_type) (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
|
||||
const GVariantType * (* get_state_type) (GActionGroup *action_group,
|
||||
const GVariantType * (* get_action_state_type) (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
|
||||
GVariant * (* get_state_hint) (GActionGroup *action_group,
|
||||
GVariant * (* get_action_state_hint) (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
|
||||
GVariant * (* get_state) (GActionGroup *action_group,
|
||||
GVariant * (* get_action_state) (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
|
||||
void (* set_state) (GActionGroup *action_group,
|
||||
void (* change_action_state) (GActionGroup *action_group,
|
||||
const gchar *action_name,
|
||||
GVariant *value);
|
||||
|
||||
void (* activate) (GActionGroup *action_group,
|
||||
void (* activate_action) (GActionGroup *action_group,
|
||||
const gchar *action_name,
|
||||
GVariant *parameter);
|
||||
|
||||
@@ -112,23 +112,23 @@ gboolean g_action_group_has_action (GAction
|
||||
const gchar *action_name);
|
||||
gchar ** g_action_group_list_actions (GActionGroup *action_group);
|
||||
|
||||
const GVariantType * g_action_group_get_parameter_type (GActionGroup *action_group,
|
||||
const GVariantType * g_action_group_get_action_parameter_type (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
const GVariantType * g_action_group_get_state_type (GActionGroup *action_group,
|
||||
const GVariantType * g_action_group_get_action_state_type (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
GVariant * g_action_group_get_state_hint (GActionGroup *action_group,
|
||||
GVariant * g_action_group_get_action_state_hint (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
|
||||
gboolean g_action_group_get_enabled (GActionGroup *action_group,
|
||||
gboolean g_action_group_get_action_enabled (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
|
||||
GVariant * g_action_group_get_state (GActionGroup *action_group,
|
||||
GVariant * g_action_group_get_action_state (GActionGroup *action_group,
|
||||
const gchar *action_name);
|
||||
void g_action_group_set_state (GActionGroup *action_group,
|
||||
void g_action_group_change_action_state (GActionGroup *action_group,
|
||||
const gchar *action_name,
|
||||
GVariant *value);
|
||||
|
||||
void g_action_group_activate (GActionGroup *action_group,
|
||||
void g_action_group_activate_action (GActionGroup *action_group,
|
||||
const gchar *action_name,
|
||||
GVariant *parameter);
|
||||
|
||||
|
@@ -1147,13 +1147,13 @@ g_application_action_group_iface_init (GActionGroupInterface *iface)
|
||||
iface->has_action = g_application_has_action;
|
||||
iface->list_actions = g_application_list_actions;
|
||||
|
||||
iface->get_enabled = g_application_get_action_enabled;
|
||||
iface->get_parameter_type = g_application_get_action_parameter_type;
|
||||
iface->get_state_type = g_application_get_action_state_type;
|
||||
iface->get_state_hint = g_application_get_action_state_hint;
|
||||
iface->get_state = g_application_get_action_state;
|
||||
iface->set_state = g_application_change_action_state;
|
||||
iface->activate = g_application_activate_action;
|
||||
iface->get_action_enabled = g_application_get_action_enabled;
|
||||
iface->get_action_parameter_type = g_application_get_action_parameter_type;
|
||||
iface->get_action_state_type = g_application_get_action_state_type;
|
||||
iface->get_action_state_hint = g_application_get_action_state_hint;
|
||||
iface->get_action_state = g_application_get_action_state;
|
||||
iface->change_action_state = g_application_change_action_state;
|
||||
iface->activate_action = g_application_activate_action;
|
||||
}
|
||||
|
||||
/* Epilogue {{{1 */
|
||||
|
@@ -253,13 +253,13 @@ g_simple_action_group_iface_init (GActionGroupInterface *iface)
|
||||
{
|
||||
iface->list_actions = g_simple_action_group_list_actions;
|
||||
iface->has_action = g_simple_action_group_has_action;
|
||||
iface->get_parameter_type = g_simple_action_group_get_parameter_type;
|
||||
iface->get_state_type = g_simple_action_group_get_state_type;
|
||||
iface->get_state_hint = g_simple_action_group_get_state_hint;
|
||||
iface->get_enabled = g_simple_action_group_get_enabled;
|
||||
iface->get_state = g_simple_action_group_get_state;
|
||||
iface->set_state = g_simple_action_group_set_state;
|
||||
iface->activate = g_simple_action_group_activate;
|
||||
iface->get_action_parameter_type = g_simple_action_group_get_parameter_type;
|
||||
iface->get_action_state_type = g_simple_action_group_get_state_type;
|
||||
iface->get_action_state_hint = g_simple_action_group_get_state_hint;
|
||||
iface->get_action_enabled = g_simple_action_group_get_enabled;
|
||||
iface->get_action_state = g_simple_action_group_get_state;
|
||||
iface->change_action_state = g_simple_action_group_set_state;
|
||||
iface->activate_action = g_simple_action_group_activate;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -166,7 +166,7 @@ test_simple_group (void)
|
||||
g_object_unref (simple);
|
||||
|
||||
g_assert (!a.did_run);
|
||||
g_action_group_activate (G_ACTION_GROUP (group), "foo", NULL);
|
||||
g_action_group_activate_action (G_ACTION_GROUP (group), "foo", NULL);
|
||||
g_assert (a.did_run);
|
||||
|
||||
simple = g_simple_action_new_stateful ("bar", G_VARIANT_TYPE_STRING, g_variant_new_string ("hihi"));
|
||||
@@ -180,28 +180,28 @@ test_simple_group (void)
|
||||
g_assert_cmpint (g_strv_length (actions), ==, 2);
|
||||
g_assert (strv_set_equal (actions, "foo", "bar", NULL));
|
||||
g_strfreev (actions);
|
||||
g_assert (g_action_group_get_enabled (G_ACTION_GROUP (group), "foo"));
|
||||
g_assert (g_action_group_get_enabled (G_ACTION_GROUP (group), "bar"));
|
||||
g_assert (g_action_group_get_parameter_type (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
g_assert (g_variant_type_equal (g_action_group_get_parameter_type (G_ACTION_GROUP (group), "bar"), G_VARIANT_TYPE_STRING));
|
||||
g_assert (g_action_group_get_state_type (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
g_assert (g_variant_type_equal (g_action_group_get_state_type (G_ACTION_GROUP (group), "bar"), G_VARIANT_TYPE_STRING));
|
||||
g_assert (g_action_group_get_state_hint (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
g_assert (g_action_group_get_state_hint (G_ACTION_GROUP (group), "bar") == NULL);
|
||||
g_assert (g_action_group_get_state (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
state = g_action_group_get_state (G_ACTION_GROUP (group), "bar");
|
||||
g_assert (g_action_group_get_action_enabled (G_ACTION_GROUP (group), "foo"));
|
||||
g_assert (g_action_group_get_action_enabled (G_ACTION_GROUP (group), "bar"));
|
||||
g_assert (g_action_group_get_action_parameter_type (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
g_assert (g_variant_type_equal (g_action_group_get_action_parameter_type (G_ACTION_GROUP (group), "bar"), G_VARIANT_TYPE_STRING));
|
||||
g_assert (g_action_group_get_action_state_type (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
g_assert (g_variant_type_equal (g_action_group_get_action_state_type (G_ACTION_GROUP (group), "bar"), G_VARIANT_TYPE_STRING));
|
||||
g_assert (g_action_group_get_action_state_hint (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
g_assert (g_action_group_get_action_state_hint (G_ACTION_GROUP (group), "bar") == NULL);
|
||||
g_assert (g_action_group_get_action_state (G_ACTION_GROUP (group), "foo") == NULL);
|
||||
state = g_action_group_get_action_state (G_ACTION_GROUP (group), "bar");
|
||||
g_assert (g_variant_type_equal (g_variant_get_type (state), G_VARIANT_TYPE_STRING));
|
||||
g_assert_cmpstr (g_variant_get_string (state, NULL), ==, "hihi");
|
||||
g_variant_unref (state);
|
||||
|
||||
g_action_group_set_state (G_ACTION_GROUP (group), "bar", g_variant_new_string ("boo"));
|
||||
state = g_action_group_get_state (G_ACTION_GROUP (group), "bar");
|
||||
g_action_group_change_action_state (G_ACTION_GROUP (group), "bar", g_variant_new_string ("boo"));
|
||||
state = g_action_group_get_action_state (G_ACTION_GROUP (group), "bar");
|
||||
g_assert_cmpstr (g_variant_get_string (state, NULL), ==, "boo");
|
||||
g_variant_unref (state);
|
||||
|
||||
action = g_simple_action_group_lookup (group, "bar");
|
||||
g_simple_action_set_enabled (G_SIMPLE_ACTION (action), FALSE);
|
||||
g_assert (!g_action_group_get_enabled (G_ACTION_GROUP (group), "bar"));
|
||||
g_assert (!g_action_group_get_action_enabled (G_ACTION_GROUP (group), "bar"));
|
||||
|
||||
g_simple_action_group_remove (group, "bar");
|
||||
action = g_simple_action_group_lookup (group, "foo");
|
||||
|
Reference in New Issue
Block a user