euv_core/event/name/enum.rs
1/// Represents the name of a DOM event.
2///
3/// Covers mouse, keyboard, focus, form, drag, touch, wheel, clipboard, and media events.
4#[derive(Clone, Debug, Eq, PartialEq)]
5pub enum NativeEventName {
6 /// Mouse click event.
7 Click,
8 /// Mouse double-click event.
9 DblClick,
10 /// Mouse down event.
11 MouseDown,
12 /// Mouse up event.
13 MouseUp,
14 /// Mouse move event.
15 MouseMove,
16 /// Mouse enter event.
17 MouseEnter,
18 /// Mouse leave event.
19 MouseLeave,
20 /// Mouse over event.
21 MouseOver,
22 /// Mouse out event.
23 MouseOut,
24 /// Context menu event.
25 ContextMenu,
26 /// Input value change event.
27 Input,
28 /// Key down event.
29 KeyDown,
30 /// Key up event.
31 KeyUp,
32 /// Key press event.
33 KeyPress,
34 /// Focus event.
35 Focus,
36 /// Blur event.
37 Blur,
38 /// Focus in event.
39 FocusIn,
40 /// Focus out event.
41 FocusOut,
42 /// Form submit event.
43 Submit,
44 /// Change event for select/checkbox/radio.
45 Change,
46 /// Drag event.
47 Drag,
48 /// Drag start event.
49 DragStart,
50 /// Drag end event.
51 DragEnd,
52 /// Drag over event.
53 DragOver,
54 /// Drag enter event.
55 DragEnter,
56 /// Drag leave event.
57 DragLeave,
58 /// Drop event.
59 Drop,
60 /// Touch start event.
61 TouchStart,
62 /// Touch end event.
63 TouchEnd,
64 /// Touch move event.
65 TouchMove,
66 /// Touch cancel event.
67 TouchCancel,
68 /// Wheel/scroll event.
69 Wheel,
70 /// Copy event.
71 Copy,
72 /// Cut event.
73 Cut,
74 /// Paste event.
75 Paste,
76 /// Play media event.
77 Play,
78 /// Pause media event.
79 Pause,
80 /// Media ended event.
81 Ended,
82 /// Media loaded data event.
83 LoadedData,
84 /// Media can play event.
85 CanPlay,
86 /// Volume change event.
87 VolumeChange,
88 /// Time update event.
89 TimeUpdate,
90 /// Hash change event.
91 HashChange,
92 /// Pop state event.
93 PopState,
94 /// Window resize event.
95 Resize,
96 /// Scroll event.
97 Scroll,
98 /// Window load event.
99 Load,
100 /// Window unload event.
101 Unload,
102 /// Window before unload event.
103 BeforeUnload,
104 /// Window error event.
105 Error,
106 /// Window online event.
107 Online,
108 /// Window offline event.
109 Offline,
110 /// Visibility change event.
111 VisibilityChange,
112 /// Animation start event.
113 AnimationStart,
114 /// Animation end event.
115 AnimationEnd,
116 /// Animation iteration event.
117 AnimationIteration,
118 /// Transition start event.
119 TransitionStart,
120 /// Transition end event.
121 TransitionEnd,
122 /// Transition run event.
123 TransitionRun,
124 /// Internal euv signal update event.
125 EuvSignalUpdate,
126 /// A custom event with an arbitrary name.
127 Other(String),
128}