| OLD | NEW | 
|---|
| 1 library dart.dom.svg; | 1 library dart.dom.svg; | 
| 2 | 2 | 
| 3 import 'dart:async'; | 3 import 'dart:async'; | 
| 4 import 'dart:collection'; | 4 import 'dart:collection'; | 
| 5 import 'dart:_collection-dev'; | 5 import 'dart:_collection-dev'; | 
| 6 import 'dart:html'; | 6 import 'dart:html'; | 
| 7 import 'dart:html_common'; | 7 import 'dart:html_common'; | 
| 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
      me; | 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
      me; | 
| 9 import 'dart:_foreign_helper' show JS; | 9 import 'dart:_foreign_helper' show JS; | 
| 10 import 'dart:_interceptors' show Interceptor; | 10 import 'dart:_interceptors' show Interceptor; | 
| (...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 211   @DomName('SVGAngle.SVG_ANGLETYPE_UNSPECIFIED') | 211   @DomName('SVGAngle.SVG_ANGLETYPE_UNSPECIFIED') | 
| 212   @DocsEditable | 212   @DocsEditable | 
| 213   static const int SVG_ANGLETYPE_UNSPECIFIED = 1; | 213   static const int SVG_ANGLETYPE_UNSPECIFIED = 1; | 
| 214 | 214 | 
| 215   @DomName('SVGAngle.unitType') | 215   @DomName('SVGAngle.unitType') | 
| 216   @DocsEditable | 216   @DocsEditable | 
| 217   final int unitType; | 217   final int unitType; | 
| 218 | 218 | 
| 219   @DomName('SVGAngle.value') | 219   @DomName('SVGAngle.value') | 
| 220   @DocsEditable | 220   @DocsEditable | 
| 221   num value; | 221   double value; | 
| 222 | 222 | 
| 223   @DomName('SVGAngle.valueAsString') | 223   @DomName('SVGAngle.valueAsString') | 
| 224   @DocsEditable | 224   @DocsEditable | 
| 225   String valueAsString; | 225   String valueAsString; | 
| 226 | 226 | 
| 227   @DomName('SVGAngle.valueInSpecifiedUnits') | 227   @DomName('SVGAngle.valueInSpecifiedUnits') | 
| 228   @DocsEditable | 228   @DocsEditable | 
| 229   num valueInSpecifiedUnits; | 229   double valueInSpecifiedUnits; | 
| 230 | 230 | 
| 231   @DomName('SVGAngle.convertToSpecifiedUnits') | 231   @DomName('SVGAngle.convertToSpecifiedUnits') | 
| 232   @DocsEditable | 232   @DocsEditable | 
| 233   void convertToSpecifiedUnits(int unitType) native; | 233   void convertToSpecifiedUnits(int unitType) native; | 
| 234 | 234 | 
| 235   @DomName('SVGAngle.newValueSpecifiedUnits') | 235   @DomName('SVGAngle.newValueSpecifiedUnits') | 
| 236   @DocsEditable | 236   @DocsEditable | 
| 237   void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 237   void newValueSpecifiedUnits(int unitType, double valueInSpecifiedUnits) native
      ; | 
| 238 } | 238 } | 
| 239 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 239 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 240 // for details. All rights reserved. Use of this source code is governed by a | 240 // for details. All rights reserved. Use of this source code is governed by a | 
| 241 // BSD-style license that can be found in the LICENSE file. | 241 // BSD-style license that can be found in the LICENSE file. | 
| 242 | 242 | 
| 243 | 243 | 
| 244 @DocsEditable | 244 @DocsEditable | 
| 245 @DomName('SVGAnimateElement') | 245 @DomName('SVGAnimateElement') | 
| 246 @SupportedBrowser(SupportedBrowser.CHROME) | 246 @SupportedBrowser(SupportedBrowser.CHROME) | 
| 247 @SupportedBrowser(SupportedBrowser.FIREFOX) | 247 @SupportedBrowser(SupportedBrowser.FIREFOX) | 
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 409 // BSD-style license that can be found in the LICENSE file. | 409 // BSD-style license that can be found in the LICENSE file. | 
| 410 | 410 | 
| 411 | 411 | 
| 412 @DocsEditable | 412 @DocsEditable | 
| 413 @DomName('SVGAnimatedNumber') | 413 @DomName('SVGAnimatedNumber') | 
| 414 @Unstable | 414 @Unstable | 
| 415 class AnimatedNumber native "SVGAnimatedNumber" { | 415 class AnimatedNumber native "SVGAnimatedNumber" { | 
| 416 | 416 | 
| 417   @DomName('SVGAnimatedNumber.animVal') | 417   @DomName('SVGAnimatedNumber.animVal') | 
| 418   @DocsEditable | 418   @DocsEditable | 
| 419   final num animVal; | 419   final double animVal; | 
| 420 | 420 | 
| 421   @DomName('SVGAnimatedNumber.baseVal') | 421   @DomName('SVGAnimatedNumber.baseVal') | 
| 422   @DocsEditable | 422   @DocsEditable | 
| 423   num baseVal; | 423   double baseVal; | 
| 424 } | 424 } | 
| 425 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 425 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 426 // for details. All rights reserved. Use of this source code is governed by a | 426 // for details. All rights reserved. Use of this source code is governed by a | 
| 427 // BSD-style license that can be found in the LICENSE file. | 427 // BSD-style license that can be found in the LICENSE file. | 
| 428 | 428 | 
| 429 | 429 | 
| 430 @DocsEditable | 430 @DocsEditable | 
| 431 @DomName('SVGAnimatedNumberList') | 431 @DomName('SVGAnimatedNumberList') | 
| 432 @Unstable | 432 @Unstable | 
| 433 class AnimatedNumberList native "SVGAnimatedNumberList" { | 433 class AnimatedNumberList native "SVGAnimatedNumberList" { | 
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 525   @DomName('SVGAnimationElement.SVGAnimationElement') | 525   @DomName('SVGAnimationElement.SVGAnimationElement') | 
| 526   @DocsEditable | 526   @DocsEditable | 
| 527   factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
      "animation"); | 527   factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
      "animation"); | 
