pub enum ArkEventKind {
Show 26 variants
AccessibilityAction,
Click,
LongPress,
Change,
Submit,
Scroll,
ReachEnd,
SwiperChange,
Refresh,
AreaChange,
Focus,
Blur,
FocusIn,
FocusOut,
Hover,
HoverMove,
DragStart,
DragMove,
DragEnd,
DragLeave,
DragEnter,
Touch,
Key,
KeyPreIme,
Mouse,
Axis,
}Expand description
Semantic identity of an ArkUI event listener.
Dioxus passes listener names to renderers after removing the leading
on, while the public RSX surface intentionally accepts both compact
(onclick) and readable (on_click) spellings. Keeping this classification
in the event-owning crate prevents the renderer and runtime from developing
different alias tables.
Variants§
AccessibilityAction
Click
LongPress
Change
Submit
Scroll
ReachEnd
SwiperChange
Refresh
AreaChange
Focus
Blur
FocusIn
FocusOut
Hover
HoverMove
DragStart
DragMove
DragEnd
DragLeave
DragEnter
Touch
Key
KeyPreIme
Mouse
Axis
Implementations§
Trait Implementations§
Source§impl Clone for ArkEventKind
impl Clone for ArkEventKind
impl Copy for ArkEventKind
Source§impl Debug for ArkEventKind
impl Debug for ArkEventKind
impl Eq for ArkEventKind
Source§impl Hash for ArkEventKind
impl Hash for ArkEventKind
Source§impl PartialEq for ArkEventKind
impl PartialEq for ArkEventKind
impl StructuralPartialEq for ArkEventKind
Auto Trait Implementations§
impl Freeze for ArkEventKind
impl RefUnwindSafe for ArkEventKind
impl Send for ArkEventKind
impl Sync for ArkEventKind
impl Unpin for ArkEventKind
impl UnsafeUnpin for ArkEventKind
impl UnwindSafe for ArkEventKind
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.