Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMHTMLElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMHTMLElement_h__
6 : #define __gen_nsIDOMHTMLElement_h__
7 :
8 :
9 : #ifndef __gen_nsIDOMElement_h__
10 : #include "nsIDOMElement.h"
11 : #endif
12 :
13 : #ifndef __gen_nsIVariant_h__
14 : #include "nsIVariant.h"
15 : #endif
16 :
17 : /* For IDL files that don't want to include root IDL files. */
18 : #ifndef NS_NO_VTABLE
19 : #define NS_NO_VTABLE
20 : #endif
21 : class nsIDOMHTMLMenuElement; /* forward declaration */
22 :
23 :
24 : /* starting interface: nsIDOMHTMLElement */
25 : #define NS_IDOMHTMLELEMENT_IID_STR "b0c42392-d0e7-4f6a-beb5-a698ce648945"
26 :
27 : #define NS_IDOMHTMLELEMENT_IID \
28 : {0xb0c42392, 0xd0e7, 0x4f6a, \
29 : { 0xbe, 0xb5, 0xa6, 0x98, 0xce, 0x64, 0x89, 0x45 }}
30 :
31 97 : class NS_NO_VTABLE nsIDOMHTMLElement : public nsIDOMElement {
32 : public:
33 :
34 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLELEMENT_IID)
35 :
36 : /* attribute DOMString title; */
37 : NS_IMETHOD GetTitle(nsAString & aTitle) = 0;
38 : NS_IMETHOD SetTitle(const nsAString & aTitle) = 0;
39 :
40 : /* attribute DOMString lang; */
41 : NS_IMETHOD GetLang(nsAString & aLang) = 0;
42 : NS_IMETHOD SetLang(const nsAString & aLang) = 0;
43 :
44 : /* attribute DOMString dir; */
45 : NS_IMETHOD GetDir(nsAString & aDir) = 0;
46 : NS_IMETHOD SetDir(const nsAString & aDir) = 0;
47 :
48 : /* readonly attribute nsISupports dataset; */
49 : NS_IMETHOD GetDataset(nsISupports * *aDataset) = 0;
50 :
51 : /* attribute boolean hidden; */
52 : NS_IMETHOD GetHidden(bool *aHidden) = 0;
53 : NS_IMETHOD SetHidden(bool aHidden) = 0;
54 :
55 : /* attribute long tabIndex; */
56 : NS_IMETHOD GetTabIndex(int32_t *aTabIndex) = 0;
57 : NS_IMETHOD SetTabIndex(int32_t aTabIndex) = 0;
58 :
59 : /* void focus (); */
60 : NS_IMETHOD Focus(void) = 0;
61 :
62 : /* [binaryname(DOMBlur)] void blur (); */
63 : NS_IMETHOD DOMBlur(void) = 0;
64 :
65 : /* attribute DOMString accessKey; */
66 : NS_IMETHOD GetAccessKey(nsAString & aAccessKey) = 0;
67 : NS_IMETHOD SetAccessKey(const nsAString & aAccessKey) = 0;
68 :
69 : /* readonly attribute DOMString accessKeyLabel; */
70 : NS_IMETHOD GetAccessKeyLabel(nsAString & aAccessKeyLabel) = 0;
71 :
72 : /* attribute boolean draggable; */
73 : NS_IMETHOD GetDraggable(bool *aDraggable) = 0;
74 : NS_IMETHOD SetDraggable(bool aDraggable) = 0;
75 :
76 : /* attribute DOMString contentEditable; */
77 : NS_IMETHOD GetContentEditable(nsAString & aContentEditable) = 0;
78 : NS_IMETHOD SetContentEditable(const nsAString & aContentEditable) = 0;
79 :
80 : /* readonly attribute boolean isContentEditable; */
81 : NS_IMETHOD GetIsContentEditable(bool *aIsContentEditable) = 0;
82 :
83 : /* readonly attribute nsIDOMHTMLMenuElement contextMenu; */
84 : NS_IMETHOD GetContextMenu(nsIDOMHTMLMenuElement * *aContextMenu) = 0;
85 :
86 : /* attribute boolean spellcheck; */
87 : NS_IMETHOD GetSpellcheck(bool *aSpellcheck) = 0;
88 : NS_IMETHOD SetSpellcheck(bool aSpellcheck) = 0;
89 :
90 : /* attribute DOMString innerHTML; */
91 : NS_IMETHOD GetInnerHTML(nsAString & aInnerHTML) = 0;
92 : NS_IMETHOD SetInnerHTML(const nsAString & aInnerHTML) = 0;
93 :
94 : /* attribute DOMString outerHTML; */
95 : NS_IMETHOD GetOuterHTML(nsAString & aOuterHTML) = 0;
96 : NS_IMETHOD SetOuterHTML(const nsAString & aOuterHTML) = 0;
97 :
98 : /* void insertAdjacentHTML (in DOMString position, in DOMString text); */
99 : NS_IMETHOD InsertAdjacentHTML(const nsAString & position, const nsAString & text) = 0;
100 :
101 : /* [optional_argc] void scrollIntoView ([optional] in boolean top); */
102 : NS_IMETHOD ScrollIntoView(bool top, uint8_t _argc) = 0;
103 :
104 : /* readonly attribute nsIDOMElement offsetParent; */
105 : NS_IMETHOD GetOffsetParent(nsIDOMElement * *aOffsetParent) = 0;
106 :
107 : /* readonly attribute long offsetTop; */
108 : NS_IMETHOD GetOffsetTop(int32_t *aOffsetTop) = 0;
109 :
110 : /* readonly attribute long offsetLeft; */
111 : NS_IMETHOD GetOffsetLeft(int32_t *aOffsetLeft) = 0;
112 :
113 : /* readonly attribute long offsetWidth; */
114 : NS_IMETHOD GetOffsetWidth(int32_t *aOffsetWidth) = 0;
115 :
116 : /* readonly attribute long offsetHeight; */
117 : NS_IMETHOD GetOffsetHeight(int32_t *aOffsetHeight) = 0;
118 :
119 : };
120 :
121 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLElement, NS_IDOMHTMLELEMENT_IID)
122 :
123 : /* Use this macro when declaring classes that implement this interface. */
124 : #define NS_DECL_NSIDOMHTMLELEMENT \
125 : NS_IMETHOD GetTitle(nsAString & aTitle) override; \
126 : NS_IMETHOD SetTitle(const nsAString & aTitle) override; \
127 : NS_IMETHOD GetLang(nsAString & aLang) override; \
128 : NS_IMETHOD SetLang(const nsAString & aLang) override; \
129 : NS_IMETHOD GetDir(nsAString & aDir) override; \
130 : NS_IMETHOD SetDir(const nsAString & aDir) override; \
131 : NS_IMETHOD GetDataset(nsISupports * *aDataset) override; \
132 : NS_IMETHOD GetHidden(bool *aHidden) override; \
133 : NS_IMETHOD SetHidden(bool aHidden) override; \
134 : NS_IMETHOD GetTabIndex(int32_t *aTabIndex) override; \
135 : NS_IMETHOD SetTabIndex(int32_t aTabIndex) override; \
136 : NS_IMETHOD Focus(void) override; \
137 : NS_IMETHOD DOMBlur(void) override; \
138 : NS_IMETHOD GetAccessKey(nsAString & aAccessKey) override; \
139 : NS_IMETHOD SetAccessKey(const nsAString & aAccessKey) override; \
140 : NS_IMETHOD GetAccessKeyLabel(nsAString & aAccessKeyLabel) override; \
141 : NS_IMETHOD GetDraggable(bool *aDraggable) override; \
142 : NS_IMETHOD SetDraggable(bool aDraggable) override; \
143 : NS_IMETHOD GetContentEditable(nsAString & aContentEditable) override; \
144 : NS_IMETHOD SetContentEditable(const nsAString & aContentEditable) override; \
145 : NS_IMETHOD GetIsContentEditable(bool *aIsContentEditable) override; \
146 : NS_IMETHOD GetContextMenu(nsIDOMHTMLMenuElement * *aContextMenu) override; \
147 : NS_IMETHOD GetSpellcheck(bool *aSpellcheck) override; \
148 : NS_IMETHOD SetSpellcheck(bool aSpellcheck) override; \
149 : NS_IMETHOD GetInnerHTML(nsAString & aInnerHTML) override; \
150 : NS_IMETHOD SetInnerHTML(const nsAString & aInnerHTML) override; \
151 : NS_IMETHOD GetOuterHTML(nsAString & aOuterHTML) override; \
152 : NS_IMETHOD SetOuterHTML(const nsAString & aOuterHTML) override; \
153 : NS_IMETHOD InsertAdjacentHTML(const nsAString & position, const nsAString & text) override; \
154 : NS_IMETHOD ScrollIntoView(bool top, uint8_t _argc) override; \
155 : NS_IMETHOD GetOffsetParent(nsIDOMElement * *aOffsetParent) override; \
156 : NS_IMETHOD GetOffsetTop(int32_t *aOffsetTop) override; \
157 : NS_IMETHOD GetOffsetLeft(int32_t *aOffsetLeft) override; \
158 : NS_IMETHOD GetOffsetWidth(int32_t *aOffsetWidth) override; \
159 : NS_IMETHOD GetOffsetHeight(int32_t *aOffsetHeight) override;
160 :
161 : /* Use this macro when declaring the members of this interface when the
162 : class doesn't implement the interface. This is useful for forwarding. */
163 : #define NS_DECL_NON_VIRTUAL_NSIDOMHTMLELEMENT \
164 : nsresult GetTitle(nsAString & aTitle); \
165 : nsresult SetTitle(const nsAString & aTitle); \
166 : nsresult GetLang(nsAString & aLang); \
167 : nsresult SetLang(const nsAString & aLang); \
168 : nsresult GetDir(nsAString & aDir); \
169 : nsresult SetDir(const nsAString & aDir); \
170 : nsresult GetDataset(nsISupports * *aDataset); \
171 : nsresult GetHidden(bool *aHidden); \
172 : nsresult SetHidden(bool aHidden); \
173 : nsresult GetTabIndex(int32_t *aTabIndex); \
174 : nsresult SetTabIndex(int32_t aTabIndex); \
175 : nsresult Focus(void); \
176 : nsresult DOMBlur(void); \
177 : nsresult GetAccessKey(nsAString & aAccessKey); \
178 : nsresult SetAccessKey(const nsAString & aAccessKey); \
179 : nsresult GetAccessKeyLabel(nsAString & aAccessKeyLabel); \
180 : nsresult GetDraggable(bool *aDraggable); \
181 : nsresult SetDraggable(bool aDraggable); \
182 : nsresult GetContentEditable(nsAString & aContentEditable); \
183 : nsresult SetContentEditable(const nsAString & aContentEditable); \
184 : nsresult GetIsContentEditable(bool *aIsContentEditable); \
185 : nsresult GetContextMenu(nsIDOMHTMLMenuElement * *aContextMenu); \
186 : nsresult GetSpellcheck(bool *aSpellcheck); \
187 : nsresult SetSpellcheck(bool aSpellcheck); \
188 : nsresult GetInnerHTML(nsAString & aInnerHTML); \
189 : nsresult SetInnerHTML(const nsAString & aInnerHTML); \
190 : nsresult GetOuterHTML(nsAString & aOuterHTML); \
191 : nsresult SetOuterHTML(const nsAString & aOuterHTML); \
192 : nsresult InsertAdjacentHTML(const nsAString & position, const nsAString & text); \
193 : nsresult ScrollIntoView(bool top, uint8_t _argc); \
194 : nsresult GetOffsetParent(nsIDOMElement * *aOffsetParent); \
195 : nsresult GetOffsetTop(int32_t *aOffsetTop); \
196 : nsresult GetOffsetLeft(int32_t *aOffsetLeft); \
197 : nsresult GetOffsetWidth(int32_t *aOffsetWidth); \
198 : nsresult GetOffsetHeight(int32_t *aOffsetHeight);
199 :
200 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
201 : #define NS_FORWARD_NSIDOMHTMLELEMENT(_to) \
202 : NS_IMETHOD GetTitle(nsAString & aTitle) override { return _to GetTitle(aTitle); } \
203 : NS_IMETHOD SetTitle(const nsAString & aTitle) override { return _to SetTitle(aTitle); } \
204 : NS_IMETHOD GetLang(nsAString & aLang) override { return _to GetLang(aLang); } \
205 : NS_IMETHOD SetLang(const nsAString & aLang) override { return _to SetLang(aLang); } \
206 : NS_IMETHOD GetDir(nsAString & aDir) override { return _to GetDir(aDir); } \
207 : NS_IMETHOD SetDir(const nsAString & aDir) override { return _to SetDir(aDir); } \
208 : NS_IMETHOD GetDataset(nsISupports * *aDataset) override { return _to GetDataset(aDataset); } \
209 : NS_IMETHOD GetHidden(bool *aHidden) override { return _to GetHidden(aHidden); } \
210 : NS_IMETHOD SetHidden(bool aHidden) override { return _to SetHidden(aHidden); } \
211 : NS_IMETHOD GetTabIndex(int32_t *aTabIndex) override { return _to GetTabIndex(aTabIndex); } \
212 : NS_IMETHOD SetTabIndex(int32_t aTabIndex) override { return _to SetTabIndex(aTabIndex); } \
213 : NS_IMETHOD Focus(void) override { return _to Focus(); } \
214 : NS_IMETHOD DOMBlur(void) override { return _to DOMBlur(); } \
215 : NS_IMETHOD GetAccessKey(nsAString & aAccessKey) override { return _to GetAccessKey(aAccessKey); } \
216 : NS_IMETHOD SetAccessKey(const nsAString & aAccessKey) override { return _to SetAccessKey(aAccessKey); } \
217 : NS_IMETHOD GetAccessKeyLabel(nsAString & aAccessKeyLabel) override { return _to GetAccessKeyLabel(aAccessKeyLabel); } \
218 : NS_IMETHOD GetDraggable(bool *aDraggable) override { return _to GetDraggable(aDraggable); } \
219 : NS_IMETHOD SetDraggable(bool aDraggable) override { return _to SetDraggable(aDraggable); } \
220 : NS_IMETHOD GetContentEditable(nsAString & aContentEditable) override { return _to GetContentEditable(aContentEditable); } \
221 : NS_IMETHOD SetContentEditable(const nsAString & aContentEditable) override { return _to SetContentEditable(aContentEditable); } \
222 : NS_IMETHOD GetIsContentEditable(bool *aIsContentEditable) override { return _to GetIsContentEditable(aIsContentEditable); } \
223 : NS_IMETHOD GetContextMenu(nsIDOMHTMLMenuElement * *aContextMenu) override { return _to GetContextMenu(aContextMenu); } \
224 : NS_IMETHOD GetSpellcheck(bool *aSpellcheck) override { return _to GetSpellcheck(aSpellcheck); } \
225 : NS_IMETHOD SetSpellcheck(bool aSpellcheck) override { return _to SetSpellcheck(aSpellcheck); } \
226 : NS_IMETHOD GetInnerHTML(nsAString & aInnerHTML) override { return _to GetInnerHTML(aInnerHTML); } \
227 : NS_IMETHOD SetInnerHTML(const nsAString & aInnerHTML) override { return _to SetInnerHTML(aInnerHTML); } \
228 : NS_IMETHOD GetOuterHTML(nsAString & aOuterHTML) override { return _to GetOuterHTML(aOuterHTML); } \
229 : NS_IMETHOD SetOuterHTML(const nsAString & aOuterHTML) override { return _to SetOuterHTML(aOuterHTML); } \
230 : NS_IMETHOD InsertAdjacentHTML(const nsAString & position, const nsAString & text) override { return _to InsertAdjacentHTML(position, text); } \
231 : NS_IMETHOD ScrollIntoView(bool top, uint8_t _argc) override { return _to ScrollIntoView(top, _argc); } \
232 : NS_IMETHOD GetOffsetParent(nsIDOMElement * *aOffsetParent) override { return _to GetOffsetParent(aOffsetParent); } \
233 : NS_IMETHOD GetOffsetTop(int32_t *aOffsetTop) override { return _to GetOffsetTop(aOffsetTop); } \
234 : NS_IMETHOD GetOffsetLeft(int32_t *aOffsetLeft) override { return _to GetOffsetLeft(aOffsetLeft); } \
235 : NS_IMETHOD GetOffsetWidth(int32_t *aOffsetWidth) override { return _to GetOffsetWidth(aOffsetWidth); } \
236 : NS_IMETHOD GetOffsetHeight(int32_t *aOffsetHeight) override { return _to GetOffsetHeight(aOffsetHeight); }
237 :
238 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
239 : #define NS_FORWARD_SAFE_NSIDOMHTMLELEMENT(_to) \
240 : NS_IMETHOD GetTitle(nsAString & aTitle) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTitle(aTitle); } \
241 : NS_IMETHOD SetTitle(const nsAString & aTitle) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTitle(aTitle); } \
242 : NS_IMETHOD GetLang(nsAString & aLang) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLang(aLang); } \
243 : NS_IMETHOD SetLang(const nsAString & aLang) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLang(aLang); } \
244 : NS_IMETHOD GetDir(nsAString & aDir) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDir(aDir); } \
245 : NS_IMETHOD SetDir(const nsAString & aDir) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDir(aDir); } \
246 : NS_IMETHOD GetDataset(nsISupports * *aDataset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDataset(aDataset); } \
247 : NS_IMETHOD GetHidden(bool *aHidden) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHidden(aHidden); } \
248 : NS_IMETHOD SetHidden(bool aHidden) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHidden(aHidden); } \
249 : NS_IMETHOD GetTabIndex(int32_t *aTabIndex) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTabIndex(aTabIndex); } \
250 : NS_IMETHOD SetTabIndex(int32_t aTabIndex) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTabIndex(aTabIndex); } \
251 : NS_IMETHOD Focus(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Focus(); } \
252 : NS_IMETHOD DOMBlur(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DOMBlur(); } \
253 : NS_IMETHOD GetAccessKey(nsAString & aAccessKey) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAccessKey(aAccessKey); } \
254 : NS_IMETHOD SetAccessKey(const nsAString & aAccessKey) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAccessKey(aAccessKey); } \
255 : NS_IMETHOD GetAccessKeyLabel(nsAString & aAccessKeyLabel) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAccessKeyLabel(aAccessKeyLabel); } \
256 : NS_IMETHOD GetDraggable(bool *aDraggable) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDraggable(aDraggable); } \
257 : NS_IMETHOD SetDraggable(bool aDraggable) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDraggable(aDraggable); } \
258 : NS_IMETHOD GetContentEditable(nsAString & aContentEditable) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentEditable(aContentEditable); } \
259 : NS_IMETHOD SetContentEditable(const nsAString & aContentEditable) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContentEditable(aContentEditable); } \
260 : NS_IMETHOD GetIsContentEditable(bool *aIsContentEditable) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsContentEditable(aIsContentEditable); } \
261 : NS_IMETHOD GetContextMenu(nsIDOMHTMLMenuElement * *aContextMenu) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContextMenu(aContextMenu); } \
262 : NS_IMETHOD GetSpellcheck(bool *aSpellcheck) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSpellcheck(aSpellcheck); } \
263 : NS_IMETHOD SetSpellcheck(bool aSpellcheck) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSpellcheck(aSpellcheck); } \
264 : NS_IMETHOD GetInnerHTML(nsAString & aInnerHTML) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetInnerHTML(aInnerHTML); } \
265 : NS_IMETHOD SetInnerHTML(const nsAString & aInnerHTML) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetInnerHTML(aInnerHTML); } \
266 : NS_IMETHOD GetOuterHTML(nsAString & aOuterHTML) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOuterHTML(aOuterHTML); } \
267 : NS_IMETHOD SetOuterHTML(const nsAString & aOuterHTML) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOuterHTML(aOuterHTML); } \
268 : NS_IMETHOD InsertAdjacentHTML(const nsAString & position, const nsAString & text) override { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertAdjacentHTML(position, text); } \
269 : NS_IMETHOD ScrollIntoView(bool top, uint8_t _argc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ScrollIntoView(top, _argc); } \
270 : NS_IMETHOD GetOffsetParent(nsIDOMElement * *aOffsetParent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOffsetParent(aOffsetParent); } \
271 : NS_IMETHOD GetOffsetTop(int32_t *aOffsetTop) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOffsetTop(aOffsetTop); } \
272 : NS_IMETHOD GetOffsetLeft(int32_t *aOffsetLeft) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOffsetLeft(aOffsetLeft); } \
273 : NS_IMETHOD GetOffsetWidth(int32_t *aOffsetWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOffsetWidth(aOffsetWidth); } \
274 : NS_IMETHOD GetOffsetHeight(int32_t *aOffsetHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOffsetHeight(aOffsetHeight); }
275 :
276 : #if 0
277 : /* Use the code below as a template for the implementation class for this interface. */
278 :
279 : /* Header file */
280 : class nsDOMHTMLElement : public nsIDOMHTMLElement
281 : {
282 : public:
283 : NS_DECL_ISUPPORTS
284 : NS_DECL_NSIDOMHTMLELEMENT
285 :
286 : nsDOMHTMLElement();
287 :
288 : private:
289 : ~nsDOMHTMLElement();
290 :
291 : protected:
292 : /* additional members */
293 : };
294 :
295 : /* Implementation file */
296 : NS_IMPL_ISUPPORTS(nsDOMHTMLElement, nsIDOMHTMLElement)
297 :
298 : nsDOMHTMLElement::nsDOMHTMLElement()
299 : {
300 : /* member initializers and constructor code */
301 : }
302 :
303 : nsDOMHTMLElement::~nsDOMHTMLElement()
304 : {
305 : /* destructor code */
306 : }
307 :
308 : /* attribute DOMString title; */
309 : NS_IMETHODIMP nsDOMHTMLElement::GetTitle(nsAString & aTitle)
310 : {
311 : return NS_ERROR_NOT_IMPLEMENTED;
312 : }
313 : NS_IMETHODIMP nsDOMHTMLElement::SetTitle(const nsAString & aTitle)
314 : {
315 : return NS_ERROR_NOT_IMPLEMENTED;
316 : }
317 :
318 : /* attribute DOMString lang; */
319 : NS_IMETHODIMP nsDOMHTMLElement::GetLang(nsAString & aLang)
320 : {
321 : return NS_ERROR_NOT_IMPLEMENTED;
322 : }
323 : NS_IMETHODIMP nsDOMHTMLElement::SetLang(const nsAString & aLang)
324 : {
325 : return NS_ERROR_NOT_IMPLEMENTED;
326 : }
327 :
328 : /* attribute DOMString dir; */
329 : NS_IMETHODIMP nsDOMHTMLElement::GetDir(nsAString & aDir)
330 : {
331 : return NS_ERROR_NOT_IMPLEMENTED;
332 : }
333 : NS_IMETHODIMP nsDOMHTMLElement::SetDir(const nsAString & aDir)
334 : {
335 : return NS_ERROR_NOT_IMPLEMENTED;
336 : }
337 :
338 : /* readonly attribute nsISupports dataset; */
339 : NS_IMETHODIMP nsDOMHTMLElement::GetDataset(nsISupports * *aDataset)
340 : {
341 : return NS_ERROR_NOT_IMPLEMENTED;
342 : }
343 :
344 : /* attribute boolean hidden; */
345 : NS_IMETHODIMP nsDOMHTMLElement::GetHidden(bool *aHidden)
346 : {
347 : return NS_ERROR_NOT_IMPLEMENTED;
348 : }
349 : NS_IMETHODIMP nsDOMHTMLElement::SetHidden(bool aHidden)
350 : {
351 : return NS_ERROR_NOT_IMPLEMENTED;
352 : }
353 :
354 : /* attribute long tabIndex; */
355 : NS_IMETHODIMP nsDOMHTMLElement::GetTabIndex(int32_t *aTabIndex)
356 : {
357 : return NS_ERROR_NOT_IMPLEMENTED;
358 : }
359 : NS_IMETHODIMP nsDOMHTMLElement::SetTabIndex(int32_t aTabIndex)
360 : {
361 : return NS_ERROR_NOT_IMPLEMENTED;
362 : }
363 :
364 : /* void focus (); */
365 : NS_IMETHODIMP nsDOMHTMLElement::Focus()
366 : {
367 : return NS_ERROR_NOT_IMPLEMENTED;
368 : }
369 :
370 : /* [binaryname(DOMBlur)] void blur (); */
371 : NS_IMETHODIMP nsDOMHTMLElement::DOMBlur()
372 : {
373 : return NS_ERROR_NOT_IMPLEMENTED;
374 : }
375 :
376 : /* attribute DOMString accessKey; */
377 : NS_IMETHODIMP nsDOMHTMLElement::GetAccessKey(nsAString & aAccessKey)
378 : {
379 : return NS_ERROR_NOT_IMPLEMENTED;
380 : }
381 : NS_IMETHODIMP nsDOMHTMLElement::SetAccessKey(const nsAString & aAccessKey)
382 : {
383 : return NS_ERROR_NOT_IMPLEMENTED;
384 : }
385 :
386 : /* readonly attribute DOMString accessKeyLabel; */
387 : NS_IMETHODIMP nsDOMHTMLElement::GetAccessKeyLabel(nsAString & aAccessKeyLabel)
388 : {
389 : return NS_ERROR_NOT_IMPLEMENTED;
390 : }
391 :
392 : /* attribute boolean draggable; */
393 : NS_IMETHODIMP nsDOMHTMLElement::GetDraggable(bool *aDraggable)
394 : {
395 : return NS_ERROR_NOT_IMPLEMENTED;
396 : }
397 : NS_IMETHODIMP nsDOMHTMLElement::SetDraggable(bool aDraggable)
398 : {
399 : return NS_ERROR_NOT_IMPLEMENTED;
400 : }
401 :
402 : /* attribute DOMString contentEditable; */
403 : NS_IMETHODIMP nsDOMHTMLElement::GetContentEditable(nsAString & aContentEditable)
404 : {
405 : return NS_ERROR_NOT_IMPLEMENTED;
406 : }
407 : NS_IMETHODIMP nsDOMHTMLElement::SetContentEditable(const nsAString & aContentEditable)
408 : {
409 : return NS_ERROR_NOT_IMPLEMENTED;
410 : }
411 :
412 : /* readonly attribute boolean isContentEditable; */
413 : NS_IMETHODIMP nsDOMHTMLElement::GetIsContentEditable(bool *aIsContentEditable)
414 : {
415 : return NS_ERROR_NOT_IMPLEMENTED;
416 : }
417 :
418 : /* readonly attribute nsIDOMHTMLMenuElement contextMenu; */
419 : NS_IMETHODIMP nsDOMHTMLElement::GetContextMenu(nsIDOMHTMLMenuElement * *aContextMenu)
420 : {
421 : return NS_ERROR_NOT_IMPLEMENTED;
422 : }
423 :
424 : /* attribute boolean spellcheck; */
425 : NS_IMETHODIMP nsDOMHTMLElement::GetSpellcheck(bool *aSpellcheck)
426 : {
427 : return NS_ERROR_NOT_IMPLEMENTED;
428 : }
429 : NS_IMETHODIMP nsDOMHTMLElement::SetSpellcheck(bool aSpellcheck)
430 : {
431 : return NS_ERROR_NOT_IMPLEMENTED;
432 : }
433 :
434 : /* attribute DOMString innerHTML; */
435 : NS_IMETHODIMP nsDOMHTMLElement::GetInnerHTML(nsAString & aInnerHTML)
436 : {
437 : return NS_ERROR_NOT_IMPLEMENTED;
438 : }
439 : NS_IMETHODIMP nsDOMHTMLElement::SetInnerHTML(const nsAString & aInnerHTML)
440 : {
441 : return NS_ERROR_NOT_IMPLEMENTED;
442 : }
443 :
444 : /* attribute DOMString outerHTML; */
445 : NS_IMETHODIMP nsDOMHTMLElement::GetOuterHTML(nsAString & aOuterHTML)
446 : {
447 : return NS_ERROR_NOT_IMPLEMENTED;
448 : }
449 : NS_IMETHODIMP nsDOMHTMLElement::SetOuterHTML(const nsAString & aOuterHTML)
450 : {
451 : return NS_ERROR_NOT_IMPLEMENTED;
452 : }
453 :
454 : /* void insertAdjacentHTML (in DOMString position, in DOMString text); */
455 : NS_IMETHODIMP nsDOMHTMLElement::InsertAdjacentHTML(const nsAString & position, const nsAString & text)
456 : {
457 : return NS_ERROR_NOT_IMPLEMENTED;
458 : }
459 :
460 : /* [optional_argc] void scrollIntoView ([optional] in boolean top); */
461 : NS_IMETHODIMP nsDOMHTMLElement::ScrollIntoView(bool top, uint8_t _argc)
462 : {
463 : return NS_ERROR_NOT_IMPLEMENTED;
464 : }
465 :
466 : /* readonly attribute nsIDOMElement offsetParent; */
467 : NS_IMETHODIMP nsDOMHTMLElement::GetOffsetParent(nsIDOMElement * *aOffsetParent)
468 : {
469 : return NS_ERROR_NOT_IMPLEMENTED;
470 : }
471 :
472 : /* readonly attribute long offsetTop; */
473 : NS_IMETHODIMP nsDOMHTMLElement::GetOffsetTop(int32_t *aOffsetTop)
474 : {
475 : return NS_ERROR_NOT_IMPLEMENTED;
476 : }
477 :
478 : /* readonly attribute long offsetLeft; */
479 : NS_IMETHODIMP nsDOMHTMLElement::GetOffsetLeft(int32_t *aOffsetLeft)
480 : {
481 : return NS_ERROR_NOT_IMPLEMENTED;
482 : }
483 :
484 : /* readonly attribute long offsetWidth; */
485 : NS_IMETHODIMP nsDOMHTMLElement::GetOffsetWidth(int32_t *aOffsetWidth)
486 : {
487 : return NS_ERROR_NOT_IMPLEMENTED;
488 : }
489 :
490 : /* readonly attribute long offsetHeight; */
491 : NS_IMETHODIMP nsDOMHTMLElement::GetOffsetHeight(int32_t *aOffsetHeight)
492 : {
493 : return NS_ERROR_NOT_IMPLEMENTED;
494 : }
495 :
496 : /* End of implementation class template. */
497 : #endif
498 :
499 :
500 : #endif /* __gen_nsIDOMHTMLElement_h__ */
|