| OLD | NEW |
| 1 library dart.dom.svg; | 1 library dart.dom.svg; |
| 2 | 2 |
| 3 import 'dart:async'; | 3 import 'dart:async'; |
| 4 import 'dart:collection'; | 4 import 'dart:collection'; |
| 5 import 'dart:_collection-dev' 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:_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 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 419 // BSD-style license that can be found in the LICENSE file. | 419 // BSD-style license that can be found in the LICENSE file. |
| 420 | 420 |
| 421 | 421 |
| 422 @DocsEditable() | 422 @DocsEditable() |
| 423 @DomName('SVGAnimatedNumber') | 423 @DomName('SVGAnimatedNumber') |
| 424 @Unstable() | 424 @Unstable() |
| 425 class AnimatedNumber extends Interceptor native "SVGAnimatedNumber" { | 425 class AnimatedNumber extends Interceptor native "SVGAnimatedNumber" { |
| 426 | 426 |
| 427 @DomName('SVGAnimatedNumber.animVal') | 427 @DomName('SVGAnimatedNumber.animVal') |
| 428 @DocsEditable() | 428 @DocsEditable() |
| 429 final num animVal; | 429 final double animVal; |
| 430 | 430 |
| 431 @DomName('SVGAnimatedNumber.baseVal') | 431 @DomName('SVGAnimatedNumber.baseVal') |
| 432 @DocsEditable() | 432 @DocsEditable() |
| 433 num baseVal; | 433 num baseVal; |
| 434 } | 434 } |
| 435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 436 // for details. All rights reserved. Use of this source code is governed by a | 436 // for details. All rights reserved. Use of this source code is governed by a |
| 437 // BSD-style license that can be found in the LICENSE file. | 437 // BSD-style license that can be found in the LICENSE file. |
| 438 | 438 |
| 439 | 439 |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 537 @DomName('SVGAnimationElement.SVGAnimationElement') | 537 @DomName('SVGAnimationElement.SVGAnimationElement') |
| 538 @DocsEditable() | 538 @DocsEditable() |
| 539 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"animation"); | 539 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"animation"); |
| 540 | 540 |
| 541 @DomName('SVGAnimationElement.targetElement') | 541 @DomName('SVGAnimationElement.targetElement') |
| 542 @DocsEditable() | 542 @DocsEditable() |
| 543 final SvgElement targetElement; | 543 final SvgElement targetElement; |
| 544 | 544 |
| 545 @DomName('SVGAnimationElement.getCurrentTime') | 545 @DomName('SVGAnimationElement.getCurrentTime') |
| 546 @DocsEditable() | 546 @DocsEditable() |
| 547 num getCurrentTime() native; | 547 double getCurrentTime() native; |
| 548 | 548 |
| 549 @DomName('SVGAnimationElement.getSimpleDuration') | 549 @DomName('SVGAnimationElement.getSimpleDuration') |
| 550 @DocsEditable() | 550 @DocsEditable() |
| 551 num getSimpleDuration() native; | 551 double getSimpleDuration() native; |
| 552 | 552 |
| 553 @DomName('SVGAnimationElement.getStartTime') | 553 @DomName('SVGAnimationElement.getStartTime') |
| 554 @DocsEditable() | 554 @DocsEditable() |
| 555 num getStartTime() native; | 555 double getStartTime() native; |
| 556 | 556 |
| 557 // From ElementTimeControl | 557 // From ElementTimeControl |
| 558 | 558 |
| 559 @DomName('SVGAnimationElement.beginElement') | 559 @DomName('SVGAnimationElement.beginElement') |
| 560 @DocsEditable() | 560 @DocsEditable() |
| 561 void beginElement() native; | 561 void beginElement() native; |
| 562 | 562 |
| 563 @DomName('SVGAnimationElement.beginElementAt') | 563 @DomName('SVGAnimationElement.beginElementAt') |
| 564 @DocsEditable() | 564 @DocsEditable() |
| 565 void beginElementAt(num offset) native; | 565 void beginElementAt(num offset) native; |
| (...skipping 3411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3977 @DomName('SVGPathElement.getPathSegAtLength') | 3977 @DomName('SVGPathElement.getPathSegAtLength') |
| 3978 @DocsEditable() | 3978 @DocsEditable() |
| 3979 int getPathSegAtLength(num distance) native; | 3979 int getPathSegAtLength(num distance) native; |
| 3980 | 3980 |
| 3981 @DomName('SVGPathElement.getPointAtLength') | 3981 @DomName('SVGPathElement.getPointAtLength') |
| 3982 @DocsEditable() | 3982 @DocsEditable() |
| 3983 Point getPointAtLength(num distance) native; | 3983 Point getPointAtLength(num distance) native; |
| 3984 | 3984 |
| 3985 @DomName('SVGPathElement.getTotalLength') | 3985 @DomName('SVGPathElement.getTotalLength') |
| 3986 @DocsEditable() | 3986 @DocsEditable() |
| 3987 num getTotalLength() native; | 3987 double getTotalLength() native; |
| 3988 | 3988 |
| 3989 // From SVGExternalResourcesRequired | 3989 // From SVGExternalResourcesRequired |
| 3990 | 3990 |
| 3991 @DomName('SVGPathElement.externalResourcesRequired') | 3991 @DomName('SVGPathElement.externalResourcesRequired') |
| 3992 @DocsEditable() | 3992 @DocsEditable() |
| 3993 final AnimatedBoolean externalResourcesRequired; | 3993 final AnimatedBoolean externalResourcesRequired; |
| 3994 | 3994 |
| 3995 // From SVGLangSpace | 3995 // From SVGLangSpace |
| 3996 | 3996 |
| 3997 @DomName('SVGPathElement.xmllang') | 3997 @DomName('SVGPathElement.xmllang') |
| (...skipping 1742 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5740 @DomName('SVGSVGElement.currentView') | 5740 @DomName('SVGSVGElement.currentView') |
| 5741 @DocsEditable() | 5741 @DocsEditable() |
| 5742 final ViewSpec currentView; | 5742 final ViewSpec currentView; |
| 5743 | 5743 |
| 5744 @DomName('SVGSVGElement.height') | 5744 @DomName('SVGSVGElement.height') |
| 5745 @DocsEditable() | 5745 @DocsEditable() |
| 5746 final AnimatedLength height; | 5746 final AnimatedLength height; |
| 5747 | 5747 |
| 5748 @DomName('SVGSVGElement.pixelUnitToMillimeterX') | 5748 @DomName('SVGSVGElement.pixelUnitToMillimeterX') |
| 5749 @DocsEditable() | 5749 @DocsEditable() |
| 5750 final num pixelUnitToMillimeterX; | 5750 final double pixelUnitToMillimeterX; |
| 5751 | 5751 |
| 5752 @DomName('SVGSVGElement.pixelUnitToMillimeterY') | 5752 @DomName('SVGSVGElement.pixelUnitToMillimeterY') |
| 5753 @DocsEditable() | 5753 @DocsEditable() |
| 5754 final num pixelUnitToMillimeterY; | 5754 final double pixelUnitToMillimeterY; |
| 5755 | 5755 |
| 5756 @DomName('SVGSVGElement.screenPixelToMillimeterX') | 5756 @DomName('SVGSVGElement.screenPixelToMillimeterX') |
| 5757 @DocsEditable() | 5757 @DocsEditable() |
| 5758 final num screenPixelToMillimeterX; | 5758 final double screenPixelToMillimeterX; |
| 5759 | 5759 |
| 5760 @DomName('SVGSVGElement.screenPixelToMillimeterY') | 5760 @DomName('SVGSVGElement.screenPixelToMillimeterY') |
| 5761 @DocsEditable() | 5761 @DocsEditable() |
| 5762 final num screenPixelToMillimeterY; | 5762 final double screenPixelToMillimeterY; |
| 5763 | 5763 |
| 5764 @DomName('SVGSVGElement.useCurrentView') | 5764 @DomName('SVGSVGElement.useCurrentView') |
| 5765 @DocsEditable() | 5765 @DocsEditable() |
| 5766 final bool useCurrentView; | 5766 final bool useCurrentView; |
| 5767 | 5767 |
| 5768 @DomName('SVGSVGElement.viewport') | 5768 @DomName('SVGSVGElement.viewport') |
| 5769 @DocsEditable() | 5769 @DocsEditable() |
| 5770 final Rect viewport; | 5770 final Rect viewport; |
| 5771 | 5771 |
| 5772 @DomName('SVGSVGElement.width') | 5772 @DomName('SVGSVGElement.width') |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5836 @DomName('SVGSVGElement.deselectAll') | 5836 @DomName('SVGSVGElement.deselectAll') |
| 5837 @DocsEditable() | 5837 @DocsEditable() |
| 5838 void deselectAll() native; | 5838 void deselectAll() native; |
| 5839 | 5839 |
| 5840 @DomName('SVGSVGElement.forceRedraw') | 5840 @DomName('SVGSVGElement.forceRedraw') |
| 5841 @DocsEditable() | 5841 @DocsEditable() |
| 5842 void forceRedraw() native; | 5842 void forceRedraw() native; |
| 5843 | 5843 |
| 5844 @DomName('SVGSVGElement.getCurrentTime') | 5844 @DomName('SVGSVGElement.getCurrentTime') |
| 5845 @DocsEditable() | 5845 @DocsEditable() |
| 5846 num getCurrentTime() native; | 5846 double getCurrentTime() native; |
| 5847 | 5847 |
| 5848 @DomName('SVGSVGElement.getElementById') | 5848 @DomName('SVGSVGElement.getElementById') |
| 5849 @DocsEditable() | 5849 @DocsEditable() |
| 5850 Element getElementById(String elementId) native; | 5850 Element getElementById(String elementId) native; |
| 5851 | 5851 |
| 5852 @DomName('SVGSVGElement.getEnclosureList') | 5852 @DomName('SVGSVGElement.getEnclosureList') |
| 5853 @DocsEditable() | 5853 @DocsEditable() |
| 5854 @Returns('NodeList') | 5854 @Returns('NodeList') |
| 5855 @Creates('NodeList') | 5855 @Creates('NodeList') |
| 5856 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; | 5856 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6161 @DomName('SVGTextContentElement.textLength') | 6161 @DomName('SVGTextContentElement.textLength') |
| 6162 @DocsEditable() | 6162 @DocsEditable() |
| 6163 final AnimatedLength textLength; | 6163 final AnimatedLength textLength; |
| 6164 | 6164 |
| 6165 @DomName('SVGTextContentElement.getCharNumAtPosition') | 6165 @DomName('SVGTextContentElement.getCharNumAtPosition') |
| 6166 @DocsEditable() | 6166 @DocsEditable() |
| 6167 int getCharNumAtPosition(Point point) native; | 6167 int getCharNumAtPosition(Point point) native; |
| 6168 | 6168 |
| 6169 @DomName('SVGTextContentElement.getComputedTextLength') | 6169 @DomName('SVGTextContentElement.getComputedTextLength') |
| 6170 @DocsEditable() | 6170 @DocsEditable() |
| 6171 num getComputedTextLength() native; | 6171 double getComputedTextLength() native; |
| 6172 | 6172 |
| 6173 @DomName('SVGTextContentElement.getEndPositionOfChar') | 6173 @DomName('SVGTextContentElement.getEndPositionOfChar') |
| 6174 @DocsEditable() | 6174 @DocsEditable() |
| 6175 Point getEndPositionOfChar(int offset) native; | 6175 Point getEndPositionOfChar(int offset) native; |
| 6176 | 6176 |
| 6177 @DomName('SVGTextContentElement.getExtentOfChar') | 6177 @DomName('SVGTextContentElement.getExtentOfChar') |
| 6178 @DocsEditable() | 6178 @DocsEditable() |
| 6179 Rect getExtentOfChar(int offset) native; | 6179 Rect getExtentOfChar(int offset) native; |
| 6180 | 6180 |
| 6181 @DomName('SVGTextContentElement.getNumberOfChars') | 6181 @DomName('SVGTextContentElement.getNumberOfChars') |
| 6182 @DocsEditable() | 6182 @DocsEditable() |
| 6183 int getNumberOfChars() native; | 6183 int getNumberOfChars() native; |
| 6184 | 6184 |
| 6185 @DomName('SVGTextContentElement.getRotationOfChar') | 6185 @DomName('SVGTextContentElement.getRotationOfChar') |
| 6186 @DocsEditable() | 6186 @DocsEditable() |
| 6187 num getRotationOfChar(int offset) native; | 6187 double getRotationOfChar(int offset) native; |
| 6188 | 6188 |
| 6189 @DomName('SVGTextContentElement.getStartPositionOfChar') | 6189 @DomName('SVGTextContentElement.getStartPositionOfChar') |
| 6190 @DocsEditable() | 6190 @DocsEditable() |
| 6191 Point getStartPositionOfChar(int offset) native; | 6191 Point getStartPositionOfChar(int offset) native; |
| 6192 | 6192 |
| 6193 @DomName('SVGTextContentElement.getSubStringLength') | 6193 @DomName('SVGTextContentElement.getSubStringLength') |
| 6194 @DocsEditable() | 6194 @DocsEditable() |
| 6195 num getSubStringLength(int offset, int length) native; | 6195 double getSubStringLength(int offset, int length) native; |
| 6196 | 6196 |
| 6197 @DomName('SVGTextContentElement.selectSubString') | 6197 @DomName('SVGTextContentElement.selectSubString') |
| 6198 @DocsEditable() | 6198 @DocsEditable() |
| 6199 void selectSubString(int offset, int length) native; | 6199 void selectSubString(int offset, int length) native; |
| 6200 | 6200 |
| 6201 // From SVGExternalResourcesRequired | 6201 // From SVGExternalResourcesRequired |
| 6202 | 6202 |
| 6203 @DomName('SVGTextContentElement.externalResourcesRequired') | 6203 @DomName('SVGTextContentElement.externalResourcesRequired') |
| 6204 @DocsEditable() | 6204 @DocsEditable() |
| 6205 final AnimatedBoolean externalResourcesRequired; | 6205 final AnimatedBoolean externalResourcesRequired; |
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6427 @DomName('SVGTransform.SVG_TRANSFORM_TRANSLATE') | 6427 @DomName('SVGTransform.SVG_TRANSFORM_TRANSLATE') |
| 6428 @DocsEditable() | 6428 @DocsEditable() |
| 6429 static const int SVG_TRANSFORM_TRANSLATE = 2; | 6429 static const int SVG_TRANSFORM_TRANSLATE = 2; |
| 6430 | 6430 |
| 6431 @DomName('SVGTransform.SVG_TRANSFORM_UNKNOWN') | 6431 @DomName('SVGTransform.SVG_TRANSFORM_UNKNOWN') |
| 6432 @DocsEditable() | 6432 @DocsEditable() |
| 6433 static const int SVG_TRANSFORM_UNKNOWN = 0; | 6433 static const int SVG_TRANSFORM_UNKNOWN = 0; |
| 6434 | 6434 |
| 6435 @DomName('SVGTransform.angle') | 6435 @DomName('SVGTransform.angle') |
| 6436 @DocsEditable() | 6436 @DocsEditable() |
| 6437 final num angle; | 6437 final double angle; |
| 6438 | 6438 |
| 6439 @DomName('SVGTransform.matrix') | 6439 @DomName('SVGTransform.matrix') |
| 6440 @DocsEditable() | 6440 @DocsEditable() |
| 6441 final Matrix matrix; | 6441 final Matrix matrix; |
| 6442 | 6442 |
| 6443 @DomName('SVGTransform.type') | 6443 @DomName('SVGTransform.type') |
| 6444 @DocsEditable() | 6444 @DocsEditable() |
| 6445 final int type; | 6445 final int type; |
| 6446 | 6446 |
| 6447 @DomName('SVGTransform.setMatrix') | 6447 @DomName('SVGTransform.setMatrix') |
| (...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6863 | 6863 |
| 6864 @DocsEditable() | 6864 @DocsEditable() |
| 6865 @DomName('SVGZoomEvent') | 6865 @DomName('SVGZoomEvent') |
| 6866 @Unstable() | 6866 @Unstable() |
| 6867 class ZoomEvent extends UIEvent native "SVGZoomEvent" { | 6867 class ZoomEvent extends UIEvent native "SVGZoomEvent" { |
| 6868 // To suppress missing implicit constructor warnings. | 6868 // To suppress missing implicit constructor warnings. |
| 6869 factory ZoomEvent._() { throw new UnsupportedError("Not supported"); } | 6869 factory ZoomEvent._() { throw new UnsupportedError("Not supported"); } |
| 6870 | 6870 |
| 6871 @DomName('SVGZoomEvent.newScale') | 6871 @DomName('SVGZoomEvent.newScale') |
| 6872 @DocsEditable() | 6872 @DocsEditable() |
| 6873 final num newScale; | 6873 final double newScale; |
| 6874 | 6874 |
| 6875 @DomName('SVGZoomEvent.newTranslate') | 6875 @DomName('SVGZoomEvent.newTranslate') |
| 6876 @DocsEditable() | 6876 @DocsEditable() |
| 6877 final Point newTranslate; | 6877 final Point newTranslate; |
| 6878 | 6878 |
| 6879 @DomName('SVGZoomEvent.previousScale') | 6879 @DomName('SVGZoomEvent.previousScale') |
| 6880 @DocsEditable() | 6880 @DocsEditable() |
| 6881 final num previousScale; | 6881 final double previousScale; |
| 6882 | 6882 |
| 6883 @DomName('SVGZoomEvent.previousTranslate') | 6883 @DomName('SVGZoomEvent.previousTranslate') |
| 6884 @DocsEditable() | 6884 @DocsEditable() |
| 6885 final Point previousTranslate; | 6885 final Point previousTranslate; |
| 6886 | 6886 |
| 6887 @DomName('SVGZoomEvent.zoomRectScreen') | 6887 @DomName('SVGZoomEvent.zoomRectScreen') |
| 6888 @DocsEditable() | 6888 @DocsEditable() |
| 6889 final Rect zoomRectScreen; | 6889 final Rect zoomRectScreen; |
| 6890 } | 6890 } |
| 6891 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6891 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| (...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7290 @DomName('SVGVKernElement') | 7290 @DomName('SVGVKernElement') |
| 7291 @Unstable() | 7291 @Unstable() |
| 7292 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { | 7292 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { |
| 7293 // To suppress missing implicit constructor warnings. | 7293 // To suppress missing implicit constructor warnings. |
| 7294 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); } | 7294 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); } |
| 7295 | 7295 |
| 7296 @DomName('SVGVKernElement.SVGVKernElement') | 7296 @DomName('SVGVKernElement.SVGVKernElement') |
| 7297 @DocsEditable() | 7297 @DocsEditable() |
| 7298 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); | 7298 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); |
| 7299 } | 7299 } |
| OLD | NEW |