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
Right
Down
Implementations
TODO(JP): Replace these with Direction::default() when https://github.com/rust-lang/rust/issues/67792 gets done
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Direction
impl UnwindSafe for Direction
Blanket Implementations
Mutably borrows from an owned value. Read more