函数宏

GObjectDEFINE_TYPE_WITH_CODE

自:2.4

声明 [源]

#define G_DEFINE_TYPE_WITH_CODE (
  TN,
  t_n,
  T_P,
  _C_
)

描述 [源]

类型实现的便捷宏。

类似于 G_DEFINE_TYPE(),但允许你在 *_get_type() 函数中插入自定义代码,例如通过 G_IMPLEMENT_INTERFACE() 实现接口。参见 G_DEFINE_TYPE_EXTENDED() 以获取示例。

自:2.4

此函数不可直接由语言绑定访问。

参数

TK

类型: -

新类型的名称,使用驼峰式。

TK_n

类型: -

新类型的名称,全部小写,单词之间用 _ 分隔。

TK_P

类型: -

父类型的 GType

_C_

类型: -

插入到 *_get_type() 函数的自定义代码。