GObject.TypeInfo¶
record (struct)
This structure is used to provide the type system with the information required to initialize and destruct (finalize) a type's class and its instances.
The initialized structure is passed to the type_register_static function
(or is copied into the provided TypeInfo structure in the
TypePlugin.complete_type_info). The type system will perform a deep
copy of this structure, so its memory does not need to be persistent
across invocation of type_register_static.