Trait libpanel::subclass::prelude::LayoutManagerImplExt
source · pub trait LayoutManagerImplExt: ObjectSubclass {
// Required 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);
}