1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/dom/interfaces/svg/nsIDOMSVGSVGElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMSVGSVGElement_h__
6 : #define __gen_nsIDOMSVGSVGElement_h__
7 :
8 :
9 : #ifndef __gen_nsIDOMSVGElement_h__
10 : #include "nsIDOMSVGElement.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 : class nsIDOMSVGAnimatedLength; /* forward declaration */
18 :
19 : class nsIDOMSVGRect; /* forward declaration */
20 :
21 : class nsIDOMSVGViewSpec; /* forward declaration */
22 :
23 : class nsIDOMSVGPoint; /* forward declaration */
24 :
25 : class nsIDOMSVGNumber; /* forward declaration */
26 :
27 : class nsIDOMSVGLength; /* forward declaration */
28 :
29 : class nsIDOMSVGAngle; /* forward declaration */
30 :
31 : class nsIDOMSVGMatrix; /* forward declaration */
32 :
33 : class nsIDOMSVGTransform; /* forward declaration */
34 :
35 : #ifdef GetCurrentTime
36 : #undef GetCurrentTime
37 : #endif
38 :
39 : /* starting interface: nsIDOMSVGSVGElement */
40 : #define NS_IDOMSVGSVGELEMENT_IID_STR "e7ff88bd-26f8-4f2e-b01c-4e7b80d45117"
41 :
42 : #define NS_IDOMSVGSVGELEMENT_IID \
43 : {0xe7ff88bd, 0x26f8, 0x4f2e, \
44 : { 0xb0, 0x1c, 0x4e, 0x7b, 0x80, 0xd4, 0x51, 0x17 }}
45 :
46 0 : class NS_NO_VTABLE NS_SCRIPTABLE nsIDOMSVGSVGElement : public nsIDOMSVGElement {
47 : public:
48 :
49 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMSVGSVGELEMENT_IID)
50 :
51 : /* readonly attribute nsIDOMSVGAnimatedLength x; */
52 : NS_SCRIPTABLE NS_IMETHOD GetX(nsIDOMSVGAnimatedLength * *aX) = 0;
53 :
54 : /* readonly attribute nsIDOMSVGAnimatedLength y; */
55 : NS_SCRIPTABLE NS_IMETHOD GetY(nsIDOMSVGAnimatedLength * *aY) = 0;
56 :
57 : /* readonly attribute nsIDOMSVGAnimatedLength width; */
58 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsIDOMSVGAnimatedLength * *aWidth) = 0;
59 :
60 : /* readonly attribute nsIDOMSVGAnimatedLength height; */
61 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsIDOMSVGAnimatedLength * *aHeight) = 0;
62 :
63 : /* attribute DOMString contentScriptType; */
64 : NS_SCRIPTABLE NS_IMETHOD GetContentScriptType(nsAString & aContentScriptType) = 0;
65 : NS_SCRIPTABLE NS_IMETHOD SetContentScriptType(const nsAString & aContentScriptType) = 0;
66 :
67 : /* attribute DOMString contentStyleType; */
68 : NS_SCRIPTABLE NS_IMETHOD GetContentStyleType(nsAString & aContentStyleType) = 0;
69 : NS_SCRIPTABLE NS_IMETHOD SetContentStyleType(const nsAString & aContentStyleType) = 0;
70 :
71 : /* readonly attribute nsIDOMSVGRect viewport; */
72 : NS_SCRIPTABLE NS_IMETHOD GetViewport(nsIDOMSVGRect * *aViewport) = 0;
73 :
74 : /* readonly attribute float pixelUnitToMillimeterX; */
75 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterX(float *aPixelUnitToMillimeterX) = 0;
76 :
77 : /* readonly attribute float pixelUnitToMillimeterY; */
78 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterY(float *aPixelUnitToMillimeterY) = 0;
79 :
80 : /* readonly attribute float screenPixelToMillimeterX; */
81 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterX(float *aScreenPixelToMillimeterX) = 0;
82 :
83 : /* readonly attribute float screenPixelToMillimeterY; */
84 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterY(float *aScreenPixelToMillimeterY) = 0;
85 :
86 : /* attribute boolean useCurrentView; */
87 : NS_SCRIPTABLE NS_IMETHOD GetUseCurrentView(bool *aUseCurrentView) = 0;
88 : NS_SCRIPTABLE NS_IMETHOD SetUseCurrentView(bool aUseCurrentView) = 0;
89 :
90 : /* readonly attribute nsIDOMSVGViewSpec currentView; */
91 : NS_SCRIPTABLE NS_IMETHOD GetCurrentView(nsIDOMSVGViewSpec * *aCurrentView) = 0;
92 :
93 : /* attribute float currentScale; */
94 : NS_SCRIPTABLE NS_IMETHOD GetCurrentScale(float *aCurrentScale) = 0;
95 : NS_SCRIPTABLE NS_IMETHOD SetCurrentScale(float aCurrentScale) = 0;
96 :
97 : /* readonly attribute nsIDOMSVGPoint currentTranslate; */
98 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTranslate(nsIDOMSVGPoint * *aCurrentTranslate) = 0;
99 :
100 : /* unsigned long suspendRedraw (in unsigned long max_wait_milliseconds); */
101 : NS_SCRIPTABLE NS_IMETHOD SuspendRedraw(PRUint32 max_wait_milliseconds, PRUint32 *_retval NS_OUTPARAM) = 0;
102 :
103 : /* void unsuspendRedraw (in unsigned long suspend_handle_id); */
104 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedraw(PRUint32 suspend_handle_id) = 0;
105 :
106 : /* void unsuspendRedrawAll (); */
107 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedrawAll(void) = 0;
108 :
109 : /* void forceRedraw (); */
110 : NS_SCRIPTABLE NS_IMETHOD ForceRedraw(void) = 0;
111 :
112 : /* void pauseAnimations (); */
113 : NS_SCRIPTABLE NS_IMETHOD PauseAnimations(void) = 0;
114 :
115 : /* void unpauseAnimations (); */
116 : NS_SCRIPTABLE NS_IMETHOD UnpauseAnimations(void) = 0;
117 :
118 : /* boolean animationsPaused (); */
119 : NS_SCRIPTABLE NS_IMETHOD AnimationsPaused(bool *_retval NS_OUTPARAM) = 0;
120 :
121 : /* float getCurrentTime (); */
122 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTime(float *_retval NS_OUTPARAM) = 0;
123 :
124 : /* void setCurrentTime (in float seconds); */
125 : NS_SCRIPTABLE NS_IMETHOD SetCurrentTime(float seconds) = 0;
126 :
127 : /* nsIDOMNodeList getIntersectionList (in nsIDOMSVGRect rect, in nsIDOMSVGElement referenceElement); */
128 : NS_SCRIPTABLE NS_IMETHOD GetIntersectionList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM) = 0;
129 :
130 : /* nsIDOMNodeList getEnclosureList (in nsIDOMSVGRect rect, in nsIDOMSVGElement referenceElement); */
131 : NS_SCRIPTABLE NS_IMETHOD GetEnclosureList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM) = 0;
132 :
133 : /* boolean checkIntersection (in nsIDOMSVGElement element, in nsIDOMSVGRect rect); */
134 : NS_SCRIPTABLE NS_IMETHOD CheckIntersection(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM) = 0;
135 :
136 : /* boolean checkEnclosure (in nsIDOMSVGElement element, in nsIDOMSVGRect rect); */
137 : NS_SCRIPTABLE NS_IMETHOD CheckEnclosure(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM) = 0;
138 :
139 : /* void deSelectAll (); */
140 : NS_SCRIPTABLE NS_IMETHOD DeSelectAll(void) = 0;
141 :
142 : /* nsIDOMSVGNumber createSVGNumber (); */
143 : NS_SCRIPTABLE NS_IMETHOD CreateSVGNumber(nsIDOMSVGNumber * *_retval NS_OUTPARAM) = 0;
144 :
145 : /* nsIDOMSVGLength createSVGLength (); */
146 : NS_SCRIPTABLE NS_IMETHOD CreateSVGLength(nsIDOMSVGLength * *_retval NS_OUTPARAM) = 0;
147 :
148 : /* nsIDOMSVGAngle createSVGAngle (); */
149 : NS_SCRIPTABLE NS_IMETHOD CreateSVGAngle(nsIDOMSVGAngle * *_retval NS_OUTPARAM) = 0;
150 :
151 : /* nsIDOMSVGPoint createSVGPoint (); */
152 : NS_SCRIPTABLE NS_IMETHOD CreateSVGPoint(nsIDOMSVGPoint * *_retval NS_OUTPARAM) = 0;
153 :
154 : /* nsIDOMSVGMatrix createSVGMatrix (); */
155 : NS_SCRIPTABLE NS_IMETHOD CreateSVGMatrix(nsIDOMSVGMatrix * *_retval NS_OUTPARAM) = 0;
156 :
157 : /* nsIDOMSVGRect createSVGRect (); */
158 : NS_SCRIPTABLE NS_IMETHOD CreateSVGRect(nsIDOMSVGRect * *_retval NS_OUTPARAM) = 0;
159 :
160 : /* nsIDOMSVGTransform createSVGTransform (); */
161 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransform(nsIDOMSVGTransform * *_retval NS_OUTPARAM) = 0;
162 :
163 : /* nsIDOMSVGTransform createSVGTransformFromMatrix (in nsIDOMSVGMatrix matrix); */
164 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransformFromMatrix(nsIDOMSVGMatrix *matrix, nsIDOMSVGTransform * *_retval NS_OUTPARAM) = 0;
165 :
166 : /* nsIDOMElement getElementById (in DOMString elementId); */
167 : NS_SCRIPTABLE NS_IMETHOD GetElementById(const nsAString & elementId, nsIDOMElement * *_retval NS_OUTPARAM) = 0;
168 :
169 : };
170 :
171 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMSVGSVGElement, NS_IDOMSVGSVGELEMENT_IID)
172 :
173 : /* Use this macro when declaring classes that implement this interface. */
174 : #define NS_DECL_NSIDOMSVGSVGELEMENT \
175 : NS_SCRIPTABLE NS_IMETHOD GetX(nsIDOMSVGAnimatedLength * *aX); \
176 : NS_SCRIPTABLE NS_IMETHOD GetY(nsIDOMSVGAnimatedLength * *aY); \
177 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsIDOMSVGAnimatedLength * *aWidth); \
178 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsIDOMSVGAnimatedLength * *aHeight); \
179 : NS_SCRIPTABLE NS_IMETHOD GetContentScriptType(nsAString & aContentScriptType); \
180 : NS_SCRIPTABLE NS_IMETHOD SetContentScriptType(const nsAString & aContentScriptType); \
181 : NS_SCRIPTABLE NS_IMETHOD GetContentStyleType(nsAString & aContentStyleType); \
182 : NS_SCRIPTABLE NS_IMETHOD SetContentStyleType(const nsAString & aContentStyleType); \
183 : NS_SCRIPTABLE NS_IMETHOD GetViewport(nsIDOMSVGRect * *aViewport); \
184 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterX(float *aPixelUnitToMillimeterX); \
185 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterY(float *aPixelUnitToMillimeterY); \
186 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterX(float *aScreenPixelToMillimeterX); \
187 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterY(float *aScreenPixelToMillimeterY); \
188 : NS_SCRIPTABLE NS_IMETHOD GetUseCurrentView(bool *aUseCurrentView); \
189 : NS_SCRIPTABLE NS_IMETHOD SetUseCurrentView(bool aUseCurrentView); \
190 : NS_SCRIPTABLE NS_IMETHOD GetCurrentView(nsIDOMSVGViewSpec * *aCurrentView); \
191 : NS_SCRIPTABLE NS_IMETHOD GetCurrentScale(float *aCurrentScale); \
192 : NS_SCRIPTABLE NS_IMETHOD SetCurrentScale(float aCurrentScale); \
193 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTranslate(nsIDOMSVGPoint * *aCurrentTranslate); \
194 : NS_SCRIPTABLE NS_IMETHOD SuspendRedraw(PRUint32 max_wait_milliseconds, PRUint32 *_retval NS_OUTPARAM); \
195 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedraw(PRUint32 suspend_handle_id); \
196 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedrawAll(void); \
197 : NS_SCRIPTABLE NS_IMETHOD ForceRedraw(void); \
198 : NS_SCRIPTABLE NS_IMETHOD PauseAnimations(void); \
199 : NS_SCRIPTABLE NS_IMETHOD UnpauseAnimations(void); \
200 : NS_SCRIPTABLE NS_IMETHOD AnimationsPaused(bool *_retval NS_OUTPARAM); \
201 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTime(float *_retval NS_OUTPARAM); \
202 : NS_SCRIPTABLE NS_IMETHOD SetCurrentTime(float seconds); \
203 : NS_SCRIPTABLE NS_IMETHOD GetIntersectionList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM); \
204 : NS_SCRIPTABLE NS_IMETHOD GetEnclosureList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM); \
205 : NS_SCRIPTABLE NS_IMETHOD CheckIntersection(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM); \
206 : NS_SCRIPTABLE NS_IMETHOD CheckEnclosure(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM); \
207 : NS_SCRIPTABLE NS_IMETHOD DeSelectAll(void); \
208 : NS_SCRIPTABLE NS_IMETHOD CreateSVGNumber(nsIDOMSVGNumber * *_retval NS_OUTPARAM); \
209 : NS_SCRIPTABLE NS_IMETHOD CreateSVGLength(nsIDOMSVGLength * *_retval NS_OUTPARAM); \
210 : NS_SCRIPTABLE NS_IMETHOD CreateSVGAngle(nsIDOMSVGAngle * *_retval NS_OUTPARAM); \
211 : NS_SCRIPTABLE NS_IMETHOD CreateSVGPoint(nsIDOMSVGPoint * *_retval NS_OUTPARAM); \
212 : NS_SCRIPTABLE NS_IMETHOD CreateSVGMatrix(nsIDOMSVGMatrix * *_retval NS_OUTPARAM); \
213 : NS_SCRIPTABLE NS_IMETHOD CreateSVGRect(nsIDOMSVGRect * *_retval NS_OUTPARAM); \
214 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransform(nsIDOMSVGTransform * *_retval NS_OUTPARAM); \
215 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransformFromMatrix(nsIDOMSVGMatrix *matrix, nsIDOMSVGTransform * *_retval NS_OUTPARAM); \
216 : NS_SCRIPTABLE NS_IMETHOD GetElementById(const nsAString & elementId, nsIDOMElement * *_retval NS_OUTPARAM);
217 :
218 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
219 : #define NS_FORWARD_NSIDOMSVGSVGELEMENT(_to) \
220 : NS_SCRIPTABLE NS_IMETHOD GetX(nsIDOMSVGAnimatedLength * *aX) { return _to GetX(aX); } \
221 : NS_SCRIPTABLE NS_IMETHOD GetY(nsIDOMSVGAnimatedLength * *aY) { return _to GetY(aY); } \
222 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsIDOMSVGAnimatedLength * *aWidth) { return _to GetWidth(aWidth); } \
223 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsIDOMSVGAnimatedLength * *aHeight) { return _to GetHeight(aHeight); } \
224 : NS_SCRIPTABLE NS_IMETHOD GetContentScriptType(nsAString & aContentScriptType) { return _to GetContentScriptType(aContentScriptType); } \
225 : NS_SCRIPTABLE NS_IMETHOD SetContentScriptType(const nsAString & aContentScriptType) { return _to SetContentScriptType(aContentScriptType); } \
226 : NS_SCRIPTABLE NS_IMETHOD GetContentStyleType(nsAString & aContentStyleType) { return _to GetContentStyleType(aContentStyleType); } \
227 : NS_SCRIPTABLE NS_IMETHOD SetContentStyleType(const nsAString & aContentStyleType) { return _to SetContentStyleType(aContentStyleType); } \
228 : NS_SCRIPTABLE NS_IMETHOD GetViewport(nsIDOMSVGRect * *aViewport) { return _to GetViewport(aViewport); } \
229 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterX(float *aPixelUnitToMillimeterX) { return _to GetPixelUnitToMillimeterX(aPixelUnitToMillimeterX); } \
230 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterY(float *aPixelUnitToMillimeterY) { return _to GetPixelUnitToMillimeterY(aPixelUnitToMillimeterY); } \
231 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterX(float *aScreenPixelToMillimeterX) { return _to GetScreenPixelToMillimeterX(aScreenPixelToMillimeterX); } \
232 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterY(float *aScreenPixelToMillimeterY) { return _to GetScreenPixelToMillimeterY(aScreenPixelToMillimeterY); } \
233 : NS_SCRIPTABLE NS_IMETHOD GetUseCurrentView(bool *aUseCurrentView) { return _to GetUseCurrentView(aUseCurrentView); } \
234 : NS_SCRIPTABLE NS_IMETHOD SetUseCurrentView(bool aUseCurrentView) { return _to SetUseCurrentView(aUseCurrentView); } \
235 : NS_SCRIPTABLE NS_IMETHOD GetCurrentView(nsIDOMSVGViewSpec * *aCurrentView) { return _to GetCurrentView(aCurrentView); } \
236 : NS_SCRIPTABLE NS_IMETHOD GetCurrentScale(float *aCurrentScale) { return _to GetCurrentScale(aCurrentScale); } \
237 : NS_SCRIPTABLE NS_IMETHOD SetCurrentScale(float aCurrentScale) { return _to SetCurrentScale(aCurrentScale); } \
238 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTranslate(nsIDOMSVGPoint * *aCurrentTranslate) { return _to GetCurrentTranslate(aCurrentTranslate); } \
239 : NS_SCRIPTABLE NS_IMETHOD SuspendRedraw(PRUint32 max_wait_milliseconds, PRUint32 *_retval NS_OUTPARAM) { return _to SuspendRedraw(max_wait_milliseconds, _retval); } \
240 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedraw(PRUint32 suspend_handle_id) { return _to UnsuspendRedraw(suspend_handle_id); } \
241 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedrawAll(void) { return _to UnsuspendRedrawAll(); } \
242 : NS_SCRIPTABLE NS_IMETHOD ForceRedraw(void) { return _to ForceRedraw(); } \
243 : NS_SCRIPTABLE NS_IMETHOD PauseAnimations(void) { return _to PauseAnimations(); } \
244 : NS_SCRIPTABLE NS_IMETHOD UnpauseAnimations(void) { return _to UnpauseAnimations(); } \
245 : NS_SCRIPTABLE NS_IMETHOD AnimationsPaused(bool *_retval NS_OUTPARAM) { return _to AnimationsPaused(_retval); } \
246 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTime(float *_retval NS_OUTPARAM) { return _to GetCurrentTime(_retval); } \
247 : NS_SCRIPTABLE NS_IMETHOD SetCurrentTime(float seconds) { return _to SetCurrentTime(seconds); } \
248 : NS_SCRIPTABLE NS_IMETHOD GetIntersectionList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM) { return _to GetIntersectionList(rect, referenceElement, _retval); } \
249 : NS_SCRIPTABLE NS_IMETHOD GetEnclosureList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM) { return _to GetEnclosureList(rect, referenceElement, _retval); } \
250 : NS_SCRIPTABLE NS_IMETHOD CheckIntersection(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM) { return _to CheckIntersection(element, rect, _retval); } \
251 : NS_SCRIPTABLE NS_IMETHOD CheckEnclosure(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM) { return _to CheckEnclosure(element, rect, _retval); } \
252 : NS_SCRIPTABLE NS_IMETHOD DeSelectAll(void) { return _to DeSelectAll(); } \
253 : NS_SCRIPTABLE NS_IMETHOD CreateSVGNumber(nsIDOMSVGNumber * *_retval NS_OUTPARAM) { return _to CreateSVGNumber(_retval); } \
254 : NS_SCRIPTABLE NS_IMETHOD CreateSVGLength(nsIDOMSVGLength * *_retval NS_OUTPARAM) { return _to CreateSVGLength(_retval); } \
255 : NS_SCRIPTABLE NS_IMETHOD CreateSVGAngle(nsIDOMSVGAngle * *_retval NS_OUTPARAM) { return _to CreateSVGAngle(_retval); } \
256 : NS_SCRIPTABLE NS_IMETHOD CreateSVGPoint(nsIDOMSVGPoint * *_retval NS_OUTPARAM) { return _to CreateSVGPoint(_retval); } \
257 : NS_SCRIPTABLE NS_IMETHOD CreateSVGMatrix(nsIDOMSVGMatrix * *_retval NS_OUTPARAM) { return _to CreateSVGMatrix(_retval); } \
258 : NS_SCRIPTABLE NS_IMETHOD CreateSVGRect(nsIDOMSVGRect * *_retval NS_OUTPARAM) { return _to CreateSVGRect(_retval); } \
259 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransform(nsIDOMSVGTransform * *_retval NS_OUTPARAM) { return _to CreateSVGTransform(_retval); } \
260 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransformFromMatrix(nsIDOMSVGMatrix *matrix, nsIDOMSVGTransform * *_retval NS_OUTPARAM) { return _to CreateSVGTransformFromMatrix(matrix, _retval); } \
261 : NS_SCRIPTABLE NS_IMETHOD GetElementById(const nsAString & elementId, nsIDOMElement * *_retval NS_OUTPARAM) { return _to GetElementById(elementId, _retval); }
262 :
263 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
264 : #define NS_FORWARD_SAFE_NSIDOMSVGSVGELEMENT(_to) \
265 : NS_SCRIPTABLE NS_IMETHOD GetX(nsIDOMSVGAnimatedLength * *aX) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetX(aX); } \
266 : NS_SCRIPTABLE NS_IMETHOD GetY(nsIDOMSVGAnimatedLength * *aY) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetY(aY); } \
267 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsIDOMSVGAnimatedLength * *aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
268 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsIDOMSVGAnimatedLength * *aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
269 : NS_SCRIPTABLE NS_IMETHOD GetContentScriptType(nsAString & aContentScriptType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentScriptType(aContentScriptType); } \
270 : NS_SCRIPTABLE NS_IMETHOD SetContentScriptType(const nsAString & aContentScriptType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContentScriptType(aContentScriptType); } \
271 : NS_SCRIPTABLE NS_IMETHOD GetContentStyleType(nsAString & aContentStyleType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentStyleType(aContentStyleType); } \
272 : NS_SCRIPTABLE NS_IMETHOD SetContentStyleType(const nsAString & aContentStyleType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContentStyleType(aContentStyleType); } \
273 : NS_SCRIPTABLE NS_IMETHOD GetViewport(nsIDOMSVGRect * *aViewport) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetViewport(aViewport); } \
274 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterX(float *aPixelUnitToMillimeterX) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPixelUnitToMillimeterX(aPixelUnitToMillimeterX); } \
275 : NS_SCRIPTABLE NS_IMETHOD GetPixelUnitToMillimeterY(float *aPixelUnitToMillimeterY) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPixelUnitToMillimeterY(aPixelUnitToMillimeterY); } \
276 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterX(float *aScreenPixelToMillimeterX) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetScreenPixelToMillimeterX(aScreenPixelToMillimeterX); } \
277 : NS_SCRIPTABLE NS_IMETHOD GetScreenPixelToMillimeterY(float *aScreenPixelToMillimeterY) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetScreenPixelToMillimeterY(aScreenPixelToMillimeterY); } \
278 : NS_SCRIPTABLE NS_IMETHOD GetUseCurrentView(bool *aUseCurrentView) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUseCurrentView(aUseCurrentView); } \
279 : NS_SCRIPTABLE NS_IMETHOD SetUseCurrentView(bool aUseCurrentView) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUseCurrentView(aUseCurrentView); } \
280 : NS_SCRIPTABLE NS_IMETHOD GetCurrentView(nsIDOMSVGViewSpec * *aCurrentView) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentView(aCurrentView); } \
281 : NS_SCRIPTABLE NS_IMETHOD GetCurrentScale(float *aCurrentScale) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentScale(aCurrentScale); } \
282 : NS_SCRIPTABLE NS_IMETHOD SetCurrentScale(float aCurrentScale) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCurrentScale(aCurrentScale); } \
283 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTranslate(nsIDOMSVGPoint * *aCurrentTranslate) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentTranslate(aCurrentTranslate); } \
284 : NS_SCRIPTABLE NS_IMETHOD SuspendRedraw(PRUint32 max_wait_milliseconds, PRUint32 *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->SuspendRedraw(max_wait_milliseconds, _retval); } \
285 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedraw(PRUint32 suspend_handle_id) { return !_to ? NS_ERROR_NULL_POINTER : _to->UnsuspendRedraw(suspend_handle_id); } \
286 : NS_SCRIPTABLE NS_IMETHOD UnsuspendRedrawAll(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->UnsuspendRedrawAll(); } \
287 : NS_SCRIPTABLE NS_IMETHOD ForceRedraw(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->ForceRedraw(); } \
288 : NS_SCRIPTABLE NS_IMETHOD PauseAnimations(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->PauseAnimations(); } \
289 : NS_SCRIPTABLE NS_IMETHOD UnpauseAnimations(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->UnpauseAnimations(); } \
290 : NS_SCRIPTABLE NS_IMETHOD AnimationsPaused(bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->AnimationsPaused(_retval); } \
291 : NS_SCRIPTABLE NS_IMETHOD GetCurrentTime(float *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentTime(_retval); } \
292 : NS_SCRIPTABLE NS_IMETHOD SetCurrentTime(float seconds) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCurrentTime(seconds); } \
293 : NS_SCRIPTABLE NS_IMETHOD GetIntersectionList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIntersectionList(rect, referenceElement, _retval); } \
294 : NS_SCRIPTABLE NS_IMETHOD GetEnclosureList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetEnclosureList(rect, referenceElement, _retval); } \
295 : NS_SCRIPTABLE NS_IMETHOD CheckIntersection(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckIntersection(element, rect, _retval); } \
296 : NS_SCRIPTABLE NS_IMETHOD CheckEnclosure(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckEnclosure(element, rect, _retval); } \
297 : NS_SCRIPTABLE NS_IMETHOD DeSelectAll(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeSelectAll(); } \
298 : NS_SCRIPTABLE NS_IMETHOD CreateSVGNumber(nsIDOMSVGNumber * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGNumber(_retval); } \
299 : NS_SCRIPTABLE NS_IMETHOD CreateSVGLength(nsIDOMSVGLength * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGLength(_retval); } \
300 : NS_SCRIPTABLE NS_IMETHOD CreateSVGAngle(nsIDOMSVGAngle * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGAngle(_retval); } \
301 : NS_SCRIPTABLE NS_IMETHOD CreateSVGPoint(nsIDOMSVGPoint * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGPoint(_retval); } \
302 : NS_SCRIPTABLE NS_IMETHOD CreateSVGMatrix(nsIDOMSVGMatrix * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGMatrix(_retval); } \
303 : NS_SCRIPTABLE NS_IMETHOD CreateSVGRect(nsIDOMSVGRect * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGRect(_retval); } \
304 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransform(nsIDOMSVGTransform * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGTransform(_retval); } \
305 : NS_SCRIPTABLE NS_IMETHOD CreateSVGTransformFromMatrix(nsIDOMSVGMatrix *matrix, nsIDOMSVGTransform * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateSVGTransformFromMatrix(matrix, _retval); } \
306 : NS_SCRIPTABLE NS_IMETHOD GetElementById(const nsAString & elementId, nsIDOMElement * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementById(elementId, _retval); }
307 :
308 : #if 0
309 : /* Use the code below as a template for the implementation class for this interface. */
310 :
311 : /* Header file */
312 : class nsDOMSVGSVGElement : public nsIDOMSVGSVGElement
313 : {
314 : public:
315 : NS_DECL_ISUPPORTS
316 : NS_DECL_NSIDOMSVGSVGELEMENT
317 :
318 : nsDOMSVGSVGElement();
319 :
320 : private:
321 : ~nsDOMSVGSVGElement();
322 :
323 : protected:
324 : /* additional members */
325 : };
326 :
327 : /* Implementation file */
328 : NS_IMPL_ISUPPORTS1(nsDOMSVGSVGElement, nsIDOMSVGSVGElement)
329 :
330 : nsDOMSVGSVGElement::nsDOMSVGSVGElement()
331 : {
332 : /* member initializers and constructor code */
333 : }
334 :
335 : nsDOMSVGSVGElement::~nsDOMSVGSVGElement()
336 : {
337 : /* destructor code */
338 : }
339 :
340 : /* readonly attribute nsIDOMSVGAnimatedLength x; */
341 : NS_IMETHODIMP nsDOMSVGSVGElement::GetX(nsIDOMSVGAnimatedLength * *aX)
342 : {
343 : return NS_ERROR_NOT_IMPLEMENTED;
344 : }
345 :
346 : /* readonly attribute nsIDOMSVGAnimatedLength y; */
347 : NS_IMETHODIMP nsDOMSVGSVGElement::GetY(nsIDOMSVGAnimatedLength * *aY)
348 : {
349 : return NS_ERROR_NOT_IMPLEMENTED;
350 : }
351 :
352 : /* readonly attribute nsIDOMSVGAnimatedLength width; */
353 : NS_IMETHODIMP nsDOMSVGSVGElement::GetWidth(nsIDOMSVGAnimatedLength * *aWidth)
354 : {
355 : return NS_ERROR_NOT_IMPLEMENTED;
356 : }
357 :
358 : /* readonly attribute nsIDOMSVGAnimatedLength height; */
359 : NS_IMETHODIMP nsDOMSVGSVGElement::GetHeight(nsIDOMSVGAnimatedLength * *aHeight)
360 : {
361 : return NS_ERROR_NOT_IMPLEMENTED;
362 : }
363 :
364 : /* attribute DOMString contentScriptType; */
365 : NS_IMETHODIMP nsDOMSVGSVGElement::GetContentScriptType(nsAString & aContentScriptType)
366 : {
367 : return NS_ERROR_NOT_IMPLEMENTED;
368 : }
369 : NS_IMETHODIMP nsDOMSVGSVGElement::SetContentScriptType(const nsAString & aContentScriptType)
370 : {
371 : return NS_ERROR_NOT_IMPLEMENTED;
372 : }
373 :
374 : /* attribute DOMString contentStyleType; */
375 : NS_IMETHODIMP nsDOMSVGSVGElement::GetContentStyleType(nsAString & aContentStyleType)
376 : {
377 : return NS_ERROR_NOT_IMPLEMENTED;
378 : }
379 : NS_IMETHODIMP nsDOMSVGSVGElement::SetContentStyleType(const nsAString & aContentStyleType)
380 : {
381 : return NS_ERROR_NOT_IMPLEMENTED;
382 : }
383 :
384 : /* readonly attribute nsIDOMSVGRect viewport; */
385 : NS_IMETHODIMP nsDOMSVGSVGElement::GetViewport(nsIDOMSVGRect * *aViewport)
386 : {
387 : return NS_ERROR_NOT_IMPLEMENTED;
388 : }
389 :
390 : /* readonly attribute float pixelUnitToMillimeterX; */
391 : NS_IMETHODIMP nsDOMSVGSVGElement::GetPixelUnitToMillimeterX(float *aPixelUnitToMillimeterX)
392 : {
393 : return NS_ERROR_NOT_IMPLEMENTED;
394 : }
395 :
396 : /* readonly attribute float pixelUnitToMillimeterY; */
397 : NS_IMETHODIMP nsDOMSVGSVGElement::GetPixelUnitToMillimeterY(float *aPixelUnitToMillimeterY)
398 : {
399 : return NS_ERROR_NOT_IMPLEMENTED;
400 : }
401 :
402 : /* readonly attribute float screenPixelToMillimeterX; */
403 : NS_IMETHODIMP nsDOMSVGSVGElement::GetScreenPixelToMillimeterX(float *aScreenPixelToMillimeterX)
404 : {
405 : return NS_ERROR_NOT_IMPLEMENTED;
406 : }
407 :
408 : /* readonly attribute float screenPixelToMillimeterY; */
409 : NS_IMETHODIMP nsDOMSVGSVGElement::GetScreenPixelToMillimeterY(float *aScreenPixelToMillimeterY)
410 : {
411 : return NS_ERROR_NOT_IMPLEMENTED;
412 : }
413 :
414 : /* attribute boolean useCurrentView; */
415 : NS_IMETHODIMP nsDOMSVGSVGElement::GetUseCurrentView(bool *aUseCurrentView)
416 : {
417 : return NS_ERROR_NOT_IMPLEMENTED;
418 : }
419 : NS_IMETHODIMP nsDOMSVGSVGElement::SetUseCurrentView(bool aUseCurrentView)
420 : {
421 : return NS_ERROR_NOT_IMPLEMENTED;
422 : }
423 :
424 : /* readonly attribute nsIDOMSVGViewSpec currentView; */
425 : NS_IMETHODIMP nsDOMSVGSVGElement::GetCurrentView(nsIDOMSVGViewSpec * *aCurrentView)
426 : {
427 : return NS_ERROR_NOT_IMPLEMENTED;
428 : }
429 :
430 : /* attribute float currentScale; */
431 : NS_IMETHODIMP nsDOMSVGSVGElement::GetCurrentScale(float *aCurrentScale)
432 : {
433 : return NS_ERROR_NOT_IMPLEMENTED;
434 : }
435 : NS_IMETHODIMP nsDOMSVGSVGElement::SetCurrentScale(float aCurrentScale)
436 : {
437 : return NS_ERROR_NOT_IMPLEMENTED;
438 : }
439 :
440 : /* readonly attribute nsIDOMSVGPoint currentTranslate; */
441 : NS_IMETHODIMP nsDOMSVGSVGElement::GetCurrentTranslate(nsIDOMSVGPoint * *aCurrentTranslate)
442 : {
443 : return NS_ERROR_NOT_IMPLEMENTED;
444 : }
445 :
446 : /* unsigned long suspendRedraw (in unsigned long max_wait_milliseconds); */
447 : NS_IMETHODIMP nsDOMSVGSVGElement::SuspendRedraw(PRUint32 max_wait_milliseconds, PRUint32 *_retval NS_OUTPARAM)
448 : {
449 : return NS_ERROR_NOT_IMPLEMENTED;
450 : }
451 :
452 : /* void unsuspendRedraw (in unsigned long suspend_handle_id); */
453 : NS_IMETHODIMP nsDOMSVGSVGElement::UnsuspendRedraw(PRUint32 suspend_handle_id)
454 : {
455 : return NS_ERROR_NOT_IMPLEMENTED;
456 : }
457 :
458 : /* void unsuspendRedrawAll (); */
459 : NS_IMETHODIMP nsDOMSVGSVGElement::UnsuspendRedrawAll()
460 : {
461 : return NS_ERROR_NOT_IMPLEMENTED;
462 : }
463 :
464 : /* void forceRedraw (); */
465 : NS_IMETHODIMP nsDOMSVGSVGElement::ForceRedraw()
466 : {
467 : return NS_ERROR_NOT_IMPLEMENTED;
468 : }
469 :
470 : /* void pauseAnimations (); */
471 : NS_IMETHODIMP nsDOMSVGSVGElement::PauseAnimations()
472 : {
473 : return NS_ERROR_NOT_IMPLEMENTED;
474 : }
475 :
476 : /* void unpauseAnimations (); */
477 : NS_IMETHODIMP nsDOMSVGSVGElement::UnpauseAnimations()
478 : {
479 : return NS_ERROR_NOT_IMPLEMENTED;
480 : }
481 :
482 : /* boolean animationsPaused (); */
483 : NS_IMETHODIMP nsDOMSVGSVGElement::AnimationsPaused(bool *_retval NS_OUTPARAM)
484 : {
485 : return NS_ERROR_NOT_IMPLEMENTED;
486 : }
487 :
488 : /* float getCurrentTime (); */
489 : NS_IMETHODIMP nsDOMSVGSVGElement::GetCurrentTime(float *_retval NS_OUTPARAM)
490 : {
491 : return NS_ERROR_NOT_IMPLEMENTED;
492 : }
493 :
494 : /* void setCurrentTime (in float seconds); */
495 : NS_IMETHODIMP nsDOMSVGSVGElement::SetCurrentTime(float seconds)
496 : {
497 : return NS_ERROR_NOT_IMPLEMENTED;
498 : }
499 :
500 : /* nsIDOMNodeList getIntersectionList (in nsIDOMSVGRect rect, in nsIDOMSVGElement referenceElement); */
501 : NS_IMETHODIMP nsDOMSVGSVGElement::GetIntersectionList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM)
502 : {
503 : return NS_ERROR_NOT_IMPLEMENTED;
504 : }
505 :
506 : /* nsIDOMNodeList getEnclosureList (in nsIDOMSVGRect rect, in nsIDOMSVGElement referenceElement); */
507 : NS_IMETHODIMP nsDOMSVGSVGElement::GetEnclosureList(nsIDOMSVGRect *rect, nsIDOMSVGElement *referenceElement, nsIDOMNodeList * *_retval NS_OUTPARAM)
508 : {
509 : return NS_ERROR_NOT_IMPLEMENTED;
510 : }
511 :
512 : /* boolean checkIntersection (in nsIDOMSVGElement element, in nsIDOMSVGRect rect); */
513 : NS_IMETHODIMP nsDOMSVGSVGElement::CheckIntersection(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM)
514 : {
515 : return NS_ERROR_NOT_IMPLEMENTED;
516 : }
517 :
518 : /* boolean checkEnclosure (in nsIDOMSVGElement element, in nsIDOMSVGRect rect); */
519 : NS_IMETHODIMP nsDOMSVGSVGElement::CheckEnclosure(nsIDOMSVGElement *element, nsIDOMSVGRect *rect, bool *_retval NS_OUTPARAM)
520 : {
521 : return NS_ERROR_NOT_IMPLEMENTED;
522 : }
523 :
524 : /* void deSelectAll (); */
525 : NS_IMETHODIMP nsDOMSVGSVGElement::DeSelectAll()
526 : {
527 : return NS_ERROR_NOT_IMPLEMENTED;
528 : }
529 :
530 : /* nsIDOMSVGNumber createSVGNumber (); */
531 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGNumber(nsIDOMSVGNumber * *_retval NS_OUTPARAM)
532 : {
533 : return NS_ERROR_NOT_IMPLEMENTED;
534 : }
535 :
536 : /* nsIDOMSVGLength createSVGLength (); */
537 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGLength(nsIDOMSVGLength * *_retval NS_OUTPARAM)
538 : {
539 : return NS_ERROR_NOT_IMPLEMENTED;
540 : }
541 :
542 : /* nsIDOMSVGAngle createSVGAngle (); */
543 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGAngle(nsIDOMSVGAngle * *_retval NS_OUTPARAM)
544 : {
545 : return NS_ERROR_NOT_IMPLEMENTED;
546 : }
547 :
548 : /* nsIDOMSVGPoint createSVGPoint (); */
549 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGPoint(nsIDOMSVGPoint * *_retval NS_OUTPARAM)
550 : {
551 : return NS_ERROR_NOT_IMPLEMENTED;
552 : }
553 :
554 : /* nsIDOMSVGMatrix createSVGMatrix (); */
555 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGMatrix(nsIDOMSVGMatrix * *_retval NS_OUTPARAM)
556 : {
557 : return NS_ERROR_NOT_IMPLEMENTED;
558 : }
559 :
560 : /* nsIDOMSVGRect createSVGRect (); */
561 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGRect(nsIDOMSVGRect * *_retval NS_OUTPARAM)
562 : {
563 : return NS_ERROR_NOT_IMPLEMENTED;
564 : }
565 :
566 : /* nsIDOMSVGTransform createSVGTransform (); */
567 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGTransform(nsIDOMSVGTransform * *_retval NS_OUTPARAM)
568 : {
569 : return NS_ERROR_NOT_IMPLEMENTED;
570 : }
571 :
572 : /* nsIDOMSVGTransform createSVGTransformFromMatrix (in nsIDOMSVGMatrix matrix); */
573 : NS_IMETHODIMP nsDOMSVGSVGElement::CreateSVGTransformFromMatrix(nsIDOMSVGMatrix *matrix, nsIDOMSVGTransform * *_retval NS_OUTPARAM)
574 : {
575 : return NS_ERROR_NOT_IMPLEMENTED;
576 : }
577 :
578 : /* nsIDOMElement getElementById (in DOMString elementId); */
579 : NS_IMETHODIMP nsDOMSVGSVGElement::GetElementById(const nsAString & elementId, nsIDOMElement * *_retval NS_OUTPARAM)
580 : {
581 : return NS_ERROR_NOT_IMPLEMENTED;
582 : }
583 :
584 : /* End of implementation class template. */
585 : #endif
586 :
587 :
588 : #endif /* __gen_nsIDOMSVGSVGElement_h__ */
|