[−][src]Enum gdk::ScrollDirection
Specifies the direction for EventScroll
.
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.
the window is scrolled up.
the window is scrolled down.
the window is scrolled to the left.
the window is scrolled to the right.
the scrolling is determined by the delta values
in EventScroll
. See gdk_event_get_scroll_deltas
. Since: 3.4
Trait Implementations
impl Clone for ScrollDirection
[src]
fn clone(&self) -> ScrollDirection
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ScrollDirection
[src]
impl Debug for ScrollDirection
[src]
impl Display for ScrollDirection
[src]
impl Eq for ScrollDirection
[src]
impl<'a> FromValue<'a> for ScrollDirection
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for ScrollDirection
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for ScrollDirection
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ScrollDirection
[src]
fn cmp(&self, other: &ScrollDirection) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ScrollDirection> for ScrollDirection
[src]
fn eq(&self, other: &ScrollDirection) -> bool
[src]
fn ne(&self, other: &ScrollDirection) -> bool
[src]
impl PartialOrd<ScrollDirection> for ScrollDirection
[src]
fn partial_cmp(&self, other: &ScrollDirection) -> Option<Ordering>
[src]
fn lt(&self, other: &ScrollDirection) -> bool
[src]
fn le(&self, other: &ScrollDirection) -> bool
[src]
fn gt(&self, other: &ScrollDirection) -> bool
[src]
fn ge(&self, other: &ScrollDirection) -> bool
[src]
impl SetValue for ScrollDirection
[src]
impl StaticType for ScrollDirection
[src]
fn static_type() -> Type
[src]
impl StructuralEq for ScrollDirection
[src]
impl StructuralPartialEq for ScrollDirection
[src]
Auto Trait Implementations
impl RefUnwindSafe for ScrollDirection
impl Send for ScrollDirection
impl Sync for ScrollDirection
impl Unpin for ScrollDirection
impl UnwindSafe for ScrollDirection
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
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>,