Module interface

Source

Macrosยง

prerequisite_list_trait ๐Ÿ”’
prerequisite_list_trait_impl ๐Ÿ”’

Traitsยง

ObjectInterface
The central trait for defining a GObject interface.
ObjectInterfaceExt
ObjectInterfaceType
Type methods required for an ObjectInterface implementation.
PrerequisiteList
Trait for a type list of prerequisite object types.

Functionsยง

interface_init ๐Ÿ”’ โš 
register_dynamic_interface
Registers a glib::Type ID for T::Class as a dynamic type.
register_interface
Register a glib::Type ID for T::Class.