Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMHTMLImageElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMHTMLImageElement_h__
6 : #define __gen_nsIDOMHTMLImageElement_h__
7 :
8 :
9 : #ifndef __gen_nsIDOMHTMLElement_h__
10 : #include "nsIDOMHTMLElement.h"
11 : #endif
12 :
13 : /* For IDL files that don't want to include root IDL files. */
14 : #ifndef NS_NO_VTABLE
15 : #define NS_NO_VTABLE
16 : #endif
17 :
18 : /* starting interface: nsIDOMHTMLImageElement */
19 : #define NS_IDOMHTMLIMAGEELEMENT_IID_STR "ec18e71c-4f5c-4cc3-aa36-5273168644dc"
20 :
21 : #define NS_IDOMHTMLIMAGEELEMENT_IID \
22 : {0xec18e71c, 0x4f5c, 0x4cc3, \
23 : { 0xaa, 0x36, 0x52, 0x73, 0x16, 0x86, 0x44, 0xdc }}
24 :
25 4 : class NS_NO_VTABLE nsIDOMHTMLImageElement : public nsISupports {
26 : public:
27 :
28 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLIMAGEELEMENT_IID)
29 :
30 : /* attribute DOMString alt; */
31 : NS_IMETHOD GetAlt(nsAString & aAlt) = 0;
32 : NS_IMETHOD SetAlt(const nsAString & aAlt) = 0;
33 :
34 : /* attribute DOMString src; */
35 : NS_IMETHOD GetSrc(nsAString & aSrc) = 0;
36 : NS_IMETHOD SetSrc(const nsAString & aSrc) = 0;
37 :
38 : /* attribute DOMString srcset; */
39 : NS_IMETHOD GetSrcset(nsAString & aSrcset) = 0;
40 : NS_IMETHOD SetSrcset(const nsAString & aSrcset) = 0;
41 :
42 : /* attribute DOMString sizes; */
43 : NS_IMETHOD GetSizes(nsAString & aSizes) = 0;
44 : NS_IMETHOD SetSizes(const nsAString & aSizes) = 0;
45 :
46 : /* attribute DOMString useMap; */
47 : NS_IMETHOD GetUseMap(nsAString & aUseMap) = 0;
48 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) = 0;
49 :
50 : /* attribute boolean isMap; */
51 : NS_IMETHOD GetIsMap(bool *aIsMap) = 0;
52 : NS_IMETHOD SetIsMap(bool aIsMap) = 0;
53 :
54 : /* attribute unsigned long width; */
55 : NS_IMETHOD GetWidth(uint32_t *aWidth) = 0;
56 : NS_IMETHOD SetWidth(uint32_t aWidth) = 0;
57 :
58 : /* attribute unsigned long height; */
59 : NS_IMETHOD GetHeight(uint32_t *aHeight) = 0;
60 : NS_IMETHOD SetHeight(uint32_t aHeight) = 0;
61 :
62 : /* readonly attribute unsigned long naturalWidth; */
63 : NS_IMETHOD GetNaturalWidth(uint32_t *aNaturalWidth) = 0;
64 :
65 : /* readonly attribute unsigned long naturalHeight; */
66 : NS_IMETHOD GetNaturalHeight(uint32_t *aNaturalHeight) = 0;
67 :
68 : /* readonly attribute boolean complete; */
69 : NS_IMETHOD GetComplete(bool *aComplete) = 0;
70 :
71 : /* attribute DOMString name; */
72 : NS_IMETHOD GetName(nsAString & aName) = 0;
73 : NS_IMETHOD SetName(const nsAString & aName) = 0;
74 :
75 : /* attribute DOMString align; */
76 : NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
77 : NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
78 :
79 : /* attribute DOMString border; */
80 : NS_IMETHOD GetBorder(nsAString & aBorder) = 0;
81 : NS_IMETHOD SetBorder(const nsAString & aBorder) = 0;
82 :
83 : /* attribute long hspace; */
84 : NS_IMETHOD GetHspace(int32_t *aHspace) = 0;
85 : NS_IMETHOD SetHspace(int32_t aHspace) = 0;
86 :
87 : /* attribute DOMString longDesc; */
88 : NS_IMETHOD GetLongDesc(nsAString & aLongDesc) = 0;
89 : NS_IMETHOD SetLongDesc(const nsAString & aLongDesc) = 0;
90 :
91 : /* attribute long vspace; */
92 : NS_IMETHOD GetVspace(int32_t *aVspace) = 0;
93 : NS_IMETHOD SetVspace(int32_t aVspace) = 0;
94 :
95 : /* attribute DOMString lowsrc; */
96 : NS_IMETHOD GetLowsrc(nsAString & aLowsrc) = 0;
97 : NS_IMETHOD SetLowsrc(const nsAString & aLowsrc) = 0;
98 :
99 : /* readonly attribute DOMString currentSrc; */
100 : NS_IMETHOD GetCurrentSrc(nsAString & aCurrentSrc) = 0;
101 :
102 : /* readonly attribute long x; */
103 : NS_IMETHOD GetX(int32_t *aX) = 0;
104 :
105 : /* readonly attribute long y; */
106 : NS_IMETHOD GetY(int32_t *aY) = 0;
107 :
108 : };
109 :
110 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLImageElement, NS_IDOMHTMLIMAGEELEMENT_IID)
111 :
112 : /* Use this macro when declaring classes that implement this interface. */
113 : #define NS_DECL_NSIDOMHTMLIMAGEELEMENT \
114 : NS_IMETHOD GetAlt(nsAString & aAlt) override; \
115 : NS_IMETHOD SetAlt(const nsAString & aAlt) override; \
116 : NS_IMETHOD GetSrc(nsAString & aSrc) override; \
117 : NS_IMETHOD SetSrc(const nsAString & aSrc) override; \
118 : NS_IMETHOD GetSrcset(nsAString & aSrcset) override; \
119 : NS_IMETHOD SetSrcset(const nsAString & aSrcset) override; \
120 : NS_IMETHOD GetSizes(nsAString & aSizes) override; \
121 : NS_IMETHOD SetSizes(const nsAString & aSizes) override; \
122 : NS_IMETHOD GetUseMap(nsAString & aUseMap) override; \
123 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) override; \
124 : NS_IMETHOD GetIsMap(bool *aIsMap) override; \
125 : NS_IMETHOD SetIsMap(bool aIsMap) override; \
126 : NS_IMETHOD GetWidth(uint32_t *aWidth) override; \
127 : NS_IMETHOD SetWidth(uint32_t aWidth) override; \
128 : NS_IMETHOD GetHeight(uint32_t *aHeight) override; \
129 : NS_IMETHOD SetHeight(uint32_t aHeight) override; \
130 : NS_IMETHOD GetNaturalWidth(uint32_t *aNaturalWidth) override; \
131 : NS_IMETHOD GetNaturalHeight(uint32_t *aNaturalHeight) override; \
132 : NS_IMETHOD GetComplete(bool *aComplete) override; \
133 : NS_IMETHOD GetName(nsAString & aName) override; \
134 : NS_IMETHOD SetName(const nsAString & aName) override; \
135 : NS_IMETHOD GetAlign(nsAString & aAlign) override; \
136 : NS_IMETHOD SetAlign(const nsAString & aAlign) override; \
137 : NS_IMETHOD GetBorder(nsAString & aBorder) override; \
138 : NS_IMETHOD SetBorder(const nsAString & aBorder) override; \
139 : NS_IMETHOD GetHspace(int32_t *aHspace) override; \
140 : NS_IMETHOD SetHspace(int32_t aHspace) override; \
141 : NS_IMETHOD GetLongDesc(nsAString & aLongDesc) override; \
142 : NS_IMETHOD SetLongDesc(const nsAString & aLongDesc) override; \
143 : NS_IMETHOD GetVspace(int32_t *aVspace) override; \
144 : NS_IMETHOD SetVspace(int32_t aVspace) override; \
145 : NS_IMETHOD GetLowsrc(nsAString & aLowsrc) override; \
146 : NS_IMETHOD SetLowsrc(const nsAString & aLowsrc) override; \
147 : NS_IMETHOD GetCurrentSrc(nsAString & aCurrentSrc) override; \
148 : NS_IMETHOD GetX(int32_t *aX) override; \
149 : NS_IMETHOD GetY(int32_t *aY) override;
150 :
151 : /* Use this macro when declaring the members of this interface when the
152 : class doesn't implement the interface. This is useful for forwarding. */
153 : #define NS_DECL_NON_VIRTUAL_NSIDOMHTMLIMAGEELEMENT \
154 : nsresult GetAlt(nsAString & aAlt); \
155 : nsresult SetAlt(const nsAString & aAlt); \
156 : nsresult GetSrc(nsAString & aSrc); \
157 : nsresult SetSrc(const nsAString & aSrc); \
158 : nsresult GetSrcset(nsAString & aSrcset); \
159 : nsresult SetSrcset(const nsAString & aSrcset); \
160 : nsresult GetSizes(nsAString & aSizes); \
161 : nsresult SetSizes(const nsAString & aSizes); \
162 : nsresult GetUseMap(nsAString & aUseMap); \
163 : nsresult SetUseMap(const nsAString & aUseMap); \
164 : nsresult GetIsMap(bool *aIsMap); \
165 : nsresult SetIsMap(bool aIsMap); \
166 : nsresult GetWidth(uint32_t *aWidth); \
167 : nsresult SetWidth(uint32_t aWidth); \
168 : nsresult GetHeight(uint32_t *aHeight); \
169 : nsresult SetHeight(uint32_t aHeight); \
170 : nsresult GetNaturalWidth(uint32_t *aNaturalWidth); \
171 : nsresult GetNaturalHeight(uint32_t *aNaturalHeight); \
172 : nsresult GetComplete(bool *aComplete); \
173 : nsresult GetName(nsAString & aName); \
174 : nsresult SetName(const nsAString & aName); \
175 : nsresult GetAlign(nsAString & aAlign); \
176 : nsresult SetAlign(const nsAString & aAlign); \
177 : nsresult GetBorder(nsAString & aBorder); \
178 : nsresult SetBorder(const nsAString & aBorder); \
179 : nsresult GetHspace(int32_t *aHspace); \
180 : nsresult SetHspace(int32_t aHspace); \
181 : nsresult GetLongDesc(nsAString & aLongDesc); \
182 : nsresult SetLongDesc(const nsAString & aLongDesc); \
183 : nsresult GetVspace(int32_t *aVspace); \
184 : nsresult SetVspace(int32_t aVspace); \
185 : nsresult GetLowsrc(nsAString & aLowsrc); \
186 : nsresult SetLowsrc(const nsAString & aLowsrc); \
187 : nsresult GetCurrentSrc(nsAString & aCurrentSrc); \
188 : nsresult GetX(int32_t *aX); \
189 : nsresult GetY(int32_t *aY);
190 :
191 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
192 : #define NS_FORWARD_NSIDOMHTMLIMAGEELEMENT(_to) \
193 : NS_IMETHOD GetAlt(nsAString & aAlt) override { return _to GetAlt(aAlt); } \
194 : NS_IMETHOD SetAlt(const nsAString & aAlt) override { return _to SetAlt(aAlt); } \
195 : NS_IMETHOD GetSrc(nsAString & aSrc) override { return _to GetSrc(aSrc); } \
196 : NS_IMETHOD SetSrc(const nsAString & aSrc) override { return _to SetSrc(aSrc); } \
197 : NS_IMETHOD GetSrcset(nsAString & aSrcset) override { return _to GetSrcset(aSrcset); } \
198 : NS_IMETHOD SetSrcset(const nsAString & aSrcset) override { return _to SetSrcset(aSrcset); } \
199 : NS_IMETHOD GetSizes(nsAString & aSizes) override { return _to GetSizes(aSizes); } \
200 : NS_IMETHOD SetSizes(const nsAString & aSizes) override { return _to SetSizes(aSizes); } \
201 : NS_IMETHOD GetUseMap(nsAString & aUseMap) override { return _to GetUseMap(aUseMap); } \
202 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) override { return _to SetUseMap(aUseMap); } \
203 : NS_IMETHOD GetIsMap(bool *aIsMap) override { return _to GetIsMap(aIsMap); } \
204 : NS_IMETHOD SetIsMap(bool aIsMap) override { return _to SetIsMap(aIsMap); } \
205 : NS_IMETHOD GetWidth(uint32_t *aWidth) override { return _to GetWidth(aWidth); } \
206 : NS_IMETHOD SetWidth(uint32_t aWidth) override { return _to SetWidth(aWidth); } \
207 : NS_IMETHOD GetHeight(uint32_t *aHeight) override { return _to GetHeight(aHeight); } \
208 : NS_IMETHOD SetHeight(uint32_t aHeight) override { return _to SetHeight(aHeight); } \
209 : NS_IMETHOD GetNaturalWidth(uint32_t *aNaturalWidth) override { return _to GetNaturalWidth(aNaturalWidth); } \
210 : NS_IMETHOD GetNaturalHeight(uint32_t *aNaturalHeight) override { return _to GetNaturalHeight(aNaturalHeight); } \
211 : NS_IMETHOD GetComplete(bool *aComplete) override { return _to GetComplete(aComplete); } \
212 : NS_IMETHOD GetName(nsAString & aName) override { return _to GetName(aName); } \
213 : NS_IMETHOD SetName(const nsAString & aName) override { return _to SetName(aName); } \
214 : NS_IMETHOD GetAlign(nsAString & aAlign) override { return _to GetAlign(aAlign); } \
215 : NS_IMETHOD SetAlign(const nsAString & aAlign) override { return _to SetAlign(aAlign); } \
216 : NS_IMETHOD GetBorder(nsAString & aBorder) override { return _to GetBorder(aBorder); } \
217 : NS_IMETHOD SetBorder(const nsAString & aBorder) override { return _to SetBorder(aBorder); } \
218 : NS_IMETHOD GetHspace(int32_t *aHspace) override { return _to GetHspace(aHspace); } \
219 : NS_IMETHOD SetHspace(int32_t aHspace) override { return _to SetHspace(aHspace); } \
220 : NS_IMETHOD GetLongDesc(nsAString & aLongDesc) override { return _to GetLongDesc(aLongDesc); } \
221 : NS_IMETHOD SetLongDesc(const nsAString & aLongDesc) override { return _to SetLongDesc(aLongDesc); } \
222 : NS_IMETHOD GetVspace(int32_t *aVspace) override { return _to GetVspace(aVspace); } \
223 : NS_IMETHOD SetVspace(int32_t aVspace) override { return _to SetVspace(aVspace); } \
224 : NS_IMETHOD GetLowsrc(nsAString & aLowsrc) override { return _to GetLowsrc(aLowsrc); } \
225 : NS_IMETHOD SetLowsrc(const nsAString & aLowsrc) override { return _to SetLowsrc(aLowsrc); } \
226 : NS_IMETHOD GetCurrentSrc(nsAString & aCurrentSrc) override { return _to GetCurrentSrc(aCurrentSrc); } \
227 : NS_IMETHOD GetX(int32_t *aX) override { return _to GetX(aX); } \
228 : NS_IMETHOD GetY(int32_t *aY) override { return _to GetY(aY); }
229 :
230 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
231 : #define NS_FORWARD_SAFE_NSIDOMHTMLIMAGEELEMENT(_to) \
232 : NS_IMETHOD GetAlt(nsAString & aAlt) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlt(aAlt); } \
233 : NS_IMETHOD SetAlt(const nsAString & aAlt) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlt(aAlt); } \
234 : NS_IMETHOD GetSrc(nsAString & aSrc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSrc(aSrc); } \
235 : NS_IMETHOD SetSrc(const nsAString & aSrc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSrc(aSrc); } \
236 : NS_IMETHOD GetSrcset(nsAString & aSrcset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSrcset(aSrcset); } \
237 : NS_IMETHOD SetSrcset(const nsAString & aSrcset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSrcset(aSrcset); } \
238 : NS_IMETHOD GetSizes(nsAString & aSizes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSizes(aSizes); } \
239 : NS_IMETHOD SetSizes(const nsAString & aSizes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSizes(aSizes); } \
240 : NS_IMETHOD GetUseMap(nsAString & aUseMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUseMap(aUseMap); } \
241 : NS_IMETHOD SetUseMap(const nsAString & aUseMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUseMap(aUseMap); } \
242 : NS_IMETHOD GetIsMap(bool *aIsMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsMap(aIsMap); } \
243 : NS_IMETHOD SetIsMap(bool aIsMap) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetIsMap(aIsMap); } \
244 : NS_IMETHOD GetWidth(uint32_t *aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
245 : NS_IMETHOD SetWidth(uint32_t aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
246 : NS_IMETHOD GetHeight(uint32_t *aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
247 : NS_IMETHOD SetHeight(uint32_t aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHeight(aHeight); } \
248 : NS_IMETHOD GetNaturalWidth(uint32_t *aNaturalWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNaturalWidth(aNaturalWidth); } \
249 : NS_IMETHOD GetNaturalHeight(uint32_t *aNaturalHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNaturalHeight(aNaturalHeight); } \
250 : NS_IMETHOD GetComplete(bool *aComplete) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetComplete(aComplete); } \
251 : NS_IMETHOD GetName(nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
252 : NS_IMETHOD SetName(const nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
253 : NS_IMETHOD GetAlign(nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
254 : NS_IMETHOD SetAlign(const nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
255 : NS_IMETHOD GetBorder(nsAString & aBorder) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBorder(aBorder); } \
256 : NS_IMETHOD SetBorder(const nsAString & aBorder) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBorder(aBorder); } \
257 : NS_IMETHOD GetHspace(int32_t *aHspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHspace(aHspace); } \
258 : NS_IMETHOD SetHspace(int32_t aHspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHspace(aHspace); } \
259 : NS_IMETHOD GetLongDesc(nsAString & aLongDesc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLongDesc(aLongDesc); } \
260 : NS_IMETHOD SetLongDesc(const nsAString & aLongDesc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLongDesc(aLongDesc); } \
261 : NS_IMETHOD GetVspace(int32_t *aVspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetVspace(aVspace); } \
262 : NS_IMETHOD SetVspace(int32_t aVspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetVspace(aVspace); } \
263 : NS_IMETHOD GetLowsrc(nsAString & aLowsrc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLowsrc(aLowsrc); } \
264 : NS_IMETHOD SetLowsrc(const nsAString & aLowsrc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLowsrc(aLowsrc); } \
265 : NS_IMETHOD GetCurrentSrc(nsAString & aCurrentSrc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentSrc(aCurrentSrc); } \
266 : NS_IMETHOD GetX(int32_t *aX) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetX(aX); } \
267 : NS_IMETHOD GetY(int32_t *aY) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetY(aY); }
268 :
269 : #if 0
270 : /* Use the code below as a template for the implementation class for this interface. */
271 :
272 : /* Header file */
273 : class nsDOMHTMLImageElement : public nsIDOMHTMLImageElement
274 : {
275 : public:
276 : NS_DECL_ISUPPORTS
277 : NS_DECL_NSIDOMHTMLIMAGEELEMENT
278 :
279 : nsDOMHTMLImageElement();
280 :
281 : private:
282 : ~nsDOMHTMLImageElement();
283 :
284 : protected:
285 : /* additional members */
286 : };
287 :
288 : /* Implementation file */
289 : NS_IMPL_ISUPPORTS(nsDOMHTMLImageElement, nsIDOMHTMLImageElement)
290 :
291 : nsDOMHTMLImageElement::nsDOMHTMLImageElement()
292 : {
293 : /* member initializers and constructor code */
294 : }
295 :
296 : nsDOMHTMLImageElement::~nsDOMHTMLImageElement()
297 : {
298 : /* destructor code */
299 : }
300 :
301 : /* attribute DOMString alt; */
302 : NS_IMETHODIMP nsDOMHTMLImageElement::GetAlt(nsAString & aAlt)
303 : {
304 : return NS_ERROR_NOT_IMPLEMENTED;
305 : }
306 : NS_IMETHODIMP nsDOMHTMLImageElement::SetAlt(const nsAString & aAlt)
307 : {
308 : return NS_ERROR_NOT_IMPLEMENTED;
309 : }
310 :
311 : /* attribute DOMString src; */
312 : NS_IMETHODIMP nsDOMHTMLImageElement::GetSrc(nsAString & aSrc)
313 : {
314 : return NS_ERROR_NOT_IMPLEMENTED;
315 : }
316 : NS_IMETHODIMP nsDOMHTMLImageElement::SetSrc(const nsAString & aSrc)
317 : {
318 : return NS_ERROR_NOT_IMPLEMENTED;
319 : }
320 :
321 : /* attribute DOMString srcset; */
322 : NS_IMETHODIMP nsDOMHTMLImageElement::GetSrcset(nsAString & aSrcset)
323 : {
324 : return NS_ERROR_NOT_IMPLEMENTED;
325 : }
326 : NS_IMETHODIMP nsDOMHTMLImageElement::SetSrcset(const nsAString & aSrcset)
327 : {
328 : return NS_ERROR_NOT_IMPLEMENTED;
329 : }
330 :
331 : /* attribute DOMString sizes; */
332 : NS_IMETHODIMP nsDOMHTMLImageElement::GetSizes(nsAString & aSizes)
333 : {
334 : return NS_ERROR_NOT_IMPLEMENTED;
335 : }
336 : NS_IMETHODIMP nsDOMHTMLImageElement::SetSizes(const nsAString & aSizes)
337 : {
338 : return NS_ERROR_NOT_IMPLEMENTED;
339 : }
340 :
341 : /* attribute DOMString useMap; */
342 : NS_IMETHODIMP nsDOMHTMLImageElement::GetUseMap(nsAString & aUseMap)
343 : {
344 : return NS_ERROR_NOT_IMPLEMENTED;
345 : }
346 : NS_IMETHODIMP nsDOMHTMLImageElement::SetUseMap(const nsAString & aUseMap)
347 : {
348 : return NS_ERROR_NOT_IMPLEMENTED;
349 : }
350 :
351 : /* attribute boolean isMap; */
352 : NS_IMETHODIMP nsDOMHTMLImageElement::GetIsMap(bool *aIsMap)
353 : {
354 : return NS_ERROR_NOT_IMPLEMENTED;
355 : }
356 : NS_IMETHODIMP nsDOMHTMLImageElement::SetIsMap(bool aIsMap)
357 : {
358 : return NS_ERROR_NOT_IMPLEMENTED;
359 : }
360 :
361 : /* attribute unsigned long width; */
362 : NS_IMETHODIMP nsDOMHTMLImageElement::GetWidth(uint32_t *aWidth)
363 : {
364 : return NS_ERROR_NOT_IMPLEMENTED;
365 : }
366 : NS_IMETHODIMP nsDOMHTMLImageElement::SetWidth(uint32_t aWidth)
367 : {
368 : return NS_ERROR_NOT_IMPLEMENTED;
369 : }
370 :
371 : /* attribute unsigned long height; */
372 : NS_IMETHODIMP nsDOMHTMLImageElement::GetHeight(uint32_t *aHeight)
373 : {
374 : return NS_ERROR_NOT_IMPLEMENTED;
375 : }
376 : NS_IMETHODIMP nsDOMHTMLImageElement::SetHeight(uint32_t aHeight)
377 : {
378 : return NS_ERROR_NOT_IMPLEMENTED;
379 : }
380 :
381 : /* readonly attribute unsigned long naturalWidth; */
382 : NS_IMETHODIMP nsDOMHTMLImageElement::GetNaturalWidth(uint32_t *aNaturalWidth)
383 : {
384 : return NS_ERROR_NOT_IMPLEMENTED;
385 : }
386 :
387 : /* readonly attribute unsigned long naturalHeight; */
388 : NS_IMETHODIMP nsDOMHTMLImageElement::GetNaturalHeight(uint32_t *aNaturalHeight)
389 : {
390 : return NS_ERROR_NOT_IMPLEMENTED;
391 : }
392 :
393 : /* readonly attribute boolean complete; */
394 : NS_IMETHODIMP nsDOMHTMLImageElement::GetComplete(bool *aComplete)
395 : {
396 : return NS_ERROR_NOT_IMPLEMENTED;
397 : }
398 :
399 : /* attribute DOMString name; */
400 : NS_IMETHODIMP nsDOMHTMLImageElement::GetName(nsAString & aName)
401 : {
402 : return NS_ERROR_NOT_IMPLEMENTED;
403 : }
404 : NS_IMETHODIMP nsDOMHTMLImageElement::SetName(const nsAString & aName)
405 : {
406 : return NS_ERROR_NOT_IMPLEMENTED;
407 : }
408 :
409 : /* attribute DOMString align; */
410 : NS_IMETHODIMP nsDOMHTMLImageElement::GetAlign(nsAString & aAlign)
411 : {
412 : return NS_ERROR_NOT_IMPLEMENTED;
413 : }
414 : NS_IMETHODIMP nsDOMHTMLImageElement::SetAlign(const nsAString & aAlign)
415 : {
416 : return NS_ERROR_NOT_IMPLEMENTED;
417 : }
418 :
419 : /* attribute DOMString border; */
420 : NS_IMETHODIMP nsDOMHTMLImageElement::GetBorder(nsAString & aBorder)
421 : {
422 : return NS_ERROR_NOT_IMPLEMENTED;
423 : }
424 : NS_IMETHODIMP nsDOMHTMLImageElement::SetBorder(const nsAString & aBorder)
425 : {
426 : return NS_ERROR_NOT_IMPLEMENTED;
427 : }
428 :
429 : /* attribute long hspace; */
430 : NS_IMETHODIMP nsDOMHTMLImageElement::GetHspace(int32_t *aHspace)
431 : {
432 : return NS_ERROR_NOT_IMPLEMENTED;
433 : }
434 : NS_IMETHODIMP nsDOMHTMLImageElement::SetHspace(int32_t aHspace)
435 : {
436 : return NS_ERROR_NOT_IMPLEMENTED;
437 : }
438 :
439 : /* attribute DOMString longDesc; */
440 : NS_IMETHODIMP nsDOMHTMLImageElement::GetLongDesc(nsAString & aLongDesc)
441 : {
442 : return NS_ERROR_NOT_IMPLEMENTED;
443 : }
444 : NS_IMETHODIMP nsDOMHTMLImageElement::SetLongDesc(const nsAString & aLongDesc)
445 : {
446 : return NS_ERROR_NOT_IMPLEMENTED;
447 : }
448 :
449 : /* attribute long vspace; */
450 : NS_IMETHODIMP nsDOMHTMLImageElement::GetVspace(int32_t *aVspace)
451 : {
452 : return NS_ERROR_NOT_IMPLEMENTED;
453 : }
454 : NS_IMETHODIMP nsDOMHTMLImageElement::SetVspace(int32_t aVspace)
455 : {
456 : return NS_ERROR_NOT_IMPLEMENTED;
457 : }
458 :
459 : /* attribute DOMString lowsrc; */
460 : NS_IMETHODIMP nsDOMHTMLImageElement::GetLowsrc(nsAString & aLowsrc)
461 : {
462 : return NS_ERROR_NOT_IMPLEMENTED;
463 : }
464 : NS_IMETHODIMP nsDOMHTMLImageElement::SetLowsrc(const nsAString & aLowsrc)
465 : {
466 : return NS_ERROR_NOT_IMPLEMENTED;
467 : }
468 :
469 : /* readonly attribute DOMString currentSrc; */
470 : NS_IMETHODIMP nsDOMHTMLImageElement::GetCurrentSrc(nsAString & aCurrentSrc)
471 : {
472 : return NS_ERROR_NOT_IMPLEMENTED;
473 : }
474 :
475 : /* readonly attribute long x; */
476 : NS_IMETHODIMP nsDOMHTMLImageElement::GetX(int32_t *aX)
477 : {
478 : return NS_ERROR_NOT_IMPLEMENTED;
479 : }
480 :
481 : /* readonly attribute long y; */
482 : NS_IMETHODIMP nsDOMHTMLImageElement::GetY(int32_t *aY)
483 : {
484 : return NS_ERROR_NOT_IMPLEMENTED;
485 : }
486 :
487 : /* End of implementation class template. */
488 : #endif
489 :
490 :
491 : #endif /* __gen_nsIDOMHTMLImageElement_h__ */
|