Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Side by Side Diff: sdk/lib/svg/dart2js/svg_dart2js.dart

Issue 15773008: Exposing DOM float & double types as double rather than num. Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « sdk/lib/html/dartium/html_dartium.dart ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « sdk/lib/html/dartium/html_dartium.dart ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698