ActionGroupIF.getActionStateType

Queries the type of the state of the named action within action_group.

If the action is stateful then this function returns the glib.VariantType of the state. All calls to Action.groupChangeActionState must give a glib.Variant of this type and Action.groupGetActionState will return a glib.Variant of the same type.

If the action is not stateful then this function will return NULL. In that case, Action.groupGetActionState will return NULL and you must not call Action.groupChangeActionState.

The state type of a particular action will never change but it is possible for an action to be removed and for a new action to be added with the same name but a different state type.

interface ActionGroupIF
getActionStateType
(
string actionName
)

Parameters

actionName string

the name of the action to query

Return Value

the state type, if the action is stateful

Meta

Since

2.28