maxcountryman_web_sys/features/
gen_ScrollAreaEvent.rs

1#![allow(unused_imports)]
2use super::*;
3use wasm_bindgen::prelude::*;
4#[wasm_bindgen]
5extern "C" {
6    # [wasm_bindgen (extends = UiEvent , extends = Event , extends = :: js_sys :: Object , js_name = ScrollAreaEvent , typescript_type = "ScrollAreaEvent")]
7    #[derive(Debug, Clone, PartialEq, Eq)]
8    #[doc = "The `ScrollAreaEvent` class."]
9    #[doc = ""]
10    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent)"]
11    #[doc = ""]
12    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
13    pub type ScrollAreaEvent;
14    # [wasm_bindgen (structural , method , getter , js_class = "ScrollAreaEvent" , js_name = x)]
15    #[doc = "Getter for the `x` field of this object."]
16    #[doc = ""]
17    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/x)"]
18    #[doc = ""]
19    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
20    pub fn x(this: &ScrollAreaEvent) -> f32;
21    # [wasm_bindgen (structural , method , getter , js_class = "ScrollAreaEvent" , js_name = y)]
22    #[doc = "Getter for the `y` field of this object."]
23    #[doc = ""]
24    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/y)"]
25    #[doc = ""]
26    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
27    pub fn y(this: &ScrollAreaEvent) -> f32;
28    # [wasm_bindgen (structural , method , getter , js_class = "ScrollAreaEvent" , js_name = width)]
29    #[doc = "Getter for the `width` field of this object."]
30    #[doc = ""]
31    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/width)"]
32    #[doc = ""]
33    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
34    pub fn width(this: &ScrollAreaEvent) -> f32;
35    # [wasm_bindgen (structural , method , getter , js_class = "ScrollAreaEvent" , js_name = height)]
36    #[doc = "Getter for the `height` field of this object."]
37    #[doc = ""]
38    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/height)"]
39    #[doc = ""]
40    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
41    pub fn height(this: &ScrollAreaEvent) -> f32;
42    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
43    #[doc = "The `initScrollAreaEvent()` method."]
44    #[doc = ""]
45    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
46    #[doc = ""]
47    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
48    pub fn init_scroll_area_event(this: &ScrollAreaEvent, type_: &str);
49    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
50    #[doc = "The `initScrollAreaEvent()` method."]
51    #[doc = ""]
52    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
53    #[doc = ""]
54    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
55    pub fn init_scroll_area_event_with_can_bubble(
56        this: &ScrollAreaEvent,
57        type_: &str,
58        can_bubble: bool,
59    );
60    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
61    #[doc = "The `initScrollAreaEvent()` method."]
62    #[doc = ""]
63    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
64    #[doc = ""]
65    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`*"]
66    pub fn init_scroll_area_event_with_can_bubble_and_cancelable(
67        this: &ScrollAreaEvent,
68        type_: &str,
69        can_bubble: bool,
70        cancelable: bool,
71    );
72    #[cfg(feature = "Window")]
73    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
74    #[doc = "The `initScrollAreaEvent()` method."]
75    #[doc = ""]
76    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
77    #[doc = ""]
78    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`, `Window`*"]
79    pub fn init_scroll_area_event_with_can_bubble_and_cancelable_and_view(
80        this: &ScrollAreaEvent,
81        type_: &str,
82        can_bubble: bool,
83        cancelable: bool,
84        view: Option<&Window>,
85    );
86    #[cfg(feature = "Window")]
87    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
88    #[doc = "The `initScrollAreaEvent()` method."]
89    #[doc = ""]
90    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
91    #[doc = ""]
92    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`, `Window`*"]
93    pub fn init_scroll_area_event_with_can_bubble_and_cancelable_and_view_and_detail(
94        this: &ScrollAreaEvent,
95        type_: &str,
96        can_bubble: bool,
97        cancelable: bool,
98        view: Option<&Window>,
99        detail: i32,
100    );
101    #[cfg(feature = "Window")]
102    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
103    #[doc = "The `initScrollAreaEvent()` method."]
104    #[doc = ""]
105    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
106    #[doc = ""]
107    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`, `Window`*"]
108    pub fn init_scroll_area_event_with_can_bubble_and_cancelable_and_view_and_detail_and_x(
109        this: &ScrollAreaEvent,
110        type_: &str,
111        can_bubble: bool,
112        cancelable: bool,
113        view: Option<&Window>,
114        detail: i32,
115        x: f32,
116    );
117    #[cfg(feature = "Window")]
118    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
119    #[doc = "The `initScrollAreaEvent()` method."]
120    #[doc = ""]
121    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
122    #[doc = ""]
123    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`, `Window`*"]
124    pub fn init_scroll_area_event_with_can_bubble_and_cancelable_and_view_and_detail_and_x_and_y(
125        this: &ScrollAreaEvent,
126        type_: &str,
127        can_bubble: bool,
128        cancelable: bool,
129        view: Option<&Window>,
130        detail: i32,
131        x: f32,
132        y: f32,
133    );
134    #[cfg(feature = "Window")]
135    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
136    #[doc = "The `initScrollAreaEvent()` method."]
137    #[doc = ""]
138    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
139    #[doc = ""]
140    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`, `Window`*"]
141    pub fn init_scroll_area_event_with_can_bubble_and_cancelable_and_view_and_detail_and_x_and_y_and_width(
142        this: &ScrollAreaEvent,
143        type_: &str,
144        can_bubble: bool,
145        cancelable: bool,
146        view: Option<&Window>,
147        detail: i32,
148        x: f32,
149        y: f32,
150        width: f32,
151    );
152    #[cfg(feature = "Window")]
153    # [wasm_bindgen (method , structural , js_class = "ScrollAreaEvent" , js_name = initScrollAreaEvent)]
154    #[doc = "The `initScrollAreaEvent()` method."]
155    #[doc = ""]
156    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/ScrollAreaEvent/initScrollAreaEvent)"]
157    #[doc = ""]
158    #[doc = "*This API requires the following crate features to be activated: `ScrollAreaEvent`, `Window`*"]
159    pub fn init_scroll_area_event_with_can_bubble_and_cancelable_and_view_and_detail_and_x_and_y_and_width_and_height(
160        this: &ScrollAreaEvent,
161        type_: &str,
162        can_bubble: bool,
163        cancelable: bool,
164        view: Option<&Window>,
165        detail: i32,
166        x: f32,
167        y: f32,
168        width: f32,
169        height: f32,
170    );
171}