函数宏
GObjectsignal_connect
声明 [src]
#define g_signal_connect (
instance,
detailed_signal,
c_handler,
data
)
说明 [src]
将 GCallback
函数连接到特定对象的信号。
处理程序将在信号的默认处理程序之前同步调用,在所有处理程序都被调用之前,g_signal_emit()
将不会返回控制权。
有关如何处理 data
的返回值和内存管理的详细信息,请参阅 信号处理程序的内存管理。
此函数不会失败。如果给定的信号名称不存在,将发出严重警告。对指定的 detailed_signal
中的 'detail' 字符串(除了非空检查外)不执行任何验证。
有关更多详细信息,请参考 信号文档。
语言绑定无法直接使用此函数。