pub struct Translator { /* private fields */ }Available on crate feature
touch-clicks only.Expand description
The finger logic of TouchClicks, free of any widget.
Implementations§
Source§impl Translator
impl Translator
Sourcepub fn press(
&mut self,
finger: Finger,
position: Point,
target: Cursor,
inside: bool,
)
pub fn press( &mut self, finger: Finger, position: Point, target: Cursor, inside: bool, )
A finger went down at position in window coordinates. target is
the cursor a click would reach the content with, in the content’s
coordinates, and inside whether it is over the content. A layer
above the content hides the cursor from it, as it would a mouse.
pub fn moved(&mut self, finger: Finger, position: Point, slop: f32) -> Move
Sourcepub fn lift(&mut self, finger: Finger) -> Option<Cursor>
pub fn lift(&mut self, finger: Finger) -> Option<Cursor>
The finger lifted. Returns the cursor to click with when it was a tap.
pub fn lost(&mut self, finger: Finger)
Trait Implementations§
Source§impl Clone for Translator
impl Clone for Translator
impl Copy for Translator
Source§impl Debug for Translator
impl Debug for Translator
Source§impl Default for Translator
impl Default for Translator
Source§impl PartialEq for Translator
impl PartialEq for Translator
impl StructuralPartialEq for Translator
Auto Trait Implementations§
impl Freeze for Translator
impl RefUnwindSafe for Translator
impl Send for Translator
impl Sync for Translator
impl Unpin for Translator
impl UnsafeUnpin for Translator
impl UnwindSafe for Translator
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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<State, Message> IntoBoot<State, Message> for State
impl<State, Message> IntoBoot<State, Message> for State
Source§fn into_boot(self) -> (State, Task<Message>)
fn into_boot(self) -> (State, Task<Message>)
Turns some type into the initial state of some
Application.