pub trait LayoutableImplExt: LayoutableImpl {
// Provided methods
fn parent_apply_template(this: &Self) { ... }
fn parent_measure_core(this: &Self, available_size: Size) -> Size { ... }
fn parent_measure_override(this: &Self, available_size: Size) -> Size { ... }
fn parent_arrange_core(this: &Self, final_rect: Rect) { ... }
fn parent_arrange_override(this: &Self, final_size: Size) -> Size { ... }
fn parent_on_measure_invalidated(this: &Self) { ... }
}Expand description
Access to the base implementations of the overridable members.
Provided Methods§
Sourcefn parent_apply_template(this: &Self)
fn parent_apply_template(this: &Self)
Calls the base class implementation of the member.
Sourcefn parent_measure_core(this: &Self, available_size: Size) -> Size
fn parent_measure_core(this: &Self, available_size: Size) -> Size
Calls the base class implementation of the member.
Sourcefn parent_measure_override(this: &Self, available_size: Size) -> Size
fn parent_measure_override(this: &Self, available_size: Size) -> Size
Calls the base class implementation of the member.
Sourcefn parent_arrange_core(this: &Self, final_rect: Rect)
fn parent_arrange_core(this: &Self, final_rect: Rect)
Calls the base class implementation of the member.
Sourcefn parent_arrange_override(this: &Self, final_size: Size) -> Size
fn parent_arrange_override(this: &Self, final_size: Size) -> Size
Calls the base class implementation of the member.
Sourcefn parent_on_measure_invalidated(this: &Self)
fn parent_on_measure_invalidated(this: &Self)
Calls the base class implementation of the member.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".