虚拟方法
GioActionget_state_type
自:2.28
声明 [源]
const GVariantType*
get_state_type (
GAction* action
)
描述 [源]
查询动作状态类型。
如果动作具有状态(例如,使用 g_simple_action_new_stateful() 创建),则该函数返回状态的 GVariantType。这是作为状态提供的初始值的类型。所有对 g_action_change_state() 的调用必须提供此类型的 GVariant,并且 g_action_get_state() 将返回相同类型的 GVariant。
如果动作没有状态(例如,使用 g_simple_action_new() 创建),则该函数将返回 NULL。在这种情况下,g_action_get_state() 将返回 NULL,并且您不得调用 g_action_change_state()。
自版本:2.28
返回值
类型: GVariantType
如果动作具有状态,为状态类型。
| 返回的数据由实例拥有。 |
返回值可以为 NULL。 |