pub trait ButtonBoxExt: IsA<ButtonBox> + Sealed + 'static {
// Provided methods
fn child_is_non_homogeneous(&self, child: &impl IsA<Widget>) -> bool { ... }
fn child_is_secondary(&self, child: &impl IsA<Widget>) -> bool { ... }
fn layout(&self) -> ButtonBoxStyle { ... }
fn set_child_non_homogeneous(
&self,
child: &impl IsA<Widget>,
non_homogeneous: bool
) { ... }
fn set_child_secondary(&self, child: &impl IsA<Widget>, is_secondary: bool) { ... }
fn set_layout(&self, layout_style: ButtonBoxStyle) { ... }
fn layout_style(&self) -> ButtonBoxStyle { ... }
fn set_layout_style(&self, layout_style: ButtonBoxStyle) { ... }
fn connect_layout_style_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}