SimpleActionGroup
#GSimpleActionGroup is a hash table filled with #GAction objects, implementing the #GActionGroup and #GActionMap interfaces.
Skipped during bindings generation
parameter
entries
: ActionEntry
Since
2.28
Constructors
Functions
Emits the #GActionGroup::action-added signal on @action_group.
Emits the #GActionGroup::action-enabled-changed signal on @action_group.
Emits the #GActionGroup::action-removed signal on @action_group.
Emits the #GActionGroup::action-state-changed signal on @action_group.
Activate the named action within @action_group.
Request for the state of the named action within @action_group to be changed to @value.
Signals that a new action was just added to the group. This signal is emitted after the action has been added and is now visible.
Signals that the enabled status of the named action has changed.
Signals that an action is just about to be removed from the group. This signal is emitted before the action is removed, so the action is still visible and can be queried from the signal handler.
Signals that the state of the named action has changed.
Checks if the named action within @action_group is currently enabled.
Queries the type of the parameter that must be given when activating the named action within @action_group.
Queries the current state of the named action within @action_group.
Requests a hint about the valid range of values for the state of the named action within @action_group.
Queries the type of the state of the named action within
Lists the actions contained within @action_group.
Looks up the action with the name @action_name in @action_map.
Removes the named action from the action map.