Expand description
What sort of interaction is a widget sensitive to?
Fields
click: bool
buttons, sliders, windows, …
drag: bool
sliders, windows, scroll bars, scroll areas, …
focusable: bool
this widgets want focus. Anything interactive + labels that can be focused for the benefit of screen readers.
Implementations
sourceimpl Sense
impl Sense
sourcepub fn focusable_noninteractive() -> Self
pub fn focusable_noninteractive() -> Self
Senses no clicks or drags, but can be focused with the keyboard. Used for labels that can be focused for the benefit of screen readers.
sourcepub fn click_and_drag() -> Self
pub fn click_and_drag() -> Self
Sense both clicks, drags and hover (e.g. a slider or window).
sourcepub fn interactive(&self) -> bool
pub fn interactive(&self) -> bool
Returns true if we sense either clicks or drags.
Trait Implementations
sourceimpl PartialEq<Sense> for Sense
impl PartialEq<Sense> for Sense
impl Copy for Sense
impl Eq for Sense
impl StructuralEq for Sense
impl StructuralPartialEq for Sense
Auto Trait Implementations
impl RefUnwindSafe for Sense
impl Send for Sense
impl Sync for Sense
impl Unpin for Sense
impl UnwindSafe for Sense
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more