[−][src]Enum elvis::widgets::values::layouts::GridFlow
Manage Grid
direction
Row
Items are placed by filling each row in turn, adding new rows as necessary. If neither row nor column is provided, row is assumed.
Column
Items are placed by filling each column in turn, adding new columns as necessary.
Dense
dense" packing algorithm attempts to fill in holes earlier in the grid, if smaller items come up later. This may cause items to appear out-of-order, when doing so would fill in holes left by larger items.
If it is omitted, a "sparse" algorithm is used, where the placement algorithm only ever moves "forward" in the grid when placing items, never backtracking to fill holes. This ensures that all of the auto-placed items appear "in order", even if this leaves holes that could have been filled by later items.
Variants
Grid Column
Grid Row
Grid deesen
Grid column desen
Grid row desen
Inherit the style of parent
Use initial grid
Unset the flow
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GridFlow
impl Send for GridFlow
impl Sync for GridFlow
impl Unpin for GridFlow
impl UnwindSafe for GridFlow
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,