| 528 | 528 | 
| 529   @DomName('SVGAnimationElement.targetElement') | 529   @DomName('SVGAnimationElement.targetElement') | 
| 530   @DocsEditable | 530   @DocsEditable | 
| 531   final SvgElement targetElement; | 531   final SvgElement targetElement; | 
| 532 | 532 | 
| 533   @DomName('SVGAnimationElement.getCurrentTime') | 533   @DomName('SVGAnimationElement.getCurrentTime') | 
| 534   @DocsEditable | 534   @DocsEditable | 
| 535   num getCurrentTime() native; | 535   double getCurrentTime() native; | 
| 536 | 536 | 
| 537   @DomName('SVGAnimationElement.getSimpleDuration') | 537   @DomName('SVGAnimationElement.getSimpleDuration') | 
| 538   @DocsEditable | 538   @DocsEditable | 
| 539   num getSimpleDuration() native; | 539   double getSimpleDuration() native; | 
| 540 | 540 | 
| 541   @DomName('SVGAnimationElement.getStartTime') | 541   @DomName('SVGAnimationElement.getStartTime') | 
| 542   @DocsEditable | 542   @DocsEditable | 
| 543   num getStartTime() native; | 543   double getStartTime() native; | 
| 544 | 544 | 
| 545   // From ElementTimeControl | 545   // From ElementTimeControl | 
| 546 | 546 | 
| 547   @DomName('SVGAnimationElement.beginElement') | 547   @DomName('SVGAnimationElement.beginElement') | 
| 548   @DocsEditable | 548   @DocsEditable | 
| 549   void beginElement() native; | 549   void beginElement() native; | 
| 550 | 550 | 
| 551   @DomName('SVGAnimationElement.beginElementAt') | 551   @DomName('SVGAnimationElement.beginElementAt') | 
| 552   @DocsEditable | 552   @DocsEditable | 
| 553   void beginElementAt(num offset) native; | 553   void beginElementAt(double offset) native; | 
| 554 | 554 | 
| 555   @DomName('SVGAnimationElement.endElement') | 555   @DomName('SVGAnimationElement.endElement') | 
| 556   @DocsEditable | 556   @DocsEditable | 
| 557   void endElement() native; | 557   void endElement() native; | 
| 558 | 558 | 
| 559   @DomName('SVGAnimationElement.endElementAt') | 559   @DomName('SVGAnimationElement.endElementAt') | 
| 560   @DocsEditable | 560   @DocsEditable | 
| 561   void endElementAt(num offset) native; | 561   void endElementAt(double offset) native; | 
| 562 | 562 | 
| 563   // From SVGExternalResourcesRequired | 563   // From SVGExternalResourcesRequired | 
| 564 | 564 | 
| 565   @DomName('SVGAnimationElement.externalResourcesRequired') | 565   @DomName('SVGAnimationElement.externalResourcesRequired') | 
| 566   @DocsEditable | 566   @DocsEditable | 
| 567   final AnimatedBoolean externalResourcesRequired; | 567   final AnimatedBoolean externalResourcesRequired; | 
| 568 | 568 | 
| 569   // From SVGTests | 569   // From SVGTests | 
| 570 | 570 | 
| 571   @DomName('SVGAnimationElement.requiredExtensions') | 571   @DomName('SVGAnimationElement.requiredExtensions') | 
| (...skipping 670 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1242 // for details. All rights reserved. Use of this source code is governed by a | 1242 // for details. All rights reserved. Use of this source code is governed by a | 
| 1243 // BSD-style license that can be found in the LICENSE file. | 1243 // BSD-style license that can be found in the LICENSE file. | 
| 1244 | 1244 | 
| 1245 | 1245 | 
| 1246 @DomName('ElementTimeControl') | 1246 @DomName('ElementTimeControl') | 
| 1247 @Unstable | 1247 @Unstable | 
| 1248 abstract class ElementTimeControl { | 1248 abstract class ElementTimeControl { | 
| 1249 | 1249 | 
| 1250   void beginElement(); | 1250   void beginElement(); | 
| 1251 | 1251 | 
| 1252   void beginElementAt(num offset); | 1252   void beginElementAt(double offset); | 
| 1253 | 1253 | 
| 1254   void endElement(); | 1254   void endElement(); | 
| 1255 | 1255 | 
| 1256   void endElementAt(num offset); | 1256   void endElementAt(double offset); | 
| 1257 } | 1257 } | 
| 1258 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 1258 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 1259 // for details. All rights reserved. Use of this source code is governed by a | 1259 // for details. All rights reserved. Use of this source code is governed by a | 
| 1260 // BSD-style license that can be found in the LICENSE file. | 1260 // BSD-style license that can be found in the LICENSE file. | 
| 1261 | 1261 | 
| 1262 | 1262 | 
| 1263 @DocsEditable | 1263 @DocsEditable | 
| 1264 @DomName('SVGEllipseElement') | 1264 @DomName('SVGEllipseElement') | 
| 1265 @Unstable | 1265 @Unstable | 
| 1266 class EllipseElement extends StyledElement implements Transformable, Tests, Exte
      rnalResourcesRequired, LangSpace native "SVGEllipseElement" { | 1266 class EllipseElement extends StyledElement implements Transformable, Tests, Exte
      rnalResourcesRequired, LangSpace native "SVGEllipseElement" { | 
| (...skipping 826 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2093   @DomName('SVGFEGaussianBlurElement.stdDeviationX') | 2093   @DomName('SVGFEGaussianBlurElement.stdDeviationX') | 
| 2094   @DocsEditable | 2094   @DocsEditable | 
| 2095   final AnimatedNumber stdDeviationX; | 2095   final AnimatedNumber stdDeviationX; | 
| 2096 | 2096 | 
| 2097   @DomName('SVGFEGaussianBlurElement.stdDeviationY') | 2097   @DomName('SVGFEGaussianBlurElement.stdDeviationY') | 
| 2098   @DocsEditable | 2098   @DocsEditable | 
| 2099   final AnimatedNumber stdDeviationY; | 2099   final AnimatedNumber stdDeviationY; | 
| 2100 | 2100 | 
| 2101   @DomName('SVGFEGaussianBlurElement.setStdDeviation') | 2101   @DomName('SVGFEGaussianBlurElement.setStdDeviation') | 
| 2102   @DocsEditable | 2102   @DocsEditable | 
| 2103   void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | 2103   void setStdDeviation(double stdDeviationX, double stdDeviationY) native; | 
| 2104 | 2104 | 
| 2105   // From SVGFilterPrimitiveStandardAttributes | 2105   // From SVGFilterPrimitiveStandardAttributes | 
| 2106 | 2106 | 
| 2107   @DomName('SVGFEGaussianBlurElement.height') | 2107   @DomName('SVGFEGaussianBlurElement.height') | 
| 2108   @DocsEditable | 2108   @DocsEditable | 
| 2109   final AnimatedLength height; | 2109   final AnimatedLength height; | 
| 2110 | 2110 | 
| 2111   @DomName('SVGFEGaussianBlurElement.result') | 2111   @DomName('SVGFEGaussianBlurElement.result') | 
| 2112   @DocsEditable | 2112   @DocsEditable | 
| 2113   final AnimatedString result; | 2113   final AnimatedString result; | 
| (...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2298   @DomName('SVGFEMorphologyElement.radiusX') | 2298   @DomName('SVGFEMorphologyElement.radiusX') | 
| 2299   @DocsEditable | 2299   @DocsEditable | 
| 2300   final AnimatedNumber radiusX; | 2300   final AnimatedNumber radiusX; | 
| 2301 | 2301 | 
| 2302   @DomName('SVGFEMorphologyElement.radiusY') | 2302   @DomName('SVGFEMorphologyElement.radiusY') | 
| 2303   @DocsEditable | 2303   @DocsEditable | 
| 2304   final AnimatedNumber radiusY; | 2304   final AnimatedNumber radiusY; | 
| 2305 | 2305 | 
| 2306   @DomName('SVGFEMorphologyElement.setRadius') | 2306   @DomName('SVGFEMorphologyElement.setRadius') | 
| 2307   @DocsEditable | 2307   @DocsEditable | 
| 2308   void setRadius(num radiusX, num radiusY) native; | 2308   void setRadius(double radiusX, double radiusY) native; | 
| 2309 | 2309 | 
| 2310   // From SVGFilterPrimitiveStandardAttributes | 2310   // From SVGFilterPrimitiveStandardAttributes | 
| 2311 | 2311 | 
| 2312   @DomName('SVGFEMorphologyElement.height') | 2312   @DomName('SVGFEMorphologyElement.height') | 
| 2313   @DocsEditable | 2313   @DocsEditable | 
| 2314   final AnimatedLength height; | 2314   final AnimatedLength height; | 
| 2315 | 2315 | 
| 2316   @DomName('SVGFEMorphologyElement.result') | 2316   @DomName('SVGFEMorphologyElement.result') | 
| 2317   @DocsEditable | 2317   @DocsEditable | 
| 2318   final AnimatedString result; | 2318   final AnimatedString result; | 
| (...skipping 822 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 3141   @DomName('SVGLength.SVG_LENGTHTYPE_UNKNOWN') | 3141   @DomName('SVGLength.SVG_LENGTHTYPE_UNKNOWN') | 
| 3142   @DocsEditable | 3142   @DocsEditable | 
| 3143   static const int SVG_LENGTHTYPE_UNKNOWN = 0; | 3143   static const int SVG_LENGTHTYPE_UNKNOWN = 0; | 
| 3144 | 3144 | 
| 3145   @DomName('SVGLength.unitType') | 3145   @DomName('SVGLength.unitType') | 
| 3146   @DocsEditable | 3146   @DocsEditable | 
| 3147   final int unitType; | 3147   final int unitType; | 
| 3148 | 3148 | 
| 3149   @DomName('SVGLength.value') | 3149   @DomName('SVGLength.value') | 
| 3150   @DocsEditable | 3150   @DocsEditable | 
| 3151   num value; | 3151   double value; | 
| 3152 | 3152 | 
| 3153   @DomName('SVGLength.valueAsString') | 3153   @DomName('SVGLength.valueAsString') | 
| 3154   @DocsEditable | 3154   @DocsEditable | 
| 3155   String valueAsString; | 3155   String valueAsString; | 
| 3156 | 3156 | 
| 3157   @DomName('SVGLength.valueInSpecifiedUnits') | 3157   @DomName('SVGLength.valueInSpecifiedUnits') | 
| 3158   @DocsEditable | 3158   @DocsEditable | 
| 3159   num valueInSpecifiedUnits; | 3159   double valueInSpecifiedUnits; | 
| 3160 | 3160 | 
| 3161   @DomName('SVGLength.convertToSpecifiedUnits') | 3161   @DomName('SVGLength.convertToSpecifiedUnits') | 
| 3162   @DocsEditable | 3162   @DocsEditable | 
| 3163   void convertToSpecifiedUnits(int unitType) native; | 3163   void convertToSpecifiedUnits(int unitType) native; | 
| 3164 | 3164 | 
| 3165   @DomName('SVGLength.newValueSpecifiedUnits') | 3165   @DomName('SVGLength.newValueSpecifiedUnits') | 
| 3166   @DocsEditable | 3166   @DocsEditable | 
| 3167   void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 3167   void newValueSpecifiedUnits(int unitType, double valueInSpecifiedUnits) native
      ; | 
| 3168 } | 3168 } | 
| 3169 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 3169 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 3170 // for details. All rights reserved. Use of this source code is governed by a | 3170 // for details. All rights reserved. Use of this source code is governed by a | 
| 3171 // BSD-style license that can be found in the LICENSE file. | 3171 // BSD-style license that can be found in the LICENSE file. | 
| 3172 | 3172 | 
| 3173 | 3173 | 
| 3174 @DocsEditable | 3174 @DocsEditable | 
| 3175 @DomName('SVGLengthList') | 3175 @DomName('SVGLengthList') | 
| 3176 @Unstable | 3176 @Unstable | 
| 3177 class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin<
      Length> implements JavaScriptIndexingBehavior, List<Length> native "SVGLengthLis
      t" { | 3177 class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin<
      Length> implements JavaScriptIndexingBehavior, List<Length> native "SVGLengthLis
      t" { | 
| (...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 3580 // BSD-style license that can be found in the LICENSE file. | 3580 // BSD-style license that can be found in the LICENSE file. | 
| 3581 | 3581 | 
| 3582 | 3582 | 
| 3583 @DocsEditable | 3583 @DocsEditable | 
| 3584 @DomName('SVGMatrix') | 3584 @DomName('SVGMatrix') | 
| 3585 @Unstable | 3585 @Unstable | 
| 3586 class Matrix native "SVGMatrix" { | 3586 class Matrix native "SVGMatrix" { | 
| 3587 | 3587 | 
| 3588   @DomName('SVGMatrix.a') | 3588   @DomName('SVGMatrix.a') | 
| 3589   @DocsEditable | 3589   @DocsEditable | 
| 3590   num a; | 3590   double a; | 
| 3591 | 3591 | 
| 3592   @DomName('SVGMatrix.b') | 3592   @DomName('SVGMatrix.b') | 
| 3593   @DocsEditable | 3593   @DocsEditable | 
| 3594   num b; | 3594   double b; | 
| 3595 | 3595 | 
| 3596   @DomName('SVGMatrix.c') | 3596   @DomName('SVGMatrix.c') | 
| 3597   @DocsEditable | 3597   @DocsEditable | 
| 3598   num c; | 3598   double c; | 
| 3599 | 3599 | 
| 3600   @DomName('SVGMatrix.d') | 3600   @DomName('SVGMatrix.d') | 
| 3601   @DocsEditable | 3601   @DocsEditable | 
| 3602   num d; | 3602   double d; | 
| 3603 | 3603 | 
| 3604   @DomName('SVGMatrix.e') | 3604   @DomName('SVGMatrix.e') | 
| 3605   @DocsEditable | 3605   @DocsEditable | 
| 3606   num e; | 3606   double e; | 
| 3607 | 3607 | 
| 3608   @DomName('SVGMatrix.f') | 3608   @DomName('SVGMatrix.f') | 
| 3609   @DocsEditable | 3609   @DocsEditable | 
| 3610   num f; | 3610   double f; | 
| 3611 | 3611 | 
| 3612   @DomName('SVGMatrix.flipX') | 3612   @DomName('SVGMatrix.flipX') | 
| 3613   @DocsEditable | 3613   @DocsEditable | 
| 3614   Matrix flipX() native; | 3614   Matrix flipX() native; | 
| 3615 | 3615 | 
| 3616   @DomName('SVGMatrix.flipY') | 3616   @DomName('SVGMatrix.flipY') | 
| 3617   @DocsEditable | 3617   @DocsEditable | 
| 3618   Matrix flipY() native; | 3618   Matrix flipY() native; | 
| 3619 | 3619 | 
| 3620   @DomName('SVGMatrix.inverse') | 3620   @DomName('SVGMatrix.inverse') | 
| 3621   @DocsEditable | 3621   @DocsEditable | 
| 3622   Matrix inverse() native; | 3622   Matrix inverse() native; | 
| 3623 | 3623 | 
| 3624   @DomName('SVGMatrix.multiply') | 3624   @DomName('SVGMatrix.multiply') | 
| 3625   @DocsEditable | 3625   @DocsEditable | 
| 3626   Matrix multiply(Matrix secondMatrix) native; | 3626   Matrix multiply(Matrix secondMatrix) native; | 
| 3627 | 3627 | 
| 3628   @DomName('SVGMatrix.rotate') | 3628   @DomName('SVGMatrix.rotate') | 
| 3629   @DocsEditable | 3629   @DocsEditable | 
| 3630   Matrix rotate(num angle) native; | 3630   Matrix rotate(double angle) native; | 
| 3631 | 3631 | 
| 3632   @DomName('SVGMatrix.rotateFromVector') | 3632   @DomName('SVGMatrix.rotateFromVector') | 
| 3633   @DocsEditable | 3633   @DocsEditable | 
| 3634   Matrix rotateFromVector(num x, num y) native; | 3634   Matrix rotateFromVector(double x, double y) native; | 
| 3635 | 3635 | 
| 3636   @DomName('SVGMatrix.scale') | 3636   @DomName('SVGMatrix.scale') | 
| 3637   @DocsEditable | 3637   @DocsEditable | 
| 3638   Matrix scale(num scaleFactor) native; | 3638   Matrix scale(double scaleFactor) native; | 
| 3639 | 3639 | 
| 3640   @DomName('SVGMatrix.scaleNonUniform') | 3640   @DomName('SVGMatrix.scaleNonUniform') | 
| 3641   @DocsEditable | 3641   @DocsEditable | 
| 3642   Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; | 3642   Matrix scaleNonUniform(double scaleFactorX, double scaleFactorY) native; | 
| 3643 | 3643 | 
| 3644   @DomName('SVGMatrix.skewX') | 3644   @DomName('SVGMatrix.skewX') | 
| 3645   @DocsEditable | 3645   @DocsEditable | 
| 3646   Matrix skewX(num angle) native; | 3646   Matrix skewX(double angle) native; | 
| 3647 | 3647 | 
| 3648   @DomName('SVGMatrix.skewY') | 3648   @DomName('SVGMatrix.skewY') | 
| 3649   @DocsEditable | 3649   @DocsEditable | 
| 3650   Matrix skewY(num angle) native; | 3650   Matrix skewY(double angle) native; | 
| 3651 | 3651 | 
| 3652   @DomName('SVGMatrix.translate') | 3652   @DomName('SVGMatrix.translate') | 
| 3653   @DocsEditable | 3653   @DocsEditable | 
| 3654   Matrix translate(num x, num y) native; | 3654   Matrix translate(double x, double y) native; | 
| 3655 } | 3655 } | 
| 3656 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 3656 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 3657 // for details. All rights reserved. Use of this source code is governed by a | 3657 // for details. All rights reserved. Use of this source code is governed by a | 
| 3658 // BSD-style license that can be found in the LICENSE file. | 3658 // BSD-style license that can be found in the LICENSE file. | 
| 3659 | 3659 | 
| 3660 | 3660 | 
| 3661 @DocsEditable | 3661 @DocsEditable | 
| 3662 @DomName('SVGMetadataElement') | 3662 @DomName('SVGMetadataElement') | 
| 3663 @Unstable | 3663 @Unstable | 
| 3664 class MetadataElement extends SvgElement native "SVGMetadataElement" { | 3664 class MetadataElement extends SvgElement native "SVGMetadataElement" { | 
| 3665 } | 3665 } | 
| 3666 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 3666 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 3667 // for details. All rights reserved. Use of this source code is governed by a | 3667 // for details. All rights reserved. Use of this source code is governed by a | 
| 3668 // BSD-style license that can be found in the LICENSE file. | 3668 // BSD-style license that can be found in the LICENSE file. | 
| 3669 | 3669 | 
| 3670 | 3670 | 
| 3671 @DocsEditable | 3671 @DocsEditable | 
| 3672 @DomName('SVGNumber') | 3672 @DomName('SVGNumber') | 
| 3673 @Unstable | 3673 @Unstable | 
| 3674 class Number native "SVGNumber" { | 3674 class Number native "SVGNumber" { | 
| 3675 | 3675 | 
| 3676   @DomName('SVGNumber.value') | 3676   @DomName('SVGNumber.value') | 
| 3677   @DocsEditable | 3677   @DocsEditable | 
| 3678   num value; | 3678   double value; | 
| 3679 } | 3679 } | 
| 3680 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 3680 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 3681 // for details. All rights reserved. Use of this source code is governed by a | 3681 // for details. All rights reserved. Use of this source code is governed by a | 
| 3682 // BSD-style license that can be found in the LICENSE file. | 3682 // BSD-style license that can be found in the LICENSE file. | 
| 3683 | 3683 | 
| 3684 | 3684 | 
| 3685 @DocsEditable | 3685 @DocsEditable | 
| 3686 @DomName('SVGNumberList') | 3686 @DomName('SVGNumberList') | 
| 3687 @Unstable | 3687 @Unstable | 
| 3688 class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin<
      Number> implements JavaScriptIndexingBehavior, List<Number> native "SVGNumberLis
      t" { | 3688 class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin<
      Number> implements JavaScriptIndexingBehavior, List<Number> native "SVGNumberLis
      t" { | 
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 3795   @DocsEditable | 3795   @DocsEditable | 
| 3796   final AnimatedNumber pathLength; | 3796   final AnimatedNumber pathLength; | 
| 3797 | 3797 | 
| 3798   @DomName('SVGPathElement.pathSegList') | 3798   @DomName('SVGPathElement.pathSegList') | 
| 3799   @DocsEditable | 3799   @DocsEditable | 
| 3800   final PathSegList pathSegList; | 3800   final PathSegList pathSegList; | 
| 3801 | 3801 | 
| 3802   @JSName('createSVGPathSegArcAbs') | 3802   @JSName('createSVGPathSegArcAbs') | 
| 3803   @DomName('SVGPathElement.createSVGPathSegArcAbs') | 3803   @DomName('SVGPathElement.createSVGPathSegArcAbs') | 
| 3804   @DocsEditable | 3804   @DocsEditable | 
| 3805   PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, 
      bool largeArcFlag, bool sweepFlag) native; | 3805   PathSegArcAbs createSvgPathSegArcAbs(double x, double y, double r1, double r2,
       double angle, bool largeArcFlag, bool sweepFlag) native; | 
| 3806 | 3806 | 
| 3807   @JSName('createSVGPathSegArcRel') | 3807   @JSName('createSVGPathSegArcRel') | 
| 3808   @DomName('SVGPathElement.createSVGPathSegArcRel') | 3808   @DomName('SVGPathElement.createSVGPathSegArcRel') | 
| 3809   @DocsEditable | 3809   @DocsEditable | 
| 3810   PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, 
      bool largeArcFlag, bool sweepFlag) native; | 3810   PathSegArcRel createSvgPathSegArcRel(double x, double y, double r1, double r2,
       double angle, bool largeArcFlag, bool sweepFlag) native; | 
| 3811 | 3811 | 
| 3812   @JSName('createSVGPathSegClosePath') | 3812   @JSName('createSVGPathSegClosePath') | 
| 3813   @DomName('SVGPathElement.createSVGPathSegClosePath') | 3813   @DomName('SVGPathElement.createSVGPathSegClosePath') | 
| 3814   @DocsEditable | 3814   @DocsEditable | 
| 3815   PathSegClosePath createSvgPathSegClosePath() native; | 3815   PathSegClosePath createSvgPathSegClosePath() native; | 
| 3816 | 3816 | 
| 3817   @JSName('createSVGPathSegCurvetoCubicAbs') | 3817   @JSName('createSVGPathSegCurvetoCubicAbs') | 
| 3818   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs') | 3818   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs') | 
| 3819   @DocsEditable | 3819   @DocsEditable | 
| 3820   PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, n
      um y1, num x2, num y2) native; | 3820   PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(double x, double y, dou
      ble x1, double y1, double x2, double y2) native; | 
| 3821 | 3821 | 
| 3822   @JSName('createSVGPathSegCurvetoCubicRel') | 3822   @JSName('createSVGPathSegCurvetoCubicRel') | 
| 3823   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel') | 3823   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel') | 
| 3824   @DocsEditable | 3824   @DocsEditable | 
| 3825   PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, n
      um y1, num x2, num y2) native; | 3825   PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(double x, double y, dou
      ble x1, double y1, double x2, double y2) native; | 
