函数
GObjecttype_register_static
声明 [src]
GType
g_type_register_static (
GType parent_type,
const gchar* type_name,
const GTypeInfo* info,
GTypeFlags flags
)
描述 [src]
将 type_name
注册为源自 parent_type
的新静态类型的名称。类型系统使用 info
指向的 GTypeInfo
结构中包含的信息来管理类型及其实例(如果不是抽象的)。flags
的值确定类型的性质(例如是否为抽象的)。
参数
parent_type
-
类型:
GType
此类型将源自此类型。
type_name
-
类型:
const gchar*
用作新类型名称的以 0 结尾的字符串。
该数据归函数调用者所有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 info
-
类型:
GTypeInfo
此类型的
GTypeInfo
结构。该数据归函数调用者所有。 flags
-
类型:
GTypeFlags
GTypeFlags
值的按位组合。