pub struct Spacer {}
Trait Implementations
sourceimpl View for Spacer
impl View for Spacer
sourcefn layout(&self, _id: ViewId, _args: &mut LayoutArgs<'_>) -> LocalSize
fn layout(&self, _id: ViewId, _args: &mut LayoutArgs<'_>) -> LocalSize
Lays out subviews and return the size of the view. Read more
sourcefn is_flexible(&self) -> bool
fn is_flexible(&self) -> bool
For detecting flexible sized things in stacks.
sourcefn access(
&self,
_id: ViewId,
_cx: &mut Context,
_nodes: &mut Vec<Node>
) -> Option<NodeId>
fn access(
&self,
_id: ViewId,
_cx: &mut Context,
_nodes: &mut Vec<Node>
) -> Option<NodeId>
Builds an AccessKit tree. The node ID for the subtree is returned. All generated nodes are accumulated.
sourcefn commands(&self, _id: ViewId, _cx: &mut Context, _cmds: &mut Vec<CommandInfo>)
fn commands(&self, _id: ViewId, _cx: &mut Context, _cmds: &mut Vec<CommandInfo>)
Accumulates information about menu bar commands.
sourcefn dirty(&self, _id: ViewId, _xform: LocalToWorld, _cx: &mut Context)
fn dirty(&self, _id: ViewId, _xform: LocalToWorld, _cx: &mut Context)
Determines dirty regions which need repainting.
sourcefn gc(&self, _id: ViewId, _cx: &mut Context, _map: &mut Vec<ViewId>)
fn gc(&self, _id: ViewId, _cx: &mut Context, _map: &mut Vec<ViewId>)
Gets IDs for state currently in use.
sourcefn hittest(
&self,
_id: ViewId,
_pt: LocalPoint,
_cx: &mut Context
) -> Option<ViewId>
fn hittest(
&self,
_id: ViewId,
_pt: LocalPoint,
_cx: &mut Context
) -> Option<ViewId>
Returns the topmost view which the point intersects.
Auto Trait Implementations
impl RefUnwindSafe for Spacer
impl Send for Spacer
impl Sync for Spacer
impl Unpin for Spacer
impl UnwindSafe for Spacer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more