函数

楠适signal_lookup

声明 [源]

guint
g_signal_lookup (
  const gchar* name,
  GType itype
)

描述 [源]

给定信号名称以及信号连接到的对象类型,获取信号的标识整数。通过编号发射信号比每次使用名称更快。

也会尝试给定类型的祖先。

作为itype传递的类型类必须已经被实例化(例如,使用g_type_class_ref()),该函数才能工作,因为信号总是在类初始化期间安装。

有关允许的信号名称的详细信息,请参阅g_signal_new()

参数

name

类型: const gchar*

信号的名称。

数据由函数的调用者所有。
值是一个以NUL结尾的UTF-8字符串。
itype

类型: GType

信号操作的对象类型。

返回值

类型: guint

信号的标识编号,如果没有找到信号则为0。