Enum ux::ContentGravity[][src]

#[non_exhaustive]
pub enum ContentGravity {
    TopLeft,
    Top,
    TopRight,
    Left,
    Center,
    Right,
    BottomLeft,
    Bottom,
    BottomRight,
    ResizeFill,
    ResizeAspect,
    // some variants omitted
}

Controls the alignment of the Content inside a Actor.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
TopLeft

Align the content to the top left corner

Top

Align the content to the top edge

TopRight

Align the content to the top right corner

Left

Align the content to the left edge

Center

Align the content to the center

Right

Align the content to the right edge

BottomLeft

Align the content to the bottom left corner

Bottom

Align the content to the bottom edge

BottomRight

Align the content to the bottom right corner

ResizeFill

Resize the content to fill the allocation

ResizeAspect

Resize the content to remain within the allocation, while maintaining the aspect ratio

Trait Implementations

impl Clone for ContentGravity[src]

impl Copy for ContentGravity[src]

impl Debug for ContentGravity[src]

impl Display for ContentGravity[src]

impl Eq for ContentGravity[src]

impl<'a> FromValue<'a> for ContentGravity[src]

impl<'a> FromValueOptional<'a> for ContentGravity[src]

impl Hash for ContentGravity[src]

impl Ord for ContentGravity[src]

impl PartialEq<ContentGravity> for ContentGravity[src]

impl PartialOrd<ContentGravity> for ContentGravity[src]

impl SetValue for ContentGravity[src]

impl StaticType for ContentGravity[src]

impl StructuralEq for ContentGravity[src]

impl StructuralPartialEq for ContentGravity[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<Fr, To> IntoColor<To> for Fr where
    To: FromColor<Fr>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: SetValue + Send + ToValue + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,