Expand description
Module that contains the basic infrastructure for subclassing GObject
.
Structs
An object that is currently being initialized.
A newly registered glib::Type
that is currently still being initialized.
Type-specific data that is filled in during type creation.
Constants
Traits
Trait implemented by structs that implement a GObject
C class struct.
Helper trait for macros to access a subclass or its wrapper.
Trait implemented by structs that implement a GObject
C instance struct.
Trait for a type list of interfaces.
Trait for implementable interfaces.
Trait for subclassable class structs.
The central trait for subclassing a GObject
type.
Extension methods for all ObjectSubclass
impls.
Trait implemented by any type implementing ObjectSubclassIs
to return the implementation, private Rust struct.
Type methods required for an ObjectSubclass
implementation.
Functions
Register a glib::Type
ID for T
.