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