| 3826 | 3826 | 
| 3827   @JSName('createSVGPathSegCurvetoCubicSmoothAbs') | 3827   @JSName('createSVGPathSegCurvetoCubicSmoothAbs') | 
| 3828   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs') | 3828   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs') | 
| 3829   @DocsEditable | 3829   @DocsEditable | 
| 3830   PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num 
      y, num x2, num y2) native; | 3830   PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(double x, d
      ouble y, double x2, double y2) native; | 
| 3831 | 3831 | 
| 3832   @JSName('createSVGPathSegCurvetoCubicSmoothRel') | 3832   @JSName('createSVGPathSegCurvetoCubicSmoothRel') | 
| 3833   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel') | 3833   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel') | 
| 3834   @DocsEditable | 3834   @DocsEditable | 
| 3835   PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num 
      y, num x2, num y2) native; | 3835   PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(double x, d
      ouble y, double x2, double y2) native; | 
| 3836 | 3836 | 
| 3837   @JSName('createSVGPathSegCurvetoQuadraticAbs') | 3837   @JSName('createSVGPathSegCurvetoQuadraticAbs') | 
| 3838   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs') | 3838   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs') | 
| 3839   @DocsEditable | 3839   @DocsEditable | 
| 3840   PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, n
      um x1, num y1) native; | 3840   PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(double x, doubl
      e y, double x1, double y1) native; | 
| 3841 | 3841 | 
| 3842   @JSName('createSVGPathSegCurvetoQuadraticRel') | 3842   @JSName('createSVGPathSegCurvetoQuadraticRel') | 
| 3843   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel') | 3843   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel') | 
| 3844   @DocsEditable | 3844   @DocsEditable | 
| 3845   PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, n
      um x1, num y1) native; | 3845   PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(double x, doubl
      e y, double x1, double y1) native; | 
| 3846 | 3846 | 
| 3847   @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs') | 3847   @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs') | 
| 3848   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs') | 3848   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs') | 
| 3849   @DocsEditable | 3849   @DocsEditable | 
| 3850   PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num
       x, num y) native; | 3850   PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(dou
      ble x, double y) native; | 
| 3851 | 3851 | 
| 3852   @JSName('createSVGPathSegCurvetoQuadraticSmoothRel') | 3852   @JSName('createSVGPathSegCurvetoQuadraticSmoothRel') | 
| 3853   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel') | 3853   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel') | 
| 3854   @DocsEditable | 3854   @DocsEditable | 
| 3855   PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num
       x, num y) native; | 3855   PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(dou
      ble x, double y) native; | 
| 3856 | 3856 | 
| 3857   @JSName('createSVGPathSegLinetoAbs') | 3857   @JSName('createSVGPathSegLinetoAbs') | 
| 3858   @DomName('SVGPathElement.createSVGPathSegLinetoAbs') | 3858   @DomName('SVGPathElement.createSVGPathSegLinetoAbs') | 
| 3859   @DocsEditable | 3859   @DocsEditable | 
| 3860   PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native; | 3860   PathSegLinetoAbs createSvgPathSegLinetoAbs(double x, double y) native; | 
| 3861 | 3861 | 
| 3862   @JSName('createSVGPathSegLinetoHorizontalAbs') | 3862   @JSName('createSVGPathSegLinetoHorizontalAbs') | 
| 3863   @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs') | 3863   @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs') | 
| 3864   @DocsEditable | 3864   @DocsEditable | 
| 3865   PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native; | 3865   PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(double x) nativ
      e; | 
| 3866 | 3866 | 
| 3867   @JSName('createSVGPathSegLinetoHorizontalRel') | 3867   @JSName('createSVGPathSegLinetoHorizontalRel') | 
| 3868   @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel') | 3868   @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel') | 
| 3869   @DocsEditable | 3869   @DocsEditable | 
| 3870   PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native; | 3870   PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(double x) nativ
      e; | 
