web_sys/features/
gen_WheelEventInit.rs

1#![allow(unused_imports)]
2#![allow(clippy::all)]
3use super::*;
4use wasm_bindgen::prelude::*;
5#[wasm_bindgen]
6extern "C" {
7    # [wasm_bindgen (extends = :: js_sys :: Object , js_name = WheelEventInit)]
8    #[derive(Debug, Clone, PartialEq, Eq)]
9    #[doc = "The `WheelEventInit` dictionary."]
10    #[doc = ""]
11    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
12    pub type WheelEventInit;
13    #[doc = "Get the `bubbles` field of this object."]
14    #[doc = ""]
15    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
16    #[wasm_bindgen(method, getter = "bubbles")]
17    pub fn get_bubbles(this: &WheelEventInit) -> Option<bool>;
18    #[doc = "Change the `bubbles` field of this object."]
19    #[doc = ""]
20    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
21    #[wasm_bindgen(method, setter = "bubbles")]
22    pub fn set_bubbles(this: &WheelEventInit, val: bool);
23    #[doc = "Get the `cancelable` field of this object."]
24    #[doc = ""]
25    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
26    #[wasm_bindgen(method, getter = "cancelable")]
27    pub fn get_cancelable(this: &WheelEventInit) -> Option<bool>;
28    #[doc = "Change the `cancelable` field of this object."]
29    #[doc = ""]
30    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
31    #[wasm_bindgen(method, setter = "cancelable")]
32    pub fn set_cancelable(this: &WheelEventInit, val: bool);
33    #[doc = "Get the `composed` field of this object."]
34    #[doc = ""]
35    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
36    #[wasm_bindgen(method, getter = "composed")]
37    pub fn get_composed(this: &WheelEventInit) -> Option<bool>;
38    #[doc = "Change the `composed` field of this object."]
39    #[doc = ""]
40    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
41    #[wasm_bindgen(method, setter = "composed")]
42    pub fn set_composed(this: &WheelEventInit, val: bool);
43    #[doc = "Get the `detail` field of this object."]
44    #[doc = ""]
45    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
46    #[wasm_bindgen(method, getter = "detail")]
47    pub fn get_detail(this: &WheelEventInit) -> Option<i32>;
48    #[doc = "Change the `detail` field of this object."]
49    #[doc = ""]
50    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
51    #[wasm_bindgen(method, setter = "detail")]
52    pub fn set_detail(this: &WheelEventInit, val: i32);
53    #[cfg(feature = "Window")]
54    #[doc = "Get the `view` field of this object."]
55    #[doc = ""]
56    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`, `Window`*"]
57    #[wasm_bindgen(method, getter = "view")]
58    pub fn get_view(this: &WheelEventInit) -> Option<Window>;
59    #[cfg(feature = "Window")]
60    #[doc = "Change the `view` field of this object."]
61    #[doc = ""]
62    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`, `Window`*"]
63    #[wasm_bindgen(method, setter = "view")]
64    pub fn set_view(this: &WheelEventInit, val: Option<&Window>);
65    #[doc = "Get the `altKey` field of this object."]
66    #[doc = ""]
67    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
68    #[wasm_bindgen(method, getter = "altKey")]
69    pub fn get_alt_key(this: &WheelEventInit) -> Option<bool>;
70    #[doc = "Change the `altKey` field of this object."]
71    #[doc = ""]
72    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
73    #[wasm_bindgen(method, setter = "altKey")]
74    pub fn set_alt_key(this: &WheelEventInit, val: bool);
75    #[doc = "Get the `ctrlKey` field of this object."]
76    #[doc = ""]
77    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
78    #[wasm_bindgen(method, getter = "ctrlKey")]
79    pub fn get_ctrl_key(this: &WheelEventInit) -> Option<bool>;
80    #[doc = "Change the `ctrlKey` field of this object."]
81    #[doc = ""]
82    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
83    #[wasm_bindgen(method, setter = "ctrlKey")]
84    pub fn set_ctrl_key(this: &WheelEventInit, val: bool);
85    #[doc = "Get the `metaKey` field of this object."]
86    #[doc = ""]
87    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
88    #[wasm_bindgen(method, getter = "metaKey")]
89    pub fn get_meta_key(this: &WheelEventInit) -> Option<bool>;
90    #[doc = "Change the `metaKey` field of this object."]
91    #[doc = ""]
92    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
93    #[wasm_bindgen(method, setter = "metaKey")]
94    pub fn set_meta_key(this: &WheelEventInit, val: bool);
95    #[doc = "Get the `modifierAltGraph` field of this object."]
96    #[doc = ""]
97    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
98    #[wasm_bindgen(method, getter = "modifierAltGraph")]
99    pub fn get_modifier_alt_graph(this: &WheelEventInit) -> Option<bool>;
100    #[doc = "Change the `modifierAltGraph` field of this object."]
101    #[doc = ""]
102    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
103    #[wasm_bindgen(method, setter = "modifierAltGraph")]
104    pub fn set_modifier_alt_graph(this: &WheelEventInit, val: bool);
105    #[doc = "Get the `modifierCapsLock` field of this object."]
106    #[doc = ""]
107    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
108    #[wasm_bindgen(method, getter = "modifierCapsLock")]
109    pub fn get_modifier_caps_lock(this: &WheelEventInit) -> Option<bool>;
110    #[doc = "Change the `modifierCapsLock` field of this object."]
111    #[doc = ""]
112    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
113    #[wasm_bindgen(method, setter = "modifierCapsLock")]
114    pub fn set_modifier_caps_lock(this: &WheelEventInit, val: bool);
115    #[doc = "Get the `modifierFn` field of this object."]
116    #[doc = ""]
117    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
118    #[wasm_bindgen(method, getter = "modifierFn")]
119    pub fn get_modifier_fn(this: &WheelEventInit) -> Option<bool>;
120    #[doc = "Change the `modifierFn` field of this object."]
121    #[doc = ""]
122    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
123    #[wasm_bindgen(method, setter = "modifierFn")]
124    pub fn set_modifier_fn(this: &WheelEventInit, val: bool);
125    #[doc = "Get the `modifierFnLock` field of this object."]
126    #[doc = ""]
127    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
128    #[wasm_bindgen(method, getter = "modifierFnLock")]
129    pub fn get_modifier_fn_lock(this: &WheelEventInit) -> Option<bool>;
130    #[doc = "Change the `modifierFnLock` field of this object."]
131    #[doc = ""]
132    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
133    #[wasm_bindgen(method, setter = "modifierFnLock")]
134    pub fn set_modifier_fn_lock(this: &WheelEventInit, val: bool);
135    #[doc = "Get the `modifierNumLock` field of this object."]
136    #[doc = ""]
137    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
138    #[wasm_bindgen(method, getter = "modifierNumLock")]
139    pub fn get_modifier_num_lock(this: &WheelEventInit) -> Option<bool>;
140    #[doc = "Change the `modifierNumLock` field of this object."]
141    #[doc = ""]
142    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
143    #[wasm_bindgen(method, setter = "modifierNumLock")]
144    pub fn set_modifier_num_lock(this: &WheelEventInit, val: bool);
145    #[doc = "Get the `modifierOS` field of this object."]
146    #[doc = ""]
147    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
148    #[wasm_bindgen(method, getter = "modifierOS")]
149    pub fn get_modifier_os(this: &WheelEventInit) -> Option<bool>;
150    #[doc = "Change the `modifierOS` field of this object."]
151    #[doc = ""]
152    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
153    #[wasm_bindgen(method, setter = "modifierOS")]
154    pub fn set_modifier_os(this: &WheelEventInit, val: bool);
155    #[doc = "Get the `modifierScrollLock` field of this object."]
156    #[doc = ""]
157    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
158    #[wasm_bindgen(method, getter = "modifierScrollLock")]
159    pub fn get_modifier_scroll_lock(this: &WheelEventInit) -> Option<bool>;
160    #[doc = "Change the `modifierScrollLock` field of this object."]
161    #[doc = ""]
162    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
163    #[wasm_bindgen(method, setter = "modifierScrollLock")]
164    pub fn set_modifier_scroll_lock(this: &WheelEventInit, val: bool);
165    #[doc = "Get the `modifierSymbol` field of this object."]
166    #[doc = ""]
167    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
168    #[wasm_bindgen(method, getter = "modifierSymbol")]
169    pub fn get_modifier_symbol(this: &WheelEventInit) -> Option<bool>;
170    #[doc = "Change the `modifierSymbol` field of this object."]
171    #[doc = ""]
172    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
173    #[wasm_bindgen(method, setter = "modifierSymbol")]
174    pub fn set_modifier_symbol(this: &WheelEventInit, val: bool);
175    #[doc = "Get the `modifierSymbolLock` field of this object."]
176    #[doc = ""]
177    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
178    #[wasm_bindgen(method, getter = "modifierSymbolLock")]
179    pub fn get_modifier_symbol_lock(this: &WheelEventInit) -> Option<bool>;
180    #[doc = "Change the `modifierSymbolLock` field of this object."]
181    #[doc = ""]
182    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
183    #[wasm_bindgen(method, setter = "modifierSymbolLock")]
184    pub fn set_modifier_symbol_lock(this: &WheelEventInit, val: bool);
185    #[doc = "Get the `shiftKey` field of this object."]
186    #[doc = ""]
187    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
188    #[wasm_bindgen(method, getter = "shiftKey")]
189    pub fn get_shift_key(this: &WheelEventInit) -> Option<bool>;
190    #[doc = "Change the `shiftKey` field of this object."]
191    #[doc = ""]
192    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
193    #[wasm_bindgen(method, setter = "shiftKey")]
194    pub fn set_shift_key(this: &WheelEventInit, val: bool);
195    #[doc = "Get the `button` field of this object."]
196    #[doc = ""]
197    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
198    #[wasm_bindgen(method, getter = "button")]
199    pub fn get_button(this: &WheelEventInit) -> Option<i16>;
200    #[doc = "Change the `button` field of this object."]
201    #[doc = ""]
202    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
203    #[wasm_bindgen(method, setter = "button")]
204    pub fn set_button(this: &WheelEventInit, val: i16);
205    #[doc = "Get the `buttons` field of this object."]
206    #[doc = ""]
207    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
208    #[wasm_bindgen(method, getter = "buttons")]
209    pub fn get_buttons(this: &WheelEventInit) -> Option<u16>;
210    #[doc = "Change the `buttons` field of this object."]
211    #[doc = ""]
212    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
213    #[wasm_bindgen(method, setter = "buttons")]
214    pub fn set_buttons(this: &WheelEventInit, val: u16);
215    #[doc = "Get the `clientX` field of this object."]
216    #[doc = ""]
217    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
218    #[wasm_bindgen(method, getter = "clientX")]
219    pub fn get_client_x(this: &WheelEventInit) -> Option<i32>;
220    #[doc = "Change the `clientX` field of this object."]
221    #[doc = ""]
222    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
223    #[wasm_bindgen(method, setter = "clientX")]
224    pub fn set_client_x(this: &WheelEventInit, val: i32);
225    #[doc = "Get the `clientY` field of this object."]
226    #[doc = ""]
227    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
228    #[wasm_bindgen(method, getter = "clientY")]
229    pub fn get_client_y(this: &WheelEventInit) -> Option<i32>;
230    #[doc = "Change the `clientY` field of this object."]
231    #[doc = ""]
232    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
233    #[wasm_bindgen(method, setter = "clientY")]
234    pub fn set_client_y(this: &WheelEventInit, val: i32);
235    #[doc = "Get the `movementX` field of this object."]
236    #[doc = ""]
237    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
238    #[wasm_bindgen(method, getter = "movementX")]
239    pub fn get_movement_x(this: &WheelEventInit) -> Option<i32>;
240    #[doc = "Change the `movementX` field of this object."]
241    #[doc = ""]
242    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
243    #[wasm_bindgen(method, setter = "movementX")]
244    pub fn set_movement_x(this: &WheelEventInit, val: i32);
245    #[doc = "Get the `movementY` field of this object."]
246    #[doc = ""]
247    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
248    #[wasm_bindgen(method, getter = "movementY")]
249    pub fn get_movement_y(this: &WheelEventInit) -> Option<i32>;
250    #[doc = "Change the `movementY` field of this object."]
251    #[doc = ""]
252    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
253    #[wasm_bindgen(method, setter = "movementY")]
254    pub fn set_movement_y(this: &WheelEventInit, val: i32);
255    #[cfg(feature = "EventTarget")]
256    #[doc = "Get the `relatedTarget` field of this object."]
257    #[doc = ""]
258    #[doc = "*This API requires the following crate features to be activated: `EventTarget`, `WheelEventInit`*"]
259    #[wasm_bindgen(method, getter = "relatedTarget")]
260    pub fn get_related_target(this: &WheelEventInit) -> Option<EventTarget>;
261    #[cfg(feature = "EventTarget")]
262    #[doc = "Change the `relatedTarget` field of this object."]
263    #[doc = ""]
264    #[doc = "*This API requires the following crate features to be activated: `EventTarget`, `WheelEventInit`*"]
265    #[wasm_bindgen(method, setter = "relatedTarget")]
266    pub fn set_related_target(this: &WheelEventInit, val: Option<&EventTarget>);
267    #[doc = "Get the `screenX` field of this object."]
268    #[doc = ""]
269    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
270    #[wasm_bindgen(method, getter = "screenX")]
271    pub fn get_screen_x(this: &WheelEventInit) -> Option<i32>;
272    #[doc = "Change the `screenX` field of this object."]
273    #[doc = ""]
274    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
275    #[wasm_bindgen(method, setter = "screenX")]
276    pub fn set_screen_x(this: &WheelEventInit, val: i32);
277    #[doc = "Get the `screenY` field of this object."]
278    #[doc = ""]
279    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
280    #[wasm_bindgen(method, getter = "screenY")]
281    pub fn get_screen_y(this: &WheelEventInit) -> Option<i32>;
282    #[doc = "Change the `screenY` field of this object."]
283    #[doc = ""]
284    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
285    #[wasm_bindgen(method, setter = "screenY")]
286    pub fn set_screen_y(this: &WheelEventInit, val: i32);
287    #[doc = "Get the `deltaMode` field of this object."]
288    #[doc = ""]
289    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
290    #[wasm_bindgen(method, getter = "deltaMode")]
291    pub fn get_delta_mode(this: &WheelEventInit) -> Option<u32>;
292    #[doc = "Change the `deltaMode` field of this object."]
293    #[doc = ""]
294    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
295    #[wasm_bindgen(method, setter = "deltaMode")]
296    pub fn set_delta_mode(this: &WheelEventInit, val: u32);
297    #[doc = "Get the `deltaX` field of this object."]
298    #[doc = ""]
299    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
300    #[wasm_bindgen(method, getter = "deltaX")]
301    pub fn get_delta_x(this: &WheelEventInit) -> Option<f64>;
302    #[doc = "Change the `deltaX` field of this object."]
303    #[doc = ""]
304    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
305    #[wasm_bindgen(method, setter = "deltaX")]
306    pub fn set_delta_x(this: &WheelEventInit, val: f64);
307    #[doc = "Get the `deltaY` field of this object."]
308    #[doc = ""]
309    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
310    #[wasm_bindgen(method, getter = "deltaY")]
311    pub fn get_delta_y(this: &WheelEventInit) -> Option<f64>;
312    #[doc = "Change the `deltaY` field of this object."]
313    #[doc = ""]
314    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
315    #[wasm_bindgen(method, setter = "deltaY")]
316    pub fn set_delta_y(this: &WheelEventInit, val: f64);
317    #[doc = "Get the `deltaZ` field of this object."]
318    #[doc = ""]
319    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
320    #[wasm_bindgen(method, getter = "deltaZ")]
321    pub fn get_delta_z(this: &WheelEventInit) -> Option<f64>;
322    #[doc = "Change the `deltaZ` field of this object."]
323    #[doc = ""]
324    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
325    #[wasm_bindgen(method, setter = "deltaZ")]
326    pub fn set_delta_z(this: &WheelEventInit, val: f64);
327}
328impl WheelEventInit {
329    #[doc = "Construct a new `WheelEventInit`."]
330    #[doc = ""]
331    #[doc = "*This API requires the following crate features to be activated: `WheelEventInit`*"]
332    pub fn new() -> Self {
333        #[allow(unused_mut)]
334        let mut ret: Self = ::wasm_bindgen::JsCast::unchecked_into(::js_sys::Object::new());
335        ret
336    }
337    #[deprecated = "Use `set_bubbles()` instead."]
338    pub fn bubbles(&mut self, val: bool) -> &mut Self {
339        self.set_bubbles(val);
340        self
341    }
342    #[deprecated = "Use `set_cancelable()` instead."]
343    pub fn cancelable(&mut self, val: bool) -> &mut Self {
344        self.set_cancelable(val);
345        self
346    }
347    #[deprecated = "Use `set_composed()` instead."]
348    pub fn composed(&mut self, val: bool) -> &mut Self {
349        self.set_composed(val);
350        self
351    }
352    #[deprecated = "Use `set_detail()` instead."]
353    pub fn detail(&mut self, val: i32) -> &mut Self {
354        self.set_detail(val);
355        self
356    }
357    #[cfg(feature = "Window")]
358    #[deprecated = "Use `set_view()` instead."]
359    pub fn view(&mut self, val: Option<&Window>) -> &mut Self {
360        self.set_view(val);
361        self
362    }
363    #[deprecated = "Use `set_alt_key()` instead."]
364    pub fn alt_key(&mut self, val: bool) -> &mut Self {
365        self.set_alt_key(val);
366        self
367    }
368    #[deprecated = "Use `set_ctrl_key()` instead."]
369    pub fn ctrl_key(&mut self, val: bool) -> &mut Self {
370        self.set_ctrl_key(val);
371        self
372    }
373    #[deprecated = "Use `set_meta_key()` instead."]
374    pub fn meta_key(&mut self, val: bool) -> &mut Self {
375        self.set_meta_key(val);
376        self
377    }
378    #[deprecated = "Use `set_modifier_alt_graph()` instead."]
379    pub fn modifier_alt_graph(&mut self, val: bool) -> &mut Self {
380        self.set_modifier_alt_graph(val);
381        self
382    }
383    #[deprecated = "Use `set_modifier_caps_lock()` instead."]
384    pub fn modifier_caps_lock(&mut self, val: bool) -> &mut Self {
385        self.set_modifier_caps_lock(val);
386        self
387    }
388    #[deprecated = "Use `set_modifier_fn()` instead."]
389    pub fn modifier_fn(&mut self, val: bool) -> &mut Self {
390        self.set_modifier_fn(val);
391        self
392    }
393    #[deprecated = "Use `set_modifier_fn_lock()` instead."]
394    pub fn modifier_fn_lock(&mut self, val: bool) -> &mut Self {
395        self.set_modifier_fn_lock(val);
396        self
397    }
398    #[deprecated = "Use `set_modifier_num_lock()` instead."]
399    pub fn modifier_num_lock(&mut self, val: bool) -> &mut Self {
400        self.set_modifier_num_lock(val);
401        self
402    }
403    #[deprecated = "Use `set_modifier_os()` instead."]
404    pub fn modifier_os(&mut self, val: bool) -> &mut Self {
405        self.set_modifier_os(val);
406        self
407    }
408    #[deprecated = "Use `set_modifier_scroll_lock()` instead."]
409    pub fn modifier_scroll_lock(&mut self, val: bool) -> &mut Self {
410        self.set_modifier_scroll_lock(val);
411        self
412    }
413    #[deprecated = "Use `set_modifier_symbol()` instead."]
414    pub fn modifier_symbol(&mut self, val: bool) -> &mut Self {
415        self.set_modifier_symbol(val);
416        self
417    }
418    #[deprecated = "Use `set_modifier_symbol_lock()` instead."]
419    pub fn modifier_symbol_lock(&mut self, val: bool) -> &mut Self {
420        self.set_modifier_symbol_lock(val);
421        self
422    }
423    #[deprecated = "Use `set_shift_key()` instead."]
424    pub fn shift_key(&mut self, val: bool) -> &mut Self {
425        self.set_shift_key(val);
426        self
427    }
428    #[deprecated = "Use `set_button()` instead."]
429    pub fn button(&mut self, val: i16) -> &mut Self {
430        self.set_button(val);
431        self
432    }
433    #[deprecated = "Use `set_buttons()` instead."]
434    pub fn buttons(&mut self, val: u16) -> &mut Self {
435        self.set_buttons(val);
436        self
437    }
438    #[deprecated = "Use `set_client_x()` instead."]
439    pub fn client_x(&mut self, val: i32) -> &mut Self {
440        self.set_client_x(val);
441        self
442    }
443    #[deprecated = "Use `set_client_y()` instead."]
444    pub fn client_y(&mut self, val: i32) -> &mut Self {
445        self.set_client_y(val);
446        self
447    }
448    #[deprecated = "Use `set_movement_x()` instead."]
449    pub fn movement_x(&mut self, val: i32) -> &mut Self {
450        self.set_movement_x(val);
451        self
452    }
453    #[deprecated = "Use `set_movement_y()` instead."]
454    pub fn movement_y(&mut self, val: i32) -> &mut Self {
455        self.set_movement_y(val);
456        self
457    }
458    #[cfg(feature = "EventTarget")]
459    #[deprecated = "Use `set_related_target()` instead."]
460    pub fn related_target(&mut self, val: Option<&EventTarget>) -> &mut Self {
461        self.set_related_target(val);
462        self
463    }
464    #[deprecated = "Use `set_screen_x()` instead."]
465    pub fn screen_x(&mut self, val: i32) -> &mut Self {
466        self.set_screen_x(val);
467        self
468    }
469    #[deprecated = "Use `set_screen_y()` instead."]
470    pub fn screen_y(&mut self, val: i32) -> &mut Self {
471        self.set_screen_y(val);
472        self
473    }
474    #[deprecated = "Use `set_delta_mode()` instead."]
475    pub fn delta_mode(&mut self, val: u32) -> &mut Self {
476        self.set_delta_mode(val);
477        self
478    }
479    #[deprecated = "Use `set_delta_x()` instead."]
480    pub fn delta_x(&mut self, val: f64) -> &mut Self {
481        self.set_delta_x(val);
482        self
483    }
484    #[deprecated = "Use `set_delta_y()` instead."]
485    pub fn delta_y(&mut self, val: f64) -> &mut Self {
486        self.set_delta_y(val);
487        self
488    }
489    #[deprecated = "Use `set_delta_z()` instead."]
490    pub fn delta_z(&mut self, val: f64) -> &mut Self {
491        self.set_delta_z(val);
492        self
493    }
494}
495impl Default for WheelEventInit {
496    fn default() -> Self {
497        Self::new()
498    }
499}