函数

GObjectsignal_stop_emission

声明 [源]

void
g_signal_stop_emission (
  GObject* instance,
  guint signal_id,
  GQuark detail
)

描述 [源]

停止信号的当前发射。

如果信号设置了 G_SIGNAL_RUN_LAST 并且正常连接(即没有使用“after”标志),这将阻止默认方法的运行。

如果用于未发射的信号,则会打印警告。

参数

instance

类型: GObject

要停止信号处理器的对象。

数据由函数的调用者拥有。
signal_id

类型: guint

由 g_signal_lookup() 返回的信号标识符。

detail

类型: GQuark

信号发射时的详细信息。