Trait glib::subclass::types::ObjectSubclassType[][src]

pub unsafe trait ObjectSubclassType {
    fn type_data() -> NonNull<TypeData>;
fn type_() -> Type; }
Expand description

Type methods required for an ObjectSubclass implementation.

This is usually generated by the #[object_subclass] attribute macro.

Required methods

Storage for the type-specific data used during registration.

Returns the glib::Type ID of the subclass.

This will register the type with the type system on the first call.