pub enum FocusEventFilter {
Show 19 variants
MouseOver,
MouseDown,
LeftMouseDown,
RightMouseDown,
MiddleMouseDown,
MouseUp,
LeftMouseUp,
RightMouseUp,
MiddleMouseUp,
MouseEnter,
MouseLeave,
Scroll,
ScrollStart,
ScrollEnd,
TextInput,
VirtualKeyDown,
VirtualKeyUp,
FocusReceived,
FocusLost,
}
Expand description
Event filter similar to HoverEventFilter
that only fires when the element is focused
Important: In order for this to fire, the item must have a tabindex
attribute
(to indicate that the item is focus-able).
Variants§
MouseOver
MouseDown
LeftMouseDown
RightMouseDown
MiddleMouseDown
MouseUp
LeftMouseUp
RightMouseUp
MiddleMouseUp
MouseEnter
MouseLeave
Scroll
ScrollStart
ScrollEnd
TextInput
VirtualKeyDown
VirtualKeyUp
FocusReceived
FocusLost
Trait Implementations§
Source§impl Clone for FocusEventFilter
impl Clone for FocusEventFilter
Source§fn clone(&self) -> FocusEventFilter
fn clone(&self) -> FocusEventFilter
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 FocusEventFilter
impl Debug for FocusEventFilter
Source§impl Hash for FocusEventFilter
impl Hash for FocusEventFilter
Source§impl Ord for FocusEventFilter
impl Ord for FocusEventFilter
Source§fn cmp(&self, other: &FocusEventFilter) -> Ordering
fn cmp(&self, other: &FocusEventFilter) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FocusEventFilter
impl PartialEq for FocusEventFilter
Source§impl PartialOrd for FocusEventFilter
impl PartialOrd for FocusEventFilter
impl Copy for FocusEventFilter
impl Eq for FocusEventFilter
impl StructuralPartialEq for FocusEventFilter
Auto Trait Implementations§
impl Freeze for FocusEventFilter
impl RefUnwindSafe for FocusEventFilter
impl Send for FocusEventFilter
impl Sync for FocusEventFilter
impl Unpin for FocusEventFilter
impl UnwindSafe for FocusEventFilter
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