const GVariantType* g_action_group_get_action_state_type ( GActionGroup* action_group, const gchar* action_name )
Queries the type of the state of the named action within
If the action is stateful then this function returns the
GVariantType of the state. All calls to
g_action_group_change_action_state() must give a
GVariant of this
g_action_group_get_action_state() will return a
of the same type.
If the action is not stateful then this function will return
In that case,
g_action_group_get_action_state() will return
and you must not call g_action_group_change_action_state().
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.
The name of the action to query.
|The data is owned by the caller of the function.|
|The value is a NUL terminated UTF-8 string.|
The state type, if the action is stateful.
|The data is owned by the instance.|
|The return value can be |