虚拟方法
自 2.28
声明 [源]
void
change_action_state (
GActionGroup* action_group,
const gchar* action_name,
GVariant* value
)
描述 [源]
请求在 action_group
中改变命名动作的状态到 value
。
动作必须具有状态且 value
必须是正确的类型。请参见 g_action_group_get_action_state_type()
。
此调用仅请求更改。动作可以拒绝更改其状态或将其状态更改为不同于 value
的其他状态。请参见 g_action_group_get_action_state_hint()
。
如果 value
的 GVariant 是浮动的,它将被消耗。
自 2.28 起可用
参数
action_name
-
类型:
const gchar*
要请求更改的值的动作名称。
数据由方法调用者拥有。 值是一个以 NUL 结尾的 UTF-8 字符串。 value
-
类型:
GVariant
新状态。
数据由方法调用者拥有。