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

Side by Side Diff: sdk/lib/svg/dartium/svg_dartium.dart

Issue 21555003: Exposing native doubles as doubles when they are read-only or method return values. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 4 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/svg/dart2js/svg_dart2js.dart ('k') | sdk/lib/web_audio/dart2js/web_audio_dart2js.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' hide deprecated; 5 import 'dart:_collection-dev' hide deprecated;
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:nativewrappers'; 8 import 'dart:nativewrappers';
9 // DO NOT EDIT 9 // DO NOT EDIT
10 // Auto-generated dart:svg library. 10 // Auto-generated dart:svg library.
(...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after
478 // WARNING: Do not edit - generated code. 478 // WARNING: Do not edit - generated code.
479 479
480 480
481 @DocsEditable() 481 @DocsEditable()
482 @DomName('SVGAnimatedNumber') 482 @DomName('SVGAnimatedNumber')
483 @Unstable() 483 @Unstable()
484 class AnimatedNumber extends NativeFieldWrapperClass1 { 484 class AnimatedNumber extends NativeFieldWrapperClass1 {
485 485
486 @DomName('SVGAnimatedNumber.animVal') 486 @DomName('SVGAnimatedNumber.animVal')
487 @DocsEditable() 487 @DocsEditable()
488 num get animVal native "SVGAnimatedNumber_animVal_Getter"; 488 double get animVal native "SVGAnimatedNumber_animVal_Getter";
489 489
490 @DomName('SVGAnimatedNumber.baseVal') 490 @DomName('SVGAnimatedNumber.baseVal')
491 @DocsEditable() 491 @DocsEditable()
492 num get baseVal native "SVGAnimatedNumber_baseVal_Getter"; 492 num get baseVal native "SVGAnimatedNumber_baseVal_Getter";
493 493
494 @DomName('SVGAnimatedNumber.baseVal') 494 @DomName('SVGAnimatedNumber.baseVal')
495 @DocsEditable() 495 @DocsEditable()
496 void set baseVal(num value) native "SVGAnimatedNumber_baseVal_Setter"; 496 void set baseVal(num value) native "SVGAnimatedNumber_baseVal_Setter";
497 497
498 } 498 }
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
622 @DomName('SVGAnimationElement.SVGAnimationElement') 622 @DomName('SVGAnimationElement.SVGAnimationElement')
623 @DocsEditable() 623 @DocsEditable()
624 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation"); 624 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation");
625 625
626 @DomName('SVGAnimationElement.targetElement') 626 @DomName('SVGAnimationElement.targetElement')
627 @DocsEditable() 627 @DocsEditable()
628 SvgElement get targetElement native "SVGAnimationElement_targetElement_Getter" ; 628 SvgElement get targetElement native "SVGAnimationElement_targetElement_Getter" ;
629 629
630 @DomName('SVGAnimationElement.getCurrentTime') 630 @DomName('SVGAnimationElement.getCurrentTime')
631 @DocsEditable() 631 @DocsEditable()
632 num getCurrentTime() native "SVGAnimationElement_getCurrentTime_Callback"; 632 double getCurrentTime() native "SVGAnimationElement_getCurrentTime_Callback";
633 633
634 @DomName('SVGAnimationElement.getSimpleDuration') 634 @DomName('SVGAnimationElement.getSimpleDuration')
635 @DocsEditable() 635 @DocsEditable()
636 num getSimpleDuration() native "SVGAnimationElement_getSimpleDuration_Callback "; 636 double getSimpleDuration() native "SVGAnimationElement_getSimpleDuration_Callb ack";
637 637
638 @DomName('SVGAnimationElement.getStartTime') 638 @DomName('SVGAnimationElement.getStartTime')
639 @DocsEditable() 639 @DocsEditable()
640 num getStartTime() native "SVGAnimationElement_getStartTime_Callback"; 640 double getStartTime() native "SVGAnimationElement_getStartTime_Callback";
641 641
642 @DomName('SVGAnimationElement.beginElement') 642 @DomName('SVGAnimationElement.beginElement')
643 @DocsEditable() 643 @DocsEditable()
644 void beginElement() native "SVGAnimationElement_beginElement_Callback"; 644 void beginElement() native "SVGAnimationElement_beginElement_Callback";
645 645
646 @DomName('SVGAnimationElement.beginElementAt') 646 @DomName('SVGAnimationElement.beginElementAt')
647 @DocsEditable() 647 @DocsEditable()
648 void beginElementAt(num offset) native "SVGAnimationElement_beginElementAt_Cal lback"; 648 void beginElementAt(num offset) native "SVGAnimationElement_beginElementAt_Cal lback";
649 649
650 @DomName('SVGAnimationElement.endElement') 650 @DomName('SVGAnimationElement.endElement')
(...skipping 2777 matching lines...) Expand 10 before | Expand all | Expand 10 after
3428 @Unstable() 3428 @Unstable()
3429 class LengthList extends NativeFieldWrapperClass1 with ListMixin<Length>, Immuta bleListMixin<Length> implements List<Length> { 3429 class LengthList extends NativeFieldWrapperClass1 with ListMixin<Length>, Immuta bleListMixin<Length> implements List<Length> {
3430 3430
3431 @DomName('SVGLengthList.numberOfItems') 3431 @DomName('SVGLengthList.numberOfItems')
3432 @DocsEditable() 3432 @DocsEditable()
3433 int get numberOfItems native "SVGLengthList_numberOfItems_Getter"; 3433 int get numberOfItems native "SVGLengthList_numberOfItems_Getter";
3434 3434
3435 Length operator[](int index) { 3435 Length operator[](int index) {
3436 if (index < 0 || index >= length) 3436 if (index < 0 || index >= length)
3437 throw new RangeError.range(index, 0, length); 3437 throw new RangeError.range(index, 0, length);
3438 return this.getItem(index)(index); 3438 return getItem(index);
3439 } 3439 }
3440 3440
3441 void operator[]=(int index, Length value) { 3441 void operator[]=(int index, Length value) {
3442 throw new UnsupportedError("Cannot assign element of immutable List."); 3442 throw new UnsupportedError("Cannot assign element of immutable List.");
3443 } 3443 }
3444 // -- start List<Length> mixins. 3444 // -- start List<Length> mixins.
3445 // Length is the element type. 3445 // Length is the element type.
3446 3446
3447 // SVG Collections expose numberOfItems rather than length. 3447 // SVG Collections expose numberOfItems rather than length.
3448 int get length => numberOfItems; 3448 int get length => numberOfItems;
(...skipping 568 matching lines...) Expand 10 before | Expand all | Expand 10 after
4017 @Unstable() 4017 @Unstable()
4018 class NumberList extends NativeFieldWrapperClass1 with ListMixin<Number>, Immuta bleListMixin<Number> implements List<Number> { 4018 class NumberList extends NativeFieldWrapperClass1 with ListMixin<Number>, Immuta bleListMixin<Number> implements List<Number> {
4019 4019
4020 @DomName('SVGNumberList.numberOfItems') 4020 @DomName('SVGNumberList.numberOfItems')
4021 @DocsEditable() 4021 @DocsEditable()
4022 int get numberOfItems native "SVGNumberList_numberOfItems_Getter"; 4022 int get numberOfItems native "SVGNumberList_numberOfItems_Getter";
4023 4023
4024 Number operator[](int index) { 4024 Number operator[](int index) {
4025 if (index < 0 || index >= length) 4025 if (index < 0 || index >= length)
4026 throw new RangeError.range(index, 0, length); 4026 throw new RangeError.range(index, 0, length);
4027 return this.getItem(index)(index); 4027 return getItem(index);
4028 } 4028 }
4029 4029
4030 void operator[]=(int index, Number value) { 4030 void operator[]=(int index, Number value) {
4031 throw new UnsupportedError("Cannot assign element of immutable List."); 4031 throw new UnsupportedError("Cannot assign element of immutable List.");
4032 } 4032 }
4033 // -- start List<Number> mixins. 4033 // -- start List<Number> mixins.
4034 // Number is the element type. 4034 // Number is the element type.
4035 4035
4036 // SVG Collections expose numberOfItems rather than length. 4036 // SVG Collections expose numberOfItems rather than length.
4037 int get length => numberOfItems; 4037 int get length => numberOfItems;
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
4213 @DomName('SVGPathElement.getPathSegAtLength') 4213 @DomName('SVGPathElement.getPathSegAtLength')
4214 @DocsEditable() 4214 @DocsEditable()
4215 int getPathSegAtLength(num distance) native "SVGPathElement_getPathSegAtLength _Callback"; 4215 int getPathSegAtLength(num distance) native "SVGPathElement_getPathSegAtLength _Callback";
4216 4216
4217 @DomName('SVGPathElement.getPointAtLength') 4217 @DomName('SVGPathElement.getPointAtLength')
4218 @DocsEditable() 4218 @DocsEditable()
4219 Point getPointAtLength(num distance) native "SVGPathElement_getPointAtLength_C allback"; 4219 Point getPointAtLength(num distance) native "SVGPathElement_getPointAtLength_C allback";
4220 4220
4221 @DomName('SVGPathElement.getTotalLength') 4221 @DomName('SVGPathElement.getTotalLength')
4222 @DocsEditable() 4222 @DocsEditable()
4223 num getTotalLength() native "SVGPathElement_getTotalLength_Callback"; 4223 double getTotalLength() native "SVGPathElement_getTotalLength_Callback";
4224 4224
4225 @DomName('SVGPathElement.externalResourcesRequired') 4225 @DomName('SVGPathElement.externalResourcesRequired')
4226 @DocsEditable() 4226 @DocsEditable()
4227 AnimatedBoolean get externalResourcesRequired native "SVGPathElement_externalR esourcesRequired_Getter"; 4227 AnimatedBoolean get externalResourcesRequired native "SVGPathElement_externalR esourcesRequired_Getter";
4228 4228
4229 @DomName('SVGPathElement.xmllang') 4229 @DomName('SVGPathElement.xmllang')
4230 @DocsEditable() 4230 @DocsEditable()
4231 String get xmllang native "SVGPathElement_xmllang_Getter"; 4231 String get xmllang native "SVGPathElement_xmllang_Getter";
4232 4232
4233 @DomName('SVGPathElement.xmllang') 4233 @DomName('SVGPathElement.xmllang')
(...skipping 853 matching lines...) Expand 10 before | Expand all | Expand 10 after
5087 @Unstable() 5087 @Unstable()
5088 class PathSegList extends NativeFieldWrapperClass1 with ListMixin<PathSeg>, Immu tableListMixin<PathSeg> implements List<PathSeg> { 5088 class PathSegList extends NativeFieldWrapperClass1 with ListMixin<PathSeg>, Immu tableListMixin<PathSeg> implements List<PathSeg> {
5089 5089
5090 @DomName('SVGPathSegList.numberOfItems') 5090 @DomName('SVGPathSegList.numberOfItems')
5091 @DocsEditable() 5091 @DocsEditable()
5092 int get numberOfItems native "SVGPathSegList_numberOfItems_Getter"; 5092 int get numberOfItems native "SVGPathSegList_numberOfItems_Getter";
5093 5093
5094 PathSeg operator[](int index) { 5094 PathSeg operator[](int index) {
5095 if (index < 0 || index >= length) 5095 if (index < 0 || index >= length)
5096 throw new RangeError.range(index, 0, length); 5096 throw new RangeError.range(index, 0, length);
5097 return this.getItem(index)(index); 5097 return getItem(index);
5098 } 5098 }
5099 5099
5100 void operator[]=(int index, PathSeg value) { 5100 void operator[]=(int index, PathSeg value) {
5101 throw new UnsupportedError("Cannot assign element of immutable List."); 5101 throw new UnsupportedError("Cannot assign element of immutable List.");
5102 } 5102 }
5103 // -- start List<PathSeg> mixins. 5103 // -- start List<PathSeg> mixins.
5104 // PathSeg is the element type. 5104 // PathSeg is the element type.
5105 5105
5106 // SVG Collections expose numberOfItems rather than length. 5106 // SVG Collections expose numberOfItems rather than length.
5107 int get length => numberOfItems; 5107 int get length => numberOfItems;
(...skipping 887 matching lines...) Expand 10 before | Expand all | Expand 10 after
5995 @Unstable() 5995 @Unstable()
5996 class StringList extends NativeFieldWrapperClass1 with ListMixin<String>, Immuta bleListMixin<String> implements List<String> { 5996 class StringList extends NativeFieldWrapperClass1 with ListMixin<String>, Immuta bleListMixin<String> implements List<String> {
5997 5997
5998 @DomName('SVGStringList.numberOfItems') 5998 @DomName('SVGStringList.numberOfItems')
5999 @DocsEditable() 5999 @DocsEditable()
6000 int get numberOfItems native "SVGStringList_numberOfItems_Getter"; 6000 int get numberOfItems native "SVGStringList_numberOfItems_Getter";
6001 6001
6002 String operator[](int index) { 6002 String operator[](int index) {
6003 if (index < 0 || index >= length) 6003 if (index < 0 || index >= length)
6004 throw new RangeError.range(index, 0, length); 6004 throw new RangeError.range(index, 0, length);
6005 return this.getItem(index)(index); 6005 return getItem(index);
6006 } 6006 }
6007 6007
6008 void operator[]=(int index, String value) { 6008 void operator[]=(int index, String value) {
6009 throw new UnsupportedError("Cannot assign element of immutable List."); 6009 throw new UnsupportedError("Cannot assign element of immutable List.");
6010 } 6010 }
6011 // -- start List<String> mixins. 6011 // -- start List<String> mixins.
6012 // String is the element type. 6012 // String is the element type.
6013 6013
6014 // SVG Collections expose numberOfItems rather than length. 6014 // SVG Collections expose numberOfItems rather than length.
6015 int get length => numberOfItems; 6015 int get length => numberOfItems;
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after
6372 @DomName('SVGSVGElement.currentView') 6372 @DomName('SVGSVGElement.currentView')
6373 @DocsEditable() 6373 @DocsEditable()
6374 ViewSpec get currentView native "SVGSVGElement_currentView_Getter"; 6374 ViewSpec get currentView native "SVGSVGElement_currentView_Getter";
6375 6375
6376 @DomName('SVGSVGElement.height') 6376 @DomName('SVGSVGElement.height')
6377 @DocsEditable() 6377 @DocsEditable()
6378 AnimatedLength get height native "SVGSVGElement_height_Getter"; 6378 AnimatedLength get height native "SVGSVGElement_height_Getter";
6379 6379
6380 @DomName('SVGSVGElement.pixelUnitToMillimeterX') 6380 @DomName('SVGSVGElement.pixelUnitToMillimeterX')
6381 @DocsEditable() 6381 @DocsEditable()
6382 num get pixelUnitToMillimeterX native "SVGSVGElement_pixelUnitToMillimeterX_Ge tter"; 6382 double get pixelUnitToMillimeterX native "SVGSVGElement_pixelUnitToMillimeterX _Getter";
6383 6383
6384 @DomName('SVGSVGElement.pixelUnitToMillimeterY') 6384 @DomName('SVGSVGElement.pixelUnitToMillimeterY')
6385 @DocsEditable() 6385 @DocsEditable()
6386 num get pixelUnitToMillimeterY native "SVGSVGElement_pixelUnitToMillimeterY_Ge tter"; 6386 double get pixelUnitToMillimeterY native "SVGSVGElement_pixelUnitToMillimeterY _Getter";
6387 6387
6388 @DomName('SVGSVGElement.screenPixelToMillimeterX') 6388 @DomName('SVGSVGElement.screenPixelToMillimeterX')
6389 @DocsEditable() 6389 @DocsEditable()
6390 num get screenPixelToMillimeterX native "SVGSVGElement_screenPixelToMillimeter X_Getter"; 6390 double get screenPixelToMillimeterX native "SVGSVGElement_screenPixelToMillime terX_Getter";
6391 6391
6392 @DomName('SVGSVGElement.screenPixelToMillimeterY') 6392 @DomName('SVGSVGElement.screenPixelToMillimeterY')
6393 @DocsEditable() 6393 @DocsEditable()
6394 num get screenPixelToMillimeterY native "SVGSVGElement_screenPixelToMillimeter Y_Getter"; 6394 double get screenPixelToMillimeterY native "SVGSVGElement_screenPixelToMillime terY_Getter";
6395 6395
6396 @DomName('SVGSVGElement.useCurrentView') 6396 @DomName('SVGSVGElement.useCurrentView')
6397 @DocsEditable() 6397 @DocsEditable()
6398 bool get useCurrentView native "SVGSVGElement_useCurrentView_Getter"; 6398 bool get useCurrentView native "SVGSVGElement_useCurrentView_Getter";
6399 6399
6400 @DomName('SVGSVGElement.viewport') 6400 @DomName('SVGSVGElement.viewport')
6401 @DocsEditable() 6401 @DocsEditable()
6402 Rect get viewport native "SVGSVGElement_viewport_Getter"; 6402 Rect get viewport native "SVGSVGElement_viewport_Getter";
6403 6403
6404 @DomName('SVGSVGElement.width') 6404 @DomName('SVGSVGElement.width')
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
6460 @DomName('SVGSVGElement.deselectAll') 6460 @DomName('SVGSVGElement.deselectAll')
6461 @DocsEditable() 6461 @DocsEditable()
6462 void deselectAll() native "SVGSVGElement_deselectAll_Callback"; 6462 void deselectAll() native "SVGSVGElement_deselectAll_Callback";
6463 6463
6464 @DomName('SVGSVGElement.forceRedraw') 6464 @DomName('SVGSVGElement.forceRedraw')
6465 @DocsEditable() 6465 @DocsEditable()
6466 void forceRedraw() native "SVGSVGElement_forceRedraw_Callback"; 6466 void forceRedraw() native "SVGSVGElement_forceRedraw_Callback";
6467 6467
6468 @DomName('SVGSVGElement.getCurrentTime') 6468 @DomName('SVGSVGElement.getCurrentTime')
6469 @DocsEditable() 6469 @DocsEditable()
6470 num getCurrentTime() native "SVGSVGElement_getCurrentTime_Callback"; 6470 double getCurrentTime() native "SVGSVGElement_getCurrentTime_Callback";
6471 6471
6472 @DomName('SVGSVGElement.getElementById') 6472 @DomName('SVGSVGElement.getElementById')
6473 @DocsEditable() 6473 @DocsEditable()
6474 Element getElementById(String elementId) native "SVGSVGElement_getElementById_ Callback"; 6474 Element getElementById(String elementId) native "SVGSVGElement_getElementById_ Callback";
6475 6475
6476 @DomName('SVGSVGElement.getEnclosureList') 6476 @DomName('SVGSVGElement.getEnclosureList')
6477 @DocsEditable() 6477 @DocsEditable()
6478 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native "SV GSVGElement_getEnclosureList_Callback"; 6478 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native "SV GSVGElement_getEnclosureList_Callback";
6479 6479
6480 @DomName('SVGSVGElement.getIntersectionList') 6480 @DomName('SVGSVGElement.getIntersectionList')
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after
6797 @DomName('SVGTextContentElement.textLength') 6797 @DomName('SVGTextContentElement.textLength')
6798 @DocsEditable() 6798 @DocsEditable()
6799 AnimatedLength get textLength native "SVGTextContentElement_textLength_Getter" ; 6799 AnimatedLength get textLength native "SVGTextContentElement_textLength_Getter" ;
6800 6800
6801 @DomName('SVGTextContentElement.getCharNumAtPosition') 6801 @DomName('SVGTextContentElement.getCharNumAtPosition')
6802 @DocsEditable() 6802 @DocsEditable()
6803 int getCharNumAtPosition(Point point) native "SVGTextContentElement_getCharNum AtPosition_Callback"; 6803 int getCharNumAtPosition(Point point) native "SVGTextContentElement_getCharNum AtPosition_Callback";
6804 6804
6805 @DomName('SVGTextContentElement.getComputedTextLength') 6805 @DomName('SVGTextContentElement.getComputedTextLength')
6806 @DocsEditable() 6806 @DocsEditable()
6807 num getComputedTextLength() native "SVGTextContentElement_getComputedTextLengt h_Callback"; 6807 double getComputedTextLength() native "SVGTextContentElement_getComputedTextLe ngth_Callback";
6808 6808
6809 @DomName('SVGTextContentElement.getEndPositionOfChar') 6809 @DomName('SVGTextContentElement.getEndPositionOfChar')
6810 @DocsEditable() 6810 @DocsEditable()
6811 Point getEndPositionOfChar(int offset) native "SVGTextContentElement_getEndPos itionOfChar_Callback"; 6811 Point getEndPositionOfChar(int offset) native "SVGTextContentElement_getEndPos itionOfChar_Callback";
6812 6812
6813 @DomName('SVGTextContentElement.getExtentOfChar') 6813 @DomName('SVGTextContentElement.getExtentOfChar')
6814 @DocsEditable() 6814 @DocsEditable()
6815 Rect getExtentOfChar(int offset) native "SVGTextContentElement_getExtentOfChar _Callback"; 6815 Rect getExtentOfChar(int offset) native "SVGTextContentElement_getExtentOfChar _Callback";
6816 6816
6817 @DomName('SVGTextContentElement.getNumberOfChars') 6817 @DomName('SVGTextContentElement.getNumberOfChars')
6818 @DocsEditable() 6818 @DocsEditable()
6819 int getNumberOfChars() native "SVGTextContentElement_getNumberOfChars_Callback "; 6819 int getNumberOfChars() native "SVGTextContentElement_getNumberOfChars_Callback ";
6820 6820
6821 @DomName('SVGTextContentElement.getRotationOfChar') 6821 @DomName('SVGTextContentElement.getRotationOfChar')
6822 @DocsEditable() 6822 @DocsEditable()
6823 num getRotationOfChar(int offset) native "SVGTextContentElement_getRotationOfC har_Callback"; 6823 double getRotationOfChar(int offset) native "SVGTextContentElement_getRotation OfChar_Callback";
6824 6824
6825 @DomName('SVGTextContentElement.getStartPositionOfChar') 6825 @DomName('SVGTextContentElement.getStartPositionOfChar')
6826 @DocsEditable() 6826 @DocsEditable()
6827 Point getStartPositionOfChar(int offset) native "SVGTextContentElement_getStar tPositionOfChar_Callback"; 6827 Point getStartPositionOfChar(int offset) native "SVGTextContentElement_getStar tPositionOfChar_Callback";
6828 6828
6829 @DomName('SVGTextContentElement.getSubStringLength') 6829 @DomName('SVGTextContentElement.getSubStringLength')
6830 @DocsEditable() 6830 @DocsEditable()
6831 num getSubStringLength(int offset, int length) native "SVGTextContentElement_g etSubStringLength_Callback"; 6831 double getSubStringLength(int offset, int length) native "SVGTextContentElemen t_getSubStringLength_Callback";
6832 6832
6833 @DomName('SVGTextContentElement.selectSubString') 6833 @DomName('SVGTextContentElement.selectSubString')
6834 @DocsEditable() 6834 @DocsEditable()
6835 void selectSubString(int offset, int length) native "SVGTextContentElement_sel ectSubString_Callback"; 6835 void selectSubString(int offset, int length) native "SVGTextContentElement_sel ectSubString_Callback";
6836 6836
6837 @DomName('SVGTextContentElement.externalResourcesRequired') 6837 @DomName('SVGTextContentElement.externalResourcesRequired')
6838 @DocsEditable() 6838 @DocsEditable()
6839 AnimatedBoolean get externalResourcesRequired native "SVGTextContentElement_ex ternalResourcesRequired_Getter"; 6839 AnimatedBoolean get externalResourcesRequired native "SVGTextContentElement_ex ternalResourcesRequired_Getter";
6840 6840
6841 @DomName('SVGTextContentElement.xmllang') 6841 @DomName('SVGTextContentElement.xmllang')
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
7078 @DomName('SVGTransform.SVG_TRANSFORM_TRANSLATE') 7078 @DomName('SVGTransform.SVG_TRANSFORM_TRANSLATE')
7079 @DocsEditable() 7079 @DocsEditable()
7080 static const int SVG_TRANSFORM_TRANSLATE = 2; 7080 static const int SVG_TRANSFORM_TRANSLATE = 2;
7081 7081
7082 @DomName('SVGTransform.SVG_TRANSFORM_UNKNOWN') 7082 @DomName('SVGTransform.SVG_TRANSFORM_UNKNOWN')
7083 @DocsEditable() 7083 @DocsEditable()
7084 static const int SVG_TRANSFORM_UNKNOWN = 0; 7084 static const int SVG_TRANSFORM_UNKNOWN = 0;
7085 7085
7086 @DomName('SVGTransform.angle') 7086 @DomName('SVGTransform.angle')
7087 @DocsEditable() 7087 @DocsEditable()
7088 num get angle native "SVGTransform_angle_Getter"; 7088 double get angle native "SVGTransform_angle_Getter";
7089 7089
7090 @DomName('SVGTransform.matrix') 7090 @DomName('SVGTransform.matrix')
7091 @DocsEditable() 7091 @DocsEditable()
7092 Matrix get matrix native "SVGTransform_matrix_Getter"; 7092 Matrix get matrix native "SVGTransform_matrix_Getter";
7093 7093
7094 @DomName('SVGTransform.type') 7094 @DomName('SVGTransform.type')
7095 @DocsEditable() 7095 @DocsEditable()
7096 int get type native "SVGTransform_type_Getter"; 7096 int get type native "SVGTransform_type_Getter";
7097 7097
7098 @DomName('SVGTransform.setMatrix') 7098 @DomName('SVGTransform.setMatrix')
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
7132 @Unstable() 7132 @Unstable()
7133 class TransformList extends NativeFieldWrapperClass1 with ListMixin<Transform>, ImmutableListMixin<Transform> implements List<Transform> { 7133 class TransformList extends NativeFieldWrapperClass1 with ListMixin<Transform>, ImmutableListMixin<Transform> implements List<Transform> {
7134 7134
7135 @DomName('SVGTransformList.numberOfItems') 7135 @DomName('SVGTransformList.numberOfItems')
7136 @DocsEditable() 7136 @DocsEditable()
7137 int get numberOfItems native "SVGTransformList_numberOfItems_Getter"; 7137 int get numberOfItems native "SVGTransformList_numberOfItems_Getter";
7138 7138
7139 Transform operator[](int index) { 7139 Transform operator[](int index) {
7140 if (index < 0 || index >= length) 7140 if (index < 0 || index >= length)
7141 throw new RangeError.range(index, 0, length); 7141 throw new RangeError.range(index, 0, length);
7142 return this.getItem(index)(index); 7142 return getItem(index);
7143 } 7143 }
7144 7144
7145 void operator[]=(int index, Transform value) { 7145 void operator[]=(int index, Transform value) {
7146 throw new UnsupportedError("Cannot assign element of immutable List."); 7146 throw new UnsupportedError("Cannot assign element of immutable List.");
7147 } 7147 }
7148 // -- start List<Transform> mixins. 7148 // -- start List<Transform> mixins.
7149 // Transform is the element type. 7149 // Transform is the element type.
7150 7150
7151 // SVG Collections expose numberOfItems rather than length. 7151 // SVG Collections expose numberOfItems rather than length.
7152 int get length => numberOfItems; 7152 int get length => numberOfItems;
(...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after
7555 7555
7556 @DocsEditable() 7556 @DocsEditable()
7557 @DomName('SVGZoomEvent') 7557 @DomName('SVGZoomEvent')
7558 @Unstable() 7558 @Unstable()
7559 class ZoomEvent extends UIEvent { 7559 class ZoomEvent extends UIEvent {
7560 // To suppress missing implicit constructor warnings. 7560 // To suppress missing implicit constructor warnings.
7561 factory ZoomEvent._() { throw new UnsupportedError("Not supported"); } 7561 factory ZoomEvent._() { throw new UnsupportedError("Not supported"); }
7562 7562
7563 @DomName('SVGZoomEvent.newScale') 7563 @DomName('SVGZoomEvent.newScale')
7564 @DocsEditable() 7564 @DocsEditable()
7565 num get newScale native "SVGZoomEvent_newScale_Getter"; 7565 double get newScale native "SVGZoomEvent_newScale_Getter";
7566 7566
7567 @DomName('SVGZoomEvent.newTranslate') 7567 @DomName('SVGZoomEvent.newTranslate')
7568 @DocsEditable() 7568 @DocsEditable()
7569 Point get newTranslate native "SVGZoomEvent_newTranslate_Getter"; 7569 Point get newTranslate native "SVGZoomEvent_newTranslate_Getter";
7570 7570
7571 @DomName('SVGZoomEvent.previousScale') 7571 @DomName('SVGZoomEvent.previousScale')
7572 @DocsEditable() 7572 @DocsEditable()
7573 num get previousScale native "SVGZoomEvent_previousScale_Getter"; 7573 double get previousScale native "SVGZoomEvent_previousScale_Getter";
7574 7574
7575 @DomName('SVGZoomEvent.previousTranslate') 7575 @DomName('SVGZoomEvent.previousTranslate')
7576 @DocsEditable() 7576 @DocsEditable()
7577 Point get previousTranslate native "SVGZoomEvent_previousTranslate_Getter"; 7577 Point get previousTranslate native "SVGZoomEvent_previousTranslate_Getter";
7578 7578
7579 @DomName('SVGZoomEvent.zoomRectScreen') 7579 @DomName('SVGZoomEvent.zoomRectScreen')
7580 @DocsEditable() 7580 @DocsEditable()
7581 Rect get zoomRectScreen native "SVGZoomEvent_zoomRectScreen_Getter"; 7581 Rect get zoomRectScreen native "SVGZoomEvent_zoomRectScreen_Getter";
7582 7582
7583 } 7583 }
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after
8030 @Unstable() 8030 @Unstable()
8031 abstract class _SVGVKernElement extends SvgElement { 8031 abstract class _SVGVKernElement extends SvgElement {
8032 // To suppress missing implicit constructor warnings. 8032 // To suppress missing implicit constructor warnings.
8033 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); } 8033 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); }
8034 8034
8035 @DomName('SVGVKernElement.SVGVKernElement') 8035 @DomName('SVGVKernElement.SVGVKernElement')
8036 @DocsEditable() 8036 @DocsEditable()
8037 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 8037 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
8038 8038
8039 } 8039 }
OLDNEW
« no previous file with comments | « sdk/lib/svg/dart2js/svg_dart2js.dart ('k') | sdk/lib/web_audio/dart2js/web_audio_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698