函数宏

GObjectDEFINE_TYPE

自: 2.4

声明 [来源]

#define G_DEFINE_TYPE (
  TN,
  t_n,
  T_P
)

说明 [来源]

类型实现的便利宏,该宏会声明一个类初始化函数、一个实例初始化函数(查看 GTypeInfo 了解关于这些函数的信息)及一个指向父类的静态变量名为 t_n_parent_class。此外,它还定义了一个 *_get_type() 函数。查看 G_DEFINE_TYPE_EXTENDED() 的 示例。

自以下版本起可用: 2.4

此函数不会直接提供给语言绑定。

参数

TN

类型: -

新类型的名称,采用驼峰命名法。

t_n

类型: -

新类型的名称,采用小写,单词由 _ 分隔。

T_P

类型: -

父 类型的 GType