Method

GioActionGroupget_action_parameter_type

Declaration

const GVariantType*
g_action_group_get_action_parameter_type (
  GActionGroup* action_group,
  const gchar* action_name
)

Description

Queries the type of the parameter that must be given when activating the named action within action_group.

When activating the action using g_action_group_activate_action(), the GVariant given to that function must be of the type returned by this function.

In the case that this function returns NULL, you must not give any GVariant, but NULL instead.

The parameter 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 parameter type.

Available since:2.28

Parameters

action_name const gchar*
 

The name of the action to query.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.

Return value

Returns: GVariantType
 

The parameter type.

 The data is owned by the instance.
 The return value can be NULL.