Trait gtk4::prelude::BoxExt

source ·
pub trait BoxExt: IsA<Box> + Sealed + 'static {
Show 17 methods // Provided methods fn append(&self, child: &impl IsA<Widget>) { ... } fn baseline_child(&self) -> i32 { ... } fn baseline_position(&self) -> BaselinePosition { ... } fn is_homogeneous(&self) -> bool { ... } fn spacing(&self) -> i32 { ... } fn insert_child_after( &self, child: &impl IsA<Widget>, sibling: Option<&impl IsA<Widget>> ) { ... } fn prepend(&self, child: &impl IsA<Widget>) { ... } fn remove(&self, child: &impl IsA<Widget>) { ... } fn reorder_child_after( &self, child: &impl IsA<Widget>, sibling: Option<&impl IsA<Widget>> ) { ... } fn set_baseline_child(&self, child: i32) { ... } fn set_baseline_position(&self, position: BaselinePosition) { ... } fn set_homogeneous(&self, homogeneous: bool) { ... } fn set_spacing(&self, spacing: i32) { ... } fn connect_baseline_child_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_baseline_position_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_homogeneous_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_spacing_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn append(&self, child: &impl IsA<Widget>)

source

fn baseline_child(&self) -> i32

Available on crate feature v4_12 only.
source

fn baseline_position(&self) -> BaselinePosition

source

fn is_homogeneous(&self) -> bool

source

fn spacing(&self) -> i32

source

fn insert_child_after( &self, child: &impl IsA<Widget>, sibling: Option<&impl IsA<Widget>> )

source

fn prepend(&self, child: &impl IsA<Widget>)

source

fn remove(&self, child: &impl IsA<Widget>)

source

fn reorder_child_after( &self, child: &impl IsA<Widget>, sibling: Option<&impl IsA<Widget>> )

source

fn set_baseline_child(&self, child: i32)

Available on crate feature v4_12 only.
source

fn set_baseline_position(&self, position: BaselinePosition)

source

fn set_homogeneous(&self, homogeneous: bool)

source

fn set_spacing(&self, spacing: i32)

source

fn connect_baseline_child_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

Available on crate feature v4_12 only.
source

fn connect_baseline_position_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_homogeneous_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_spacing_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<O: IsA<Box>> BoxExt for O