方法

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

获取属性Gio.Action:state-type

返回值

类型: GVariantType

如果操作具有状态,则返回状态类型。

返回数据归实例所有。
返回值可以是NULL