pub trait LayoutManagerImplExt: Sealed + ObjectSubclass {
// Provided methods
fn parent_allocate(
&self,
widget: &Widget,
width: i32,
height: i32,
baseline: i32
) { ... }
fn parent_create_layout_child(
&self,
widget: &Widget,
for_child: &Widget
) -> LayoutChild { ... }
fn parent_request_mode(&self, widget: &Widget) -> SizeRequestMode { ... }
fn parent_measure(
&self,
widget: &Widget,
orientation: Orientation,
for_size: i32
) -> (i32, i32, i32, i32) { ... }
fn parent_root(&self) { ... }
fn parent_unroot(&self) { ... }
}