函数

GObjectsignal_override_class_closure

声明 [src]

void
g_signal_override_class_closure (
  guint signal_id,
  GType instance_type,
  GClosure* class_closure
)

说明 [src]

为给定信号覆盖 instance_type 实例上的发射的类闭包(即默认处理程序)。instance_type 必须派生自信号所属的类型。

有关如何从覆盖的闭包中链接到父类闭包,请参见 g_signal_chain_from_overridden()g_signal_chain_from_overridden_handler()

参数

signal_id

类型: guint

信号 ID。

instance_type

类型: GType

要为其覆盖信号的类闭包的实例类型。

class_closure

类型: GClosure

闭包。

数据由函数调用者所有。