diff options
Diffstat (limited to 'Source/WebCore/svg/SVGLength.idl')
-rw-r--r-- | Source/WebCore/svg/SVGLength.idl | 37 |
1 files changed, 16 insertions, 21 deletions
diff --git a/Source/WebCore/svg/SVGLength.idl b/Source/WebCore/svg/SVGLength.idl index 566d0c9f1..3bc3d44f7 100644 --- a/Source/WebCore/svg/SVGLength.idl +++ b/Source/WebCore/svg/SVGLength.idl @@ -20,31 +20,26 @@ * Boston, MA 02110-1301, USA. */ -[ - Conditional=SVG, -] interface SVGLength { +interface SVGLength { // Length Unit Types - const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; - const unsigned short SVG_LENGTHTYPE_NUMBER = 1; + 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; + 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; - [GetterRaisesException, SetterRaisesException, Custom, StrictTypeChecking] attribute float value; + [GetterMayThrowException, SetterMayThrowException, ImplementedAs=valueForBindings] attribute unrestricted float value; - [StrictTypeChecking] attribute float valueInSpecifiedUnits; - [TreatNullAs=NullString, StrictTypeChecking, SetterRaisesException] attribute DOMString valueAsString; + [SetterMayThrowException] attribute unrestricted float valueInSpecifiedUnits; + [SetterMayThrowException] attribute DOMString valueAsString; - [StrictTypeChecking, RaisesException] void newValueSpecifiedUnits(unsigned short unitType, - float valueInSpecifiedUnits); - - [Custom, StrictTypeChecking, RaisesException] void convertToSpecifiedUnits(unsigned short unitType); + [MayThrowException] void newValueSpecifiedUnits(unsigned short unitType, unrestricted float valueInSpecifiedUnits); + [MayThrowException] void convertToSpecifiedUnits(unsigned short unitType); }; - |