虚拟方法
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
新状态。
数据由方法调用者拥有。