pub enum Layout {
Freeform,
Horizontal,
Vertical,
HorizontalRev,
VerticalRev,
}Expand description
Group layout type. This defines how subgroups are arranged inside of a group.
Variants§
Freeform
The layout for individual subgroups is defined by the user via ui.set_cursor(x, y).
Horizontal
Subgroups are laid out horizontally, from left to right. The default starting point for layout is the upper-left corner of the group.
Vertical
Subgroups are laid out vertically, from top to bottom. The default starting point for layout is the upper-left corner of the group.
HorizontalRev
Subgroups are laid out horizontally, from right to left. The default starting point for layout is the upper-right corner of the group.
VerticalRev
Subgroups are laid out vertically, from bottom to top. The default starting point for layout is the lower-left corner of the group.
Trait Implementations§
impl Copy for Layout
impl StructuralPartialEq for Layout
Auto Trait Implementations§
impl Freeze for Layout
impl RefUnwindSafe for Layout
impl Send for Layout
impl Sync for Layout
impl Unpin for Layout
impl UnwindSafe for Layout
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