[][src]Enum gtk::SensitivityType

#[non_exhaustive]pub enum SensitivityType {
    Auto,
    On,
    Off,
    // some variants omitted
}

Determines how GTK+ handles the sensitivity of stepper arrows at the end of range widgets.

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

The arrow is made insensitive if the thumb is at the end

On

The arrow is always sensitive

Off

The arrow is always insensitive

Trait Implementations

impl Clone for SensitivityType[src]

impl Copy for SensitivityType[src]

impl Debug for SensitivityType[src]

impl Display for SensitivityType[src]

impl Eq for SensitivityType[src]

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

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

impl Hash for SensitivityType[src]

impl Ord for SensitivityType[src]

impl PartialEq<SensitivityType> for SensitivityType[src]

impl PartialOrd<SensitivityType> for SensitivityType[src]

impl SetValue for SensitivityType[src]

impl StaticType for SensitivityType[src]

impl StructuralEq for SensitivityType[src]

impl StructuralPartialEq for SensitivityType[src]

Auto Trait Implementations

impl RefUnwindSafe for SensitivityType

impl Send for SensitivityType

impl Sync for SensitivityType

impl Unpin for SensitivityType

impl UnwindSafe for SensitivityType

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.