方法

GObjectSignalGroupconnect_object

自:2.72

声明 [src]

void
g_signal_group_connect_object (
  GSignalGroup* self,
  const gchar* detailed_signal,
  GCallback c_handler,
  gpointer object,
  GConnectFlags flags
)

描述 [src]

c_handler 连接到 GSignalGroup:target 上的信号 detailed_signal

通过临时添加引用计数来保证在调用 c_handler 期间 object 保持活跃。当 object 被销毁时,信号处理器将自动被移除。

GSignalGroup:target 设置后,您无法连接信号处理器。

自:2.72

此方法不直接对语言绑定可用。

参数

detailed_signal

类型: const gchar*

形式为 signal-name 的字符串,可选 ::signal-detail

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

类型: GCallback

要连接的 GCallback

object

类型: gpointer

将作为数据传递给 c_handler 调用的 GObject

数据由方法调用者拥有。
flags

类型: GConnectFlags

用于信号连接的 GConnectFlags