Linux Mac OSX Windows

  
[scriptable, uuid(83b04425-9509-49f5-af75-1ae1f8f3e871)]
interface nsIDOMSVGSVGElement : nsIDOMSVGElement

Attributes


        
attribute DOMString contentScriptType

        
attribute DOMString contentStyleType

        
attribute float currentScale

        
readonly attribute nsIDOMSVGPoint currentTranslate

        
readonly attribute nsIDOMSVGViewSpec currentView

        
readonly attribute nsIDOMSVGAnimatedLength height

        
readonly attribute float pixelUnitToMillimeterX

        
readonly attribute float pixelUnitToMillimeterY

        
readonly attribute float screenPixelToMillimeterX

        
readonly attribute float screenPixelToMillimeterY

        
attribute boolean useCurrentView

        
readonly attribute nsIDOMSVGRect viewport

        
readonly attribute nsIDOMSVGAnimatedLength width

        
readonly attribute nsIDOMSVGAnimatedLength x

        
readonly attribute nsIDOMSVGAnimatedLength y

Methods


        
boolean animationsPaused()

        
boolean checkEnclosure(in nsIDOMSVGElement element, in nsIDOMSVGRect rect)

        
boolean checkIntersection(in nsIDOMSVGElement element, in nsIDOMSVGRect rect)

        
nsIDOMSVGAngle createSVGAngle()

        
nsIDOMSVGLength createSVGLength()

        
nsIDOMSVGMatrix createSVGMatrix()

        
nsIDOMSVGNumber createSVGNumber()

        
nsIDOMSVGPoint createSVGPoint()

        
nsIDOMSVGRect createSVGRect()

        
DOMString createSVGString()

        
nsIDOMSVGTransform createSVGTransform()

        
nsIDOMSVGTransform createSVGTransformFromMatrix(in nsIDOMSVGMatrix matrix)

        
void deSelectAll()

        
void forceRedraw()

        
float getCurrentTime()

        
nsIDOMElement getElementById(in DOMString elementId)

        
nsIDOMNodeList getEnclosureList(in nsIDOMSVGRect rect, in nsIDOMSVGElement referenceElement)

        
nsIDOMNodeList getIntersectionList(in nsIDOMSVGRect rect, in nsIDOMSVGElement referenceElement)

        
void pauseAnimations()

        
void setCurrentTime(in float seconds)

        
unsigned long suspendRedraw(in unsigned long max_wait_milliseconds)

        
void unpauseAnimations()

        
void unsuspendRedraw(in unsigned long suspend_handle_id)

        
void unsuspendRedrawAll()