LCOV - code coverage report
Current view: directory - objdir/dist/include - nsIDOMSVGSVGElement.h (source / functions) Found Hit Coverage
Test: app.info Lines: 1 0 0.0 %
Date: 2012-06-02 Functions: 1 0 0.0 %

       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__ */

Generated by: LCOV version 1.7