electron_sys/interface/
ignore_mouse_events_options.rs1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4#[derive(Clone, Debug, Default, PartialEq)]
5pub struct IgnoreMouseEventsOptions {
6 forward: Option<bool>,
7}
8
9#[wasm_bindgen]
10impl IgnoreMouseEventsOptions {
11 #[wasm_bindgen(constructor)]
12 pub fn new_with_values(forward: Option<bool>) -> IgnoreMouseEventsOptions {
13 IgnoreMouseEventsOptions { forward }
14 }
15
16 pub fn new() -> IgnoreMouseEventsOptions {
17 Default::default()
18 }
19
20 #[wasm_bindgen(getter)]
21 pub fn forward(self) -> Option<bool> {
22 self.forward
23 }
24
25 #[wasm_bindgen(setter)]
26 pub fn set_forward(mut self, value: Option<bool>) {
27 self.forward = value;
28 }
29}