Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsISVGLength Class Reference

#include <nsISVGLength.h>

Inheritance diagram for nsISVGLength:
Inheritance graph
[legend]
Collaboration diagram for nsISVGLength:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD SetContext (nsSVGCoordCtx *ctx)=0
void newValueSpecifiedUnits (in unsigned short unitType, in float valueInSpecifiedUnits)
void convertToSpecifiedUnits (in unsigned short unitType)
float getTransformedValue (in nsIDOMSVGMatrix matrix)

Public Attributes

const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0
const unsigned short SVG_LENGTHTYPE_NUMBER = 1
const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2
const unsigned short SVG_LENGTHTYPE_EMS = 3
const unsigned short SVG_LENGTHTYPE_EXS = 4
const unsigned short SVG_LENGTHTYPE_PX = 5
const unsigned short SVG_LENGTHTYPE_CM = 6
const unsigned short SVG_LENGTHTYPE_MM = 7
const unsigned short SVG_LENGTHTYPE_IN = 8
const unsigned short SVG_LENGTHTYPE_PT = 9
const unsigned short SVG_LENGTHTYPE_PC = 10
readonly attribute unsigned short unitType
attribute float value
attribute float valueInSpecifiedUnits
attribute DOMString valueAsString

Detailed Description

Definition at line 53 of file nsISVGLength.h.


Member Function Documentation

void nsIDOMSVGLength::convertToSpecifiedUnits ( in unsigned short  unitType) [inherited]
void nsIDOMSVGLength::newValueSpecifiedUnits ( in unsigned short  unitType,
in float  valueInSpecifiedUnits 
) [inherited]

Implemented in nsSVGLength.

Here is the caller graph for this function:


Member Data Documentation

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_CM = 6 [inherited]

Definition at line 53 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_EMS = 3 [inherited]

Definition at line 50 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_EXS = 4 [inherited]

Definition at line 51 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_IN = 8 [inherited]

Definition at line 55 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_MM = 7 [inherited]

Definition at line 54 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_NUMBER = 1 [inherited]

Definition at line 48 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_PC = 10 [inherited]

Definition at line 57 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_PERCENTAGE = 2 [inherited]

Definition at line 49 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_PT = 9 [inherited]

Definition at line 56 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_PX = 5 [inherited]

Definition at line 52 of file nsIDOMSVGLength.idl.

const unsigned short nsIDOMSVGLength::SVG_LENGTHTYPE_UNKNOWN = 0 [inherited]

Definition at line 47 of file nsIDOMSVGLength.idl.

readonly attribute unsigned short nsIDOMSVGLength::unitType [inherited]

Definition at line 59 of file nsIDOMSVGLength.idl.

attribute float nsIDOMSVGLength::value [inherited]

Definition at line 60 of file nsIDOMSVGLength.idl.

Definition at line 64 of file nsIDOMSVGLength.idl.

Definition at line 62 of file nsIDOMSVGLength.idl.


The documentation for this class was generated from the following file: