Enum compositing::touch::TouchAction
source · pub enum TouchAction {
Click,
Scroll(Vector2D<f32, DevicePixel>),
Zoom(f32, Vector2D<f32, DevicePixel>),
DispatchEvent,
NoAction,
}
Expand description
The action to take in response to a touch event
Variants§
Click
Simulate a mouse click.
Scroll(Vector2D<f32, DevicePixel>)
Scroll by the provided offset.
Zoom(f32, Vector2D<f32, DevicePixel>)
Zoom by a magnification factor and scroll by the provided offset.
DispatchEvent
Send a JavaScript event to content.
NoAction
Don’t do anything.
Trait Implementations§
source§impl Clone for TouchAction
impl Clone for TouchAction
source§fn clone(&self) -> TouchAction
fn clone(&self) -> TouchAction
Returns a copy 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 TouchAction
impl Debug for TouchAction
impl Copy for TouchAction
Auto Trait Implementations§
impl Freeze for TouchAction
impl RefUnwindSafe for TouchAction
impl Send for TouchAction
impl Sync for TouchAction
impl Unpin for TouchAction
impl UnwindSafe for TouchAction
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> 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> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert