pub trait LayoutManagerImpl: LayoutManagerImplExt + ObjectImpl {
    fn allocate(&self, widget: &Widget, width: i32, height: i32, baseline: i32) { ... }
    fn create_layout_child(
        &self,
        widget: &Widget,
        for_child: &Widget
    ) -> LayoutChild { ... } fn layout_child_type() -> Option<Type> { ... } fn request_mode(&self, widget: &Widget) -> SizeRequestMode { ... } fn measure(
        &self,
        widget: &Widget,
        orientation: Orientation,
        for_size: i32
    ) -> (i32, i32, i32, i32) { ... } fn root(&self) { ... } fn unroot(&self) { ... } }

Provided Methods§

Only set if the child implemented LayoutChildImpl

Implementors§