pub struct FixedContainer { /* private fields */ }Expand description
A view wrapper that executes an arbitrary Layout
implementation.
Implementations§
Source§impl FixedContainer
impl FixedContainer
Sourcepub fn new(layout: impl Layout + 'static, contents: impl TupleViews) -> Self
pub fn new(layout: impl Layout + 'static, contents: impl TupleViews) -> Self
Wraps the supplied layout object and tuple of child views into a container view.
Sourcepub fn into_inner(self) -> (Box<dyn Layout>, Vec<AnyView>)
pub fn into_inner(self) -> (Box<dyn Layout>, Vec<AnyView>)
Returns the boxed layout object together with the collected child views.
Trait Implementations§
Source§impl Debug for FixedContainer
impl Debug for FixedContainer
Source§impl NativeView for FixedContainer
impl NativeView for FixedContainer
Source§fn stretch_axis(&self) -> StretchAxis
fn stretch_axis(&self) -> StretchAxis
Which axis (or axes) this view stretches to fill available space.
Source§impl View for FixedContainer
impl View for FixedContainer
Auto Trait Implementations§
impl !RefUnwindSafe for FixedContainer
impl !Send for FixedContainer
impl !Sync for FixedContainer
impl !UnwindSafe for FixedContainer
impl Freeze for FixedContainer
impl Unpin for FixedContainer
impl UnsafeUnpin for FixedContainer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IdentifiableExt for T
impl<T> IdentifiableExt for T
Source§impl<V> PositionExt for Vwhere
V: View,
impl<V> PositionExt for Vwhere
V: View,
Source§fn position(
self,
x: impl IntoSignalF32,
y: impl IntoSignalF32,
) -> PositionedChild<Self>
fn position( self, x: impl IntoSignalF32, y: impl IntoSignalF32, ) -> PositionedChild<Self>
Position view’s center at absolute (x, y) coordinates. Read more
Source§fn position_anchor(
self,
anchor: UnitPoint,
x: impl IntoSignalF32,
y: impl IntoSignalF32,
) -> PositionedChild<Self>
fn position_anchor( self, anchor: UnitPoint, x: impl IntoSignalF32, y: impl IntoSignalF32, ) -> PositionedChild<Self>
Position view’s anchor point at absolute coordinates. Read more
Source§fn position_in(self, position: UnitPoint) -> PositionedChild<Self>
fn position_in(self, position: UnitPoint) -> PositionedChild<Self>
Position view’s center at fractional location in parent. Read more
Source§fn position_in_anchor(
self,
anchor: UnitPoint,
position: UnitPoint,
) -> PositionedChild<Self>
fn position_in_anchor( self, anchor: UnitPoint, position: UnitPoint, ) -> PositionedChild<Self>
Position view’s anchor at fractional location in parent. Read more
Source§fn position_in_offset(
self,
anchor: UnitPoint,
position: UnitPoint,
offset_x: impl IntoSignalF32,
offset_y: impl IntoSignalF32,
) -> PositionedChild<Self>
fn position_in_offset( self, anchor: UnitPoint, position: UnitPoint, offset_x: impl IntoSignalF32, offset_y: impl IntoSignalF32, ) -> PositionedChild<Self>
Position with fractional location plus offset. Read more
Source§fn pin(self, constraints: PinConstraints) -> PositionedChild<Self>
fn pin(self, constraints: PinConstraints) -> PositionedChild<Self>
Position using edge pins and optional explicit size. Read more