| 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;
|
| };
|
|
|