WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIDOMSVGPathSeg

IID:b9022da7-e26d-4df3-8c94-b45c4aedda7c
Inherits From:nsISupports

Constants

PRUint16 PATHSEG_UNKNOWN = 0
PRUint16 PATHSEG_CLOSEPATH = 1
PRUint16 PATHSEG_MOVETO_ABS = 2
PRUint16 PATHSEG_MOVETO_REL = 3
PRUint16 PATHSEG_LINETO_ABS = 4
PRUint16 PATHSEG_LINETO_REL = 5
PRUint16 PATHSEG_CURVETO_CUBIC_ABS = 6
PRUint16 PATHSEG_CURVETO_CUBIC_REL = 7
PRUint16 PATHSEG_CURVETO_QUADRATIC_ABS = 8
PRUint16 PATHSEG_CURVETO_QUADRATIC_REL = 9
PRUint16 PATHSEG_ARC_ABS = 10
PRUint16 PATHSEG_ARC_REL = 11
PRUint16 PATHSEG_LINETO_HORIZONTAL_ABS = 12
PRUint16 PATHSEG_LINETO_HORIZONTAL_REL = 13
PRUint16 PATHSEG_LINETO_VERTICAL_ABS = 14
PRUint16 PATHSEG_LINETO_VERTICAL_REL = 15
PRUint16 PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16
PRUint16 PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17
PRUint16 PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18
PRUint16 PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19

Properties

readonly PRUint16 pathSegType

readonly DOMString pathSegTypeAsLetter


References

This interface is passed as an argument to the following methods:

nsIDOMSVGPathSegList.appendItem, nsIDOMSVGPathSegList.initialize, nsIDOMSVGPathSegList.insertItemBefore, nsIDOMSVGPathSegList.replaceItem

This interface is returned from the following methods:

nsIDOMSVGPathSegList.appendItem, nsIDOMSVGPathSegList.getItem, nsIDOMSVGPathSegList.initialize, nsIDOMSVGPathSegList.insertItemBefore, nsIDOMSVGPathSegList.removeItem, nsIDOMSVGPathSegList.replaceItem

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com