| 3871 | 3871 | 
| 3872   @JSName('createSVGPathSegLinetoRel') | 3872   @JSName('createSVGPathSegLinetoRel') | 
| 3873   @DomName('SVGPathElement.createSVGPathSegLinetoRel') | 3873   @DomName('SVGPathElement.createSVGPathSegLinetoRel') | 
| 3874   @DocsEditable | 3874   @DocsEditable | 
| 3875   PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native; | 3875   PathSegLinetoRel createSvgPathSegLinetoRel(double x, double y) native; | 
| 3876 | 3876 | 
| 3877   @JSName('createSVGPathSegLinetoVerticalAbs') | 3877   @JSName('createSVGPathSegLinetoVerticalAbs') | 
| 3878   @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs') | 3878   @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs') | 
| 3879   @DocsEditable | 3879   @DocsEditable | 
| 3880   PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native; | 3880   PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(double y) native; | 
| 3881 | 3881 | 
| 3882   @JSName('createSVGPathSegLinetoVerticalRel') | 3882   @JSName('createSVGPathSegLinetoVerticalRel') | 
| 3883   @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel') | 3883   @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel') | 
| 3884   @DocsEditable | 3884   @DocsEditable | 
| 3885   PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native; | 3885   PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(double y) native; | 
| 3886 | 3886 | 
| 3887   @JSName('createSVGPathSegMovetoAbs') | 3887   @JSName('createSVGPathSegMovetoAbs') | 
| 3888   @DomName('SVGPathElement.createSVGPathSegMovetoAbs') | 3888   @DomName('SVGPathElement.createSVGPathSegMovetoAbs') | 
| 3889   @DocsEditable | 3889   @DocsEditable | 
| 3890   PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native; | 3890   PathSegMovetoAbs createSvgPathSegMovetoAbs(double x, double y) native; | 
| 3891 | 3891 | 
| 3892   @JSName('createSVGPathSegMovetoRel') | 3892   @JSName('createSVGPathSegMovetoRel') | 
| 3893   @DomName('SVGPathElement.createSVGPathSegMovetoRel') | 3893   @DomName('SVGPathElement.createSVGPathSegMovetoRel') | 
| 3894   @DocsEditable | 3894   @DocsEditable | 
| 3895   PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native; | 3895   PathSegMovetoRel createSvgPathSegMovetoRel(double x, double y) native; | 
| 3896 | 3896 | 
| 3897   @DomName('SVGPathElement.getPathSegAtLength') | 3897   @DomName('SVGPathElement.getPathSegAtLength') | 
| 3898   @DocsEditable | 3898   @DocsEditable | 
| 3899   int getPathSegAtLength(num distance) native; | 3899   int getPathSegAtLength(double distance) native; | 
| 3900 | 3900 | 
| 3901   @DomName('SVGPathElement.getPointAtLength') | 3901   @DomName('SVGPathElement.getPointAtLength') | 
| 3902   @DocsEditable | 3902   @DocsEditable | 
| 3903   Point getPointAtLength(num distance) native; | 3903   Point getPointAtLength(double distance) native; | 
| 3904 | 3904 | 
| 3905   @DomName('SVGPathElement.getTotalLength') | 3905   @DomName('SVGPathElement.getTotalLength') | 
| 3906   @DocsEditable | 3906   @DocsEditable | 
| 3907   num getTotalLength() native; | 3907   double getTotalLength() native; | 
| 3908 | 3908 | 
| 3909   // From SVGExternalResourcesRequired | 3909   // From SVGExternalResourcesRequired | 
| 3910 | 3910 | 
| 3911   @DomName('SVGPathElement.externalResourcesRequired') | 3911   @DomName('SVGPathElement.externalResourcesRequired') | 
| 3912   @DocsEditable | 3912   @DocsEditable | 
| 3913   final AnimatedBoolean externalResourcesRequired; | 3913   final AnimatedBoolean externalResourcesRequired; | 
| 3914 | 3914 | 
| 3915   // From SVGLangSpace | 3915   // From SVGLangSpace | 
| 3916 | 3916 | 
| 3917   @DomName('SVGPathElement.xmllang') | 3917   @DomName('SVGPathElement.xmllang') | 
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 4077 // BSD-style license that can be found in the LICENSE file. | 4077 // BSD-style license that can be found in the LICENSE file. | 
| 4078 | 4078 | 
| 4079 | 4079 | 
| 4080 @DocsEditable | 4080 @DocsEditable | 
| 4081 @DomName('SVGPathSegArcAbs') | 4081 @DomName('SVGPathSegArcAbs') | 
| 4082 @Unstable | 4082 @Unstable | 
| 4083 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" { | 4083 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" { | 
| 4084 | 4084 | 
| 4085   @DomName('SVGPathSegArcAbs.angle') | 4085   @DomName('SVGPathSegArcAbs.angle') | 
| 4086   @DocsEditable | 4086   @DocsEditable | 
| 4087   num angle; | 4087   double angle; | 
| 4088 | 4088 | 
| 4089   @DomName('SVGPathSegArcAbs.largeArcFlag') | 4089   @DomName('SVGPathSegArcAbs.largeArcFlag') | 
| 4090   @DocsEditable | 4090   @DocsEditable | 
| 4091   bool largeArcFlag; | 4091   bool largeArcFlag; | 
| 4092 | 4092 | 
| 4093   @DomName('SVGPathSegArcAbs.r1') | 4093   @DomName('SVGPathSegArcAbs.r1') | 
| 4094   @DocsEditable | 4094   @DocsEditable | 
| 4095   num r1; | 4095   double r1; | 
| 4096 | 4096 | 
| 4097   @DomName('SVGPathSegArcAbs.r2') | 4097   @DomName('SVGPathSegArcAbs.r2') | 
| 4098   @DocsEditable | 4098   @DocsEditable | 
| 4099   num r2; | 4099   double r2; | 
| 4100 | 4100 | 
| 4101   @DomName('SVGPathSegArcAbs.sweepFlag') | 4101   @DomName('SVGPathSegArcAbs.sweepFlag') | 
| 4102   @DocsEditable | 4102   @DocsEditable | 
| 4103   bool sweepFlag; | 4103   bool sweepFlag; | 
| 4104 | 4104 | 
| 4105   @DomName('SVGPathSegArcAbs.x') | 4105   @DomName('SVGPathSegArcAbs.x') | 
| 4106   @DocsEditable | 4106   @DocsEditable | 
| 4107   num x; | 4107   double x; | 
| 4108 | 4108 | 
| 4109   @DomName('SVGPathSegArcAbs.y') | 4109   @DomName('SVGPathSegArcAbs.y') | 
| 4110   @DocsEditable | 4110   @DocsEditable | 
| 4111   num y; | 4111   double y; | 
| 4112 } | 4112 } | 
| 4113 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4113 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4114 // for details. All rights reserved. Use of this source code is governed by a | 4114 // for details. All rights reserved. Use of this source code is governed by a | 
| 4115 // BSD-style license that can be found in the LICENSE file. | 4115 // BSD-style license that can be found in the LICENSE file. | 
| 4116 | 4116 | 
| 4117 | 4117 | 
| 4118 @DocsEditable | 4118 @DocsEditable | 
| 4119 @DomName('SVGPathSegArcRel') | 4119 @DomName('SVGPathSegArcRel') | 
| 4120 @Unstable | 4120 @Unstable | 
| 4121 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" { | 4121 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" { | 
| 4122 | 4122 | 
| 4123   @DomName('SVGPathSegArcRel.angle') | 4123   @DomName('SVGPathSegArcRel.angle') | 
| 4124   @DocsEditable | 4124   @DocsEditable | 
| 4125   num angle; | 4125   double angle; | 
| 4126 | 4126 | 
| 4127   @DomName('SVGPathSegArcRel.largeArcFlag') | 4127   @DomName('SVGPathSegArcRel.largeArcFlag') | 
| 4128   @DocsEditable | 4128   @DocsEditable | 
| 4129   bool largeArcFlag; | 4129   bool largeArcFlag; | 
| 4130 | 4130 | 
| 4131   @DomName('SVGPathSegArcRel.r1') | 4131   @DomName('SVGPathSegArcRel.r1') | 
| 4132   @DocsEditable | 4132   @DocsEditable | 
| 4133   num r1; | 4133   double r1; | 
| 4134 | 4134 | 
| 4135   @DomName('SVGPathSegArcRel.r2') | 4135   @DomName('SVGPathSegArcRel.r2') | 
| 4136   @DocsEditable | 4136   @DocsEditable | 
| 4137   num r2; | 4137   double r2; | 
| 4138 | 4138 | 
| 4139   @DomName('SVGPathSegArcRel.sweepFlag') | 4139   @DomName('SVGPathSegArcRel.sweepFlag') | 
| 4140   @DocsEditable | 4140   @DocsEditable | 
| 4141   bool sweepFlag; | 4141   bool sweepFlag; | 
| 4142 | 4142 | 
| 4143   @DomName('SVGPathSegArcRel.x') | 4143   @DomName('SVGPathSegArcRel.x') | 
| 4144   @DocsEditable | 4144   @DocsEditable | 
| 4145   num x; | 4145   double x; | 
| 4146 | 4146 | 
| 4147   @DomName('SVGPathSegArcRel.y') | 4147   @DomName('SVGPathSegArcRel.y') | 
| 4148   @DocsEditable | 4148   @DocsEditable | 
| 4149   num y; | 4149   double y; | 
| 4150 } | 4150 } | 
| 4151 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4151 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4152 // for details. All rights reserved. Use of this source code is governed by a | 4152 // for details. All rights reserved. Use of this source code is governed by a | 
| 4153 // BSD-style license that can be found in the LICENSE file. | 4153 // BSD-style license that can be found in the LICENSE file. | 
| 4154 | 4154 | 
| 4155 | 4155 | 
| 4156 @DocsEditable | 4156 @DocsEditable | 
| 4157 @DomName('SVGPathSegClosePath') | 4157 @DomName('SVGPathSegClosePath') | 
| 4158 @Unstable | 4158 @Unstable | 
| 4159 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" { | 4159 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" { | 
| 4160 } | 4160 } | 
| 4161 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4161 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4162 // for details. All rights reserved. Use of this source code is governed by a | 4162 // for details. All rights reserved. Use of this source code is governed by a | 
| 4163 // BSD-style license that can be found in the LICENSE file. | 4163 // BSD-style license that can be found in the LICENSE file. | 
| 4164 | 4164 | 
| 4165 | 4165 | 
| 4166 @DocsEditable | 4166 @DocsEditable | 
| 4167 @DomName('SVGPathSegCurvetoCubicAbs') | 4167 @DomName('SVGPathSegCurvetoCubicAbs') | 
| 4168 @Unstable | 4168 @Unstable | 
| 4169 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" 
      { | 4169 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" 
      { | 
| 4170 | 4170 | 
| 4171   @DomName('SVGPathSegCurvetoCubicAbs.x') | 4171   @DomName('SVGPathSegCurvetoCubicAbs.x') | 
| 4172   @DocsEditable | 4172   @DocsEditable | 
| 4173   num x; | 4173   double x; | 
| 4174 | 4174 | 
| 4175   @DomName('SVGPathSegCurvetoCubicAbs.x1') | 4175   @DomName('SVGPathSegCurvetoCubicAbs.x1') | 
| 4176   @DocsEditable | 4176   @DocsEditable | 
| 4177   num x1; | 4177   double x1; | 
| 4178 | 4178 | 
| 4179   @DomName('SVGPathSegCurvetoCubicAbs.x2') | 4179   @DomName('SVGPathSegCurvetoCubicAbs.x2') | 
| 4180   @DocsEditable | 4180   @DocsEditable | 
| 4181   num x2; | 4181   double x2; | 
| 4182 | 4182 | 
| 4183   @DomName('SVGPathSegCurvetoCubicAbs.y') | 4183   @DomName('SVGPathSegCurvetoCubicAbs.y') | 
| 4184   @DocsEditable | 4184   @DocsEditable | 
| 4185   num y; | 4185   double y; | 
| 4186 | 4186 | 
| 4187   @DomName('SVGPathSegCurvetoCubicAbs.y1') | 4187   @DomName('SVGPathSegCurvetoCubicAbs.y1') | 
| 4188   @DocsEditable | 4188   @DocsEditable | 
| 4189   num y1; | 4189   double y1; | 
| 4190 | 4190 | 
| 4191   @DomName('SVGPathSegCurvetoCubicAbs.y2') | 4191   @DomName('SVGPathSegCurvetoCubicAbs.y2') | 
| 4192   @DocsEditable | 4192   @DocsEditable | 
| 4193   num y2; | 4193   double y2; | 
| 4194 } | 4194 } | 
| 4195 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4195 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4196 // for details. All rights reserved. Use of this source code is governed by a | 4196 // for details. All rights reserved. Use of this source code is governed by a | 
| 4197 // BSD-style license that can be found in the LICENSE file. | 4197 // BSD-style license that can be found in the LICENSE file. | 
| 4198 | 4198 | 
| 4199 | 4199 | 
| 4200 @DocsEditable | 4200 @DocsEditable | 
| 4201 @DomName('SVGPathSegCurvetoCubicRel') | 4201 @DomName('SVGPathSegCurvetoCubicRel') | 
| 4202 @Unstable | 4202 @Unstable | 
| 4203 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" 
      { | 4203 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" 
      { | 
| 4204 | 4204 | 
| 4205   @DomName('SVGPathSegCurvetoCubicRel.x') | 4205   @DomName('SVGPathSegCurvetoCubicRel.x') | 
| 4206   @DocsEditable | 4206   @DocsEditable | 
| 4207   num x; | 4207   double x; | 
| 4208 | 4208 | 
| 4209   @DomName('SVGPathSegCurvetoCubicRel.x1') | 4209   @DomName('SVGPathSegCurvetoCubicRel.x1') | 
| 4210   @DocsEditable | 4210   @DocsEditable | 
| 4211   num x1; | 4211   double x1; | 
| 4212 | 4212 | 
| 4213   @DomName('SVGPathSegCurvetoCubicRel.x2') | 4213   @DomName('SVGPathSegCurvetoCubicRel.x2') | 
| 4214   @DocsEditable | 4214   @DocsEditable | 
| 4215   num x2; | 4215   double x2; | 
| 4216 | 4216 | 
| 4217   @DomName('SVGPathSegCurvetoCubicRel.y') | 4217   @DomName('SVGPathSegCurvetoCubicRel.y') | 
| 4218   @DocsEditable | 4218   @DocsEditable | 
| 4219   num y; | 4219   double y; | 
| 4220 | 4220 | 
| 4221   @DomName('SVGPathSegCurvetoCubicRel.y1') | 4221   @DomName('SVGPathSegCurvetoCubicRel.y1') | 
| 4222   @DocsEditable | 4222   @DocsEditable | 
| 4223   num y1; | 4223   double y1; | 
| 4224 | 4224 | 
| 4225   @DomName('SVGPathSegCurvetoCubicRel.y2') | 4225   @DomName('SVGPathSegCurvetoCubicRel.y2') | 
| 4226   @DocsEditable | 4226   @DocsEditable | 
| 4227   num y2; | 4227   double y2; | 
| 4228 } | 4228 } | 
| 4229 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4229 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4230 // for details. All rights reserved. Use of this source code is governed by a | 4230 // for details. All rights reserved. Use of this source code is governed by a | 
| 4231 // BSD-style license that can be found in the LICENSE file. | 4231 // BSD-style license that can be found in the LICENSE file. | 
| 4232 | 4232 | 
| 4233 | 4233 | 
| 4234 @DocsEditable | 4234 @DocsEditable | 
| 4235 @DomName('SVGPathSegCurvetoCubicSmoothAbs') | 4235 @DomName('SVGPathSegCurvetoCubicSmoothAbs') | 
| 4236 @Unstable | 4236 @Unstable | 
| 4237 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi
      cSmoothAbs" { | 4237 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi
      cSmoothAbs" { | 
