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:))]
19 #[unsafe(method_family = none)]
20 unsafe fn addEventListener_listener_useCapture(
21 &self,
22 r#type: Option<&NSString>,
23 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
24 use_capture: bool,
25 );
26
27 #[cfg(feature = "DOMEventListener")]
28 #[unsafe(method(removeEventListener:listener:useCapture:))]
33 #[unsafe(method_family = none)]
34 unsafe fn removeEventListener_listener_useCapture(
35 &self,
36 r#type: Option<&NSString>,
37 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
38 use_capture: bool,
39 );
40
41 #[cfg(all(
42 feature = "DOMEvent",
43 feature = "DOMObject",
44 feature = "WebScriptObject"
45 ))]
46 #[deprecated]
50 #[unsafe(method(dispatchEvent:))]
51 #[unsafe(method_family = none)]
52 unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool;
53
54 #[cfg(feature = "DOMEventListener")]
55 #[deprecated]
60 #[unsafe(method(addEventListener:::))]
61 #[unsafe(method_family = none)]
62 unsafe fn addEventListener(
63 &self,
64 r#type: Option<&NSString>,
65 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
66 use_capture: bool,
67 );
68
69 #[cfg(feature = "DOMEventListener")]
70 #[deprecated]
75 #[unsafe(method(removeEventListener:::))]
76 #[unsafe(method_family = none)]
77 unsafe fn removeEventListener(
78 &self,
79 r#type: Option<&NSString>,
80 listener: Option<&ProtocolObject<dyn DOMEventListener>>,
81 use_capture: bool,
82 );
83 }
84);