[][src]Enum gtk::RevealerTransitionType

#[non_exhaustive]pub enum RevealerTransitionType {
    None,
    Crossfade,
    SlideRight,
    SlideLeft,
    SlideUp,
    SlideDown,
    // some variants omitted
}

These enumeration values describe the possible transitions when the child of a Revealer widget is shown or hidden.

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.
None

No transition

Crossfade

Fade in

SlideRight

Slide in from the left

SlideLeft

Slide in from the right

SlideUp

Slide in from the bottom

SlideDown

Slide in from the top

Trait Implementations

impl Clone for RevealerTransitionType[src]

impl Copy for RevealerTransitionType[src]

impl Debug for RevealerTransitionType[src]

impl Display for RevealerTransitionType[src]

impl Eq for RevealerTransitionType[src]

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

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

impl Hash for RevealerTransitionType[src]

impl Ord for RevealerTransitionType[src]

impl PartialEq<RevealerTransitionType> for RevealerTransitionType[src]

impl PartialOrd<RevealerTransitionType> for RevealerTransitionType[src]

impl SetValue for RevealerTransitionType[src]

impl StaticType for RevealerTransitionType[src]

impl StructuralEq for RevealerTransitionType[src]

impl StructuralPartialEq for RevealerTransitionType[src]

Auto Trait Implementations

impl RefUnwindSafe for RevealerTransitionType

impl Send for RevealerTransitionType

impl Sync for RevealerTransitionType

impl Unpin for RevealerTransitionType

impl UnwindSafe for RevealerTransitionType

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<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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

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

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.