信号

GioSimpleAction::activate

自:2.28

声明

void
activate (
  GSimpleAction* self,
  GVariant* parameter,
  gpointer user_data
)

描述 [源]

表示操作已激活。

parameter将始终是期望的类型,即创建操作时指定的参数类型。如果在激活操作时给出错误的类型,则不会发出此信号。

自 GLib 2.40 以来,如果该信号未连接任何处理程序,则对于具有NULL参数类型的布尔型操作,默认行为是通过GSimpleAction::change-state信号切换它们。对于状态型操作,其中状态类型等于参数类型,默认操作是将它们直接转发到GSimpleAction::change-state。这应该允许几乎所有的GSimpleAction用户仅连接一个处理程序。

默认处理程序

默认处理程序在通过g_signal_connect()添加的处理程序之后调用。

自:2.28

参数

parameter

类型: GVariant

激活的参数,如果无参数则为NULL

该参数可以NULL
数据由函数的调用者拥有。