Re-exports

pub use super::dock::DockImpl;
pub use super::dock::DockImplExt;
pub use super::frame::PanelFrameImpl;
pub use super::frame_header::FrameHeaderImpl;
pub use super::frame_header::FrameHeaderImplExt;
pub use super::widget::PanelWidgetImpl;
pub use super::widget::PanelWidgetImplExt;

Structs

Traits

Trait for defining boxed types.

Trait implemented by structs that implement a GObject C class struct.

A trait for setting up template children inside class_init. This trait is implemented automatically by the CompositeTemplate macro.

A trait for setting up template callbacks inside class_init. This trait is implemented automatically by the template_callbacks macro.

An extension trait for ClassStruct types to allow binding private template callbacks directly on self. This is a convenience wrapper around the CompositeTemplateCallbacks trait.

An extension trait for ClassStruct types to allow binding a composite template directly on self. This is a convenience wrapper around the CompositeTemplate trait.

An extension trait for ClassStruct types to allow binding the instance template callbacks directly on self. This is a convenience wrapper around the CompositeTemplateCallbacks trait.

Trait implemented by structs that implement a GObject C instance struct.

Trait for implementable interfaces.

Trait for subclassable class structs.

Extension trait for glib::Object’s class struct.

Trait for implementors of glib::Object subclasses.

The central trait for defining a GObject interface.

Type methods required for an ObjectInterface implementation.

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.

Trait for defining shared types.