pub enum Direction {
Right,
Down,
}
Expand description
The direction in which the [CxLayoutBox
] should walk. It will typically walk
in a straight line in this direction. E.g. when walking to Direction::Right
,
it will only walk horizontally, not vertically, until it hits the [CxLayoutBox::width
],
at which point it will wrap around using LineWrap
, based on the maximum
height of widgets that have been drawn so far, which is registered in
[CxLayoutBox::biggest
].
TODO(JP): This line wrapping behavior makes sense for Direction::Right
,
but not so much for Direction::Down
.. Maybe we should split [CxLayoutBox
]
into different kinds of behavior?
Variantsยง
Implementationsยง
Trait Implementationsยง
impl Copy for Direction
impl StructuralPartialEq for Direction
Auto Trait Implementationsยง
impl Freeze for Direction
impl RefUnwindSafe for Direction
impl Send for Direction
impl Sync for Direction
impl Unpin for Direction
impl UnwindSafe for Direction
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