Module libadwaita::subclass::prelude
source · [−]Re-exports
pub use super::action_row::ActionRowImpl;
pub use super::application::AdwApplicationImpl;
pub use super::application_window::AdwApplicationWindowImpl;
pub use super::bin::BinImpl;
pub use super::combo_row::ComboRowImpl;
pub use super::expander_row::ExpanderRowImpl;
pub use super::preferences_group::PreferencesGroupImpl;
pub use super::preferences_page::PreferencesPageImpl;
pub use super::preferences_row::PreferencesRowImpl;
pub use super::preferences_window::PreferencesWindowImpl;
pub use super::swipeable::SwipeableImpl;
pub use super::window::AdwWindowImpl;
Traits
Trait for defining boxed types.
Trait implemented by structs that implement a GObject
C class struct.
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.