| 4238 | 4238 | 
| 4239   @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') | 4239   @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') | 
| 4240   @DocsEditable | 4240   @DocsEditable | 
| 4241   num x; | 4241   double x; | 
| 4242 | 4242 | 
| 4243   @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') | 4243   @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') | 
| 4244   @DocsEditable | 4244   @DocsEditable | 
| 4245   num x2; | 4245   double x2; | 
| 4246 | 4246 | 
| 4247   @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') | 4247   @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') | 
| 4248   @DocsEditable | 4248   @DocsEditable | 
| 4249   num y; | 4249   double y; | 
| 4250 | 4250 | 
| 4251   @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') | 4251   @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') | 
| 4252   @DocsEditable | 4252   @DocsEditable | 
| 4253   num y2; | 4253   double y2; | 
| 4254 } | 4254 } | 
| 4255 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4255 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4256 // for details. All rights reserved. Use of this source code is governed by a | 4256 // for details. All rights reserved. Use of this source code is governed by a | 
| 4257 // BSD-style license that can be found in the LICENSE file. | 4257 // BSD-style license that can be found in the LICENSE file. | 
| 4258 | 4258 | 
| 4259 | 4259 | 
| 4260 @DocsEditable | 4260 @DocsEditable | 
| 4261 @DomName('SVGPathSegCurvetoCubicSmoothRel') | 4261 @DomName('SVGPathSegCurvetoCubicSmoothRel') | 
| 4262 @Unstable | 4262 @Unstable | 
| 4263 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi
      cSmoothRel" { | 4263 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi
      cSmoothRel" { | 
| 4264 | 4264 | 
| 4265   @DomName('SVGPathSegCurvetoCubicSmoothRel.x') | 4265   @DomName('SVGPathSegCurvetoCubicSmoothRel.x') | 
| 4266   @DocsEditable | 4266   @DocsEditable | 
| 4267   num x; | 4267   double x; | 
| 4268 | 4268 | 
| 4269   @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') | 4269   @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') | 
| 4270   @DocsEditable | 4270   @DocsEditable | 
| 4271   num x2; | 4271   double x2; | 
| 4272 | 4272 | 
| 4273   @DomName('SVGPathSegCurvetoCubicSmoothRel.y') | 4273   @DomName('SVGPathSegCurvetoCubicSmoothRel.y') | 
| 4274   @DocsEditable | 4274   @DocsEditable | 
| 4275   num y; | 4275   double y; | 
| 4276 | 4276 | 
| 4277   @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') | 4277   @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') | 
| 4278   @DocsEditable | 4278   @DocsEditable | 
| 4279   num y2; | 4279   double y2; | 
| 4280 } | 4280 } | 
| 4281 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4281 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4282 // for details. All rights reserved. Use of this source code is governed by a | 4282 // for details. All rights reserved. Use of this source code is governed by a | 
| 4283 // BSD-style license that can be found in the LICENSE file. | 4283 // BSD-style license that can be found in the LICENSE file. | 
| 4284 | 4284 | 
| 4285 | 4285 | 
| 4286 @DocsEditable | 4286 @DocsEditable | 
| 4287 @DomName('SVGPathSegCurvetoQuadraticAbs') | 4287 @DomName('SVGPathSegCurvetoQuadraticAbs') | 
| 4288 @Unstable | 4288 @Unstable | 
| 4289 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra
      ticAbs" { | 4289 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra
      ticAbs" { | 
| 4290 | 4290 | 
| 4291   @DomName('SVGPathSegCurvetoQuadraticAbs.x') | 4291   @DomName('SVGPathSegCurvetoQuadraticAbs.x') | 
| 4292   @DocsEditable | 4292   @DocsEditable | 
| 4293   num x; | 4293   double x; | 
| 4294 | 4294 | 
| 4295   @DomName('SVGPathSegCurvetoQuadraticAbs.x1') | 4295   @DomName('SVGPathSegCurvetoQuadraticAbs.x1') | 
| 4296   @DocsEditable | 4296   @DocsEditable | 
| 4297   num x1; | 4297   double x1; | 
| 4298 | 4298 | 
| 4299   @DomName('SVGPathSegCurvetoQuadraticAbs.y') | 4299   @DomName('SVGPathSegCurvetoQuadraticAbs.y') | 
| 4300   @DocsEditable | 4300   @DocsEditable | 
| 4301   num y; | 4301   double y; | 
| 4302 | 4302 | 
| 4303   @DomName('SVGPathSegCurvetoQuadraticAbs.y1') | 4303   @DomName('SVGPathSegCurvetoQuadraticAbs.y1') | 
| 4304   @DocsEditable | 4304   @DocsEditable | 
| 4305   num y1; | 4305   double y1; | 
| 4306 } | 4306 } | 
| 4307 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4307 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4308 // for details. All rights reserved. Use of this source code is governed by a | 4308 // for details. All rights reserved. Use of this source code is governed by a | 
| 4309 // BSD-style license that can be found in the LICENSE file. | 4309 // BSD-style license that can be found in the LICENSE file. | 
| 4310 | 4310 | 
| 4311 | 4311 | 
| 4312 @DocsEditable | 4312 @DocsEditable | 
| 4313 @DomName('SVGPathSegCurvetoQuadraticRel') | 4313 @DomName('SVGPathSegCurvetoQuadraticRel') | 
| 4314 @Unstable | 4314 @Unstable | 
| 4315 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra
      ticRel" { | 4315 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra
      ticRel" { | 
| 4316 | 4316 | 
| 4317   @DomName('SVGPathSegCurvetoQuadraticRel.x') | 4317   @DomName('SVGPathSegCurvetoQuadraticRel.x') | 
| 4318   @DocsEditable | 4318   @DocsEditable | 
| 4319   num x; | 4319   double x; | 
| 4320 | 4320 | 
| 4321   @DomName('SVGPathSegCurvetoQuadraticRel.x1') | 4321   @DomName('SVGPathSegCurvetoQuadraticRel.x1') | 
| 4322   @DocsEditable | 4322   @DocsEditable | 
| 4323   num x1; | 4323   double x1; | 
| 4324 | 4324 | 
| 4325   @DomName('SVGPathSegCurvetoQuadraticRel.y') | 4325   @DomName('SVGPathSegCurvetoQuadraticRel.y') | 
| 4326   @DocsEditable | 4326   @DocsEditable | 
| 4327   num y; | 4327   double y; | 
| 4328 | 4328 | 
| 4329   @DomName('SVGPathSegCurvetoQuadraticRel.y1') | 4329   @DomName('SVGPathSegCurvetoQuadraticRel.y1') | 
| 4330   @DocsEditable | 4330   @DocsEditable | 
| 4331   num y1; | 4331   double y1; | 
| 4332 } | 4332 } | 
| 4333 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4333 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4334 // for details. All rights reserved. Use of this source code is governed by a | 4334 // for details. All rights reserved. Use of this source code is governed by a | 
| 4335 // BSD-style license that can be found in the LICENSE file. | 4335 // BSD-style license that can be found in the LICENSE file. | 
| 4336 | 4336 | 
| 4337 | 4337 | 
| 4338 @DocsEditable | 4338 @DocsEditable | 
| 4339 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') | 4339 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') | 
| 4340 @Unstable | 4340 @Unstable | 
| 4341 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto
      QuadraticSmoothAbs" { | 4341 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto
      QuadraticSmoothAbs" { | 
| 4342 | 4342 | 
| 4343   @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') | 4343   @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') | 
| 4344   @DocsEditable | 4344   @DocsEditable | 
| 4345   num x; | 4345   double x; | 
| 4346 | 4346 | 
| 4347   @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') | 4347   @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') | 
| 4348   @DocsEditable | 4348   @DocsEditable | 
| 4349   num y; | 4349   double y; | 
| 4350 } | 4350 } | 
| 4351 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4351 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4352 // for details. All rights reserved. Use of this source code is governed by a | 4352 // for details. All rights reserved. Use of this source code is governed by a | 
| 4353 // BSD-style license that can be found in the LICENSE file. | 4353 // BSD-style license that can be found in the LICENSE file. | 
| 4354 | 4354 | 
| 4355 | 4355 | 
| 4356 @DocsEditable | 4356 @DocsEditable | 
| 4357 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') | 4357 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') | 
| 4358 @Unstable | 4358 @Unstable | 
| 4359 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto
      QuadraticSmoothRel" { | 4359 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto
      QuadraticSmoothRel" { | 
