| Index: sdk/lib/svg/dart2js/svg_dart2js.dart
|
| diff --git a/sdk/lib/svg/dart2js/svg_dart2js.dart b/sdk/lib/svg/dart2js/svg_dart2js.dart
|
| index 54cd28dc64ba11f0d8000c74e24eb96d32b811a5..ea4cfee5bf65b81f80e2ed81a82157b3071d19a1 100644
|
| --- a/sdk/lib/svg/dart2js/svg_dart2js.dart
|
| +++ b/sdk/lib/svg/dart2js/svg_dart2js.dart
|
| @@ -54,79 +54,98 @@ class _SvgSvgElementFactoryProvider {
|
|
|
|
|
| /// @domName SVGAElement
|
| +/// @docsEditable
|
| class AElement extends SvgElement implements Transformable, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" {
|
|
|
| factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
|
|
|
| /** @domName SVGAElement.target */
|
| + /// @docsEditable
|
| final AnimatedString target;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -135,6 +154,7 @@ class AElement extends SvgElement implements Transformable, Tests, UriReference,
|
|
|
|
|
| /// @domName SVGAltGlyphDefElement
|
| +/// @docsEditable
|
| class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -143,17 +163,21 @@ class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" {
|
|
|
|
|
| /// @domName SVGAltGlyphElement
|
| +/// @docsEditable
|
| class AltGlyphElement extends TextPositioningElement implements UriReference native "*SVGAltGlyphElement" {
|
|
|
| /** @domName SVGAltGlyphElement.format */
|
| + /// @docsEditable
|
| String format;
|
|
|
| /** @domName SVGAltGlyphElement.glyphRef */
|
| + /// @docsEditable
|
| String glyphRef;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -162,6 +186,7 @@ class AltGlyphElement extends TextPositioningElement implements UriReference nat
|
|
|
|
|
| /// @domName SVGAltGlyphItemElement
|
| +/// @docsEditable
|
| class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -170,6 +195,7 @@ class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" {
|
|
|
|
|
| /// @domName SVGAngle
|
| +/// @docsEditable
|
| class Angle native "*SVGAngle" {
|
|
|
| static const int SVG_ANGLETYPE_DEG = 2;
|
| @@ -183,21 +209,27 @@ class Angle native "*SVGAngle" {
|
| static const int SVG_ANGLETYPE_UNSPECIFIED = 1;
|
|
|
| /** @domName SVGAngle.unitType */
|
| + /// @docsEditable
|
| final int unitType;
|
|
|
| /** @domName SVGAngle.value */
|
| + /// @docsEditable
|
| num value;
|
|
|
| /** @domName SVGAngle.valueAsString */
|
| + /// @docsEditable
|
| String valueAsString;
|
|
|
| /** @domName SVGAngle.valueInSpecifiedUnits */
|
| + /// @docsEditable
|
| num valueInSpecifiedUnits;
|
|
|
| /** @domName SVGAngle.convertToSpecifiedUnits */
|
| + /// @docsEditable
|
| void convertToSpecifiedUnits(int unitType) native;
|
|
|
| /** @domName SVGAngle.newValueSpecifiedUnits */
|
| + /// @docsEditable
|
| void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -206,6 +238,7 @@ class Angle native "*SVGAngle" {
|
|
|
|
|
| /// @domName SVGAnimateColorElement
|
| +/// @docsEditable
|
| class AnimateColorElement extends AnimationElement native "*SVGAnimateColorElement" {
|
|
|
| factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_tag("animateColor");
|
| @@ -216,6 +249,7 @@ class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
|
|
|
|
|
| /// @domName SVGAnimateElement
|
| +/// @docsEditable
|
| class AnimateElement extends AnimationElement native "*SVGAnimateElement" {
|
|
|
| factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("animate");
|
| @@ -226,6 +260,7 @@ class AnimateElement extends AnimationElement native "*SVGAnimateElement" {
|
|
|
|
|
| /// @domName SVGAnimateMotionElement
|
| +/// @docsEditable
|
| class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionElement" {
|
|
|
| factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_tag("animateMotion");
|
| @@ -236,6 +271,7 @@ class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
|
|
|
|
|
| /// @domName SVGAnimateTransformElement
|
| +/// @docsEditable
|
| class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransformElement" {
|
|
|
| factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgElement_tag("animateTransform");
|
| @@ -246,12 +282,15 @@ class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
|
|
|
|
|
| /// @domName SVGAnimatedAngle
|
| +/// @docsEditable
|
| class AnimatedAngle native "*SVGAnimatedAngle" {
|
|
|
| /** @domName SVGAnimatedAngle.animVal */
|
| + /// @docsEditable
|
| final Angle animVal;
|
|
|
| /** @domName SVGAnimatedAngle.baseVal */
|
| + /// @docsEditable
|
| final Angle baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -260,12 +299,15 @@ class AnimatedAngle native "*SVGAnimatedAngle" {
|
|
|
|
|
| /// @domName SVGAnimatedBoolean
|
| +/// @docsEditable
|
| class AnimatedBoolean native "*SVGAnimatedBoolean" {
|
|
|
| /** @domName SVGAnimatedBoolean.animVal */
|
| + /// @docsEditable
|
| final bool animVal;
|
|
|
| /** @domName SVGAnimatedBoolean.baseVal */
|
| + /// @docsEditable
|
| bool baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -274,12 +316,15 @@ class AnimatedBoolean native "*SVGAnimatedBoolean" {
|
|
|
|
|
| /// @domName SVGAnimatedEnumeration
|
| +/// @docsEditable
|
| class AnimatedEnumeration native "*SVGAnimatedEnumeration" {
|
|
|
| /** @domName SVGAnimatedEnumeration.animVal */
|
| + /// @docsEditable
|
| final int animVal;
|
|
|
| /** @domName SVGAnimatedEnumeration.baseVal */
|
| + /// @docsEditable
|
| int baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -288,12 +333,15 @@ class AnimatedEnumeration native "*SVGAnimatedEnumeration" {
|
|
|
|
|
| /// @domName SVGAnimatedInteger
|
| +/// @docsEditable
|
| class AnimatedInteger native "*SVGAnimatedInteger" {
|
|
|
| /** @domName SVGAnimatedInteger.animVal */
|
| + /// @docsEditable
|
| final int animVal;
|
|
|
| /** @domName SVGAnimatedInteger.baseVal */
|
| + /// @docsEditable
|
| int baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -302,12 +350,15 @@ class AnimatedInteger native "*SVGAnimatedInteger" {
|
|
|
|
|
| /// @domName SVGAnimatedLength
|
| +/// @docsEditable
|
| class AnimatedLength native "*SVGAnimatedLength" {
|
|
|
| /** @domName SVGAnimatedLength.animVal */
|
| + /// @docsEditable
|
| final Length animVal;
|
|
|
| /** @domName SVGAnimatedLength.baseVal */
|
| + /// @docsEditable
|
| final Length baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -316,12 +367,15 @@ class AnimatedLength native "*SVGAnimatedLength" {
|
|
|
|
|
| /// @domName SVGAnimatedLengthList
|
| +/// @docsEditable
|
| class AnimatedLengthList implements JavaScriptIndexingBehavior, List<AnimatedLength> native "*SVGAnimatedLengthList" {
|
|
|
| /** @domName SVGAnimatedLengthList.animVal */
|
| + /// @docsEditable
|
| final LengthList animVal;
|
|
|
| /** @domName SVGAnimatedLengthList.baseVal */
|
| + /// @docsEditable
|
| final LengthList baseVal;
|
|
|
| AnimatedLength operator[](int index) => JS("AnimatedLength", "#[#]", this, index);
|
| @@ -415,12 +469,15 @@ class AnimatedLengthList implements JavaScriptIndexingBehavior, List<AnimatedLen
|
|
|
|
|
| /// @domName SVGAnimatedNumber
|
| +/// @docsEditable
|
| class AnimatedNumber native "*SVGAnimatedNumber" {
|
|
|
| /** @domName SVGAnimatedNumber.animVal */
|
| + /// @docsEditable
|
| final num animVal;
|
|
|
| /** @domName SVGAnimatedNumber.baseVal */
|
| + /// @docsEditable
|
| num baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -429,12 +486,15 @@ class AnimatedNumber native "*SVGAnimatedNumber" {
|
|
|
|
|
| /// @domName SVGAnimatedNumberList
|
| +/// @docsEditable
|
| class AnimatedNumberList implements JavaScriptIndexingBehavior, List<AnimatedNumber> native "*SVGAnimatedNumberList" {
|
|
|
| /** @domName SVGAnimatedNumberList.animVal */
|
| + /// @docsEditable
|
| final NumberList animVal;
|
|
|
| /** @domName SVGAnimatedNumberList.baseVal */
|
| + /// @docsEditable
|
| final NumberList baseVal;
|
|
|
| AnimatedNumber operator[](int index) => JS("AnimatedNumber", "#[#]", this, index);
|
| @@ -528,12 +588,15 @@ class AnimatedNumberList implements JavaScriptIndexingBehavior, List<AnimatedNum
|
|
|
|
|
| /// @domName SVGAnimatedPreserveAspectRatio
|
| +/// @docsEditable
|
| class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" {
|
|
|
| /** @domName SVGAnimatedPreserveAspectRatio.animVal */
|
| + /// @docsEditable
|
| final PreserveAspectRatio animVal;
|
|
|
| /** @domName SVGAnimatedPreserveAspectRatio.baseVal */
|
| + /// @docsEditable
|
| final PreserveAspectRatio baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -542,12 +605,15 @@ class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" {
|
|
|
|
|
| /// @domName SVGAnimatedRect
|
| +/// @docsEditable
|
| class AnimatedRect native "*SVGAnimatedRect" {
|
|
|
| /** @domName SVGAnimatedRect.animVal */
|
| + /// @docsEditable
|
| final Rect animVal;
|
|
|
| /** @domName SVGAnimatedRect.baseVal */
|
| + /// @docsEditable
|
| final Rect baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -556,12 +622,15 @@ class AnimatedRect native "*SVGAnimatedRect" {
|
|
|
|
|
| /// @domName SVGAnimatedString
|
| +/// @docsEditable
|
| class AnimatedString native "*SVGAnimatedString" {
|
|
|
| /** @domName SVGAnimatedString.animVal */
|
| + /// @docsEditable
|
| final String animVal;
|
|
|
| /** @domName SVGAnimatedString.baseVal */
|
| + /// @docsEditable
|
| String baseVal;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -570,12 +639,15 @@ class AnimatedString native "*SVGAnimatedString" {
|
|
|
|
|
| /// @domName SVGAnimatedTransformList
|
| +/// @docsEditable
|
| class AnimatedTransformList implements JavaScriptIndexingBehavior, List<AnimateTransformElement> native "*SVGAnimatedTransformList" {
|
|
|
| /** @domName SVGAnimatedTransformList.animVal */
|
| + /// @docsEditable
|
| final TransformList animVal;
|
|
|
| /** @domName SVGAnimatedTransformList.baseVal */
|
| + /// @docsEditable
|
| final TransformList baseVal;
|
|
|
| AnimateTransformElement operator[](int index) => JS("AnimateTransformElement", "#[#]", this, index);
|
| @@ -669,53 +741,67 @@ class AnimatedTransformList implements JavaScriptIndexingBehavior, List<AnimateT
|
|
|
|
|
| /// @domName SVGAnimationElement
|
| +/// @docsEditable
|
| class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "*SVGAnimationElement" {
|
|
|
| factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag("animation");
|
|
|
| /** @domName SVGAnimationElement.targetElement */
|
| + /// @docsEditable
|
| final SvgElement targetElement;
|
|
|
| /** @domName SVGAnimationElement.getCurrentTime */
|
| + /// @docsEditable
|
| num getCurrentTime() native;
|
|
|
| /** @domName SVGAnimationElement.getSimpleDuration */
|
| + /// @docsEditable
|
| num getSimpleDuration() native;
|
|
|
| /** @domName SVGAnimationElement.getStartTime */
|
| + /// @docsEditable
|
| num getStartTime() native;
|
|
|
| // From ElementTimeControl
|
|
|
| /** @domName ElementTimeControl.beginElement */
|
| + /// @docsEditable
|
| void beginElement() native;
|
|
|
| /** @domName ElementTimeControl.beginElementAt */
|
| + /// @docsEditable
|
| void beginElementAt(num offset) native;
|
|
|
| /** @domName ElementTimeControl.endElement */
|
| + /// @docsEditable
|
| void endElement() native;
|
|
|
| /** @domName ElementTimeControl.endElementAt */
|
| + /// @docsEditable
|
| void endElementAt(num offset) native;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -724,80 +810,100 @@ class AnimationElement extends SvgElement implements Tests, ElementTimeControl,
|
|
|
|
|
| /// @domName SVGCircleElement
|
| +/// @docsEditable
|
| class CircleElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGCircleElement" {
|
|
|
| factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("circle");
|
|
|
| /** @domName SVGCircleElement.cx */
|
| + /// @docsEditable
|
| final AnimatedLength cx;
|
|
|
| /** @domName SVGCircleElement.cy */
|
| + /// @docsEditable
|
| final AnimatedLength cy;
|
|
|
| /** @domName SVGCircleElement.r */
|
| + /// @docsEditable
|
| final AnimatedLength r;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -806,74 +912,92 @@ class CircleElement extends SvgElement implements Transformable, Tests, Stylable
|
|
|
|
|
| /// @domName SVGClipPathElement
|
| +/// @docsEditable
|
| class ClipPathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" {
|
|
|
| factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("clipPath");
|
|
|
| /** @domName SVGClipPathElement.clipPathUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration clipPathUnits;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -882,6 +1006,7 @@ class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
|
|
|
|
|
| /// @domName SVGColor
|
| +/// @docsEditable
|
| class Color extends CSSValue native "*SVGColor" {
|
|
|
| static const int SVG_COLORTYPE_CURRENTCOLOR = 3;
|
| @@ -893,18 +1018,23 @@ class Color extends CSSValue native "*SVGColor" {
|
| static const int SVG_COLORTYPE_UNKNOWN = 0;
|
|
|
| /** @domName SVGColor.colorType */
|
| + /// @docsEditable
|
| final int colorType;
|
|
|
| /** @domName SVGColor.rgbColor */
|
| + /// @docsEditable
|
| final RGBColor rgbColor;
|
|
|
| /** @domName SVGColor.setColor */
|
| + /// @docsEditable
|
| void setColor(int colorType, String rgbColor, String iccColor) native;
|
|
|
| /** @domName SVGColor.setRGBColor */
|
| + /// @docsEditable
|
| void setRGBColor(String rgbColor) native;
|
|
|
| /** @domName SVGColor.setRGBColorICCColor */
|
| + /// @docsEditable
|
| void setRGBColorICCColor(String rgbColor, String iccColor) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -913,6 +1043,7 @@ class Color extends CSSValue native "*SVGColor" {
|
|
|
|
|
| /// @domName SVGComponentTransferFunctionElement
|
| +/// @docsEditable
|
| class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentTransferFunctionElement" {
|
|
|
| static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
|
| @@ -928,24 +1059,31 @@ class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
|
| static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0;
|
|
|
| /** @domName SVGComponentTransferFunctionElement.amplitude */
|
| + /// @docsEditable
|
| final AnimatedNumber amplitude;
|
|
|
| /** @domName SVGComponentTransferFunctionElement.exponent */
|
| + /// @docsEditable
|
| final AnimatedNumber exponent;
|
|
|
| /** @domName SVGComponentTransferFunctionElement.intercept */
|
| + /// @docsEditable
|
| final AnimatedNumber intercept;
|
|
|
| /** @domName SVGComponentTransferFunctionElement.offset */
|
| + /// @docsEditable
|
| final AnimatedNumber offset;
|
|
|
| /** @domName SVGComponentTransferFunctionElement.slope */
|
| + /// @docsEditable
|
| final AnimatedNumber slope;
|
|
|
| /** @domName SVGComponentTransferFunctionElement.tableValues */
|
| + /// @docsEditable
|
| final AnimatedNumberList tableValues;
|
|
|
| /** @domName SVGComponentTransferFunctionElement.type */
|
| + /// @docsEditable
|
| final AnimatedEnumeration type;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -954,38 +1092,47 @@ class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
|
|
|
|
|
| /// @domName SVGCursorElement
|
| +/// @docsEditable
|
| class CursorElement extends SvgElement implements UriReference, Tests, ExternalResourcesRequired native "*SVGCursorElement" {
|
|
|
| factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cursor");
|
|
|
| /** @domName SVGCursorElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGCursorElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -994,6 +1141,7 @@ class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
|
|
|
|
|
| /// @domName SVGDefsElement
|
| +/// @docsEditable
|
| class DefsElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGDefsElement" {
|
|
|
| factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs");
|
| @@ -1001,64 +1149,80 @@ class DefsElement extends SvgElement implements Transformable, Tests, Stylable,
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1067,6 +1231,7 @@ class DefsElement extends SvgElement implements Transformable, Tests, Stylable,
|
|
|
|
|
| /// @domName SVGDescElement
|
| +/// @docsEditable
|
| class DescElement extends SvgElement implements Stylable, LangSpace native "*SVGDescElement" {
|
|
|
| factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc");
|
| @@ -1074,20 +1239,24 @@ class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1096,36 +1265,46 @@ class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
|
|
|
|
|
| /// @domName SVGElementInstance
|
| +/// @docsEditable
|
| class ElementInstance extends EventTarget native "*SVGElementInstance" {
|
|
|
| /**
|
| * @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent
|
| */
|
| + /// @docsEditable
|
| ElementInstanceEvents get on =>
|
| new ElementInstanceEvents(this);
|
|
|
| /** @domName SVGElementInstance.childNodes */
|
| + /// @docsEditable
|
| final List<ElementInstance> childNodes;
|
|
|
| /** @domName SVGElementInstance.correspondingElement */
|
| + /// @docsEditable
|
| final SvgElement correspondingElement;
|
|
|
| /** @domName SVGElementInstance.correspondingUseElement */
|
| + /// @docsEditable
|
| final UseElement correspondingUseElement;
|
|
|
| /** @domName SVGElementInstance.firstChild */
|
| + /// @docsEditable
|
| final ElementInstance firstChild;
|
|
|
| /** @domName SVGElementInstance.lastChild */
|
| + /// @docsEditable
|
| final ElementInstance lastChild;
|
|
|
| /** @domName SVGElementInstance.nextSibling */
|
| + /// @docsEditable
|
| final ElementInstance nextSibling;
|
|
|
| /** @domName SVGElementInstance.parentNode */
|
| + /// @docsEditable
|
| final ElementInstance parentNode;
|
|
|
| /** @domName SVGElementInstance.previousSibling */
|
| + /// @docsEditable
|
| final ElementInstance previousSibling;
|
| }
|
|
|
| @@ -1218,83 +1397,104 @@ class ElementInstanceEvents extends Events {
|
|
|
|
|
| /// @domName SVGEllipseElement
|
| +/// @docsEditable
|
| class EllipseElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" {
|
|
|
| factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("ellipse");
|
|
|
| /** @domName SVGEllipseElement.cx */
|
| + /// @docsEditable
|
| final AnimatedLength cx;
|
|
|
| /** @domName SVGEllipseElement.cy */
|
| + /// @docsEditable
|
| final AnimatedLength cy;
|
|
|
| /** @domName SVGEllipseElement.rx */
|
| + /// @docsEditable
|
| final AnimatedLength rx;
|
|
|
| /** @domName SVGEllipseElement.ry */
|
| + /// @docsEditable
|
| final AnimatedLength ry;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1303,6 +1503,7 @@ class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
|
|
|
|
|
| /// @domName SVGException
|
| +/// @docsEditable
|
| class Exception native "*SVGException" {
|
|
|
| static const int SVG_INVALID_VALUE_ERR = 1;
|
| @@ -1312,15 +1513,19 @@ class Exception native "*SVGException" {
|
| static const int SVG_WRONG_TYPE_ERR = 0;
|
|
|
| /** @domName SVGException.code */
|
| + /// @docsEditable
|
| final int code;
|
|
|
| /** @domName SVGException.message */
|
| + /// @docsEditable
|
| final String message;
|
|
|
| /** @domName SVGException.name */
|
| + /// @docsEditable
|
| final String name;
|
|
|
| /** @domName SVGException.toString */
|
| + /// @docsEditable
|
| String toString() native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1339,6 +1544,7 @@ abstract class ExternalResourcesRequired {
|
|
|
|
|
| /// @domName SVGFEBlendElement
|
| +/// @docsEditable
|
| class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEBlendElement" {
|
|
|
| static const int SVG_FEBLEND_MODE_DARKEN = 4;
|
| @@ -1354,40 +1560,50 @@ class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
| static const int SVG_FEBLEND_MODE_UNKNOWN = 0;
|
|
|
| /** @domName SVGFEBlendElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEBlendElement.in2 */
|
| + /// @docsEditable
|
| final AnimatedString in2;
|
|
|
| /** @domName SVGFEBlendElement.mode */
|
| + /// @docsEditable
|
| final AnimatedEnumeration mode;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1396,6 +1612,7 @@ class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
|
|
| /// @domName SVGFEColorMatrixElement
|
| +/// @docsEditable
|
| class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEColorMatrixElement" {
|
|
|
| static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
|
| @@ -1409,40 +1626,50 @@ class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
|
| static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
|
|
|
| /** @domName SVGFEColorMatrixElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEColorMatrixElement.type */
|
| + /// @docsEditable
|
| final AnimatedEnumeration type;
|
|
|
| /** @domName SVGFEColorMatrixElement.values */
|
| + /// @docsEditable
|
| final AnimatedNumberList values;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1451,37 +1678,46 @@ class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
|
|
|
|
|
| /// @domName SVGFEComponentTransferElement
|
| +/// @docsEditable
|
| class FEComponentTransferElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEComponentTransferElement" {
|
|
|
| /** @domName SVGFEComponentTransferElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1490,6 +1726,7 @@ class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
|
|
|
|
|
| /// @domName SVGFECompositeElement
|
| +/// @docsEditable
|
| class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFECompositeElement" {
|
|
|
| static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
|
| @@ -1507,52 +1744,66 @@ class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
|
| static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5;
|
|
|
| /** @domName SVGFECompositeElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFECompositeElement.in2 */
|
| + /// @docsEditable
|
| final AnimatedString in2;
|
|
|
| /** @domName SVGFECompositeElement.k1 */
|
| + /// @docsEditable
|
| final AnimatedNumber k1;
|
|
|
| /** @domName SVGFECompositeElement.k2 */
|
| + /// @docsEditable
|
| final AnimatedNumber k2;
|
|
|
| /** @domName SVGFECompositeElement.k3 */
|
| + /// @docsEditable
|
| final AnimatedNumber k3;
|
|
|
| /** @domName SVGFECompositeElement.k4 */
|
| + /// @docsEditable
|
| final AnimatedNumber k4;
|
|
|
| /** @domName SVGFECompositeElement.operator */
|
| + /// @docsEditable
|
| final AnimatedEnumeration operator;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1561,6 +1812,7 @@ class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
|
|
|
|
|
| /// @domName SVGFEConvolveMatrixElement
|
| +/// @docsEditable
|
| class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEConvolveMatrixElement" {
|
|
|
| static const int SVG_EDGEMODE_DUPLICATE = 1;
|
| @@ -1572,67 +1824,86 @@ class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
|
| static const int SVG_EDGEMODE_WRAP = 2;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.bias */
|
| + /// @docsEditable
|
| final AnimatedNumber bias;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.divisor */
|
| + /// @docsEditable
|
| final AnimatedNumber divisor;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.edgeMode */
|
| + /// @docsEditable
|
| final AnimatedEnumeration edgeMode;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.kernelMatrix */
|
| + /// @docsEditable
|
| final AnimatedNumberList kernelMatrix;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthX */
|
| + /// @docsEditable
|
| final AnimatedNumber kernelUnitLengthX;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthY */
|
| + /// @docsEditable
|
| final AnimatedNumber kernelUnitLengthY;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.orderX */
|
| + /// @docsEditable
|
| final AnimatedInteger orderX;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.orderY */
|
| + /// @docsEditable
|
| final AnimatedInteger orderY;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.preserveAlpha */
|
| + /// @docsEditable
|
| final AnimatedBoolean preserveAlpha;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.targetX */
|
| + /// @docsEditable
|
| final AnimatedInteger targetX;
|
|
|
| /** @domName SVGFEConvolveMatrixElement.targetY */
|
| + /// @docsEditable
|
| final AnimatedInteger targetY;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1641,49 +1912,62 @@ class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
|
|
|
|
|
| /// @domName SVGFEDiffuseLightingElement
|
| +/// @docsEditable
|
| class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEDiffuseLightingElement" {
|
|
|
| /** @domName SVGFEDiffuseLightingElement.diffuseConstant */
|
| + /// @docsEditable
|
| final AnimatedNumber diffuseConstant;
|
|
|
| /** @domName SVGFEDiffuseLightingElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthX */
|
| + /// @docsEditable
|
| final AnimatedNumber kernelUnitLengthX;
|
|
|
| /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthY */
|
| + /// @docsEditable
|
| final AnimatedNumber kernelUnitLengthY;
|
|
|
| /** @domName SVGFEDiffuseLightingElement.surfaceScale */
|
| + /// @docsEditable
|
| final AnimatedNumber surfaceScale;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1692,6 +1976,7 @@ class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
|
|
|
|
|
| /// @domName SVGFEDisplacementMapElement
|
| +/// @docsEditable
|
| class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEDisplacementMapElement" {
|
|
|
| static const int SVG_CHANNEL_A = 4;
|
| @@ -1705,46 +1990,58 @@ class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
|
| static const int SVG_CHANNEL_UNKNOWN = 0;
|
|
|
| /** @domName SVGFEDisplacementMapElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEDisplacementMapElement.in2 */
|
| + /// @docsEditable
|
| final AnimatedString in2;
|
|
|
| /** @domName SVGFEDisplacementMapElement.scale */
|
| + /// @docsEditable
|
| final AnimatedNumber scale;
|
|
|
| /** @domName SVGFEDisplacementMapElement.xChannelSelector */
|
| + /// @docsEditable
|
| final AnimatedEnumeration xChannelSelector;
|
|
|
| /** @domName SVGFEDisplacementMapElement.yChannelSelector */
|
| + /// @docsEditable
|
| final AnimatedEnumeration yChannelSelector;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1753,12 +2050,15 @@ class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
|
|
|
|
|
| /// @domName SVGFEDistantLightElement
|
| +/// @docsEditable
|
| class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement" {
|
|
|
| /** @domName SVGFEDistantLightElement.azimuth */
|
| + /// @docsEditable
|
| final AnimatedNumber azimuth;
|
|
|
| /** @domName SVGFEDistantLightElement.elevation */
|
| + /// @docsEditable
|
| final AnimatedNumber elevation;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1767,52 +2067,66 @@ class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
|
|
|
|
|
| /// @domName SVGFEDropShadowElement
|
| +/// @docsEditable
|
| class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEDropShadowElement" {
|
|
|
| /** @domName SVGFEDropShadowElement.dx */
|
| + /// @docsEditable
|
| final AnimatedNumber dx;
|
|
|
| /** @domName SVGFEDropShadowElement.dy */
|
| + /// @docsEditable
|
| final AnimatedNumber dy;
|
|
|
| /** @domName SVGFEDropShadowElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEDropShadowElement.stdDeviationX */
|
| + /// @docsEditable
|
| final AnimatedNumber stdDeviationX;
|
|
|
| /** @domName SVGFEDropShadowElement.stdDeviationY */
|
| + /// @docsEditable
|
| final AnimatedNumber stdDeviationY;
|
|
|
| /** @domName SVGFEDropShadowElement.setStdDeviation */
|
| + /// @docsEditable
|
| void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1821,34 +2135,42 @@ class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
|
|
|
|
|
| /// @domName SVGFEFloodElement
|
| +/// @docsEditable
|
| class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEFloodElement" {
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1857,6 +2179,7 @@ class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
|
|
| /// @domName SVGFEFuncAElement
|
| +/// @docsEditable
|
| class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFuncAElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1865,6 +2188,7 @@ class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
|
|
|
|
|
| /// @domName SVGFEFuncBElement
|
| +/// @docsEditable
|
| class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFuncBElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1873,6 +2197,7 @@ class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
|
|
|
|
|
| /// @domName SVGFEFuncGElement
|
| +/// @docsEditable
|
| class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFuncGElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1881,6 +2206,7 @@ class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
|
|
|
|
|
| /// @domName SVGFEFuncRElement
|
| +/// @docsEditable
|
| class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFuncRElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1889,46 +2215,58 @@ class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
|
|
|
|
|
| /// @domName SVGFEGaussianBlurElement
|
| +/// @docsEditable
|
| class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEGaussianBlurElement" {
|
|
|
| /** @domName SVGFEGaussianBlurElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEGaussianBlurElement.stdDeviationX */
|
| + /// @docsEditable
|
| final AnimatedNumber stdDeviationX;
|
|
|
| /** @domName SVGFEGaussianBlurElement.stdDeviationY */
|
| + /// @docsEditable
|
| final AnimatedNumber stdDeviationY;
|
|
|
| /** @domName SVGFEGaussianBlurElement.setStdDeviation */
|
| + /// @docsEditable
|
| void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1937,55 +2275,68 @@ class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
|
|
|
|
|
| /// @domName SVGFEImageElement
|
| +/// @docsEditable
|
| class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttributes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElement" {
|
|
|
| /** @domName SVGFEImageElement.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -1994,34 +2345,42 @@ class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
|
|
| /// @domName SVGFEMergeElement
|
| +/// @docsEditable
|
| class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEMergeElement" {
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2030,9 +2389,11 @@ class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
|
|
| /// @domName SVGFEMergeNodeElement
|
| +/// @docsEditable
|
| class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" {
|
|
|
| /** @domName SVGFEMergeNodeElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2041,6 +2402,7 @@ class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" {
|
|
|
|
|
| /// @domName SVGFEMorphologyElement
|
| +/// @docsEditable
|
| class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEMorphologyElement" {
|
|
|
| static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
|
| @@ -2050,46 +2412,58 @@ class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
|
| static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
|
|
|
| /** @domName SVGFEMorphologyElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFEMorphologyElement.operator */
|
| + /// @docsEditable
|
| final AnimatedEnumeration operator;
|
|
|
| /** @domName SVGFEMorphologyElement.radiusX */
|
| + /// @docsEditable
|
| final AnimatedNumber radiusX;
|
|
|
| /** @domName SVGFEMorphologyElement.radiusY */
|
| + /// @docsEditable
|
| final AnimatedNumber radiusY;
|
|
|
| /** @domName SVGFEMorphologyElement.setRadius */
|
| + /// @docsEditable
|
| void setRadius(num radiusX, num radiusY) native;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2098,43 +2472,54 @@ class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
|
|
|
|
|
| /// @domName SVGFEOffsetElement
|
| +/// @docsEditable
|
| class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFEOffsetElement" {
|
|
|
| /** @domName SVGFEOffsetElement.dx */
|
| + /// @docsEditable
|
| final AnimatedNumber dx;
|
|
|
| /** @domName SVGFEOffsetElement.dy */
|
| + /// @docsEditable
|
| final AnimatedNumber dy;
|
|
|
| /** @domName SVGFEOffsetElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2143,15 +2528,19 @@ class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
|
|
|
|
|
| /// @domName SVGFEPointLightElement
|
| +/// @docsEditable
|
| class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" {
|
|
|
| /** @domName SVGFEPointLightElement.x */
|
| + /// @docsEditable
|
| final AnimatedNumber x;
|
|
|
| /** @domName SVGFEPointLightElement.y */
|
| + /// @docsEditable
|
| final AnimatedNumber y;
|
|
|
| /** @domName SVGFEPointLightElement.z */
|
| + /// @docsEditable
|
| final AnimatedNumber z;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2160,46 +2549,58 @@ class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" {
|
|
|
|
|
| /// @domName SVGFESpecularLightingElement
|
| +/// @docsEditable
|
| class FESpecularLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFESpecularLightingElement" {
|
|
|
| /** @domName SVGFESpecularLightingElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| /** @domName SVGFESpecularLightingElement.specularConstant */
|
| + /// @docsEditable
|
| final AnimatedNumber specularConstant;
|
|
|
| /** @domName SVGFESpecularLightingElement.specularExponent */
|
| + /// @docsEditable
|
| final AnimatedNumber specularExponent;
|
|
|
| /** @domName SVGFESpecularLightingElement.surfaceScale */
|
| + /// @docsEditable
|
| final AnimatedNumber surfaceScale;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2208,30 +2609,39 @@ class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
|
|
|
|
|
| /// @domName SVGFESpotLightElement
|
| +/// @docsEditable
|
| class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" {
|
|
|
| /** @domName SVGFESpotLightElement.limitingConeAngle */
|
| + /// @docsEditable
|
| final AnimatedNumber limitingConeAngle;
|
|
|
| /** @domName SVGFESpotLightElement.pointsAtX */
|
| + /// @docsEditable
|
| final AnimatedNumber pointsAtX;
|
|
|
| /** @domName SVGFESpotLightElement.pointsAtY */
|
| + /// @docsEditable
|
| final AnimatedNumber pointsAtY;
|
|
|
| /** @domName SVGFESpotLightElement.pointsAtZ */
|
| + /// @docsEditable
|
| final AnimatedNumber pointsAtZ;
|
|
|
| /** @domName SVGFESpotLightElement.specularExponent */
|
| + /// @docsEditable
|
| final AnimatedNumber specularExponent;
|
|
|
| /** @domName SVGFESpotLightElement.x */
|
| + /// @docsEditable
|
| final AnimatedNumber x;
|
|
|
| /** @domName SVGFESpotLightElement.y */
|
| + /// @docsEditable
|
| final AnimatedNumber y;
|
|
|
| /** @domName SVGFESpotLightElement.z */
|
| + /// @docsEditable
|
| final AnimatedNumber z;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2240,37 +2650,46 @@ class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" {
|
|
|
|
|
| /// @domName SVGFETileElement
|
| +/// @docsEditable
|
| class FETileElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFETileElement" {
|
|
|
| /** @domName SVGFETileElement.in1 */
|
| + /// @docsEditable
|
| final AnimatedString in1;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2279,6 +2698,7 @@ class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
|
|
|
|
|
| /// @domName SVGFETurbulenceElement
|
| +/// @docsEditable
|
| class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardAttributes native "*SVGFETurbulenceElement" {
|
|
|
| static const int SVG_STITCHTYPE_NOSTITCH = 2;
|
| @@ -2294,49 +2714,62 @@ class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
|
| static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0;
|
|
|
| /** @domName SVGFETurbulenceElement.baseFrequencyX */
|
| + /// @docsEditable
|
| final AnimatedNumber baseFrequencyX;
|
|
|
| /** @domName SVGFETurbulenceElement.baseFrequencyY */
|
| + /// @docsEditable
|
| final AnimatedNumber baseFrequencyY;
|
|
|
| /** @domName SVGFETurbulenceElement.numOctaves */
|
| + /// @docsEditable
|
| final AnimatedInteger numOctaves;
|
|
|
| /** @domName SVGFETurbulenceElement.seed */
|
| + /// @docsEditable
|
| final AnimatedNumber seed;
|
|
|
| /** @domName SVGFETurbulenceElement.stitchTiles */
|
| + /// @docsEditable
|
| final AnimatedEnumeration stitchTiles;
|
|
|
| /** @domName SVGFETurbulenceElement.type */
|
| + /// @docsEditable
|
| final AnimatedEnumeration type;
|
|
|
| // From SVGFilterPrimitiveStandardAttributes
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.result */
|
| + /// @docsEditable
|
| final AnimatedString result;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterPrimitiveStandardAttributes.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2345,64 +2778,80 @@ class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
|
|
|
|
|
| /// @domName SVGFilterElement
|
| +/// @docsEditable
|
| class FilterElement extends SvgElement implements UriReference, ExternalResourcesRequired, Stylable, LangSpace native "*SVGFilterElement" {
|
|
|
| factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("filter");
|
|
|
| /** @domName SVGFilterElement.filterResX */
|
| + /// @docsEditable
|
| final AnimatedInteger filterResX;
|
|
|
| /** @domName SVGFilterElement.filterResY */
|
| + /// @docsEditable
|
| final AnimatedInteger filterResY;
|
|
|
| /** @domName SVGFilterElement.filterUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration filterUnits;
|
|
|
| /** @domName SVGFilterElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGFilterElement.primitiveUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration primitiveUnits;
|
|
|
| /** @domName SVGFilterElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGFilterElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGFilterElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| /** @domName SVGFilterElement.setFilterRes */
|
| + /// @docsEditable
|
| void setFilterRes(int filterResX, int filterResY) native;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2430,6 +2879,7 @@ abstract class FilterPrimitiveStandardAttributes implements Stylable {
|
| CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2450,6 +2900,7 @@ abstract class FitToViewBox {
|
|
|
|
|
| /// @domName SVGFontElement
|
| +/// @docsEditable
|
| class FontElement extends SvgElement native "*SVGFontElement" {
|
|
|
| factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font");
|
| @@ -2460,6 +2911,7 @@ class FontElement extends SvgElement native "*SVGFontElement" {
|
|
|
|
|
| /// @domName SVGFontFaceElement
|
| +/// @docsEditable
|
| class FontFaceElement extends SvgElement native "*SVGFontFaceElement" {
|
|
|
| factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face");
|
| @@ -2470,6 +2922,7 @@ class FontFaceElement extends SvgElement native "*SVGFontFaceElement" {
|
|
|
|
|
| /// @domName SVGFontFaceFormatElement
|
| +/// @docsEditable
|
| class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement" {
|
|
|
| factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-format");
|
| @@ -2480,6 +2933,7 @@ class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
|
|
|
|
|
| /// @domName SVGFontFaceNameElement
|
| +/// @docsEditable
|
| class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" {
|
|
|
| factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-name");
|
| @@ -2490,6 +2944,7 @@ class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" {
|
|
|
|
|
| /// @domName SVGFontFaceSrcElement
|
| +/// @docsEditable
|
| class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" {
|
|
|
| factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-src");
|
| @@ -2500,6 +2955,7 @@ class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" {
|
|
|
|
|
| /// @domName SVGFontFaceUriElement
|
| +/// @docsEditable
|
| class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" {
|
|
|
| factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-uri");
|
| @@ -2510,83 +2966,104 @@ class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" {
|
|
|
|
|
| /// @domName SVGForeignObjectElement
|
| +/// @docsEditable
|
| class ForeignObjectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" {
|
|
|
| factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_tag("foreignObject");
|
|
|
| /** @domName SVGForeignObjectElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGForeignObjectElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGForeignObjectElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGForeignObjectElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2595,6 +3072,7 @@ class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
|
|
|
|
|
| /// @domName SVGGElement
|
| +/// @docsEditable
|
| class GElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGGElement" {
|
|
|
| factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
|
| @@ -2602,64 +3080,80 @@ class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2668,6 +3162,7 @@ class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
|
|
|
|
|
| /// @domName SVGGlyphElement
|
| +/// @docsEditable
|
| class GlyphElement extends SvgElement native "*SVGGlyphElement" {
|
|
|
| factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("glyph");
|
| @@ -2678,40 +3173,50 @@ class GlyphElement extends SvgElement native "*SVGGlyphElement" {
|
|
|
|
|
| /// @domName SVGGlyphRefElement
|
| +/// @docsEditable
|
| class GlyphRefElement extends SvgElement implements UriReference, Stylable native "*SVGGlyphRefElement" {
|
|
|
| /** @domName SVGGlyphRefElement.dx */
|
| + /// @docsEditable
|
| num dx;
|
|
|
| /** @domName SVGGlyphRefElement.dy */
|
| + /// @docsEditable
|
| num dy;
|
|
|
| /** @domName SVGGlyphRefElement.format */
|
| + /// @docsEditable
|
| String format;
|
|
|
| /** @domName SVGGlyphRefElement.glyphRef */
|
| + /// @docsEditable
|
| String glyphRef;
|
|
|
| /** @domName SVGGlyphRefElement.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGGlyphRefElement.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2720,6 +3225,7 @@ class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
|
|
|
|
|
| /// @domName SVGGradientElement
|
| +/// @docsEditable
|
| class GradientElement extends SvgElement implements UriReference, ExternalResourcesRequired, Stylable native "*SVGGradientElement" {
|
|
|
| static const int SVG_SPREADMETHOD_PAD = 1;
|
| @@ -2731,33 +3237,40 @@ class GradientElement extends SvgElement implements UriReference, ExternalResour
|
| static const int SVG_SPREADMETHOD_UNKNOWN = 0;
|
|
|
| /** @domName SVGGradientElement.gradientTransform */
|
| + /// @docsEditable
|
| final AnimatedTransformList gradientTransform;
|
|
|
| /** @domName SVGGradientElement.gradientUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration gradientUnits;
|
|
|
| /** @domName SVGGradientElement.spreadMethod */
|
| + /// @docsEditable
|
| final AnimatedEnumeration spreadMethod;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2766,6 +3279,7 @@ class GradientElement extends SvgElement implements UriReference, ExternalResour
|
|
|
|
|
| /// @domName SVGHKernElement
|
| +/// @docsEditable
|
| class HKernElement extends SvgElement native "*SVGHKernElement" {
|
|
|
| factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hkern");
|
| @@ -2776,91 +3290,114 @@ class HKernElement extends SvgElement native "*SVGHKernElement" {
|
|
|
|
|
| /// @domName SVGImageElement
|
| +/// @docsEditable
|
| class ImageElement extends SvgElement implements Transformable, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" {
|
|
|
| factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("image");
|
|
|
| /** @domName SVGImageElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGImageElement.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| /** @domName SVGImageElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGImageElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGImageElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2881,6 +3418,7 @@ abstract class LangSpace {
|
|
|
|
|
| /// @domName SVGLength
|
| +/// @docsEditable
|
| class Length native "*SVGLength" {
|
|
|
| static const int SVG_LENGTHTYPE_CM = 6;
|
| @@ -2906,21 +3444,27 @@ class Length native "*SVGLength" {
|
| static const int SVG_LENGTHTYPE_UNKNOWN = 0;
|
|
|
| /** @domName SVGLength.unitType */
|
| + /// @docsEditable
|
| final int unitType;
|
|
|
| /** @domName SVGLength.value */
|
| + /// @docsEditable
|
| num value;
|
|
|
| /** @domName SVGLength.valueAsString */
|
| + /// @docsEditable
|
| String valueAsString;
|
|
|
| /** @domName SVGLength.valueInSpecifiedUnits */
|
| + /// @docsEditable
|
| num valueInSpecifiedUnits;
|
|
|
| /** @domName SVGLength.convertToSpecifiedUnits */
|
| + /// @docsEditable
|
| void convertToSpecifiedUnits(int unitType) native;
|
|
|
| /** @domName SVGLength.newValueSpecifiedUnits */
|
| + /// @docsEditable
|
| void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2929,9 +3473,11 @@ class Length native "*SVGLength" {
|
|
|
|
|
| /// @domName SVGLengthList
|
| +/// @docsEditable
|
| class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SVGLengthList" {
|
|
|
| /** @domName SVGLengthList.numberOfItems */
|
| + /// @docsEditable
|
| final int numberOfItems;
|
|
|
| Length operator[](int index) => JS("Length", "#[#]", this, index);
|
| @@ -3020,24 +3566,31 @@ class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
|
| // -- end List<Length> mixins.
|
|
|
| /** @domName SVGLengthList.appendItem */
|
| + /// @docsEditable
|
| Length appendItem(Length item) native;
|
|
|
| /** @domName SVGLengthList.clear */
|
| + /// @docsEditable
|
| void clear() native;
|
|
|
| /** @domName SVGLengthList.getItem */
|
| + /// @docsEditable
|
| Length getItem(int index) native;
|
|
|
| /** @domName SVGLengthList.initialize */
|
| + /// @docsEditable
|
| Length initialize(Length item) native;
|
|
|
| /** @domName SVGLengthList.insertItemBefore */
|
| + /// @docsEditable
|
| Length insertItemBefore(Length item, int index) native;
|
|
|
| /** @domName SVGLengthList.removeItem */
|
| + /// @docsEditable
|
| Length removeItem(int index) native;
|
|
|
| /** @domName SVGLengthList.replaceItem */
|
| + /// @docsEditable
|
| Length replaceItem(Length item, int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3046,83 +3599,104 @@ class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
|
|
|
|
|
| /// @domName SVGLineElement
|
| +/// @docsEditable
|
| class LineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGLineElement" {
|
|
|
| factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line");
|
|
|
| /** @domName SVGLineElement.x1 */
|
| + /// @docsEditable
|
| final AnimatedLength x1;
|
|
|
| /** @domName SVGLineElement.x2 */
|
| + /// @docsEditable
|
| final AnimatedLength x2;
|
|
|
| /** @domName SVGLineElement.y1 */
|
| + /// @docsEditable
|
| final AnimatedLength y1;
|
|
|
| /** @domName SVGLineElement.y2 */
|
| + /// @docsEditable
|
| final AnimatedLength y2;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3131,20 +3705,25 @@ class LineElement extends SvgElement implements Transformable, Tests, Stylable,
|
|
|
|
|
| /// @domName SVGLinearGradientElement
|
| +/// @docsEditable
|
| class LinearGradientElement extends GradientElement native "*SVGLinearGradientElement" {
|
|
|
| factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement_tag("linearGradient");
|
|
|
| /** @domName SVGLinearGradientElement.x1 */
|
| + /// @docsEditable
|
| final AnimatedLength x1;
|
|
|
| /** @domName SVGLinearGradientElement.x2 */
|
| + /// @docsEditable
|
| final AnimatedLength x2;
|
|
|
| /** @domName SVGLinearGradientElement.y1 */
|
| + /// @docsEditable
|
| final AnimatedLength y1;
|
|
|
| /** @domName SVGLinearGradientElement.y2 */
|
| + /// @docsEditable
|
| final AnimatedLength y2;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3160,15 +3739,19 @@ abstract class Locatable {
|
| SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox();
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM();
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM();
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3177,6 +3760,7 @@ abstract class Locatable {
|
|
|
|
|
| /// @domName SVGMPathElement
|
| +/// @docsEditable
|
| class MPathElement extends SvgElement implements UriReference, ExternalResourcesRequired native "*SVGMPathElement" {
|
|
|
| factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpath");
|
| @@ -3184,11 +3768,13 @@ class MPathElement extends SvgElement implements UriReference, ExternalResources
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3197,6 +3783,7 @@ class MPathElement extends SvgElement implements UriReference, ExternalResources
|
|
|
|
|
| /// @domName SVGMarkerElement
|
| +/// @docsEditable
|
| class MarkerElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired, Stylable, LangSpace native "*SVGMarkerElement" {
|
|
|
| factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("marker");
|
| @@ -3214,62 +3801,78 @@ class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
|
| static const int SVG_MARKER_ORIENT_UNKNOWN = 0;
|
|
|
| /** @domName SVGMarkerElement.markerHeight */
|
| + /// @docsEditable
|
| final AnimatedLength markerHeight;
|
|
|
| /** @domName SVGMarkerElement.markerUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration markerUnits;
|
|
|
| /** @domName SVGMarkerElement.markerWidth */
|
| + /// @docsEditable
|
| final AnimatedLength markerWidth;
|
|
|
| /** @domName SVGMarkerElement.orientAngle */
|
| + /// @docsEditable
|
| final AnimatedAngle orientAngle;
|
|
|
| /** @domName SVGMarkerElement.orientType */
|
| + /// @docsEditable
|
| final AnimatedEnumeration orientType;
|
|
|
| /** @domName SVGMarkerElement.refX */
|
| + /// @docsEditable
|
| final AnimatedLength refX;
|
|
|
| /** @domName SVGMarkerElement.refY */
|
| + /// @docsEditable
|
| final AnimatedLength refY;
|
|
|
| /** @domName SVGMarkerElement.setOrientToAngle */
|
| + /// @docsEditable
|
| void setOrientToAngle(Angle angle) native;
|
|
|
| /** @domName SVGMarkerElement.setOrientToAuto */
|
| + /// @docsEditable
|
| void setOrientToAuto() native;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGFitToViewBox
|
|
|
| /** @domName SVGFitToViewBox.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| /** @domName SVGFitToViewBox.viewBox */
|
| + /// @docsEditable
|
| final AnimatedRect viewBox;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3278,64 +3881,80 @@ class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
|
|
|
|
|
| /// @domName SVGMaskElement
|
| +/// @docsEditable
|
| class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGMaskElement" {
|
|
|
| factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask");
|
|
|
| /** @domName SVGMaskElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGMaskElement.maskContentUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration maskContentUnits;
|
|
|
| /** @domName SVGMaskElement.maskUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration maskUnits;
|
|
|
| /** @domName SVGMaskElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGMaskElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGMaskElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3344,57 +3963,75 @@ class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
|
|
|
|
|
| /// @domName SVGMatrix
|
| +/// @docsEditable
|
| class Matrix native "*SVGMatrix" {
|
|
|
| /** @domName SVGMatrix.a */
|
| + /// @docsEditable
|
| num a;
|
|
|
| /** @domName SVGMatrix.b */
|
| + /// @docsEditable
|
| num b;
|
|
|
| /** @domName SVGMatrix.c */
|
| + /// @docsEditable
|
| num c;
|
|
|
| /** @domName SVGMatrix.d */
|
| + /// @docsEditable
|
| num d;
|
|
|
| /** @domName SVGMatrix.e */
|
| + /// @docsEditable
|
| num e;
|
|
|
| /** @domName SVGMatrix.f */
|
| + /// @docsEditable
|
| num f;
|
|
|
| /** @domName SVGMatrix.flipX */
|
| + /// @docsEditable
|
| Matrix flipX() native;
|
|
|
| /** @domName SVGMatrix.flipY */
|
| + /// @docsEditable
|
| Matrix flipY() native;
|
|
|
| /** @domName SVGMatrix.inverse */
|
| + /// @docsEditable
|
| Matrix inverse() native;
|
|
|
| /** @domName SVGMatrix.multiply */
|
| + /// @docsEditable
|
| Matrix multiply(Matrix secondMatrix) native;
|
|
|
| /** @domName SVGMatrix.rotate */
|
| + /// @docsEditable
|
| Matrix rotate(num angle) native;
|
|
|
| /** @domName SVGMatrix.rotateFromVector */
|
| + /// @docsEditable
|
| Matrix rotateFromVector(num x, num y) native;
|
|
|
| /** @domName SVGMatrix.scale */
|
| + /// @docsEditable
|
| Matrix scale(num scaleFactor) native;
|
|
|
| /** @domName SVGMatrix.scaleNonUniform */
|
| + /// @docsEditable
|
| Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native;
|
|
|
| /** @domName SVGMatrix.skewX */
|
| + /// @docsEditable
|
| Matrix skewX(num angle) native;
|
|
|
| /** @domName SVGMatrix.skewY */
|
| + /// @docsEditable
|
| Matrix skewY(num angle) native;
|
|
|
| /** @domName SVGMatrix.translate */
|
| + /// @docsEditable
|
| Matrix translate(num x, num y) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3403,6 +4040,7 @@ class Matrix native "*SVGMatrix" {
|
|
|
|
|
| /// @domName SVGMetadataElement
|
| +/// @docsEditable
|
| class MetadataElement extends SvgElement native "*SVGMetadataElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3411,6 +4049,7 @@ class MetadataElement extends SvgElement native "*SVGMetadataElement" {
|
|
|
|
|
| /// @domName SVGMissingGlyphElement
|
| +/// @docsEditable
|
| class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3419,9 +4058,11 @@ class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" {
|
|
|
|
|
| /// @domName SVGNumber
|
| +/// @docsEditable
|
| class Number native "*SVGNumber" {
|
|
|
| /** @domName SVGNumber.value */
|
| + /// @docsEditable
|
| num value;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3430,9 +4071,11 @@ class Number native "*SVGNumber" {
|
|
|
|
|
| /// @domName SVGNumberList
|
| +/// @docsEditable
|
| class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SVGNumberList" {
|
|
|
| /** @domName SVGNumberList.numberOfItems */
|
| + /// @docsEditable
|
| final int numberOfItems;
|
|
|
| Number operator[](int index) => JS("Number", "#[#]", this, index);
|
| @@ -3521,24 +4164,31 @@ class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
|
| // -- end List<Number> mixins.
|
|
|
| /** @domName SVGNumberList.appendItem */
|
| + /// @docsEditable
|
| Number appendItem(Number item) native;
|
|
|
| /** @domName SVGNumberList.clear */
|
| + /// @docsEditable
|
| void clear() native;
|
|
|
| /** @domName SVGNumberList.getItem */
|
| + /// @docsEditable
|
| Number getItem(int index) native;
|
|
|
| /** @domName SVGNumberList.initialize */
|
| + /// @docsEditable
|
| Number initialize(Number item) native;
|
|
|
| /** @domName SVGNumberList.insertItemBefore */
|
| + /// @docsEditable
|
| Number insertItemBefore(Number item, int index) native;
|
|
|
| /** @domName SVGNumberList.removeItem */
|
| + /// @docsEditable
|
| Number removeItem(int index) native;
|
|
|
| /** @domName SVGNumberList.replaceItem */
|
| + /// @docsEditable
|
| Number replaceItem(Number item, int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3547,6 +4197,7 @@ class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
|
|
|
|
|
| /// @domName SVGPaint
|
| +/// @docsEditable
|
| class Paint extends Color native "*SVGPaint" {
|
|
|
| static const int SVG_PAINTTYPE_CURRENTCOLOR = 102;
|
| @@ -3570,15 +4221,19 @@ class Paint extends Color native "*SVGPaint" {
|
| static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
|
|
|
| /** @domName SVGPaint.paintType */
|
| + /// @docsEditable
|
| final int paintType;
|
|
|
| /** @domName SVGPaint.uri */
|
| + /// @docsEditable
|
| final String uri;
|
|
|
| /** @domName SVGPaint.setPaint */
|
| + /// @docsEditable
|
| void setPaint(int paintType, String uri, String rgbColor, String iccColor) native;
|
|
|
| /** @domName SVGPaint.setUri */
|
| + /// @docsEditable
|
| void setUri(String uri) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3587,152 +4242,196 @@ class Paint extends Color native "*SVGPaint" {
|
|
|
|
|
| /// @domName SVGPathElement
|
| +/// @docsEditable
|
| class PathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPathElement" {
|
|
|
| factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path");
|
|
|
| /** @domName SVGPathElement.animatedNormalizedPathSegList */
|
| + /// @docsEditable
|
| final PathSegList animatedNormalizedPathSegList;
|
|
|
| /** @domName SVGPathElement.animatedPathSegList */
|
| + /// @docsEditable
|
| final PathSegList animatedPathSegList;
|
|
|
| /** @domName SVGPathElement.normalizedPathSegList */
|
| + /// @docsEditable
|
| final PathSegList normalizedPathSegList;
|
|
|
| /** @domName SVGPathElement.pathLength */
|
| + /// @docsEditable
|
| final AnimatedNumber pathLength;
|
|
|
| /** @domName SVGPathElement.pathSegList */
|
| + /// @docsEditable
|
| final PathSegList pathSegList;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegArcAbs */
|
| + /// @docsEditable
|
| PathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegArcRel */
|
| + /// @docsEditable
|
| PathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegClosePath */
|
| + /// @docsEditable
|
| PathSegClosePath createSVGPathSegClosePath() native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs */
|
| + /// @docsEditable
|
| PathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoCubicRel */
|
| + /// @docsEditable
|
| PathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs */
|
| + /// @docsEditable
|
| PathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel */
|
| + /// @docsEditable
|
| PathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs */
|
| + /// @docsEditable
|
| PathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel */
|
| + /// @docsEditable
|
| PathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs */
|
| + /// @docsEditable
|
| PathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(num x, num y) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel */
|
| + /// @docsEditable
|
| PathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(num x, num y) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegLinetoAbs */
|
| + /// @docsEditable
|
| PathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs */
|
| + /// @docsEditable
|
| PathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel */
|
| + /// @docsEditable
|
| PathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegLinetoRel */
|
| + /// @docsEditable
|
| PathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs */
|
| + /// @docsEditable
|
| PathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegLinetoVerticalRel */
|
| + /// @docsEditable
|
| PathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegMovetoAbs */
|
| + /// @docsEditable
|
| PathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native;
|
|
|
| /** @domName SVGPathElement.createSVGPathSegMovetoRel */
|
| + /// @docsEditable
|
| PathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native;
|
|
|
| /** @domName SVGPathElement.getPathSegAtLength */
|
| + /// @docsEditable
|
| int getPathSegAtLength(num distance) native;
|
|
|
| /** @domName SVGPathElement.getPointAtLength */
|
| + /// @docsEditable
|
| Point getPointAtLength(num distance) native;
|
|
|
| /** @domName SVGPathElement.getTotalLength */
|
| + /// @docsEditable
|
| num getTotalLength() native;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3741,6 +4440,7 @@ class PathElement extends SvgElement implements Transformable, Tests, Stylable,
|
|
|
|
|
| /// @domName SVGPathSeg
|
| +/// @docsEditable
|
| class PathSeg native "*SVGPathSeg" {
|
|
|
| static const int PATHSEG_ARC_ABS = 10;
|
| @@ -3784,9 +4484,11 @@ class PathSeg native "*SVGPathSeg" {
|
| static const int PATHSEG_UNKNOWN = 0;
|
|
|
| /** @domName SVGPathSeg.pathSegType */
|
| + /// @docsEditable
|
| final int pathSegType;
|
|
|
| /** @domName SVGPathSeg.pathSegTypeAsLetter */
|
| + /// @docsEditable
|
| final String pathSegTypeAsLetter;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3795,27 +4497,35 @@ class PathSeg native "*SVGPathSeg" {
|
|
|
|
|
| /// @domName SVGPathSegArcAbs
|
| +/// @docsEditable
|
| class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" {
|
|
|
| /** @domName SVGPathSegArcAbs.angle */
|
| + /// @docsEditable
|
| num angle;
|
|
|
| /** @domName SVGPathSegArcAbs.largeArcFlag */
|
| + /// @docsEditable
|
| bool largeArcFlag;
|
|
|
| /** @domName SVGPathSegArcAbs.r1 */
|
| + /// @docsEditable
|
| num r1;
|
|
|
| /** @domName SVGPathSegArcAbs.r2 */
|
| + /// @docsEditable
|
| num r2;
|
|
|
| /** @domName SVGPathSegArcAbs.sweepFlag */
|
| + /// @docsEditable
|
| bool sweepFlag;
|
|
|
| /** @domName SVGPathSegArcAbs.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegArcAbs.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3824,27 +4534,35 @@ class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" {
|
|
|
|
|
| /// @domName SVGPathSegArcRel
|
| +/// @docsEditable
|
| class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" {
|
|
|
| /** @domName SVGPathSegArcRel.angle */
|
| + /// @docsEditable
|
| num angle;
|
|
|
| /** @domName SVGPathSegArcRel.largeArcFlag */
|
| + /// @docsEditable
|
| bool largeArcFlag;
|
|
|
| /** @domName SVGPathSegArcRel.r1 */
|
| + /// @docsEditable
|
| num r1;
|
|
|
| /** @domName SVGPathSegArcRel.r2 */
|
| + /// @docsEditable
|
| num r2;
|
|
|
| /** @domName SVGPathSegArcRel.sweepFlag */
|
| + /// @docsEditable
|
| bool sweepFlag;
|
|
|
| /** @domName SVGPathSegArcRel.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegArcRel.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3853,6 +4571,7 @@ class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" {
|
|
|
|
|
| /// @domName SVGPathSegClosePath
|
| +/// @docsEditable
|
| class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3861,24 +4580,31 @@ class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" {
|
|
|
|
|
| /// @domName SVGPathSegCurvetoCubicAbs
|
| +/// @docsEditable
|
| class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs" {
|
|
|
| /** @domName SVGPathSegCurvetoCubicAbs.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoCubicAbs.x1 */
|
| + /// @docsEditable
|
| num x1;
|
|
|
| /** @domName SVGPathSegCurvetoCubicAbs.x2 */
|
| + /// @docsEditable
|
| num x2;
|
|
|
| /** @domName SVGPathSegCurvetoCubicAbs.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| /** @domName SVGPathSegCurvetoCubicAbs.y1 */
|
| + /// @docsEditable
|
| num y1;
|
|
|
| /** @domName SVGPathSegCurvetoCubicAbs.y2 */
|
| + /// @docsEditable
|
| num y2;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3887,24 +4613,31 @@ class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs"
|
|
|
|
|
| /// @domName SVGPathSegCurvetoCubicRel
|
| +/// @docsEditable
|
| class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel" {
|
|
|
| /** @domName SVGPathSegCurvetoCubicRel.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoCubicRel.x1 */
|
| + /// @docsEditable
|
| num x1;
|
|
|
| /** @domName SVGPathSegCurvetoCubicRel.x2 */
|
| + /// @docsEditable
|
| num x2;
|
|
|
| /** @domName SVGPathSegCurvetoCubicRel.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| /** @domName SVGPathSegCurvetoCubicRel.y1 */
|
| + /// @docsEditable
|
| num y1;
|
|
|
| /** @domName SVGPathSegCurvetoCubicRel.y2 */
|
| + /// @docsEditable
|
| num y2;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3913,18 +4646,23 @@ class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel"
|
|
|
|
|
| /// @domName SVGPathSegCurvetoCubicSmoothAbs
|
| +/// @docsEditable
|
| class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCubicSmoothAbs" {
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothAbs.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothAbs.x2 */
|
| + /// @docsEditable
|
| num x2;
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothAbs.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothAbs.y2 */
|
| + /// @docsEditable
|
| num y2;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3933,18 +4671,23 @@ class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub
|
|
|
|
|
| /// @domName SVGPathSegCurvetoCubicSmoothRel
|
| +/// @docsEditable
|
| class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCubicSmoothRel" {
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothRel.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothRel.x2 */
|
| + /// @docsEditable
|
| num x2;
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothRel.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| /** @domName SVGPathSegCurvetoCubicSmoothRel.y2 */
|
| + /// @docsEditable
|
| num y2;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3953,18 +4696,23 @@ class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub
|
|
|
|
|
| /// @domName SVGPathSegCurvetoQuadraticAbs
|
| +/// @docsEditable
|
| class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadraticAbs" {
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticAbs.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticAbs.x1 */
|
| + /// @docsEditable
|
| num x1;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticAbs.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticAbs.y1 */
|
| + /// @docsEditable
|
| num y1;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3973,18 +4721,23 @@ class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr
|
|
|
|
|
| /// @domName SVGPathSegCurvetoQuadraticRel
|
| +/// @docsEditable
|
| class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadraticRel" {
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticRel.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticRel.x1 */
|
| + /// @docsEditable
|
| num x1;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticRel.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticRel.y1 */
|
| + /// @docsEditable
|
| num y1;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -3993,12 +4746,15 @@ class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr
|
|
|
|
|
| /// @domName SVGPathSegCurvetoQuadraticSmoothAbs
|
| +/// @docsEditable
|
| class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvetoQuadraticSmoothAbs" {
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4007,12 +4763,15 @@ class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet
|
|
|
|
|
| /// @domName SVGPathSegCurvetoQuadraticSmoothRel
|
| +/// @docsEditable
|
| class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvetoQuadraticSmoothRel" {
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticSmoothRel.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegCurvetoQuadraticSmoothRel.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4021,12 +4780,15 @@ class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet
|
|
|
|
|
| /// @domName SVGPathSegLinetoAbs
|
| +/// @docsEditable
|
| class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" {
|
|
|
| /** @domName SVGPathSegLinetoAbs.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegLinetoAbs.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4035,9 +4797,11 @@ class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" {
|
|
|
|
|
| /// @domName SVGPathSegLinetoHorizontalAbs
|
| +/// @docsEditable
|
| class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizontalAbs" {
|
|
|
| /** @domName SVGPathSegLinetoHorizontalAbs.x */
|
| + /// @docsEditable
|
| num x;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4046,9 +4810,11 @@ class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo
|
|
|
|
|
| /// @domName SVGPathSegLinetoHorizontalRel
|
| +/// @docsEditable
|
| class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizontalRel" {
|
|
|
| /** @domName SVGPathSegLinetoHorizontalRel.x */
|
| + /// @docsEditable
|
| num x;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4057,12 +4823,15 @@ class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo
|
|
|
|
|
| /// @domName SVGPathSegLinetoRel
|
| +/// @docsEditable
|
| class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" {
|
|
|
| /** @domName SVGPathSegLinetoRel.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegLinetoRel.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4071,9 +4840,11 @@ class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" {
|
|
|
|
|
| /// @domName SVGPathSegLinetoVerticalAbs
|
| +/// @docsEditable
|
| class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVerticalAbs" {
|
|
|
| /** @domName SVGPathSegLinetoVerticalAbs.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4082,9 +4853,11 @@ class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical
|
|
|
|
|
| /// @domName SVGPathSegLinetoVerticalRel
|
| +/// @docsEditable
|
| class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVerticalRel" {
|
|
|
| /** @domName SVGPathSegLinetoVerticalRel.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4093,9 +4866,11 @@ class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical
|
|
|
|
|
| /// @domName SVGPathSegList
|
| +/// @docsEditable
|
| class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*SVGPathSegList" {
|
|
|
| /** @domName SVGPathSegList.numberOfItems */
|
| + /// @docsEditable
|
| final int numberOfItems;
|
|
|
| PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index);
|
| @@ -4184,24 +4959,31 @@ class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
|
| // -- end List<PathSeg> mixins.
|
|
|
| /** @domName SVGPathSegList.appendItem */
|
| + /// @docsEditable
|
| PathSeg appendItem(PathSeg newItem) native;
|
|
|
| /** @domName SVGPathSegList.clear */
|
| + /// @docsEditable
|
| void clear() native;
|
|
|
| /** @domName SVGPathSegList.getItem */
|
| + /// @docsEditable
|
| PathSeg getItem(int index) native;
|
|
|
| /** @domName SVGPathSegList.initialize */
|
| + /// @docsEditable
|
| PathSeg initialize(PathSeg newItem) native;
|
|
|
| /** @domName SVGPathSegList.insertItemBefore */
|
| + /// @docsEditable
|
| PathSeg insertItemBefore(PathSeg newItem, int index) native;
|
|
|
| /** @domName SVGPathSegList.removeItem */
|
| + /// @docsEditable
|
| PathSeg removeItem(int index) native;
|
|
|
| /** @domName SVGPathSegList.replaceItem */
|
| + /// @docsEditable
|
| PathSeg replaceItem(PathSeg newItem, int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4210,12 +4992,15 @@ class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
|
|
|
|
|
| /// @domName SVGPathSegMovetoAbs
|
| +/// @docsEditable
|
| class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" {
|
|
|
| /** @domName SVGPathSegMovetoAbs.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegMovetoAbs.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4224,12 +5009,15 @@ class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" {
|
|
|
|
|
| /// @domName SVGPathSegMovetoRel
|
| +/// @docsEditable
|
| class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" {
|
|
|
| /** @domName SVGPathSegMovetoRel.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPathSegMovetoRel.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4238,80 +5026,100 @@ class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" {
|
|
|
|
|
| /// @domName SVGPatternElement
|
| +/// @docsEditable
|
| class PatternElement extends SvgElement implements FitToViewBox, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement" {
|
|
|
| factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("pattern");
|
|
|
| /** @domName SVGPatternElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGPatternElement.patternContentUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration patternContentUnits;
|
|
|
| /** @domName SVGPatternElement.patternTransform */
|
| + /// @docsEditable
|
| final AnimatedTransformList patternTransform;
|
|
|
| /** @domName SVGPatternElement.patternUnits */
|
| + /// @docsEditable
|
| final AnimatedEnumeration patternUnits;
|
|
|
| /** @domName SVGPatternElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGPatternElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGPatternElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGFitToViewBox
|
|
|
| /** @domName SVGFitToViewBox.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| /** @domName SVGFitToViewBox.viewBox */
|
| + /// @docsEditable
|
| final AnimatedRect viewBox;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4325,12 +5133,15 @@ class Point native "*SVGPoint" {
|
| factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y);
|
|
|
| /** @domName SVGPoint.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGPoint.y */
|
| + /// @docsEditable
|
| num y;
|
|
|
| /** @domName SVGPoint.matrixTransform */
|
| + /// @docsEditable
|
| Point matrixTransform(Matrix matrix) native;
|
|
|
| }
|
| @@ -4340,30 +5151,39 @@ class Point native "*SVGPoint" {
|
|
|
|
|
| /// @domName SVGPointList
|
| +/// @docsEditable
|
| class PointList native "*SVGPointList" {
|
|
|
| /** @domName SVGPointList.numberOfItems */
|
| + /// @docsEditable
|
| final int numberOfItems;
|
|
|
| /** @domName SVGPointList.appendItem */
|
| + /// @docsEditable
|
| Point appendItem(Point item) native;
|
|
|
| /** @domName SVGPointList.clear */
|
| + /// @docsEditable
|
| void clear() native;
|
|
|
| /** @domName SVGPointList.getItem */
|
| + /// @docsEditable
|
| Point getItem(int index) native;
|
|
|
| /** @domName SVGPointList.initialize */
|
| + /// @docsEditable
|
| Point initialize(Point item) native;
|
|
|
| /** @domName SVGPointList.insertItemBefore */
|
| + /// @docsEditable
|
| Point insertItemBefore(Point item, int index) native;
|
|
|
| /** @domName SVGPointList.removeItem */
|
| + /// @docsEditable
|
| Point removeItem(int index) native;
|
|
|
| /** @domName SVGPointList.replaceItem */
|
| + /// @docsEditable
|
| Point replaceItem(Point item, int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4372,77 +5192,96 @@ class PointList native "*SVGPointList" {
|
|
|
|
|
| /// @domName SVGPolygonElement
|
| +/// @docsEditable
|
| class PolygonElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" {
|
|
|
| factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("polygon");
|
|
|
| /** @domName SVGPolygonElement.animatedPoints */
|
| + /// @docsEditable
|
| final PointList animatedPoints;
|
|
|
| /** @domName SVGPolygonElement.points */
|
| + /// @docsEditable
|
| final PointList points;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4451,77 +5290,96 @@ class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
|
|
|
|
|
| /// @domName SVGPolylineElement
|
| +/// @docsEditable
|
| class PolylineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" {
|
|
|
| factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("polyline");
|
|
|
| /** @domName SVGPolylineElement.animatedPoints */
|
| + /// @docsEditable
|
| final PointList animatedPoints;
|
|
|
| /** @domName SVGPolylineElement.points */
|
| + /// @docsEditable
|
| final PointList points;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4530,6 +5388,7 @@ class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
|
|
|
|
|
| /// @domName SVGPreserveAspectRatio
|
| +/// @docsEditable
|
| class PreserveAspectRatio native "*SVGPreserveAspectRatio" {
|
|
|
| static const int SVG_MEETORSLICE_MEET = 1;
|
| @@ -4561,9 +5420,11 @@ class PreserveAspectRatio native "*SVGPreserveAspectRatio" {
|
| static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
|
|
|
| /** @domName SVGPreserveAspectRatio.align */
|
| + /// @docsEditable
|
| int align;
|
|
|
| /** @domName SVGPreserveAspectRatio.meetOrSlice */
|
| + /// @docsEditable
|
| int meetOrSlice;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4572,26 +5433,33 @@ class PreserveAspectRatio native "*SVGPreserveAspectRatio" {
|
|
|
|
|
| /// @domName SVGRadialGradientElement
|
| +/// @docsEditable
|
| class RadialGradientElement extends GradientElement native "*SVGRadialGradientElement" {
|
|
|
| factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement_tag("radialGradient");
|
|
|
| /** @domName SVGRadialGradientElement.cx */
|
| + /// @docsEditable
|
| final AnimatedLength cx;
|
|
|
| /** @domName SVGRadialGradientElement.cy */
|
| + /// @docsEditable
|
| final AnimatedLength cy;
|
|
|
| /** @domName SVGRadialGradientElement.fr */
|
| + /// @docsEditable
|
| final AnimatedLength fr;
|
|
|
| /** @domName SVGRadialGradientElement.fx */
|
| + /// @docsEditable
|
| final AnimatedLength fx;
|
|
|
| /** @domName SVGRadialGradientElement.fy */
|
| + /// @docsEditable
|
| final AnimatedLength fy;
|
|
|
| /** @domName SVGRadialGradientElement.r */
|
| + /// @docsEditable
|
| final AnimatedLength r;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4600,18 +5468,23 @@ class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
|
|
|
|
|
| /// @domName SVGRect
|
| +/// @docsEditable
|
| class Rect native "*SVGRect" {
|
|
|
| /** @domName SVGRect.height */
|
| + /// @docsEditable
|
| num height;
|
|
|
| /** @domName SVGRect.width */
|
| + /// @docsEditable
|
| num width;
|
|
|
| /** @domName SVGRect.x */
|
| + /// @docsEditable
|
| num x;
|
|
|
| /** @domName SVGRect.y */
|
| + /// @docsEditable
|
| num y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4620,89 +5493,112 @@ class Rect native "*SVGRect" {
|
|
|
|
|
| /// @domName SVGRectElement
|
| +/// @docsEditable
|
| class RectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGRectElement" {
|
|
|
| factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect");
|
|
|
| /** @domName SVGRectElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGRectElement.rx */
|
| + /// @docsEditable
|
| final AnimatedLength rx;
|
|
|
| /** @domName SVGRectElement.ry */
|
| + /// @docsEditable
|
| final AnimatedLength ry;
|
|
|
| /** @domName SVGRectElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGRectElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGRectElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4711,6 +5607,7 @@ class RectElement extends SvgElement implements Transformable, Tests, Stylable,
|
|
|
|
|
| /// @domName SVGRenderingIntent
|
| +/// @docsEditable
|
| class RenderingIntent native "*SVGRenderingIntent" {
|
|
|
| static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
|
| @@ -4731,21 +5628,25 @@ class RenderingIntent native "*SVGRenderingIntent" {
|
|
|
|
|
| /// @domName SVGScriptElement
|
| +/// @docsEditable
|
| class ScriptElement extends SvgElement implements UriReference, ExternalResourcesRequired native "*SVGScriptElement" {
|
|
|
| factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("script");
|
|
|
| /** @domName SVGScriptElement.type */
|
| + /// @docsEditable
|
| String type;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4754,6 +5655,7 @@ class ScriptElement extends SvgElement implements UriReference, ExternalResource
|
|
|
|
|
| /// @domName SVGSetElement
|
| +/// @docsEditable
|
| class SetElement extends AnimationElement native "*SVGSetElement" {
|
|
|
| factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set");
|
| @@ -4764,22 +5666,26 @@ class SetElement extends AnimationElement native "*SVGSetElement" {
|
|
|
|
|
| /// @domName SVGStopElement
|
| +/// @docsEditable
|
| class StopElement extends SvgElement implements Stylable native "*SVGStopElement" {
|
|
|
| factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop");
|
|
|
| /** @domName SVGStopElement.offset */
|
| + /// @docsEditable
|
| final AnimatedNumber offset;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4788,9 +5694,11 @@ class StopElement extends SvgElement implements Stylable native "*SVGStopElement
|
|
|
|
|
| /// @domName SVGStringList
|
| +/// @docsEditable
|
| class StringList implements JavaScriptIndexingBehavior, List<String> native "*SVGStringList" {
|
|
|
| /** @domName SVGStringList.numberOfItems */
|
| + /// @docsEditable
|
| final int numberOfItems;
|
|
|
| String operator[](int index) => JS("String", "#[#]", this, index);
|
| @@ -4879,24 +5787,31 @@ class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
|
| // -- end List<String> mixins.
|
|
|
| /** @domName SVGStringList.appendItem */
|
| + /// @docsEditable
|
| String appendItem(String item) native;
|
|
|
| /** @domName SVGStringList.clear */
|
| + /// @docsEditable
|
| void clear() native;
|
|
|
| /** @domName SVGStringList.getItem */
|
| + /// @docsEditable
|
| String getItem(int index) native;
|
|
|
| /** @domName SVGStringList.initialize */
|
| + /// @docsEditable
|
| String initialize(String item) native;
|
|
|
| /** @domName SVGStringList.insertItemBefore */
|
| + /// @docsEditable
|
| String insertItemBefore(String item, int index) native;
|
|
|
| /** @domName SVGStringList.removeItem */
|
| + /// @docsEditable
|
| String removeItem(int index) native;
|
|
|
| /** @domName SVGStringList.replaceItem */
|
| + /// @docsEditable
|
| String replaceItem(String item, int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4912,6 +5827,7 @@ abstract class Stylable {
|
| CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4920,34 +5836,42 @@ abstract class Stylable {
|
|
|
|
|
| /// @domName SVGStyleElement
|
| +/// @docsEditable
|
| class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElement" {
|
|
|
| factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("style");
|
|
|
| /** @domName SVGStyleElement.disabled */
|
| + /// @docsEditable
|
| bool disabled;
|
|
|
| /** @domName SVGStyleElement.media */
|
| + /// @docsEditable
|
| String media;
|
|
|
| // Shadowing definition.
|
| /** @domName SVGStyleElement.title */
|
| + /// @docsEditable
|
| String get title => JS("String", "#.title", this);
|
|
|
| /** @domName SVGStyleElement.title */
|
| + /// @docsEditable
|
| void set title(String value) {
|
| JS("void", "#.title = #", this, value);
|
| }
|
|
|
| /** @domName SVGStyleElement.type */
|
| + /// @docsEditable
|
| String type;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4956,12 +5880,15 @@ class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem
|
|
|
|
|
| /// @domName SVGDocument
|
| +/// @docsEditable
|
| class SvgDocument extends Document native "*SVGDocument" {
|
|
|
| /** @domName SVGDocument.rootElement */
|
| + /// @docsEditable
|
| final SvgSvgElement rootElement;
|
|
|
| /** @domName SVGDocument.createEvent */
|
| + /// @docsEditable
|
| Event $dom_createEvent(String eventType) native "createEvent";
|
| }
|
| // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
| @@ -5043,20 +5970,25 @@ class SvgElement extends Element native "*SVGElement" {
|
|
|
| // Shadowing definition.
|
| /** @domName SVGElement.id */
|
| + /// @docsEditable
|
| String get id => JS("String", "#.id", this);
|
|
|
| /** @domName SVGElement.id */
|
| + /// @docsEditable
|
| void set id(String value) {
|
| JS("void", "#.id = #", this, value);
|
| }
|
|
|
| /** @domName SVGElement.ownerSVGElement */
|
| + /// @docsEditable
|
| final SvgSvgElement ownerSVGElement;
|
|
|
| /** @domName SVGElement.viewportElement */
|
| + /// @docsEditable
|
| final SvgElement viewportElement;
|
|
|
| /** @domName SVGElement.xmlbase */
|
| + /// @docsEditable
|
| String xmlbase;
|
|
|
| }
|
| @@ -5070,188 +6002,244 @@ class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
|
|
|
|
|
| /** @domName SVGSVGElement.contentScriptType */
|
| + /// @docsEditable
|
| String contentScriptType;
|
|
|
| /** @domName SVGSVGElement.contentStyleType */
|
| + /// @docsEditable
|
| String contentStyleType;
|
|
|
| /** @domName SVGSVGElement.currentScale */
|
| + /// @docsEditable
|
| num currentScale;
|
|
|
| /** @domName SVGSVGElement.currentTranslate */
|
| + /// @docsEditable
|
| final Point currentTranslate;
|
|
|
| /** @domName SVGSVGElement.currentView */
|
| + /// @docsEditable
|
| final ViewSpec currentView;
|
|
|
| /** @domName SVGSVGElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGSVGElement.pixelUnitToMillimeterX */
|
| + /// @docsEditable
|
| final num pixelUnitToMillimeterX;
|
|
|
| /** @domName SVGSVGElement.pixelUnitToMillimeterY */
|
| + /// @docsEditable
|
| final num pixelUnitToMillimeterY;
|
|
|
| /** @domName SVGSVGElement.screenPixelToMillimeterX */
|
| + /// @docsEditable
|
| final num screenPixelToMillimeterX;
|
|
|
| /** @domName SVGSVGElement.screenPixelToMillimeterY */
|
| + /// @docsEditable
|
| final num screenPixelToMillimeterY;
|
|
|
| /** @domName SVGSVGElement.useCurrentView */
|
| + /// @docsEditable
|
| final bool useCurrentView;
|
|
|
| /** @domName SVGSVGElement.viewport */
|
| + /// @docsEditable
|
| final Rect viewport;
|
|
|
| /** @domName SVGSVGElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGSVGElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGSVGElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| /** @domName SVGSVGElement.animationsPaused */
|
| + /// @docsEditable
|
| bool animationsPaused() native;
|
|
|
| /** @domName SVGSVGElement.checkEnclosure */
|
| + /// @docsEditable
|
| bool checkEnclosure(SvgElement element, Rect rect) native;
|
|
|
| /** @domName SVGSVGElement.checkIntersection */
|
| + /// @docsEditable
|
| bool checkIntersection(SvgElement element, Rect rect) native;
|
|
|
| /** @domName SVGSVGElement.createSVGAngle */
|
| + /// @docsEditable
|
| Angle createSVGAngle() native;
|
|
|
| /** @domName SVGSVGElement.createSVGLength */
|
| + /// @docsEditable
|
| Length createSVGLength() native;
|
|
|
| /** @domName SVGSVGElement.createSVGMatrix */
|
| + /// @docsEditable
|
| Matrix createSVGMatrix() native;
|
|
|
| /** @domName SVGSVGElement.createSVGNumber */
|
| + /// @docsEditable
|
| Number createSVGNumber() native;
|
|
|
| /** @domName SVGSVGElement.createSVGPoint */
|
| + /// @docsEditable
|
| Point createSVGPoint() native;
|
|
|
| /** @domName SVGSVGElement.createSVGRect */
|
| + /// @docsEditable
|
| Rect createSVGRect() native;
|
|
|
| /** @domName SVGSVGElement.createSVGTransform */
|
| + /// @docsEditable
|
| Transform createSVGTransform() native;
|
|
|
| /** @domName SVGSVGElement.createSVGTransformFromMatrix */
|
| + /// @docsEditable
|
| Transform createSVGTransformFromMatrix(Matrix matrix) native;
|
|
|
| /** @domName SVGSVGElement.deselectAll */
|
| + /// @docsEditable
|
| void deselectAll() native;
|
|
|
| /** @domName SVGSVGElement.forceRedraw */
|
| + /// @docsEditable
|
| void forceRedraw() native;
|
|
|
| /** @domName SVGSVGElement.getCurrentTime */
|
| + /// @docsEditable
|
| num getCurrentTime() native;
|
|
|
| /** @domName SVGSVGElement.getElementById */
|
| + /// @docsEditable
|
| Element getElementById(String elementId) native;
|
|
|
| /** @domName SVGSVGElement.getEnclosureList */
|
| + /// @docsEditable
|
| List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native;
|
|
|
| /** @domName SVGSVGElement.getIntersectionList */
|
| + /// @docsEditable
|
| List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native;
|
|
|
| /** @domName SVGSVGElement.pauseAnimations */
|
| + /// @docsEditable
|
| void pauseAnimations() native;
|
|
|
| /** @domName SVGSVGElement.setCurrentTime */
|
| + /// @docsEditable
|
| void setCurrentTime(num seconds) native;
|
|
|
| /** @domName SVGSVGElement.suspendRedraw */
|
| + /// @docsEditable
|
| int suspendRedraw(int maxWaitMilliseconds) native;
|
|
|
| /** @domName SVGSVGElement.unpauseAnimations */
|
| + /// @docsEditable
|
| void unpauseAnimations() native;
|
|
|
| /** @domName SVGSVGElement.unsuspendRedraw */
|
| + /// @docsEditable
|
| void unsuspendRedraw(int suspendHandleId) native;
|
|
|
| /** @domName SVGSVGElement.unsuspendRedrawAll */
|
| + /// @docsEditable
|
| void unsuspendRedrawAll() native;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGFitToViewBox
|
|
|
| /** @domName SVGFitToViewBox.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| /** @domName SVGFitToViewBox.viewBox */
|
| + /// @docsEditable
|
| final AnimatedRect viewBox;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGZoomAndPan
|
|
|
| /** @domName SVGZoomAndPan.zoomAndPan */
|
| + /// @docsEditable
|
| int zoomAndPan;
|
|
|
| }
|
| @@ -5261,6 +6249,7 @@ class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
|
|
|
|
|
| /// @domName SVGSwitchElement
|
| +/// @docsEditable
|
| class SwitchElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" {
|
|
|
| factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("switch");
|
| @@ -5268,64 +6257,80 @@ class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5334,6 +6339,7 @@ class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
|
|
|
|
|
| /// @domName SVGSymbolElement
|
| +/// @docsEditable
|
| class SymbolElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired, Stylable, LangSpace native "*SVGSymbolElement" {
|
|
|
| factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("symbol");
|
| @@ -5341,33 +6347,40 @@ class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGFitToViewBox
|
|
|
| /** @domName SVGFitToViewBox.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| /** @domName SVGFitToViewBox.viewBox */
|
| + /// @docsEditable
|
| final AnimatedRect viewBox;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5376,6 +6389,7 @@ class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
|
|
|
|
|
| /// @domName SVGTRefElement
|
| +/// @docsEditable
|
| class TRefElement extends TextPositioningElement implements UriReference native "*SVGTRefElement" {
|
|
|
| factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref");
|
| @@ -5383,6 +6397,7 @@ class TRefElement extends TextPositioningElement implements UriReference native
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5391,6 +6406,7 @@ class TRefElement extends TextPositioningElement implements UriReference native
|
|
|
|
|
| /// @domName SVGTSpanElement
|
| +/// @docsEditable
|
| class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" {
|
|
|
| factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tspan");
|
| @@ -5410,6 +6426,7 @@ abstract class Tests {
|
| StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5418,6 +6435,7 @@ abstract class Tests {
|
|
|
|
|
| /// @domName SVGTextContentElement
|
| +/// @docsEditable
|
| class TextContentElement extends SvgElement implements Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGTextContentElement" {
|
|
|
| static const int LENGTHADJUST_SPACING = 1;
|
| @@ -5427,74 +6445,94 @@ class TextContentElement extends SvgElement implements Tests, Stylable, External
|
| static const int LENGTHADJUST_UNKNOWN = 0;
|
|
|
| /** @domName SVGTextContentElement.lengthAdjust */
|
| + /// @docsEditable
|
| final AnimatedEnumeration lengthAdjust;
|
|
|
| /** @domName SVGTextContentElement.textLength */
|
| + /// @docsEditable
|
| final AnimatedLength textLength;
|
|
|
| /** @domName SVGTextContentElement.getCharNumAtPosition */
|
| + /// @docsEditable
|
| int getCharNumAtPosition(Point point) native;
|
|
|
| /** @domName SVGTextContentElement.getComputedTextLength */
|
| + /// @docsEditable
|
| num getComputedTextLength() native;
|
|
|
| /** @domName SVGTextContentElement.getEndPositionOfChar */
|
| + /// @docsEditable
|
| Point getEndPositionOfChar(int offset) native;
|
|
|
| /** @domName SVGTextContentElement.getExtentOfChar */
|
| + /// @docsEditable
|
| Rect getExtentOfChar(int offset) native;
|
|
|
| /** @domName SVGTextContentElement.getNumberOfChars */
|
| + /// @docsEditable
|
| int getNumberOfChars() native;
|
|
|
| /** @domName SVGTextContentElement.getRotationOfChar */
|
| + /// @docsEditable
|
| num getRotationOfChar(int offset) native;
|
|
|
| /** @domName SVGTextContentElement.getStartPositionOfChar */
|
| + /// @docsEditable
|
| Point getStartPositionOfChar(int offset) native;
|
|
|
| /** @domName SVGTextContentElement.getSubStringLength */
|
| + /// @docsEditable
|
| num getSubStringLength(int offset, int length) native;
|
|
|
| /** @domName SVGTextContentElement.selectSubString */
|
| + /// @docsEditable
|
| void selectSubString(int offset, int length) native;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5503,6 +6541,7 @@ class TextContentElement extends SvgElement implements Tests, Stylable, External
|
|
|
|
|
| /// @domName SVGTextElement
|
| +/// @docsEditable
|
| class TextElement extends TextPositioningElement implements Transformable native "*SVGTextElement" {
|
|
|
| factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text");
|
| @@ -5510,26 +6549,33 @@ class TextElement extends TextPositioningElement implements Transformable native
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5538,6 +6584,7 @@ class TextElement extends TextPositioningElement implements Transformable native
|
|
|
|
|
| /// @domName SVGTextPathElement
|
| +/// @docsEditable
|
| class TextPathElement extends TextContentElement implements UriReference native "*SVGTextPathElement" {
|
|
|
| static const int TEXTPATH_METHODTYPE_ALIGN = 1;
|
| @@ -5553,17 +6600,21 @@ class TextPathElement extends TextContentElement implements UriReference native
|
| static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
|
|
|
| /** @domName SVGTextPathElement.method */
|
| + /// @docsEditable
|
| final AnimatedEnumeration method;
|
|
|
| /** @domName SVGTextPathElement.spacing */
|
| + /// @docsEditable
|
| final AnimatedEnumeration spacing;
|
|
|
| /** @domName SVGTextPathElement.startOffset */
|
| + /// @docsEditable
|
| final AnimatedLength startOffset;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5572,21 +6623,27 @@ class TextPathElement extends TextContentElement implements UriReference native
|
|
|
|
|
| /// @domName SVGTextPositioningElement
|
| +/// @docsEditable
|
| class TextPositioningElement extends TextContentElement native "*SVGTextPositioningElement" {
|
|
|
| /** @domName SVGTextPositioningElement.dx */
|
| + /// @docsEditable
|
| final AnimatedLengthList dx;
|
|
|
| /** @domName SVGTextPositioningElement.dy */
|
| + /// @docsEditable
|
| final AnimatedLengthList dy;
|
|
|
| /** @domName SVGTextPositioningElement.rotate */
|
| + /// @docsEditable
|
| final AnimatedNumberList rotate;
|
|
|
| /** @domName SVGTextPositioningElement.x */
|
| + /// @docsEditable
|
| final AnimatedLengthList x;
|
|
|
| /** @domName SVGTextPositioningElement.y */
|
| + /// @docsEditable
|
| final AnimatedLengthList y;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5595,6 +6652,7 @@ class TextPositioningElement extends TextContentElement native "*SVGTextPosition
|
|
|
|
|
| /// @domName SVGTitleElement
|
| +/// @docsEditable
|
| class TitleElement extends SvgElement implements Stylable, LangSpace native "*SVGTitleElement" {
|
|
|
| factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("title");
|
| @@ -5602,20 +6660,24 @@ class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5624,6 +6686,7 @@ class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
|
|
|
|
|
| /// @domName SVGTransform
|
| +/// @docsEditable
|
| class Transform native "*SVGTransform" {
|
|
|
| static const int SVG_TRANSFORM_MATRIX = 1;
|
| @@ -5641,30 +6704,39 @@ class Transform native "*SVGTransform" {
|
| static const int SVG_TRANSFORM_UNKNOWN = 0;
|
|
|
| /** @domName SVGTransform.angle */
|
| + /// @docsEditable
|
| final num angle;
|
|
|
| /** @domName SVGTransform.matrix */
|
| + /// @docsEditable
|
| final Matrix matrix;
|
|
|
| /** @domName SVGTransform.type */
|
| + /// @docsEditable
|
| final int type;
|
|
|
| /** @domName SVGTransform.setMatrix */
|
| + /// @docsEditable
|
| void setMatrix(Matrix matrix) native;
|
|
|
| /** @domName SVGTransform.setRotate */
|
| + /// @docsEditable
|
| void setRotate(num angle, num cx, num cy) native;
|
|
|
| /** @domName SVGTransform.setScale */
|
| + /// @docsEditable
|
| void setScale(num sx, num sy) native;
|
|
|
| /** @domName SVGTransform.setSkewX */
|
| + /// @docsEditable
|
| void setSkewX(num angle) native;
|
|
|
| /** @domName SVGTransform.setSkewY */
|
| + /// @docsEditable
|
| void setSkewY(num angle) native;
|
|
|
| /** @domName SVGTransform.setTranslate */
|
| + /// @docsEditable
|
| void setTranslate(num tx, num ty) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5673,9 +6745,11 @@ class Transform native "*SVGTransform" {
|
|
|
|
|
| /// @domName SVGTransformList
|
| +/// @docsEditable
|
| class TransformList implements List<Transform>, JavaScriptIndexingBehavior native "*SVGTransformList" {
|
|
|
| /** @domName SVGTransformList.numberOfItems */
|
| + /// @docsEditable
|
| final int numberOfItems;
|
|
|
| Transform operator[](int index) => JS("Transform", "#[#]", this, index);
|
| @@ -5764,30 +6838,39 @@ class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
|
| // -- end List<Transform> mixins.
|
|
|
| /** @domName SVGTransformList.appendItem */
|
| + /// @docsEditable
|
| Transform appendItem(Transform item) native;
|
|
|
| /** @domName SVGTransformList.clear */
|
| + /// @docsEditable
|
| void clear() native;
|
|
|
| /** @domName SVGTransformList.consolidate */
|
| + /// @docsEditable
|
| Transform consolidate() native;
|
|
|
| /** @domName SVGTransformList.createSVGTransformFromMatrix */
|
| + /// @docsEditable
|
| Transform createSVGTransformFromMatrix(Matrix matrix) native;
|
|
|
| /** @domName SVGTransformList.getItem */
|
| + /// @docsEditable
|
| Transform getItem(int index) native;
|
|
|
| /** @domName SVGTransformList.initialize */
|
| + /// @docsEditable
|
| Transform initialize(Transform item) native;
|
|
|
| /** @domName SVGTransformList.insertItemBefore */
|
| + /// @docsEditable
|
| Transform insertItemBefore(Transform item, int index) native;
|
|
|
| /** @domName SVGTransformList.removeItem */
|
| + /// @docsEditable
|
| Transform removeItem(int index) native;
|
|
|
| /** @domName SVGTransformList.replaceItem */
|
| + /// @docsEditable
|
| Transform replaceItem(Transform item, int index) native;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5807,15 +6890,19 @@ abstract class Transformable implements Locatable {
|
| SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox();
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM();
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM();
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5824,6 +6911,7 @@ abstract class Transformable implements Locatable {
|
|
|
|
|
| /// @domName SVGUnitTypes
|
| +/// @docsEditable
|
| class UnitTypes native "*SVGUnitTypes" {
|
|
|
| static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
|
| @@ -5848,94 +6936,118 @@ abstract class UriReference {
|
|
|
|
|
| /// @domName SVGUseElement
|
| +/// @docsEditable
|
| class UseElement extends SvgElement implements Transformable, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" {
|
|
|
| factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use");
|
|
|
| /** @domName SVGUseElement.animatedInstanceRoot */
|
| + /// @docsEditable
|
| final ElementInstance animatedInstanceRoot;
|
|
|
| /** @domName SVGUseElement.height */
|
| + /// @docsEditable
|
| final AnimatedLength height;
|
|
|
| /** @domName SVGUseElement.instanceRoot */
|
| + /// @docsEditable
|
| final ElementInstance instanceRoot;
|
|
|
| /** @domName SVGUseElement.width */
|
| + /// @docsEditable
|
| final AnimatedLength width;
|
|
|
| /** @domName SVGUseElement.x */
|
| + /// @docsEditable
|
| final AnimatedLength x;
|
|
|
| /** @domName SVGUseElement.y */
|
| + /// @docsEditable
|
| final AnimatedLength y;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGLangSpace
|
|
|
| /** @domName SVGLangSpace.xmllang */
|
| + /// @docsEditable
|
| String xmllang;
|
|
|
| /** @domName SVGLangSpace.xmlspace */
|
| + /// @docsEditable
|
| String xmlspace;
|
|
|
| // From SVGLocatable
|
|
|
| /** @domName SVGLocatable.farthestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement farthestViewportElement;
|
|
|
| /** @domName SVGLocatable.nearestViewportElement */
|
| + /// @docsEditable
|
| final SvgElement nearestViewportElement;
|
|
|
| /** @domName SVGLocatable.getBBox */
|
| + /// @docsEditable
|
| Rect getBBox() native;
|
|
|
| /** @domName SVGLocatable.getCTM */
|
| + /// @docsEditable
|
| Matrix getCTM() native;
|
|
|
| /** @domName SVGLocatable.getScreenCTM */
|
| + /// @docsEditable
|
| Matrix getScreenCTM() native;
|
|
|
| /** @domName SVGLocatable.getTransformToElement */
|
| + /// @docsEditable
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| /** @domName SVGStylable.className */
|
| + /// @docsEditable
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| // Use implementation from Element.
|
| // final CSSStyleDeclaration style;
|
|
|
| /** @domName SVGStylable.getPresentationAttribute */
|
| + /// @docsEditable
|
| CSSValue getPresentationAttribute(String name) native;
|
|
|
| // From SVGTests
|
|
|
| /** @domName SVGTests.requiredExtensions */
|
| + /// @docsEditable
|
| final StringList requiredExtensions;
|
|
|
| /** @domName SVGTests.requiredFeatures */
|
| + /// @docsEditable
|
| final StringList requiredFeatures;
|
|
|
| /** @domName SVGTests.systemLanguage */
|
| + /// @docsEditable
|
| final StringList systemLanguage;
|
|
|
| /** @domName SVGTests.hasExtension */
|
| + /// @docsEditable
|
| bool hasExtension(String extension) native;
|
|
|
| // From SVGTransformable
|
|
|
| /** @domName SVGTransformable.transform */
|
| + /// @docsEditable
|
| final AnimatedTransformList transform;
|
|
|
| // From SVGURIReference
|
|
|
| /** @domName SVGURIReference.href */
|
| + /// @docsEditable
|
| final AnimatedString href;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5944,6 +7056,7 @@ class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
|
|
|
|
|
| /// @domName SVGVKernElement
|
| +/// @docsEditable
|
| class VKernElement extends SvgElement native "*SVGVKernElement" {
|
|
|
| factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vkern");
|
| @@ -5954,29 +7067,35 @@ class VKernElement extends SvgElement native "*SVGVKernElement" {
|
|
|
|
|
| /// @domName SVGViewElement
|
| +/// @docsEditable
|
| class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired, ZoomAndPan native "*SVGViewElement" {
|
|
|
| factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view");
|
|
|
| /** @domName SVGViewElement.viewTarget */
|
| + /// @docsEditable
|
| final StringList viewTarget;
|
|
|
| // From SVGExternalResourcesRequired
|
|
|
| /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
|
| + /// @docsEditable
|
| final AnimatedBoolean externalResourcesRequired;
|
|
|
| // From SVGFitToViewBox
|
|
|
| /** @domName SVGFitToViewBox.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| /** @domName SVGFitToViewBox.viewBox */
|
| + /// @docsEditable
|
| final AnimatedRect viewBox;
|
|
|
| // From SVGZoomAndPan
|
|
|
| /** @domName SVGZoomAndPan.zoomAndPan */
|
| + /// @docsEditable
|
| int zoomAndPan;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5985,33 +7104,43 @@ class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
|
|
|
|
|
| /// @domName SVGViewSpec
|
| +/// @docsEditable
|
| class ViewSpec native "*SVGViewSpec" {
|
|
|
| /** @domName SVGViewSpec.preserveAspectRatio */
|
| + /// @docsEditable
|
| final AnimatedPreserveAspectRatio preserveAspectRatio;
|
|
|
| /** @domName SVGViewSpec.preserveAspectRatioString */
|
| + /// @docsEditable
|
| final String preserveAspectRatioString;
|
|
|
| /** @domName SVGViewSpec.transform */
|
| + /// @docsEditable
|
| final TransformList transform;
|
|
|
| /** @domName SVGViewSpec.transformString */
|
| + /// @docsEditable
|
| final String transformString;
|
|
|
| /** @domName SVGViewSpec.viewBox */
|
| + /// @docsEditable
|
| final AnimatedRect viewBox;
|
|
|
| /** @domName SVGViewSpec.viewBoxString */
|
| + /// @docsEditable
|
| final String viewBoxString;
|
|
|
| /** @domName SVGViewSpec.viewTarget */
|
| + /// @docsEditable
|
| final SvgElement viewTarget;
|
|
|
| /** @domName SVGViewSpec.viewTargetString */
|
| + /// @docsEditable
|
| final String viewTargetString;
|
|
|
| /** @domName SVGViewSpec.zoomAndPan */
|
| + /// @docsEditable
|
| int zoomAndPan;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -6036,21 +7165,27 @@ abstract class ZoomAndPan {
|
|
|
|
|
| /// @domName SVGZoomEvent
|
| +/// @docsEditable
|
| class ZoomEvent extends UIEvent native "*SVGZoomEvent" {
|
|
|
| /** @domName SVGZoomEvent.newScale */
|
| + /// @docsEditable
|
| final num newScale;
|
|
|
| /** @domName SVGZoomEvent.newTranslate */
|
| + /// @docsEditable
|
| final Point newTranslate;
|
|
|
| /** @domName SVGZoomEvent.previousScale */
|
| + /// @docsEditable
|
| final num previousScale;
|
|
|
| /** @domName SVGZoomEvent.previousTranslate */
|
| + /// @docsEditable
|
| final Point previousTranslate;
|
|
|
| /** @domName SVGZoomEvent.zoomRectScreen */
|
| + /// @docsEditable
|
| final Rect zoomRectScreen;
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -6059,9 +7194,11 @@ class ZoomEvent extends UIEvent native "*SVGZoomEvent" {
|
|
|
|
|
| /// @domName SVGElementInstanceList
|
| +/// @docsEditable
|
| class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementInstance> native "*SVGElementInstanceList" {
|
|
|
| /** @domName SVGElementInstanceList.length */
|
| + /// @docsEditable
|
| final int length;
|
|
|
| ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, index);
|
| @@ -6150,5 +7287,6 @@ class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn
|
| // -- end List<ElementInstance> mixins.
|
|
|
| /** @domName SVGElementInstanceList.item */
|
| + /// @docsEditable
|
| ElementInstance item(int index) native;
|
| }
|
|
|