虚拟方法

gio RemoteActionGroup change_action_state_full

自 2.32 开始

声明 [源]

void
change_action_state_full (
  GRemoteActionGroup* remote,
  const gchar* action_name,
  GVariant* value,
  GVariant* platform_data
)

描述 [源]

改变远程操作的属性状态。

这与 g_action_group_change_action_state() 相同,除了它允许在状态更改请求中提供“平台数据”。这通常包含类似用户交互时间戳或启动通知信息等详细数据。

platform_data 不可以为 NULL,并且必须具有类型 G_VARIANT_TYPE_VARDICT。如果它是浮动的,它将被消耗。

自 2.32 开始可用

参数

action_name

类型: const gchar*

要更改状态操作的名称。

这是由方法的调用者拥有的数据。
值是一个以 NUL 结尾的 UTF-8 字符串。
value

类型: GVariant

新请求的状态值。

这是由方法的调用者拥有的数据。
platform_data

类型: GVariant

要发送的平台数据。

这是由方法的调用者拥有的数据。