| 4360 | 4360 | 
| 4361   @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') | 4361   @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') | 
| 4362   @DocsEditable | 4362   @DocsEditable | 
| 4363   num x; | 4363   double x; | 
| 4364 | 4364 | 
| 4365   @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') | 4365   @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') | 
| 4366   @DocsEditable | 4366   @DocsEditable | 
| 4367   num y; | 4367   double y; | 
| 4368 } | 4368 } | 
| 4369 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4369 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4370 // for details. All rights reserved. Use of this source code is governed by a | 4370 // for details. All rights reserved. Use of this source code is governed by a | 
| 4371 // BSD-style license that can be found in the LICENSE file. | 4371 // BSD-style license that can be found in the LICENSE file. | 
| 4372 | 4372 | 
| 4373 | 4373 | 
| 4374 @DocsEditable | 4374 @DocsEditable | 
| 4375 @DomName('SVGPathSegLinetoAbs') | 4375 @DomName('SVGPathSegLinetoAbs') | 
| 4376 @Unstable | 4376 @Unstable | 
| 4377 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" { | 4377 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" { | 
| 4378 | 4378 | 
| 4379   @DomName('SVGPathSegLinetoAbs.x') | 4379   @DomName('SVGPathSegLinetoAbs.x') | 
| 4380   @DocsEditable | 4380   @DocsEditable | 
| 4381   num x; | 4381   double x; | 
| 4382 | 4382 | 
| 4383   @DomName('SVGPathSegLinetoAbs.y') | 4383   @DomName('SVGPathSegLinetoAbs.y') | 
| 4384   @DocsEditable | 4384   @DocsEditable | 
| 4385   num y; | 4385   double y; | 
| 4386 } | 4386 } | 
| 4387 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4387 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4388 // for details. All rights reserved. Use of this source code is governed by a | 4388 // for details. All rights reserved. Use of this source code is governed by a | 
| 4389 // BSD-style license that can be found in the LICENSE file. | 4389 // BSD-style license that can be found in the LICENSE file. | 
| 4390 | 4390 | 
| 4391 | 4391 | 
| 4392 @DocsEditable | 4392 @DocsEditable | 
| 4393 @DomName('SVGPathSegLinetoHorizontalAbs') | 4393 @DomName('SVGPathSegLinetoHorizontalAbs') | 
| 4394 @Unstable | 4394 @Unstable | 
| 4395 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon
      talAbs" { | 4395 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon
      talAbs" { | 
| 4396 | 4396 | 
| 4397   @DomName('SVGPathSegLinetoHorizontalAbs.x') | 4397   @DomName('SVGPathSegLinetoHorizontalAbs.x') | 
| 4398   @DocsEditable | 4398   @DocsEditable | 
| 4399   num x; | 4399   double x; | 
| 4400 } | 4400 } | 
| 4401 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4401 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4402 // for details. All rights reserved. Use of this source code is governed by a | 4402 // for details. All rights reserved. Use of this source code is governed by a | 
| 4403 // BSD-style license that can be found in the LICENSE file. | 4403 // BSD-style license that can be found in the LICENSE file. | 
| 4404 | 4404 | 
| 4405 | 4405 | 
| 4406 @DocsEditable | 4406 @DocsEditable | 
| 4407 @DomName('SVGPathSegLinetoHorizontalRel') | 4407 @DomName('SVGPathSegLinetoHorizontalRel') | 
| 4408 @Unstable | 4408 @Unstable | 
| 4409 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon
      talRel" { | 4409 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon
      talRel" { | 
| 4410 | 4410 | 
| 4411   @DomName('SVGPathSegLinetoHorizontalRel.x') | 4411   @DomName('SVGPathSegLinetoHorizontalRel.x') | 
| 4412   @DocsEditable | 4412   @DocsEditable | 
| 4413   num x; | 4413   double x; | 
| 4414 } | 4414 } | 
| 4415 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4415 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4416 // for details. All rights reserved. Use of this source code is governed by a | 4416 // for details. All rights reserved. Use of this source code is governed by a | 
| 4417 // BSD-style license that can be found in the LICENSE file. | 4417 // BSD-style license that can be found in the LICENSE file. | 
| 4418 | 4418 | 
| 4419 | 4419 | 
| 4420 @DocsEditable | 4420 @DocsEditable | 
| 4421 @DomName('SVGPathSegLinetoRel') | 4421 @DomName('SVGPathSegLinetoRel') | 
| 4422 @Unstable | 4422 @Unstable | 
| 4423 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" { | 4423 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" { | 
| 4424 | 4424 | 
| 4425   @DomName('SVGPathSegLinetoRel.x') | 4425   @DomName('SVGPathSegLinetoRel.x') | 
| 4426   @DocsEditable | 4426   @DocsEditable | 
| 4427   num x; | 4427   double x; | 
| 4428 | 4428 | 
| 4429   @DomName('SVGPathSegLinetoRel.y') | 4429   @DomName('SVGPathSegLinetoRel.y') | 
| 4430   @DocsEditable | 4430   @DocsEditable | 
| 4431   num y; | 4431   double y; | 
| 4432 } | 4432 } | 
| 4433 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4433 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4434 // for details. All rights reserved. Use of this source code is governed by a | 4434 // for details. All rights reserved. Use of this source code is governed by a | 
| 4435 // BSD-style license that can be found in the LICENSE file. | 4435 // BSD-style license that can be found in the LICENSE file. | 
| 4436 | 4436 | 
| 4437 | 4437 | 
| 4438 @DocsEditable | 4438 @DocsEditable | 
| 4439 @DomName('SVGPathSegLinetoVerticalAbs') | 4439 @DomName('SVGPathSegLinetoVerticalAbs') | 
| 4440 @Unstable | 4440 @Unstable | 
| 4441 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA
      bs" { | 4441 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA
      bs" { | 
| 4442 | 4442 | 
| 4443   @DomName('SVGPathSegLinetoVerticalAbs.y') | 4443   @DomName('SVGPathSegLinetoVerticalAbs.y') | 
| 4444   @DocsEditable | 4444   @DocsEditable | 
| 4445   num y; | 4445   double y; | 
| 4446 } | 4446 } | 
| 4447 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4447 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4448 // for details. All rights reserved. Use of this source code is governed by a | 4448 // for details. All rights reserved. Use of this source code is governed by a | 
| 4449 // BSD-style license that can be found in the LICENSE file. | 4449 // BSD-style license that can be found in the LICENSE file. | 
| 4450 | 4450 | 
| 4451 | 4451 | 
| 4452 @DocsEditable | 4452 @DocsEditable | 
| 4453 @DomName('SVGPathSegLinetoVerticalRel') | 4453 @DomName('SVGPathSegLinetoVerticalRel') | 
| 4454 @Unstable | 4454 @Unstable | 
| 4455 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR
      el" { | 4455 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR
      el" { | 
