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))]
31unsafe impl DOMEventTarget for DOMHTMLDocument {}
32
33#[cfg(all(
34 feature = "DOMDocument",
35 feature = "DOMNode",
36 feature = "DOMObject",
37 feature = "WebScriptObject"
38))]
39unsafe impl NSCopying for DOMHTMLDocument {}
40
41#[cfg(all(
42 feature = "DOMDocument",
43 feature = "DOMNode",
44 feature = "DOMObject",
45 feature = "WebScriptObject"
46))]
47unsafe impl CopyingHelper for DOMHTMLDocument {
48 type Result = Self;
49}
50
51#[cfg(all(
52 feature = "DOMDocument",
53 feature = "DOMNode",
54 feature = "DOMObject",
55 feature = "WebScriptObject"
56))]
57unsafe impl NSObjectProtocol for DOMHTMLDocument {}
58
59#[cfg(all(
60 feature = "DOMDocument",
61 feature = "DOMNode",
62 feature = "DOMObject",
63 feature = "WebScriptObject"
64))]
65impl DOMHTMLDocument {
66 extern_methods!(
67 #[cfg(feature = "DOMHTMLCollection")]
68 #[unsafe(method(embeds))]
69 #[unsafe(method_family = none)]
70 pub unsafe fn embeds(&self) -> Option<Retained<DOMHTMLCollection>>;
71
72 #[cfg(feature = "DOMHTMLCollection")]
73 #[unsafe(method(plugins))]
74 #[unsafe(method_family = none)]
75 pub unsafe fn plugins(&self) -> Option<Retained<DOMHTMLCollection>>;
76
77 #[cfg(feature = "DOMHTMLCollection")]
78 #[unsafe(method(scripts))]
79 #[unsafe(method_family = none)]
80 pub unsafe fn scripts(&self) -> Option<Retained<DOMHTMLCollection>>;
81
82 #[unsafe(method(width))]
83 #[unsafe(method_family = none)]
84 pub unsafe fn width(&self) -> c_int;
85
86 #[unsafe(method(height))]
87 #[unsafe(method_family = none)]
88 pub unsafe fn height(&self) -> c_int;
89
90 #[unsafe(method(dir))]
91 #[unsafe(method_family = none)]
92 pub unsafe fn dir(&self) -> Retained<NSString>;
93
94 #[unsafe(method(setDir:))]
96 #[unsafe(method_family = none)]
97 pub unsafe fn setDir(&self, dir: Option<&NSString>);
98
99 #[unsafe(method(designMode))]
100 #[unsafe(method_family = none)]
101 pub unsafe fn designMode(&self) -> Retained<NSString>;
102
103 #[unsafe(method(setDesignMode:))]
105 #[unsafe(method_family = none)]
106 pub unsafe fn setDesignMode(&self, design_mode: Option<&NSString>);
107
108 #[unsafe(method(compatMode))]
109 #[unsafe(method_family = none)]
110 pub unsafe fn compatMode(&self) -> Retained<NSString>;
111
112 #[unsafe(method(bgColor))]
113 #[unsafe(method_family = none)]
114 pub unsafe fn bgColor(&self) -> Retained<NSString>;
115
116 #[unsafe(method(setBgColor:))]
118 #[unsafe(method_family = none)]
119 pub unsafe fn setBgColor(&self, bg_color: Option<&NSString>);
120
121 #[unsafe(method(fgColor))]
122 #[unsafe(method_family = none)]
123 pub unsafe fn fgColor(&self) -> Retained<NSString>;
124
125 #[unsafe(method(setFgColor:))]
127 #[unsafe(method_family = none)]
128 pub unsafe fn setFgColor(&self, fg_color: Option<&NSString>);
129
130 #[unsafe(method(alinkColor))]
131 #[unsafe(method_family = none)]
132 pub unsafe fn alinkColor(&self) -> Retained<NSString>;
133
134 #[unsafe(method(setAlinkColor:))]
136 #[unsafe(method_family = none)]
137 pub unsafe fn setAlinkColor(&self, alink_color: Option<&NSString>);
138
139 #[unsafe(method(linkColor))]
140 #[unsafe(method_family = none)]
141 pub unsafe fn linkColor(&self) -> Retained<NSString>;
142
143 #[unsafe(method(setLinkColor:))]
145 #[unsafe(method_family = none)]
146 pub unsafe fn setLinkColor(&self, link_color: Option<&NSString>);
147
148 #[unsafe(method(vlinkColor))]
149 #[unsafe(method_family = none)]
150 pub unsafe fn vlinkColor(&self) -> Retained<NSString>;
151
152 #[unsafe(method(setVlinkColor:))]
154 #[unsafe(method_family = none)]
155 pub unsafe fn setVlinkColor(&self, vlink_color: Option<&NSString>);
156
157 #[deprecated]
158 #[unsafe(method(open))]
159 #[unsafe(method_family = none)]
160 pub unsafe fn open(&self);
161
162 #[deprecated]
163 #[unsafe(method(close))]
164 #[unsafe(method_family = none)]
165 pub unsafe fn close(&self);
166
167 #[deprecated]
168 #[unsafe(method(write:))]
169 #[unsafe(method_family = none)]
170 pub unsafe fn write(&self, text: Option<&NSString>);
171
172 #[deprecated]
173 #[unsafe(method(writeln:))]
174 #[unsafe(method_family = none)]
175 pub unsafe fn writeln(&self, text: Option<&NSString>);
176
177 #[unsafe(method(clear))]
178 #[unsafe(method_family = none)]
179 pub unsafe fn clear(&self);
180
181 #[unsafe(method(captureEvents))]
182 #[unsafe(method_family = none)]
183 pub unsafe fn captureEvents(&self);
184
185 #[unsafe(method(releaseEvents))]
186 #[unsafe(method_family = none)]
187 pub unsafe fn releaseEvents(&self);
188 );
189}
190
191#[cfg(all(
193 feature = "DOMDocument",
194 feature = "DOMNode",
195 feature = "DOMObject",
196 feature = "WebScriptObject"
197))]
198impl DOMHTMLDocument {
199 extern_methods!(
200 #[deprecated]
201 #[unsafe(method(init))]
202 #[unsafe(method_family = init)]
203 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
204 );
205}
206
207#[cfg(all(
209 feature = "DOMDocument",
210 feature = "DOMNode",
211 feature = "DOMObject",
212 feature = "WebScriptObject"
213))]
214impl DOMHTMLDocument {
215 extern_methods!(
216 #[unsafe(method(new))]
217 #[unsafe(method_family = new)]
218 pub unsafe fn new() -> Retained<Self>;
219 );
220}