方法
GioActionget_state_type
自:2.28
声明 [源]
const GVariantType*
g_action_get_state_type (
GAction* action
)
描述 [源]
查询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 。 |