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§
fn append(&self, child: &impl IsA<Widget>)
fn baseline_child(&self) -> i32
Available on crate feature
v4_12
only.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)
Available on crate feature
v4_12
only.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
Available on crate feature
v4_12
only.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
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.