pub trait ContainerExt: IsA<Container> + Sealed + 'static {
Show 31 methods
// Provided methods
fn add(&self, widget: &impl IsA<Widget>) { ... }
fn check_resize(&self) { ... }
fn child_notify(&self, child: &impl IsA<Widget>, child_property: &str) { ... }
fn child_notify_by_pspec(
&self,
child: &impl IsA<Widget>,
pspec: impl AsRef<ParamSpec>
) { ... }
fn child_type(&self) -> Type { ... }
fn forall<P: FnMut(&Widget)>(&self, callback: P) { ... }
fn foreach<P: FnMut(&Widget)>(&self, callback: P) { ... }
fn border_width(&self) -> u32 { ... }
fn children(&self) -> Vec<Widget> { ... }
fn focus_child(&self) -> Option<Widget> { ... }
fn focus_hadjustment(&self) -> Option<Adjustment> { ... }
fn focus_vadjustment(&self) -> Option<Adjustment> { ... }
fn path_for_child(&self, child: &impl IsA<Widget>) -> Option<WidgetPath> { ... }
fn propagate_draw(&self, child: &impl IsA<Widget>, cr: &Context) { ... }
fn remove(&self, widget: &impl IsA<Widget>) { ... }
fn set_border_width(&self, border_width: u32) { ... }
fn set_focus_chain(&self, focusable_widgets: &[Widget]) { ... }
fn set_focus_child(&self, child: Option<&impl IsA<Widget>>) { ... }
fn set_focus_hadjustment(&self, adjustment: &impl IsA<Adjustment>) { ... }
fn set_focus_vadjustment(&self, adjustment: &impl IsA<Adjustment>) { ... }
fn unset_focus_chain(&self) { ... }
fn set_child<P: IsA<Widget>>(&self, child: Option<&P>) { ... }
fn resize_mode(&self) -> ResizeMode { ... }
fn set_resize_mode(&self, resize_mode: ResizeMode) { ... }
fn connect_add<F: Fn(&Self, &Widget) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_check_resize<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_remove<F: Fn(&Self, &Widget) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_set_focus_child<F: Fn(&Self, &Widget) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_border_width_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_child_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_resize_mode_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}