Index: Source/core/svg/SVGPathElement.idl |
diff --git a/Source/core/svg/SVGPathElement.idl b/Source/core/svg/SVGPathElement.idl |
index df7ac8c97f0df17673d5d2a1d30d3a054e6878f9..e74fd0c95a2e5177a008a97ff0b2608de7949f6e 100644 |
--- a/Source/core/svg/SVGPathElement.idl |
+++ b/Source/core/svg/SVGPathElement.idl |
@@ -27,53 +27,53 @@ |
[ |
TypeChecking=Interface, |
] interface SVGPathElement : SVGGeometryElement { |
- readonly attribute SVGAnimatedNumber pathLength; |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVG1DOM] readonly attribute SVGAnimatedNumber pathLength; |
float getTotalLength(); |
SVGPoint getPointAtLength(float distance); |
unsigned long getPathSegAtLength(float distance); |
- SVGPathSegClosePath createSVGPathSegClosePath(); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegClosePath createSVGPathSegClosePath(); |
- SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x, float y); |
- SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x, float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x, float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x, float y); |
- SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x, float y); |
- SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x, float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x, float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x, float y); |
- SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs( |
float x, float y, float x1, float y1, float x2, float y2); |
- SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel( |
float x, float y, float x1, float y1, float x2, float y2); |
- SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs( |
float x, float y, float x1, float y1); |
- SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel( |
float x, float y, float x1, float y1); |
- SVGPathSegArcAbs createSVGPathSegArcAbs( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegArcAbs createSVGPathSegArcAbs( |
float x, float y, float r1, float r2, |
float angle, boolean largeArcFlag, boolean sweepFlag); |
- SVGPathSegArcRel createSVGPathSegArcRel( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegArcRel createSVGPathSegArcRel( |
float x, float y, float r1, float r2, |
float angle, boolean largeArcFlag, boolean sweepFlag); |
- SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x); |
- SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x); |
- SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y); |
- SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y); |
- SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs( |
float x, float y, float x2, float y2); |
- SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel( |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel( |
float x, float y, float x2, float y2); |
- SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y); |
- SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x, float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y); |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x, float y); |
- readonly attribute SVGPathSegList pathSegList; |
- readonly attribute SVGPathSegList normalizedPathSegList; |
- readonly attribute SVGPathSegList animatedPathSegList; |
- readonly attribute SVGPathSegList animatedNormalizedPathSegList; |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] readonly attribute SVGPathSegList pathSegList; |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] readonly attribute SVGPathSegList normalizedPathSegList; |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] readonly attribute SVGPathSegList animatedPathSegList; |
+ [RuntimeEnabled=SVG1DOM, MeasureAs=SVGPathSegDOM] readonly attribute SVGPathSegList animatedNormalizedPathSegList; |
}; |