Top |
Description
GSimpleActionGroup is a hash table filled with GAction objects, implementing the GActionGroup and GActionMap interfaces.
Functions
g_simple_action_group_new ()
GSimpleActionGroup *
g_simple_action_group_new (void
);
Creates a new, empty, GSimpleActionGroup.
Since 2.28
g_simple_action_group_lookup ()
GAction * g_simple_action_group_lookup (GSimpleActionGroup *simple
,const gchar *action_name
);
g_simple_action_group_lookup
has been deprecated since version 2.38 and should not be used in newly-written code.
Looks up the action with the name action_name
in the group.
If no such action exists, returns NULL
.
Since 2.28
g_simple_action_group_insert ()
void g_simple_action_group_insert (GSimpleActionGroup *simple
,GAction *action
);
g_simple_action_group_insert
has been deprecated since version 2.38 and should not be used in newly-written code.
Adds an action to the action group.
If the action group already contains an action with the same name as
action
then the old action is dropped from the group.
The action group takes its own reference on action
.
Since 2.28
g_simple_action_group_remove ()
void g_simple_action_group_remove (GSimpleActionGroup *simple
,const gchar *action_name
);
g_simple_action_group_remove
has been deprecated since version 2.38 and should not be used in newly-written code.
Removes the named action from the action group.
If no action of this name is in the group then nothing happens.
Since 2.28
g_simple_action_group_add_entries ()
void g_simple_action_group_add_entries (GSimpleActionGroup *simple
,const GActionEntry *entries
,gint n_entries
,gpointer user_data
);
g_simple_action_group_add_entries
has been deprecated since version 2.38 and should not be used in newly-written code.
A convenience function for creating multiple GSimpleAction instances and adding them to the action group.
Parameters
simple |
||
entries |
a pointer to the first item in an array of GActionEntry structs. |
[array length=n_entries] |
n_entries |
the length of |
|
user_data |
the user data for signal connections |
Since 2.30
Types and Values
GSimpleActionGroup
typedef struct _GSimpleActionGroup GSimpleActionGroup;
The GSimpleActionGroup structure contains private data and should only be accessed using the provided API.
Since 2.28