pub struct ScrollWheel {
pub axis: ScrollAxis,
pub delta: isize,
pub column: u16,
pub row: u16,
}Expand description
Scroll wheel input with an axis and a signed delta.
Positive deltas scroll down/right, negative deltas scroll up/left. The column and row are
used to ignore wheel events outside the scrollbar area.
Fields§
§axis: ScrollAxisAxis the wheel is scrolling.
delta: isizeSigned delta. Positive values scroll down/right.
column: u16Column where the wheel event occurred.
row: u16Row where the wheel event occurred.
Trait Implementations§
Source§impl Clone for ScrollWheel
impl Clone for ScrollWheel
Source§fn clone(&self) -> ScrollWheel
fn clone(&self) -> ScrollWheel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScrollWheel
impl Debug for ScrollWheel
Source§impl PartialEq for ScrollWheel
impl PartialEq for ScrollWheel
impl Copy for ScrollWheel
impl Eq for ScrollWheel
impl StructuralPartialEq for ScrollWheel
Auto Trait Implementations§
impl Freeze for ScrollWheel
impl RefUnwindSafe for ScrollWheel
impl Send for ScrollWheel
impl Sync for ScrollWheel
impl Unpin for ScrollWheel
impl UnwindSafe for ScrollWheel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more