Struct comfy_wgpu::egui::Sense
source · pub struct Sense {
pub click: bool,
pub drag: bool,
pub focusable: bool,
}Expand description
What sort of interaction is a widget sensitive to?
Fields§
§click: boolbuttons, sliders, windows, …
drag: boolsliders, windows, scroll bars, scroll areas, …
focusable: boolthis widgets want focus. Anything interactive + labels that can be focused for the benefit of screen readers.
Implementations§
source§impl Sense
impl Sense
sourcepub fn focusable_noninteractive() -> Sense
pub fn focusable_noninteractive() -> Sense
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() -> Sense
pub fn click_and_drag() -> Sense
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§
source§impl 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§
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.