pub struct LongPressEvent {
pub position: Point<Pixels>,
}Expand description
A long-press gesture, mobile’s context-menu trigger.
A bare long press is surfaced as a ClickEvent with
long_press: true, delivered to aux-click listeners alongside right
clicks. This event is the raw hook for elements that need the gesture
itself (e.g. long-press to start a drag); the registration API ships
together with the gesture arena.
Fields§
§position: Point<Pixels>The position of the touch that was recognized as a long press.
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
Source§fn default() -> LongPressEvent
fn default() -> LongPressEvent
Returns the “default value” for a type. Read more
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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().