虚拟方法

GioActionchange_state

自: 2.30

声明 [源代码]

void
change_state (
  GAction* action,
  GVariant* value
)

描述 [源代码]

请求将动作的当前状态改为指定的状态。

动作必须是状态驱动的,且`value`必须是正确的类型。请参阅g_action_get_state_type()

本调用仅请求一个状态改变。动作可能拒绝改变其状态,或者将状态改变为除了`value`以外的其他值。请参阅g_action_get_state_hint()

如果提供的`value`是浮动的GVariant,则会被消耗。

自:2.30以来提供

参数

value

类型: GVariant

新状态。

数据由方法调用者拥有。