Re-exports§
pub use super::action_row::ActionRowImpl;
pub use super::action_row::ActionRowImplExt;
pub use super::alert_dialog::AdwAlertDialogImpl;
v1_5
pub use super::alert_dialog::AdwAlertDialogImplExt;
v1_5
pub use super::application::AdwApplicationImpl;
pub use super::application_window::AdwApplicationWindowImpl;
pub use super::bin::BinImpl;
pub use super::breakpoint_bin::BreakpointBinImpl;
v1_4
pub use super::combo_row::ComboRowImpl;
pub use super::dialog::AdwDialogImpl;
v1_5
pub use super::dialog::AdwDialogImplExt;
v1_5
pub use super::entry_row::EntryRowImpl;
v1_2
pub use super::expander_row::ExpanderRowImpl;
v1_4
v1_4
pub use super::preferences_dialog::PreferencesDialogImpl;
v1_5
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::spin_row::SpinRowImpl;
v1_4
pub use super::swipeable::SwipeableImpl;
pub use super::window::AdwWindowImpl;
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 theCompositeTemplate
macro. - A trait for setting up template callbacks inside
class_init
. This trait is implemented automatically by thetemplate_callbacks
macro. - An extension trait for
ClassStruct
types to allow binding private template callbacks directly onself
. This is a convenience wrapper around theCompositeTemplateCallbacks
trait. - An extension trait for
ClassStruct
types to allow binding a composite template directly onself
. This is a convenience wrapper around theCompositeTemplate
trait. - An extension trait for
ClassStruct
types to allow binding the instance template callbacks directly onself
. This is a convenience wrapper around theCompositeTemplateCallbacks
trait. - Trait containing only the property related functions of
ObjectImpl
. Implemented by theProperties
macro. When implementingObjectImpl
you may want to delegate the function calls to this trait. - Trait implemented by structs that implement a
GObject
C instance struct. - Trait implemented by any type implementing
InstanceStruct
to return the implementation, private Rust struct. - Trait implemented by structs that implement a
GTypeInterface
C class 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.