方法
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
。