Crate glib_macros[−][src]
Macros
Macro for passing variables as strong or weak references into a closure.
Attribute Macros
Attribute macro for defining flags using the bitflags crate.
This macro will also define a GFlags::type_ function and
the glib::Value traits.
Macro for boilerplate of ObjectInterface implementations.
Macro for boilerplate of ObjectSubclass implementations.
Derive Macros
Macro for deriving implementations of glib::clone::Downgrade and
glib::clone::Upgrade traits and a weak type.
Derive macro for defining a BoxedType::type_ function and
the glib::Value traits.
Derive macro for defining a GLib error domain and its associated
ErrorDomain trait.
Derive macro for defining a SharedType::get_type function and
the glib::Value traits.