虚拟方法

自 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

新状态。

数据由方法调用者拥有。