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:))]
104 #[unsafe(method_family = none)]
105 pub unsafe fn setDir(&self, dir: Option<&NSString>);
106
107 #[unsafe(method(designMode))]
108 #[unsafe(method_family = none)]
109 pub unsafe fn designMode(&self) -> Retained<NSString>;
110
111 #[unsafe(method(setDesignMode:))]
115 #[unsafe(method_family = none)]
116 pub unsafe fn setDesignMode(&self, design_mode: Option<&NSString>);
117
118 #[unsafe(method(compatMode))]
119 #[unsafe(method_family = none)]
120 pub unsafe fn compatMode(&self) -> Retained<NSString>;
121
122 #[unsafe(method(bgColor))]
123 #[unsafe(method_family = none)]
124 pub unsafe fn bgColor(&self) -> Retained<NSString>;
125
126 #[unsafe(method(setBgColor:))]
130 #[unsafe(method_family = none)]
131 pub unsafe fn setBgColor(&self, bg_color: Option<&NSString>);
132
133 #[unsafe(method(fgColor))]
134 #[unsafe(method_family = none)]
135 pub unsafe fn fgColor(&self) -> Retained<NSString>;
136
137 #[unsafe(method(setFgColor:))]
141 #[unsafe(method_family = none)]
142 pub unsafe fn setFgColor(&self, fg_color: Option<&NSString>);
143
144 #[unsafe(method(alinkColor))]
145 #[unsafe(method_family = none)]
146 pub unsafe fn alinkColor(&self) -> Retained<NSString>;
147
148 #[unsafe(method(setAlinkColor:))]
152 #[unsafe(method_family = none)]
153 pub unsafe fn setAlinkColor(&self, alink_color: Option<&NSString>);
154
155 #[unsafe(method(linkColor))]
156 #[unsafe(method_family = none)]
157 pub unsafe fn linkColor(&self) -> Retained<NSString>;
158
159 #[unsafe(method(setLinkColor:))]
163 #[unsafe(method_family = none)]
164 pub unsafe fn setLinkColor(&self, link_color: Option<&NSString>);
165
166 #[unsafe(method(vlinkColor))]
167 #[unsafe(method_family = none)]
168 pub unsafe fn vlinkColor(&self) -> Retained<NSString>;
169
170 #[unsafe(method(setVlinkColor:))]
174 #[unsafe(method_family = none)]
175 pub unsafe fn setVlinkColor(&self, vlink_color: Option<&NSString>);
176
177 #[deprecated]
178 #[unsafe(method(open))]
179 #[unsafe(method_family = none)]
180 pub unsafe fn open(&self);
181
182 #[deprecated]
183 #[unsafe(method(close))]
184 #[unsafe(method_family = none)]
185 pub unsafe fn close(&self);
186
187 #[deprecated]
191 #[unsafe(method(write:))]
192 #[unsafe(method_family = none)]
193 pub unsafe fn write(&self, text: Option<&NSString>);
194
195 #[deprecated]
199 #[unsafe(method(writeln:))]
200 #[unsafe(method_family = none)]
201 pub unsafe fn writeln(&self, text: Option<&NSString>);
202
203 #[unsafe(method(clear))]
204 #[unsafe(method_family = none)]
205 pub unsafe fn clear(&self);
206
207 #[unsafe(method(captureEvents))]
208 #[unsafe(method_family = none)]
209 pub unsafe fn captureEvents(&self);
210
211 #[unsafe(method(releaseEvents))]
212 #[unsafe(method_family = none)]
213 pub unsafe fn releaseEvents(&self);
214 );
215}
216
217#[cfg(all(
219 feature = "DOMDocument",
220 feature = "DOMNode",
221 feature = "DOMObject",
222 feature = "WebScriptObject"
223))]
224impl DOMHTMLDocument {
225 extern_methods!(
226 #[deprecated]
227 #[unsafe(method(init))]
228 #[unsafe(method_family = init)]
229 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
230 );
231}
232
233#[cfg(all(
235 feature = "DOMDocument",
236 feature = "DOMNode",
237 feature = "DOMObject",
238 feature = "WebScriptObject"
239))]
240impl DOMHTMLDocument {
241 extern_methods!(
242 #[unsafe(method(new))]
243 #[unsafe(method_family = new)]
244 pub unsafe fn new() -> Retained<Self>;
245 );
246}