pub struct LongPressEvent {
pub phase: TouchPhase,
pub start_position: Point<Pixels>,
pub position: Point<Pixels>,
}Expand description
A phased long-press gesture recognized from a touch.
Fields§
§phase: TouchPhaseThe phase of the long press.
start_position: Point<Pixels>The position where the touch started.
position: Point<Pixels>The touch’s current position.
Trait Implementations§
Source§impl Clone for LongPressEvent
impl Clone for LongPressEvent
Source§fn clone(&self) -> LongPressEvent
fn clone(&self) -> LongPressEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LongPressEvent
impl Debug for LongPressEvent
Source§impl Default for LongPressEvent
impl Default for LongPressEvent
impl GestureEvent for LongPressEvent
Source§impl InputEvent for LongPressEvent
impl InputEvent for LongPressEvent
Source§fn to_platform_input(self) -> PlatformInput
fn to_platform_input(self) -> PlatformInput
Convert this event into the platform input enum.
impl MouseEvent for LongPressEvent
Auto Trait Implementations§
impl Freeze for LongPressEvent
impl RefUnwindSafe for LongPressEvent
impl Send for LongPressEvent
impl Sync for LongPressEvent
impl Unpin for LongPressEvent
impl UnsafeUnpin for LongPressEvent
impl UnwindSafe for LongPressEvent
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().