objc2_web_kit/generated/
DOMEventTarget.rs1use core::ffi::*;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern_protocol!(
10 #[deprecated]
12 pub unsafe trait DOMEventTarget: NSObjectProtocol + NSCopying {
13 #[cfg(feature = "DOMEventListener")]
14 #[unsafe(method(addEventListener:listener:useCapture:))]
15 #[unsafe(method_family = none)]
16 unsafe fn addEventListener_listener_useCapture(
17 &self,
18 r#type: Option<&NSString>,
19 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
20 use_capture: bool,
21 );
22
23 #[cfg(feature = "DOMEventListener")]
24 #[unsafe(method(removeEventListener:listener:useCapture:))]
25 #[unsafe(method_family = none)]
26 unsafe fn removeEventListener_listener_useCapture(
27 &self,
28 r#type: Option<&NSString>,
29 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
30 use_capture: bool,
31 );
32
33 #[cfg(all(
34 feature = "DOMEvent",
35 feature = "DOMObject",
36 feature = "WebScriptObject"
37 ))]
38 #[deprecated]
39 #[unsafe(method(dispatchEvent:))]
40 #[unsafe(method_family = none)]
41 unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool;
42
43 #[cfg(feature = "DOMEventListener")]
44 #[deprecated]
45 #[unsafe(method(addEventListener:::))]
46 #[unsafe(method_family = none)]
47 unsafe fn addEventListener(
48 &self,
49 r#type: Option<&NSString>,
50 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
51 use_capture: bool,
52 );
53
54 #[cfg(feature = "DOMEventListener")]
55 #[deprecated]
56 #[unsafe(method(removeEventListener:::))]
57 #[unsafe(method_family = none)]
58 unsafe fn removeEventListener(
59 &self,
60 r#type: Option<&NSString>,
61 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
62 use_capture: bool,
63 );
64 }
65);