| 4456 | 4456 | 
| 4457   @DomName('SVGPathSegLinetoVerticalRel.y') | 4457   @DomName('SVGPathSegLinetoVerticalRel.y') | 
| 4458   @DocsEditable | 4458   @DocsEditable | 
| 4459   num y; | 4459   double y; | 
| 4460 } | 4460 } | 
| 4461 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4461 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4462 // for details. All rights reserved. Use of this source code is governed by a | 4462 // for details. All rights reserved. Use of this source code is governed by a | 
| 4463 // BSD-style license that can be found in the LICENSE file. | 4463 // BSD-style license that can be found in the LICENSE file. | 
| 4464 | 4464 | 
| 4465 | 4465 | 
| 4466 @DocsEditable | 4466 @DocsEditable | 
| 4467 @DomName('SVGPathSegList') | 4467 @DomName('SVGPathSegList') | 
| 4468 @Unstable | 4468 @Unstable | 
| 4469 class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixi
      n<PathSeg> implements JavaScriptIndexingBehavior, List<PathSeg> native "SVGPathS
      egList" { | 4469 class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixi
      n<PathSeg> implements JavaScriptIndexingBehavior, List<PathSeg> native "SVGPathS
      egList" { | 
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 4551 // BSD-style license that can be found in the LICENSE file. | 4551 // BSD-style license that can be found in the LICENSE file. | 
| 4552 | 4552 | 
| 4553 | 4553 | 
| 4554 @DocsEditable | 4554 @DocsEditable | 
| 4555 @DomName('SVGPathSegMovetoAbs') | 4555 @DomName('SVGPathSegMovetoAbs') | 
| 4556 @Unstable | 4556 @Unstable | 
| 4557 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" { | 4557 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" { | 
| 4558 | 4558 | 
| 4559   @DomName('SVGPathSegMovetoAbs.x') | 4559   @DomName('SVGPathSegMovetoAbs.x') | 
| 4560   @DocsEditable | 4560   @DocsEditable | 
| 4561   num x; | 4561   double x; | 
| 4562 | 4562 | 
| 4563   @DomName('SVGPathSegMovetoAbs.y') | 4563   @DomName('SVGPathSegMovetoAbs.y') | 
| 4564   @DocsEditable | 4564   @DocsEditable | 
| 4565   num y; | 4565   double y; | 
| 4566 } | 4566 } | 
| 4567 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4567 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4568 // for details. All rights reserved. Use of this source code is governed by a | 4568 // for details. All rights reserved. Use of this source code is governed by a | 
| 4569 // BSD-style license that can be found in the LICENSE file. | 4569 // BSD-style license that can be found in the LICENSE file. | 
| 4570 | 4570 | 
| 4571 | 4571 | 
| 4572 @DocsEditable | 4572 @DocsEditable | 
| 4573 @DomName('SVGPathSegMovetoRel') | 4573 @DomName('SVGPathSegMovetoRel') | 
| 4574 @Unstable | 4574 @Unstable | 
| 4575 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" { | 4575 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" { | 
| 4576 | 4576 | 
| 4577   @DomName('SVGPathSegMovetoRel.x') | 4577   @DomName('SVGPathSegMovetoRel.x') | 
| 4578   @DocsEditable | 4578   @DocsEditable | 
| 4579   num x; | 4579   double x; | 
| 4580 | 4580 | 
| 4581   @DomName('SVGPathSegMovetoRel.y') | 4581   @DomName('SVGPathSegMovetoRel.y') | 
| 4582   @DocsEditable | 4582   @DocsEditable | 
| 4583   num y; | 4583   double y; | 
| 4584 } | 4584 } | 
| 4585 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4585 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4586 // for details. All rights reserved. Use of this source code is governed by a | 4586 // for details. All rights reserved. Use of this source code is governed by a | 
| 4587 // BSD-style license that can be found in the LICENSE file. | 4587 // BSD-style license that can be found in the LICENSE file. | 
| 4588 | 4588 | 
| 4589 | 4589 | 
| 4590 @DocsEditable | 4590 @DocsEditable | 
| 4591 @DomName('SVGPatternElement') | 4591 @DomName('SVGPatternElement') | 
| 4592 @Unstable | 4592 @Unstable | 
| 4593 class PatternElement extends StyledElement implements FitToViewBox, UriReference
      , Tests, ExternalResourcesRequired, LangSpace native "SVGPatternElement" { | 4593 class PatternElement extends StyledElement implements FitToViewBox, UriReference
      , Tests, ExternalResourcesRequired, LangSpace native "SVGPatternElement" { | 
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 4679 // BSD-style license that can be found in the LICENSE file. | 4679 // BSD-style license that can be found in the LICENSE file. | 
| 4680 | 4680 | 
| 4681 | 4681 | 
| 4682 @DocsEditable | 4682 @DocsEditable | 
| 4683 @DomName('SVGPoint') | 4683 @DomName('SVGPoint') | 
| 4684 @Unstable | 4684 @Unstable | 
| 4685 class Point native "SVGPoint" { | 4685 class Point native "SVGPoint" { | 
| 4686 | 4686 | 
| 4687   @DomName('SVGPoint.x') | 4687   @DomName('SVGPoint.x') | 
| 4688   @DocsEditable | 4688   @DocsEditable | 
| 4689   num x; | 4689   double x; | 
| 4690 | 4690 | 
| 4691   @DomName('SVGPoint.y') | 4691   @DomName('SVGPoint.y') | 
| 4692   @DocsEditable | 4692   @DocsEditable | 
| 4693   num y; | 4693   double y; | 
| 4694 | 4694 | 
| 4695   @DomName('SVGPoint.matrixTransform') | 4695   @DomName('SVGPoint.matrixTransform') | 
| 4696   @DocsEditable | 4696   @DocsEditable | 
| 4697   Point matrixTransform(Matrix matrix) native; | 4697   Point matrixTransform(Matrix matrix) native; | 
| 4698 } | 4698 } | 
| 4699 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 4699 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 4700 // for details. All rights reserved. Use of this source code is governed by a | 4700 // for details. All rights reserved. Use of this source code is governed by a | 
| 4701 // BSD-style license that can be found in the LICENSE file. | 4701 // BSD-style license that can be found in the LICENSE file. | 
| 4702 | 4702 | 
| 4703 | 4703 | 
| (...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5035 // BSD-style license that can be found in the LICENSE file. | 5035 // BSD-style license that can be found in the LICENSE file. | 
| 5036 | 5036 | 
| 5037 | 5037 | 
| 5038 @DocsEditable | 5038 @DocsEditable | 
| 5039 @DomName('SVGRect') | 5039 @DomName('SVGRect') | 
| 5040 @Unstable | 5040 @Unstable | 
| 5041 class Rect native "SVGRect" { | 5041 class Rect native "SVGRect" { | 
| 5042 | 5042 | 
| 5043   @DomName('SVGRect.height') | 5043   @DomName('SVGRect.height') | 
| 5044   @DocsEditable | 5044   @DocsEditable | 
| 5045   num height; | 5045   double height; | 
| 5046 | 5046 | 
| 5047   @DomName('SVGRect.width') | 5047   @DomName('SVGRect.width') | 
| 5048   @DocsEditable | 5048   @DocsEditable | 
| 5049   num width; | 5049   double width; | 
| 5050 | 5050 | 
| 5051   @DomName('SVGRect.x') | 5051   @DomName('SVGRect.x') | 
| 5052   @DocsEditable | 5052   @DocsEditable | 
| 5053   num x; | 5053   double x; | 
| 5054 | 5054 | 
| 5055   @DomName('SVGRect.y') | 5055   @DomName('SVGRect.y') | 
| 5056   @DocsEditable | 5056   @DocsEditable | 
| 5057   num y; | 5057   double y; | 
| 5058 } | 5058 } | 
| 5059 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 5059 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 5060 // for details. All rights reserved. Use of this source code is governed by a | 5060 // for details. All rights reserved. Use of this source code is governed by a | 
| 5061 // BSD-style license that can be found in the LICENSE file. | 5061 // BSD-style license that can be found in the LICENSE file. | 
| 5062 | 5062 | 
| 5063 | 5063 | 
| 5064 @DocsEditable | 5064 @DocsEditable | 
| 5065 @DomName('SVGRectElement') | 5065 @DomName('SVGRectElement') | 
| 5066 @Unstable | 5066 @Unstable | 
| 5067 class RectElement extends StyledElement implements Transformable, Tests, Externa
      lResourcesRequired, LangSpace native "SVGRectElement" { | 5067 class RectElement extends StyledElement implements Transformable, Tests, Externa
      lResourcesRequired, LangSpace native "SVGRectElement" { | 
| (...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5620   @DomName('SVGSVGElement.contentScriptType') | 5620   @DomName('SVGSVGElement.contentScriptType') | 
| 5621   @DocsEditable | 5621   @DocsEditable | 
| 5622   String contentScriptType; | 5622   String contentScriptType; | 
| 5623 | 5623 | 
| 5624   @DomName('SVGSVGElement.contentStyleType') | 5624   @DomName('SVGSVGElement.contentStyleType') | 
| 5625   @DocsEditable | 5625   @DocsEditable | 
| 5626   String contentStyleType; | 5626   String contentStyleType; | 
| 5627 | 5627 | 
| 5628   @DomName('SVGSVGElement.currentScale') | 5628   @DomName('SVGSVGElement.currentScale') | 
| 5629   @DocsEditable | 5629   @DocsEditable | 
| 5630   num currentScale; | 5630   double currentScale; | 
| 5631 | 5631 | 
| 5632   @DomName('SVGSVGElement.currentTranslate') | 5632   @DomName('SVGSVGElement.currentTranslate') | 
| 5633   @DocsEditable | 5633   @DocsEditable | 
| 5634   final Point currentTranslate; | 5634   final Point currentTranslate; | 
| 5635 | 5635 | 
| 5636   @DomName('SVGSVGElement.currentView') | 5636   @DomName('SVGSVGElement.currentView') | 
| 5637   @DocsEditable | 5637   @DocsEditable | 
| 5638   final ViewSpec currentView; | 5638   final ViewSpec currentView; | 
| 5639 | 5639 | 
| 5640   @DomName('SVGSVGElement.height') | 5640   @DomName('SVGSVGElement.height') | 
| 5641   @DocsEditable | 5641   @DocsEditable | 
| 5642   final AnimatedLength height; | 5642   final AnimatedLength height; | 
| 5643 | 5643 | 
| 5644   @DomName('SVGSVGElement.pixelUnitToMillimeterX') | 5644   @DomName('SVGSVGElement.pixelUnitToMillimeterX') | 
| 5645   @DocsEditable | 5645   @DocsEditable | 
| 5646   final num pixelUnitToMillimeterX; | 5646   final double pixelUnitToMillimeterX; | 
| 5647 | 5647 | 
| 5648   @DomName('SVGSVGElement.pixelUnitToMillimeterY') | 5648   @DomName('SVGSVGElement.pixelUnitToMillimeterY') | 
| 5649   @DocsEditable | 5649   @DocsEditable | 
| 5650   final num pixelUnitToMillimeterY; | 5650   final double pixelUnitToMillimeterY; | 
| 5651 | 5651 | 
| 5652   @DomName('SVGSVGElement.screenPixelToMillimeterX') | 5652   @DomName('SVGSVGElement.screenPixelToMillimeterX') | 
| 5653   @DocsEditable | 5653   @DocsEditable | 
| 5654   final num screenPixelToMillimeterX; | 5654   final double screenPixelToMillimeterX; | 
| 5655 | 5655 | 
| 5656   @DomName('SVGSVGElement.screenPixelToMillimeterY') | 5656   @DomName('SVGSVGElement.screenPixelToMillimeterY') | 
| 5657   @DocsEditable | 5657   @DocsEditable | 
| 5658   final num screenPixelToMillimeterY; | 5658   final double screenPixelToMillimeterY; | 
| 5659 | 5659 | 
| 5660   @DomName('SVGSVGElement.useCurrentView') | 5660   @DomName('SVGSVGElement.useCurrentView') | 
| 5661   @DocsEditable | 5661   @DocsEditable | 
| 5662   final bool useCurrentView; | 5662   final bool useCurrentView; | 
| 5663 | 5663 | 
| 5664   @DomName('SVGSVGElement.viewport') | 5664   @DomName('SVGSVGElement.viewport') | 
| 5665   @DocsEditable | 5665   @DocsEditable | 
| 5666   final Rect viewport; | 5666   final Rect viewport; | 
| 5667 | 5667 | 
| 5668   @DomName('SVGSVGElement.width') | 5668   @DomName('SVGSVGElement.width') | 
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5732   @DomName('SVGSVGElement.deselectAll') | 5732   @DomName('SVGSVGElement.deselectAll') | 
| 5733   @DocsEditable | 5733   @DocsEditable | 
| 5734   void deselectAll() native; | 5734   void deselectAll() native; | 
| 5735 | 5735 | 
| 5736   @DomName('SVGSVGElement.forceRedraw') | 5736   @DomName('SVGSVGElement.forceRedraw') | 
| 5737   @DocsEditable | 5737   @DocsEditable | 
| 5738   void forceRedraw() native; | 5738   void forceRedraw() native; | 
| 5739 | 5739 | 
| 5740   @DomName('SVGSVGElement.getCurrentTime') | 5740   @DomName('SVGSVGElement.getCurrentTime') | 
| 5741   @DocsEditable | 5741   @DocsEditable | 
| 5742   num getCurrentTime() native; | 5742   double getCurrentTime() native; | 
| 5743 | 5743 | 
| 5744   @DomName('SVGSVGElement.getElementById') | 5744   @DomName('SVGSVGElement.getElementById') | 
| 5745   @DocsEditable | 5745   @DocsEditable | 
| 5746   Element getElementById(String elementId) native; | 5746   Element getElementById(String elementId) native; | 
| 5747 | 5747 | 
| 5748   @DomName('SVGSVGElement.getEnclosureList') | 5748   @DomName('SVGSVGElement.getEnclosureList') | 
| 5749   @DocsEditable | 5749   @DocsEditable | 
| 5750   @Returns('NodeList') | 5750   @Returns('NodeList') | 
| 5751   @Creates('NodeList') | 5751   @Creates('NodeList') | 
| 5752   List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; | 5752   List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; | 
| 5753 | 5753 | 
| 5754   @DomName('SVGSVGElement.getIntersectionList') | 5754   @DomName('SVGSVGElement.getIntersectionList') | 
| 5755   @DocsEditable | 5755   @DocsEditable | 
| 5756   @Returns('NodeList') | 5756   @Returns('NodeList') | 
| 5757   @Creates('NodeList') | 5757   @Creates('NodeList') | 
| 5758   List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; | 5758   List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; | 
| 5759 | 5759 | 
| 5760   @DomName('SVGSVGElement.pauseAnimations') | 5760   @DomName('SVGSVGElement.pauseAnimations') | 
| 5761   @DocsEditable | 5761   @DocsEditable | 
| 5762   void pauseAnimations() native; | 5762   void pauseAnimations() native; | 
| 5763 | 5763 | 
| 5764   @DomName('SVGSVGElement.setCurrentTime') | 5764   @DomName('SVGSVGElement.setCurrentTime') | 
| 5765   @DocsEditable | 5765   @DocsEditable | 
| 5766   void setCurrentTime(num seconds) native; | 5766   void setCurrentTime(double seconds) native; | 
| 5767 | 5767 | 
| 5768   @DomName('SVGSVGElement.suspendRedraw') | 5768   @DomName('SVGSVGElement.suspendRedraw') | 
| 5769   @DocsEditable | 5769   @DocsEditable | 
| 5770   int suspendRedraw(int maxWaitMilliseconds) native; | 5770   int suspendRedraw(int maxWaitMilliseconds) native; | 
| 5771 | 5771 | 
| 5772   @DomName('SVGSVGElement.unpauseAnimations') | 5772   @DomName('SVGSVGElement.unpauseAnimations') | 
| 5773   @DocsEditable | 5773   @DocsEditable | 
| 5774   void unpauseAnimations() native; | 5774   void unpauseAnimations() native; | 
| 5775 | 5775 | 
| 5776   @DomName('SVGSVGElement.unsuspendRedraw') | 5776   @DomName('SVGSVGElement.unsuspendRedraw') | 
| (...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6048   @DomName('SVGTextContentElement.textLength') | 6048   @DomName('SVGTextContentElement.textLength') | 
| 6049   @DocsEditable | 6049   @DocsEditable | 
| 6050   final AnimatedLength textLength; | 6050   final AnimatedLength textLength; | 
| 6051 | 6051 | 
| 6052   @DomName('SVGTextContentElement.getCharNumAtPosition') | 6052   @DomName('SVGTextContentElement.getCharNumAtPosition') | 
| 6053   @DocsEditable | 6053   @DocsEditable | 
| 6054   int getCharNumAtPosition(Point point) native; | 6054   int getCharNumAtPosition(Point point) native; | 
| 6055 | 6055 | 
| 6056   @DomName('SVGTextContentElement.getComputedTextLength') | 6056   @DomName('SVGTextContentElement.getComputedTextLength') | 
| 6057   @DocsEditable | 6057   @DocsEditable | 
| 6058   num getComputedTextLength() native; | 6058   double getComputedTextLength() native; | 
| 6059 | 6059 | 
| 6060   @DomName('SVGTextContentElement.getEndPositionOfChar') | 6060   @DomName('SVGTextContentElement.getEndPositionOfChar') | 
| 6061   @DocsEditable | 6061   @DocsEditable | 
| 6062   Point getEndPositionOfChar(int offset) native; | 6062   Point getEndPositionOfChar(int offset) native; | 
| 6063 | 6063 | 
| 6064   @DomName('SVGTextContentElement.getExtentOfChar') | 6064   @DomName('SVGTextContentElement.getExtentOfChar') | 
| 6065   @DocsEditable | 6065   @DocsEditable | 
| 6066   Rect getExtentOfChar(int offset) native; | 6066   Rect getExtentOfChar(int offset) native; | 
| 6067 | 6067 | 
| 6068   @DomName('SVGTextContentElement.getNumberOfChars') | 6068   @DomName('SVGTextContentElement.getNumberOfChars') | 
| 6069   @DocsEditable | 6069   @DocsEditable | 
| 6070   int getNumberOfChars() native; | 6070   int getNumberOfChars() native; | 
| 6071 | 6071 | 
| 6072   @DomName('SVGTextContentElement.getRotationOfChar') | 6072   @DomName('SVGTextContentElement.getRotationOfChar') | 
| 6073   @DocsEditable | 6073   @DocsEditable | 
| 6074   num getRotationOfChar(int offset) native; | 6074   double getRotationOfChar(int offset) native; | 
| 6075 | 6075 | 
| 6076   @DomName('SVGTextContentElement.getStartPositionOfChar') | 6076   @DomName('SVGTextContentElement.getStartPositionOfChar') | 
| 6077   @DocsEditable | 6077   @DocsEditable | 
| 6078   Point getStartPositionOfChar(int offset) native; | 6078   Point getStartPositionOfChar(int offset) native; | 
| 6079 | 6079 | 
| 6080   @DomName('SVGTextContentElement.getSubStringLength') | 6080   @DomName('SVGTextContentElement.getSubStringLength') | 
| 6081   @DocsEditable | 6081   @DocsEditable | 
| 6082   num getSubStringLength(int offset, int length) native; | 6082   double getSubStringLength(int offset, int length) native; | 
| 6083 | 6083 | 
| 6084   @DomName('SVGTextContentElement.selectSubString') | 6084   @DomName('SVGTextContentElement.selectSubString') | 
| 6085   @DocsEditable | 6085   @DocsEditable | 
| 6086   void selectSubString(int offset, int length) native; | 6086   void selectSubString(int offset, int length) native; | 
| 6087 | 6087 | 
| 6088   // From SVGExternalResourcesRequired | 6088   // From SVGExternalResourcesRequired | 
| 6089 | 6089 | 
| 6090   @DomName('SVGTextContentElement.externalResourcesRequired') | 6090   @DomName('SVGTextContentElement.externalResourcesRequired') | 
| 6091   @DocsEditable | 6091   @DocsEditable | 
| 6092   final AnimatedBoolean externalResourcesRequired; | 6092   final AnimatedBoolean externalResourcesRequired; | 
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6306   @DomName('SVGTransform.SVG_TRANSFORM_TRANSLATE') | 6306   @DomName('SVGTransform.SVG_TRANSFORM_TRANSLATE') | 
| 6307   @DocsEditable | 6307   @DocsEditable | 
| 6308   static const int SVG_TRANSFORM_TRANSLATE = 2; | 6308   static const int SVG_TRANSFORM_TRANSLATE = 2; | 
| 6309 | 6309 | 
| 6310   @DomName('SVGTransform.SVG_TRANSFORM_UNKNOWN') | 6310   @DomName('SVGTransform.SVG_TRANSFORM_UNKNOWN') | 
| 6311   @DocsEditable | 6311   @DocsEditable | 
| 6312   static const int SVG_TRANSFORM_UNKNOWN = 0; | 6312   static const int SVG_TRANSFORM_UNKNOWN = 0; | 
| 6313 | 6313 | 
| 6314   @DomName('SVGTransform.angle') | 6314   @DomName('SVGTransform.angle') | 
| 6315   @DocsEditable | 6315   @DocsEditable | 
| 6316   final num angle; | 6316   final double angle; | 
| 6317 | 6317 | 
| 6318   @DomName('SVGTransform.matrix') | 6318   @DomName('SVGTransform.matrix') | 
| 6319   @DocsEditable | 6319   @DocsEditable | 
| 6320   final Matrix matrix; | 6320   final Matrix matrix; | 
| 6321 | 6321 | 
| 6322   @DomName('SVGTransform.type') | 6322   @DomName('SVGTransform.type') | 
| 6323   @DocsEditable | 6323   @DocsEditable | 
| 6324   final int type; | 6324   final int type; | 
| 6325 | 6325 | 
| 6326   @DomName('SVGTransform.setMatrix') | 6326   @DomName('SVGTransform.setMatrix') | 
| 6327   @DocsEditable | 6327   @DocsEditable | 
| 6328   void setMatrix(Matrix matrix) native; | 6328   void setMatrix(Matrix matrix) native; | 
| 6329 | 6329 | 
| 6330   @DomName('SVGTransform.setRotate') | 6330   @DomName('SVGTransform.setRotate') | 
| 6331   @DocsEditable | 6331   @DocsEditable | 
| 6332   void setRotate(num angle, num cx, num cy) native; | 6332   void setRotate(double angle, double cx, double cy) native; | 
| 6333 | 6333 | 
| 6334   @DomName('SVGTransform.setScale') | 6334   @DomName('SVGTransform.setScale') | 
| 6335   @DocsEditable | 6335   @DocsEditable | 
| 6336   void setScale(num sx, num sy) native; | 6336   void setScale(double sx, double sy) native; | 
| 6337 | 6337 | 
| 6338   @DomName('SVGTransform.setSkewX') | 6338   @DomName('SVGTransform.setSkewX') | 
| 6339   @DocsEditable | 6339   @DocsEditable | 
| 6340   void setSkewX(num angle) native; | 6340   void setSkewX(double angle) native; | 
| 6341 | 6341 | 
| 6342   @DomName('SVGTransform.setSkewY') | 6342   @DomName('SVGTransform.setSkewY') | 
| 6343   @DocsEditable | 6343   @DocsEditable | 
| 6344   void setSkewY(num angle) native; | 6344   void setSkewY(double angle) native; | 
| 6345 | 6345 | 
| 6346   @DomName('SVGTransform.setTranslate') | 6346   @DomName('SVGTransform.setTranslate') | 
| 6347   @DocsEditable | 6347   @DocsEditable | 
| 6348   void setTranslate(num tx, num ty) native; | 6348   void setTranslate(double tx, double ty) native; | 
| 6349 } | 6349 } | 
| 6350 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 6350 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 6351 // for details. All rights reserved. Use of this source code is governed by a | 6351 // for details. All rights reserved. Use of this source code is governed by a | 
| 6352 // BSD-style license that can be found in the LICENSE file. | 6352 // BSD-style license that can be found in the LICENSE file. | 
| 6353 | 6353 | 
| 6354 | 6354 | 
| 6355 @DocsEditable | 6355 @DocsEditable | 
| 6356 @DomName('SVGTransformList') | 6356 @DomName('SVGTransformList') | 
| 6357 @Unstable | 6357 @Unstable | 
| 6358 class TransformList extends Interceptor with ListMixin<Transform>, ImmutableList
      Mixin<Transform> implements List<Transform>, JavaScriptIndexingBehavior native "
      SVGTransformList" { | 6358 class TransformList extends Interceptor with ListMixin<Transform>, ImmutableList
      Mixin<Transform> implements List<Transform>, JavaScriptIndexingBehavior native "
      SVGTransformList" { | 
| (...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6731 // BSD-style license that can be found in the LICENSE file. | 6731 // BSD-style license that can be found in the LICENSE file. | 
| 6732 | 6732 | 
| 6733 | 6733 | 
| 6734 @DocsEditable | 6734 @DocsEditable | 
| 6735 @DomName('SVGZoomEvent') | 6735 @DomName('SVGZoomEvent') | 
| 6736 @Unstable | 6736 @Unstable | 
| 6737 class ZoomEvent extends UIEvent native "SVGZoomEvent" { | 6737 class ZoomEvent extends UIEvent native "SVGZoomEvent" { | 
| 6738 | 6738 | 
| 6739   @DomName('SVGZoomEvent.newScale') | 6739   @DomName('SVGZoomEvent.newScale') | 
| 6740   @DocsEditable | 6740   @DocsEditable | 
| 6741   final num newScale; | 6741   final double newScale; | 
| 6742 | 6742 | 
| 6743   @DomName('SVGZoomEvent.newTranslate') | 6743   @DomName('SVGZoomEvent.newTranslate') | 
| 6744   @DocsEditable | 6744   @DocsEditable | 
| 6745   final Point newTranslate; | 6745   final Point newTranslate; | 
| 6746 | 6746 | 
| 6747   @DomName('SVGZoomEvent.previousScale') | 6747   @DomName('SVGZoomEvent.previousScale') | 
| 6748   @DocsEditable | 6748   @DocsEditable | 
| 6749   final num previousScale; | 6749   final double previousScale; | 
| 6750 | 6750 | 
| 6751   @DomName('SVGZoomEvent.previousTranslate') | 6751   @DomName('SVGZoomEvent.previousTranslate') | 
| 6752   @DocsEditable | 6752   @DocsEditable | 
| 6753   final Point previousTranslate; | 6753   final Point previousTranslate; | 
| 6754 | 6754 | 
| 6755   @DomName('SVGZoomEvent.zoomRectScreen') | 6755   @DomName('SVGZoomEvent.zoomRectScreen') | 
| 6756   @DocsEditable | 6756   @DocsEditable | 
| 6757   final Rect zoomRectScreen; | 6757   final Rect zoomRectScreen; | 
| 6758 } | 6758 } | 
| 6759 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 6759 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| (...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 7116 | 7116 | 
| 7117 @DocsEditable | 7117 @DocsEditable | 
| 7118 @DomName('SVGVKernElement') | 7118 @DomName('SVGVKernElement') | 
| 7119 @Unstable | 7119 @Unstable | 
| 7120 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { | 7120 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { | 
| 7121 | 7121 | 
| 7122   @DomName('SVGVKernElement.SVGVKernElement') | 7122   @DomName('SVGVKernElement.SVGVKernElement') | 
| 7123   @DocsEditable | 7123   @DocsEditable | 
| 7124   factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
      "vkern"); | 7124   factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
      "vkern"); | 
| 7125 } | 7125 } | 
| OLD | NEW | 
|---|