objc2_web_kit/generated/
DOMHTMLDocument.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern_class!(
11 #[unsafe(super(DOMDocument, DOMNode, DOMObject, WebScriptObject, NSObject))]
13 #[derive(Debug, PartialEq, Eq, Hash)]
14 #[cfg(all(
15 feature = "DOMDocument",
16 feature = "DOMNode",
17 feature = "DOMObject",
18 feature = "WebScriptObject"
19 ))]
20 #[deprecated]
21 pub struct DOMHTMLDocument;
22);
23
24#[cfg(all(
25 feature = "DOMDocument",
26 feature = "DOMEventTarget",
27 feature = "DOMNode",
28 feature = "DOMObject",
29 feature = "WebScriptObject"
30))]
31extern_conformance!(
32 unsafe impl DOMEventTarget for DOMHTMLDocument {}
33);
34
35#[cfg(all(
36 feature = "DOMDocument",
37 feature = "DOMNode",
38 feature = "DOMObject",
39 feature = "WebScriptObject"
40))]
41extern_conformance!(
42 unsafe impl NSCopying for DOMHTMLDocument {}
43);
44
45#[cfg(all(
46 feature = "DOMDocument",
47 feature = "DOMNode",
48 feature = "DOMObject",
49 feature = "WebScriptObject"
50))]
51unsafe impl CopyingHelper for DOMHTMLDocument {
52 type Result = Self;
53}
54
55#[cfg(all(
56 feature = "DOMDocument",
57 feature = "DOMNode",
58 feature = "DOMObject",
59 feature = "WebScriptObject"
60))]
61extern_conformance!(
62 unsafe impl NSObjectProtocol for DOMHTMLDocument {}
63);
64
65#[cfg(all(
66 feature = "DOMDocument",
67 feature = "DOMNode",
68 feature = "DOMObject",
69 feature = "WebScriptObject"
70))]
71impl DOMHTMLDocument {
72 extern_methods!(
73 #[cfg(feature = "DOMHTMLCollection")]
74 #[unsafe(method(embeds))]
75 #[unsafe(method_family = none)]
76 pub unsafe fn embeds(&self) -> Option<Retained<DOMHTMLCollection>>;
77
78 #[cfg(feature = "DOMHTMLCollection")]
79 #[unsafe(method(plugins))]
80 #[unsafe(method_family = none)]
81 pub unsafe fn plugins(&self) -> Option<Retained<DOMHTMLCollection>>;
82
83 #[cfg(feature = "DOMHTMLCollection")]
84 #[unsafe(method(scripts))]
85 #[unsafe(method_family = none)]
86 pub unsafe fn scripts(&self) -> Option<Retained<DOMHTMLCollection>>;
87
88 #[unsafe(method(width))]
89 #[unsafe(method_family = none)]
90 pub unsafe fn width(&self) -> c_int;
91
92 #[unsafe(method(height))]
93 #[unsafe(method_family = none)]
94 pub unsafe fn height(&self) -> c_int;
95
96 #[unsafe(method(dir))]
97 #[unsafe(method_family = none)]
98 pub unsafe fn dir(&self) -> Retained<NSString>;
99
100 #[unsafe(method(setDir:))]
102 #[unsafe(method_family = none)]
103 pub unsafe fn setDir(&self, dir: Option<&NSString>);
104
105 #[unsafe(method(designMode))]
106 #[unsafe(method_family = none)]
107 pub unsafe fn designMode(&self) -> Retained<NSString>;
108
109 #[unsafe(method(setDesignMode:))]
111 #[unsafe(method_family = none)]
112 pub unsafe fn setDesignMode(&self, design_mode: Option<&NSString>);
113
114 #[unsafe(method(compatMode))]
115 #[unsafe(method_family = none)]
116 pub unsafe fn compatMode(&self) -> Retained<NSString>;
117
118 #[unsafe(method(bgColor))]
119 #[unsafe(method_family = none)]
120 pub unsafe fn bgColor(&self) -> Retained<NSString>;
121
122 #[unsafe(method(setBgColor:))]
124 #[unsafe(method_family = none)]
125 pub unsafe fn setBgColor(&self, bg_color: Option<&NSString>);
126
127 #[unsafe(method(fgColor))]
128 #[unsafe(method_family = none)]
129 pub unsafe fn fgColor(&self) -> Retained<NSString>;
130
131 #[unsafe(method(setFgColor:))]
133 #[unsafe(method_family = none)]
134 pub unsafe fn setFgColor(&self, fg_color: Option<&NSString>);
135
136 #[unsafe(method(alinkColor))]
137 #[unsafe(method_family = none)]
138 pub unsafe fn alinkColor(&self) -> Retained<NSString>;
139
140 #[unsafe(method(setAlinkColor:))]
142 #[unsafe(method_family = none)]
143 pub unsafe fn setAlinkColor(&self, alink_color: Option<&NSString>);
144
145 #[unsafe(method(linkColor))]
146 #[unsafe(method_family = none)]
147 pub unsafe fn linkColor(&self) -> Retained<NSString>;
148
149 #[unsafe(method(setLinkColor:))]
151 #[unsafe(method_family = none)]
152 pub unsafe fn setLinkColor(&self, link_color: Option<&NSString>);
153
154 #[unsafe(method(vlinkColor))]
155 #[unsafe(method_family = none)]
156 pub unsafe fn vlinkColor(&self) -> Retained<NSString>;
157
158 #[unsafe(method(setVlinkColor:))]
160 #[unsafe(method_family = none)]
161 pub unsafe fn setVlinkColor(&self, vlink_color: Option<&NSString>);
162
163 #[deprecated]
164 #[unsafe(method(open))]
165 #[unsafe(method_family = none)]
166 pub unsafe fn open(&self);
167
168 #[deprecated]
169 #[unsafe(method(close))]
170 #[unsafe(method_family = none)]
171 pub unsafe fn close(&self);
172
173 #[deprecated]
174 #[unsafe(method(write:))]
175 #[unsafe(method_family = none)]
176 pub unsafe fn write(&self, text: Option<&NSString>);
177
178 #[deprecated]
179 #[unsafe(method(writeln:))]
180 #[unsafe(method_family = none)]
181 pub unsafe fn writeln(&self, text: Option<&NSString>);
182
183 #[unsafe(method(clear))]
184 #[unsafe(method_family = none)]
185 pub unsafe fn clear(&self);
186
187 #[unsafe(method(captureEvents))]
188 #[unsafe(method_family = none)]
189 pub unsafe fn captureEvents(&self);
190
191 #[unsafe(method(releaseEvents))]
192 #[unsafe(method_family = none)]
193 pub unsafe fn releaseEvents(&self);
194 );
195}
196
197#[cfg(all(
199 feature = "DOMDocument",
200 feature = "DOMNode",
201 feature = "DOMObject",
202 feature = "WebScriptObject"
203))]
204impl DOMHTMLDocument {
205 extern_methods!(
206 #[deprecated]
207 #[unsafe(method(init))]
208 #[unsafe(method_family = init)]
209 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
210 );
211}
212
213#[cfg(all(
215 feature = "DOMDocument",
216 feature = "DOMNode",
217 feature = "DOMObject",
218 feature = "WebScriptObject"
219))]
220impl DOMHTMLDocument {
221 extern_methods!(
222 #[unsafe(method(new))]
223 #[unsafe(method_family = new)]
224 pub unsafe fn new() -> Retained<Self>;
225 );
226}