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

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

Issue 11293292: Add constructors for SVG elements and remove static factory providers for html elements. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years, 1 month 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
OLDNEW
1 library svg; 1 library svg;
2 2
3 import 'dart:html'; 3 import 'dart:html';
4 // DO NOT EDIT 4 // DO NOT EDIT
5 // Auto-generated dart:svg library. 5 // Auto-generated dart:svg library.
6 6
7 7
8 8
9 9
10 10
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 } 49 }
50 } 50 }
51 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 51 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
52 // for details. All rights reserved. Use of this source code is governed by a 52 // for details. All rights reserved. Use of this source code is governed by a
53 // BSD-style license that can be found in the LICENSE file. 53 // BSD-style license that can be found in the LICENSE file.
54 54
55 55
56 /// @domName SVGAElement 56 /// @domName SVGAElement
57 class SVGAElement extends SVGElement implements SVGLangSpace, SVGTests, SVGStyla ble, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "*SV GAElement" { 57 class SVGAElement extends SVGElement implements SVGLangSpace, SVGTests, SVGStyla ble, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "*SV GAElement" {
58 58
59 factory SVGAElement() => _SvgElements.createSVGAElement();
60
59 /** @domName SVGAElement.target */ 61 /** @domName SVGAElement.target */
60 final SVGAnimatedString target; 62 final SVGAnimatedString target;
61 63
62 // From SVGExternalResourcesRequired 64 // From SVGExternalResourcesRequired
63 65
64 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 66 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
65 final SVGAnimatedBoolean externalResourcesRequired; 67 final SVGAnimatedBoolean externalResourcesRequired;
66 68
67 // From SVGLangSpace 69 // From SVGLangSpace
68 70
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 /** @domName SVGAngle.newValueSpecifiedUnits */ 200 /** @domName SVGAngle.newValueSpecifiedUnits */
199 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 201 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
200 } 202 }
201 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
202 // for details. All rights reserved. Use of this source code is governed by a 204 // for details. All rights reserved. Use of this source code is governed by a
203 // BSD-style license that can be found in the LICENSE file. 205 // BSD-style license that can be found in the LICENSE file.
204 206
205 207
206 /// @domName SVGAnimateColorElement 208 /// @domName SVGAnimateColorElement
207 class SVGAnimateColorElement extends SVGAnimationElement native "*SVGAnimateColo rElement" { 209 class SVGAnimateColorElement extends SVGAnimationElement native "*SVGAnimateColo rElement" {
210
211 factory SVGAnimateColorElement() => _SvgElements.createSVGAnimateColorElement( );
208 } 212 }
209 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
210 // for details. All rights reserved. Use of this source code is governed by a 214 // for details. All rights reserved. Use of this source code is governed by a
211 // BSD-style license that can be found in the LICENSE file. 215 // BSD-style license that can be found in the LICENSE file.
212 216
213 217
214 /// @domName SVGAnimateElement 218 /// @domName SVGAnimateElement
215 class SVGAnimateElement extends SVGAnimationElement native "*SVGAnimateElement" { 219 class SVGAnimateElement extends SVGAnimationElement native "*SVGAnimateElement" {
220
221 factory SVGAnimateElement() => _SvgElements.createSVGAnimateElement();
216 } 222 }
217 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 223 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
218 // for details. All rights reserved. Use of this source code is governed by a 224 // for details. All rights reserved. Use of this source code is governed by a
219 // BSD-style license that can be found in the LICENSE file. 225 // BSD-style license that can be found in the LICENSE file.
220 226
221 227
222 /// @domName SVGAnimateMotionElement 228 /// @domName SVGAnimateMotionElement
223 class SVGAnimateMotionElement extends SVGAnimationElement native "*SVGAnimateMot ionElement" { 229 class SVGAnimateMotionElement extends SVGAnimationElement native "*SVGAnimateMot ionElement" {
230
231 factory SVGAnimateMotionElement() => _SvgElements.createSVGAnimateMotionElemen t();
224 } 232 }
225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
226 // for details. All rights reserved. Use of this source code is governed by a 234 // for details. All rights reserved. Use of this source code is governed by a
227 // BSD-style license that can be found in the LICENSE file. 235 // BSD-style license that can be found in the LICENSE file.
228 236
229 237
230 /// @domName SVGAnimateTransformElement 238 /// @domName SVGAnimateTransformElement
231 class SVGAnimateTransformElement extends SVGAnimationElement native "*SVGAnimate TransformElement" { 239 class SVGAnimateTransformElement extends SVGAnimationElement native "*SVGAnimate TransformElement" {
240
241 factory SVGAnimateTransformElement() => _SvgElements.createSVGAnimateTransform Element();
232 } 242 }
233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
234 // for details. All rights reserved. Use of this source code is governed by a 244 // for details. All rights reserved. Use of this source code is governed by a
235 // BSD-style license that can be found in the LICENSE file. 245 // BSD-style license that can be found in the LICENSE file.
236 246
237 247
238 /// @domName SVGAnimatedAngle 248 /// @domName SVGAnimatedAngle
239 class SVGAnimatedAngle native "*SVGAnimatedAngle" { 249 class SVGAnimatedAngle native "*SVGAnimatedAngle" {
240 250
241 /** @domName SVGAnimatedAngle.animVal */ 251 /** @domName SVGAnimatedAngle.animVal */
(...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after
648 // -- end List<SVGAnimateTransformElement> mixins. 658 // -- end List<SVGAnimateTransformElement> mixins.
649 } 659 }
650 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 660 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
651 // for details. All rights reserved. Use of this source code is governed by a 661 // for details. All rights reserved. Use of this source code is governed by a
652 // BSD-style license that can be found in the LICENSE file. 662 // BSD-style license that can be found in the LICENSE file.
653 663
654 664
655 /// @domName SVGAnimationElement 665 /// @domName SVGAnimationElement
656 class SVGAnimationElement extends SVGElement implements ElementTimeControl, SVGT ests, SVGExternalResourcesRequired native "*SVGAnimationElement" { 666 class SVGAnimationElement extends SVGElement implements ElementTimeControl, SVGT ests, SVGExternalResourcesRequired native "*SVGAnimationElement" {
657 667
668 factory SVGAnimationElement() => _SvgElements.createSVGAnimationElement();
669
658 /** @domName SVGAnimationElement.targetElement */ 670 /** @domName SVGAnimationElement.targetElement */
659 final SVGElement targetElement; 671 final SVGElement targetElement;
660 672
661 /** @domName SVGAnimationElement.getCurrentTime */ 673 /** @domName SVGAnimationElement.getCurrentTime */
662 num getCurrentTime() native; 674 num getCurrentTime() native;
663 675
664 /** @domName SVGAnimationElement.getSimpleDuration */ 676 /** @domName SVGAnimationElement.getSimpleDuration */
665 num getSimpleDuration() native; 677 num getSimpleDuration() native;
666 678
667 /** @domName SVGAnimationElement.getStartTime */ 679 /** @domName SVGAnimationElement.getStartTime */
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
701 bool hasExtension(String extension) native; 713 bool hasExtension(String extension) native;
702 } 714 }
703 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 715 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
704 // for details. All rights reserved. Use of this source code is governed by a 716 // for details. All rights reserved. Use of this source code is governed by a
705 // BSD-style license that can be found in the LICENSE file. 717 // BSD-style license that can be found in the LICENSE file.
706 718
707 719
708 /// @domName SVGCircleElement 720 /// @domName SVGCircleElement
709 class SVGCircleElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGCircleEleme nt" { 721 class SVGCircleElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGCircleEleme nt" {
710 722
723 factory SVGCircleElement() => _SvgElements.createSVGCircleElement();
724
711 /** @domName SVGCircleElement.cx */ 725 /** @domName SVGCircleElement.cx */
712 final SVGAnimatedLength cx; 726 final SVGAnimatedLength cx;
713 727
714 /** @domName SVGCircleElement.cy */ 728 /** @domName SVGCircleElement.cy */
715 final SVGAnimatedLength cy; 729 final SVGAnimatedLength cy;
716 730
717 /** @domName SVGCircleElement.r */ 731 /** @domName SVGCircleElement.r */
718 final SVGAnimatedLength r; 732 final SVGAnimatedLength r;
719 733
720 // From SVGExternalResourcesRequired 734 // From SVGExternalResourcesRequired
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
781 final SVGAnimatedTransformList transform; 795 final SVGAnimatedTransformList transform;
782 } 796 }
783 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 797 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
784 // for details. All rights reserved. Use of this source code is governed by a 798 // for details. All rights reserved. Use of this source code is governed by a
785 // BSD-style license that can be found in the LICENSE file. 799 // BSD-style license that can be found in the LICENSE file.
786 800
787 801
788 /// @domName SVGClipPathElement 802 /// @domName SVGClipPathElement
789 class SVGClipPathElement extends SVGElement implements SVGLangSpace, SVGStylable , SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGClipPathE lement" { 803 class SVGClipPathElement extends SVGElement implements SVGLangSpace, SVGStylable , SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGClipPathE lement" {
790 804
805 factory SVGClipPathElement() => _SvgElements.createSVGClipPathElement();
806
791 /** @domName SVGClipPathElement.clipPathUnits */ 807 /** @domName SVGClipPathElement.clipPathUnits */
792 final SVGAnimatedEnumeration clipPathUnits; 808 final SVGAnimatedEnumeration clipPathUnits;
793 809
794 // From SVGExternalResourcesRequired 810 // From SVGExternalResourcesRequired
795 811
796 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 812 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
797 final SVGAnimatedBoolean externalResourcesRequired; 813 final SVGAnimatedBoolean externalResourcesRequired;
798 814
799 // From SVGLangSpace 815 // From SVGLangSpace
800 816
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
927 final SVGAnimatedEnumeration type; 943 final SVGAnimatedEnumeration type;
928 } 944 }
929 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 945 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
930 // for details. All rights reserved. Use of this source code is governed by a 946 // for details. All rights reserved. Use of this source code is governed by a
931 // BSD-style license that can be found in the LICENSE file. 947 // BSD-style license that can be found in the LICENSE file.
932 948
933 949
934 /// @domName SVGCursorElement 950 /// @domName SVGCursorElement
935 class SVGCursorElement extends SVGElement implements SVGURIReference, SVGTests, SVGExternalResourcesRequired native "*SVGCursorElement" { 951 class SVGCursorElement extends SVGElement implements SVGURIReference, SVGTests, SVGExternalResourcesRequired native "*SVGCursorElement" {
936 952
953 factory SVGCursorElement() => _SvgElements.createSVGCursorElement();
954
937 /** @domName SVGCursorElement.x */ 955 /** @domName SVGCursorElement.x */
938 final SVGAnimatedLength x; 956 final SVGAnimatedLength x;
939 957
940 /** @domName SVGCursorElement.y */ 958 /** @domName SVGCursorElement.y */
941 final SVGAnimatedLength y; 959 final SVGAnimatedLength y;
942 960
943 // From SVGExternalResourcesRequired 961 // From SVGExternalResourcesRequired
944 962
945 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 963 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
946 final SVGAnimatedBoolean externalResourcesRequired; 964 final SVGAnimatedBoolean externalResourcesRequired;
(...skipping 18 matching lines...) Expand all
965 final SVGAnimatedString href; 983 final SVGAnimatedString href;
966 } 984 }
967 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 985 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
968 // for details. All rights reserved. Use of this source code is governed by a 986 // for details. All rights reserved. Use of this source code is governed by a
969 // BSD-style license that can be found in the LICENSE file. 987 // BSD-style license that can be found in the LICENSE file.
970 988
971 989
972 /// @domName SVGDefsElement 990 /// @domName SVGDefsElement
973 class SVGDefsElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGDefsElement" { 991 class SVGDefsElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGDefsElement" {
974 992
993 factory SVGDefsElement() => _SvgElements.createSVGDefsElement();
994
975 // From SVGExternalResourcesRequired 995 // From SVGExternalResourcesRequired
976 996
977 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 997 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
978 final SVGAnimatedBoolean externalResourcesRequired; 998 final SVGAnimatedBoolean externalResourcesRequired;
979 999
980 // From SVGLangSpace 1000 // From SVGLangSpace
981 1001
982 /** @domName SVGLangSpace.xmllang */ 1002 /** @domName SVGLangSpace.xmllang */
983 String xmllang; 1003 String xmllang;
984 1004
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1036 final SVGAnimatedTransformList transform; 1056 final SVGAnimatedTransformList transform;
1037 } 1057 }
1038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1058 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1039 // for details. All rights reserved. Use of this source code is governed by a 1059 // for details. All rights reserved. Use of this source code is governed by a
1040 // BSD-style license that can be found in the LICENSE file. 1060 // BSD-style license that can be found in the LICENSE file.
1041 1061
1042 1062
1043 /// @domName SVGDescElement 1063 /// @domName SVGDescElement
1044 class SVGDescElement extends SVGElement implements SVGLangSpace, SVGStylable nat ive "*SVGDescElement" { 1064 class SVGDescElement extends SVGElement implements SVGLangSpace, SVGStylable nat ive "*SVGDescElement" {
1045 1065
1066 factory SVGDescElement() => _SvgElements.createSVGDescElement();
1067
1046 // From SVGLangSpace 1068 // From SVGLangSpace
1047 1069
1048 /** @domName SVGLangSpace.xmllang */ 1070 /** @domName SVGLangSpace.xmllang */
1049 String xmllang; 1071 String xmllang;
1050 1072
1051 /** @domName SVGLangSpace.xmlspace */ 1073 /** @domName SVGLangSpace.xmlspace */
1052 String xmlspace; 1074 String xmlspace;
1053 1075
1054 // From SVGStylable 1076 // From SVGStylable
1055 1077
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after
1290 EventListenerList get unload => this['unload']; 1312 EventListenerList get unload => this['unload'];
1291 } 1313 }
1292 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1314 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1293 // for details. All rights reserved. Use of this source code is governed by a 1315 // for details. All rights reserved. Use of this source code is governed by a
1294 // BSD-style license that can be found in the LICENSE file. 1316 // BSD-style license that can be found in the LICENSE file.
1295 1317
1296 1318
1297 /// @domName SVGEllipseElement 1319 /// @domName SVGEllipseElement
1298 class SVGEllipseElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGEllipseEle ment" { 1320 class SVGEllipseElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGEllipseEle ment" {
1299 1321
1322 factory SVGEllipseElement() => _SvgElements.createSVGEllipseElement();
1323
1300 /** @domName SVGEllipseElement.cx */ 1324 /** @domName SVGEllipseElement.cx */
1301 final SVGAnimatedLength cx; 1325 final SVGAnimatedLength cx;
1302 1326
1303 /** @domName SVGEllipseElement.cy */ 1327 /** @domName SVGEllipseElement.cy */
1304 final SVGAnimatedLength cy; 1328 final SVGAnimatedLength cy;
1305 1329
1306 /** @domName SVGEllipseElement.rx */ 1330 /** @domName SVGEllipseElement.rx */
1307 final SVGAnimatedLength rx; 1331 final SVGAnimatedLength rx;
1308 1332
1309 /** @domName SVGEllipseElement.ry */ 1333 /** @domName SVGEllipseElement.ry */
(...skipping 1105 matching lines...) Expand 10 before | Expand all | Expand 10 after
2415 CSSValue getPresentationAttribute(String name) native; 2439 CSSValue getPresentationAttribute(String name) native;
2416 } 2440 }
2417 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2441 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2418 // for details. All rights reserved. Use of this source code is governed by a 2442 // for details. All rights reserved. Use of this source code is governed by a
2419 // BSD-style license that can be found in the LICENSE file. 2443 // BSD-style license that can be found in the LICENSE file.
2420 2444
2421 2445
2422 /// @domName SVGFilterElement 2446 /// @domName SVGFilterElement
2423 class SVGFilterElement extends SVGElement implements SVGURIReference, SVGLangSpa ce, SVGExternalResourcesRequired, SVGStylable native "*SVGFilterElement" { 2447 class SVGFilterElement extends SVGElement implements SVGURIReference, SVGLangSpa ce, SVGExternalResourcesRequired, SVGStylable native "*SVGFilterElement" {
2424 2448
2449 factory SVGFilterElement() => _SvgElements.createSVGFilterElement();
2450
2425 /** @domName SVGFilterElement.filterResX */ 2451 /** @domName SVGFilterElement.filterResX */
2426 final SVGAnimatedInteger filterResX; 2452 final SVGAnimatedInteger filterResX;
2427 2453
2428 /** @domName SVGFilterElement.filterResY */ 2454 /** @domName SVGFilterElement.filterResY */
2429 final SVGAnimatedInteger filterResY; 2455 final SVGAnimatedInteger filterResY;
2430 2456
2431 /** @domName SVGFilterElement.filterUnits */ 2457 /** @domName SVGFilterElement.filterUnits */
2432 final SVGAnimatedEnumeration filterUnits; 2458 final SVGAnimatedEnumeration filterUnits;
2433 2459
2434 /** @domName SVGFilterElement.height */ 2460 /** @domName SVGFilterElement.height */
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
2517 2543
2518 SVGAnimatedRect viewBox; 2544 SVGAnimatedRect viewBox;
2519 } 2545 }
2520 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2546 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2521 // for details. All rights reserved. Use of this source code is governed by a 2547 // for details. All rights reserved. Use of this source code is governed by a
2522 // BSD-style license that can be found in the LICENSE file. 2548 // BSD-style license that can be found in the LICENSE file.
2523 2549
2524 2550
2525 /// @domName SVGFontElement 2551 /// @domName SVGFontElement
2526 class SVGFontElement extends SVGElement native "*SVGFontElement" { 2552 class SVGFontElement extends SVGElement native "*SVGFontElement" {
2553
2554 factory SVGFontElement() => _SvgElements.createSVGFontElement();
2527 } 2555 }
2528 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2556 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2529 // for details. All rights reserved. Use of this source code is governed by a 2557 // for details. All rights reserved. Use of this source code is governed by a
2530 // BSD-style license that can be found in the LICENSE file. 2558 // BSD-style license that can be found in the LICENSE file.
2531 2559
2532 2560
2533 /// @domName SVGFontFaceElement 2561 /// @domName SVGFontFaceElement
2534 class SVGFontFaceElement extends SVGElement native "*SVGFontFaceElement" { 2562 class SVGFontFaceElement extends SVGElement native "*SVGFontFaceElement" {
2563
2564 factory SVGFontFaceElement() => _SvgElements.createSVGFontFaceElement();
2535 } 2565 }
2536 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2566 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2537 // for details. All rights reserved. Use of this source code is governed by a 2567 // for details. All rights reserved. Use of this source code is governed by a
2538 // BSD-style license that can be found in the LICENSE file. 2568 // BSD-style license that can be found in the LICENSE file.
2539 2569
2540 2570
2541 /// @domName SVGFontFaceFormatElement 2571 /// @domName SVGFontFaceFormatElement
2542 class SVGFontFaceFormatElement extends SVGElement native "*SVGFontFaceFormatElem ent" { 2572 class SVGFontFaceFormatElement extends SVGElement native "*SVGFontFaceFormatElem ent" {
2573
2574 factory SVGFontFaceFormatElement() => _SvgElements.createSVGFontFaceFormatElem ent();
2543 } 2575 }
2544 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2576 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2545 // for details. All rights reserved. Use of this source code is governed by a 2577 // for details. All rights reserved. Use of this source code is governed by a
2546 // BSD-style license that can be found in the LICENSE file. 2578 // BSD-style license that can be found in the LICENSE file.
2547 2579
2548 2580
2549 /// @domName SVGFontFaceNameElement 2581 /// @domName SVGFontFaceNameElement
2550 class SVGFontFaceNameElement extends SVGElement native "*SVGFontFaceNameElement" { 2582 class SVGFontFaceNameElement extends SVGElement native "*SVGFontFaceNameElement" {
2583
2584 factory SVGFontFaceNameElement() => _SvgElements.createSVGFontFaceNameElement( );
2551 } 2585 }
2552 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2586 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2553 // for details. All rights reserved. Use of this source code is governed by a 2587 // for details. All rights reserved. Use of this source code is governed by a
2554 // BSD-style license that can be found in the LICENSE file. 2588 // BSD-style license that can be found in the LICENSE file.
2555 2589
2556 2590
2557 /// @domName SVGFontFaceSrcElement 2591 /// @domName SVGFontFaceSrcElement
2558 class SVGFontFaceSrcElement extends SVGElement native "*SVGFontFaceSrcElement" { 2592 class SVGFontFaceSrcElement extends SVGElement native "*SVGFontFaceSrcElement" {
2593
2594 factory SVGFontFaceSrcElement() => _SvgElements.createSVGFontFaceSrcElement();
2559 } 2595 }
2560 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2596 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2561 // for details. All rights reserved. Use of this source code is governed by a 2597 // for details. All rights reserved. Use of this source code is governed by a
2562 // BSD-style license that can be found in the LICENSE file. 2598 // BSD-style license that can be found in the LICENSE file.
2563 2599
2564 2600
2565 /// @domName SVGFontFaceUriElement 2601 /// @domName SVGFontFaceUriElement
2566 class SVGFontFaceUriElement extends SVGElement native "*SVGFontFaceUriElement" { 2602 class SVGFontFaceUriElement extends SVGElement native "*SVGFontFaceUriElement" {
2603
2604 factory SVGFontFaceUriElement() => _SvgElements.createSVGFontFaceUriElement();
2567 } 2605 }
2568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2606 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2569 // for details. All rights reserved. Use of this source code is governed by a 2607 // for details. All rights reserved. Use of this source code is governed by a
2570 // BSD-style license that can be found in the LICENSE file. 2608 // BSD-style license that can be found in the LICENSE file.
2571 2609
2572 2610
2573 /// @domName SVGForeignObjectElement 2611 /// @domName SVGForeignObjectElement
2574 class SVGForeignObjectElement extends SVGElement implements SVGLangSpace, SVGSty lable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGFore ignObjectElement" { 2612 class SVGForeignObjectElement extends SVGElement implements SVGLangSpace, SVGSty lable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGFore ignObjectElement" {
2575 2613
2614 factory SVGForeignObjectElement() => _SvgElements.createSVGForeignObjectElemen t();
2615
2576 /** @domName SVGForeignObjectElement.height */ 2616 /** @domName SVGForeignObjectElement.height */
2577 final SVGAnimatedLength height; 2617 final SVGAnimatedLength height;
2578 2618
2579 /** @domName SVGForeignObjectElement.width */ 2619 /** @domName SVGForeignObjectElement.width */
2580 final SVGAnimatedLength width; 2620 final SVGAnimatedLength width;
2581 2621
2582 /** @domName SVGForeignObjectElement.x */ 2622 /** @domName SVGForeignObjectElement.x */
2583 final SVGAnimatedLength x; 2623 final SVGAnimatedLength x;
2584 2624
2585 /** @domName SVGForeignObjectElement.y */ 2625 /** @domName SVGForeignObjectElement.y */
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
2649 final SVGAnimatedTransformList transform; 2689 final SVGAnimatedTransformList transform;
2650 } 2690 }
2651 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2691 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2652 // for details. All rights reserved. Use of this source code is governed by a 2692 // for details. All rights reserved. Use of this source code is governed by a
2653 // BSD-style license that can be found in the LICENSE file. 2693 // BSD-style license that can be found in the LICENSE file.
2654 2694
2655 2695
2656 /// @domName SVGGElement 2696 /// @domName SVGGElement
2657 class SVGGElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTe sts, SVGTransformable, SVGExternalResourcesRequired native "*SVGGElement" { 2697 class SVGGElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTe sts, SVGTransformable, SVGExternalResourcesRequired native "*SVGGElement" {
2658 2698
2699 factory SVGGElement() => _SvgElements.createSVGGElement();
2700
2659 // From SVGExternalResourcesRequired 2701 // From SVGExternalResourcesRequired
2660 2702
2661 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 2703 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
2662 final SVGAnimatedBoolean externalResourcesRequired; 2704 final SVGAnimatedBoolean externalResourcesRequired;
2663 2705
2664 // From SVGLangSpace 2706 // From SVGLangSpace
2665 2707
2666 /** @domName SVGLangSpace.xmllang */ 2708 /** @domName SVGLangSpace.xmllang */
2667 String xmllang; 2709 String xmllang;
2668 2710
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
2719 /** @domName SVGTransformable.transform */ 2761 /** @domName SVGTransformable.transform */
2720 final SVGAnimatedTransformList transform; 2762 final SVGAnimatedTransformList transform;
2721 } 2763 }
2722 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2723 // for details. All rights reserved. Use of this source code is governed by a 2765 // for details. All rights reserved. Use of this source code is governed by a
2724 // BSD-style license that can be found in the LICENSE file. 2766 // BSD-style license that can be found in the LICENSE file.
2725 2767
2726 2768
2727 /// @domName SVGGlyphElement 2769 /// @domName SVGGlyphElement
2728 class SVGGlyphElement extends SVGElement native "*SVGGlyphElement" { 2770 class SVGGlyphElement extends SVGElement native "*SVGGlyphElement" {
2771
2772 factory SVGGlyphElement() => _SvgElements.createSVGGlyphElement();
2729 } 2773 }
2730 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2774 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2731 // for details. All rights reserved. Use of this source code is governed by a 2775 // for details. All rights reserved. Use of this source code is governed by a
2732 // BSD-style license that can be found in the LICENSE file. 2776 // BSD-style license that can be found in the LICENSE file.
2733 2777
2734 2778
2735 /// @domName SVGGlyphRefElement 2779 /// @domName SVGGlyphRefElement
2736 class SVGGlyphRefElement extends SVGElement implements SVGURIReference, SVGStyla ble native "*SVGGlyphRefElement" { 2780 class SVGGlyphRefElement extends SVGElement implements SVGURIReference, SVGStyla ble native "*SVGGlyphRefElement" {
2737 2781
2738 /** @domName SVGGlyphRefElement.dx */ 2782 /** @domName SVGGlyphRefElement.dx */
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
2815 /** @domName SVGURIReference.href */ 2859 /** @domName SVGURIReference.href */
2816 final SVGAnimatedString href; 2860 final SVGAnimatedString href;
2817 } 2861 }
2818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2862 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2819 // for details. All rights reserved. Use of this source code is governed by a 2863 // for details. All rights reserved. Use of this source code is governed by a
2820 // BSD-style license that can be found in the LICENSE file. 2864 // BSD-style license that can be found in the LICENSE file.
2821 2865
2822 2866
2823 /// @domName SVGHKernElement 2867 /// @domName SVGHKernElement
2824 class SVGHKernElement extends SVGElement native "*SVGHKernElement" { 2868 class SVGHKernElement extends SVGElement native "*SVGHKernElement" {
2869
2870 factory SVGHKernElement() => _SvgElements.createSVGHKernElement();
2825 } 2871 }
2826 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2872 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2827 // for details. All rights reserved. Use of this source code is governed by a 2873 // for details. All rights reserved. Use of this source code is governed by a
2828 // BSD-style license that can be found in the LICENSE file. 2874 // BSD-style license that can be found in the LICENSE file.
2829 2875
2830 2876
2831 /// @domName SVGImageElement 2877 /// @domName SVGImageElement
2832 class SVGImageElement extends SVGElement implements SVGLangSpace, SVGTests, SVGS tylable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "*SVGImageElement" { 2878 class SVGImageElement extends SVGElement implements SVGLangSpace, SVGTests, SVGS tylable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "*SVGImageElement" {
2833 2879
2880 factory SVGImageElement() => _SvgElements.createSVGImageElement();
2881
2834 /** @domName SVGImageElement.height */ 2882 /** @domName SVGImageElement.height */
2835 final SVGAnimatedLength height; 2883 final SVGAnimatedLength height;
2836 2884
2837 /** @domName SVGImageElement.preserveAspectRatio */ 2885 /** @domName SVGImageElement.preserveAspectRatio */
2838 final SVGAnimatedPreserveAspectRatio preserveAspectRatio; 2886 final SVGAnimatedPreserveAspectRatio preserveAspectRatio;
2839 2887
2840 /** @domName SVGImageElement.width */ 2888 /** @domName SVGImageElement.width */
2841 final SVGAnimatedLength width; 2889 final SVGAnimatedLength width;
2842 2890
2843 /** @domName SVGImageElement.x */ 2891 /** @domName SVGImageElement.x */
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after
3090 SVGLength replaceItem(SVGLength item, int index) native; 3138 SVGLength replaceItem(SVGLength item, int index) native;
3091 } 3139 }
3092 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3140 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3093 // for details. All rights reserved. Use of this source code is governed by a 3141 // for details. All rights reserved. Use of this source code is governed by a
3094 // BSD-style license that can be found in the LICENSE file. 3142 // BSD-style license that can be found in the LICENSE file.
3095 3143
3096 3144
3097 /// @domName SVGLineElement 3145 /// @domName SVGLineElement
3098 class SVGLineElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGLineElement" { 3146 class SVGLineElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGLineElement" {
3099 3147
3148 factory SVGLineElement() => _SvgElements.createSVGLineElement();
3149
3100 /** @domName SVGLineElement.x1 */ 3150 /** @domName SVGLineElement.x1 */
3101 final SVGAnimatedLength x1; 3151 final SVGAnimatedLength x1;
3102 3152
3103 /** @domName SVGLineElement.x2 */ 3153 /** @domName SVGLineElement.x2 */
3104 final SVGAnimatedLength x2; 3154 final SVGAnimatedLength x2;
3105 3155
3106 /** @domName SVGLineElement.y1 */ 3156 /** @domName SVGLineElement.y1 */
3107 final SVGAnimatedLength y1; 3157 final SVGAnimatedLength y1;
3108 3158
3109 /** @domName SVGLineElement.y2 */ 3159 /** @domName SVGLineElement.y2 */
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
3173 final SVGAnimatedTransformList transform; 3223 final SVGAnimatedTransformList transform;
3174 } 3224 }
3175 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3176 // for details. All rights reserved. Use of this source code is governed by a 3226 // for details. All rights reserved. Use of this source code is governed by a
3177 // BSD-style license that can be found in the LICENSE file. 3227 // BSD-style license that can be found in the LICENSE file.
3178 3228
3179 3229
3180 /// @domName SVGLinearGradientElement 3230 /// @domName SVGLinearGradientElement
3181 class SVGLinearGradientElement extends SVGGradientElement native "*SVGLinearGrad ientElement" { 3231 class SVGLinearGradientElement extends SVGGradientElement native "*SVGLinearGrad ientElement" {
3182 3232
3233 factory SVGLinearGradientElement() => _SvgElements.createSVGLinearGradientElem ent();
3234
3183 /** @domName SVGLinearGradientElement.x1 */ 3235 /** @domName SVGLinearGradientElement.x1 */
3184 final SVGAnimatedLength x1; 3236 final SVGAnimatedLength x1;
3185 3237
3186 /** @domName SVGLinearGradientElement.x2 */ 3238 /** @domName SVGLinearGradientElement.x2 */
3187 final SVGAnimatedLength x2; 3239 final SVGAnimatedLength x2;
3188 3240
3189 /** @domName SVGLinearGradientElement.y1 */ 3241 /** @domName SVGLinearGradientElement.y1 */
3190 final SVGAnimatedLength y1; 3242 final SVGAnimatedLength y1;
3191 3243
3192 /** @domName SVGLinearGradientElement.y2 */ 3244 /** @domName SVGLinearGradientElement.y2 */
(...skipping 24 matching lines...) Expand all
3217 SVGMatrix getTransformToElement(SVGElement element); 3269 SVGMatrix getTransformToElement(SVGElement element);
3218 } 3270 }
3219 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3271 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3220 // for details. All rights reserved. Use of this source code is governed by a 3272 // for details. All rights reserved. Use of this source code is governed by a
3221 // BSD-style license that can be found in the LICENSE file. 3273 // BSD-style license that can be found in the LICENSE file.
3222 3274
3223 3275
3224 /// @domName SVGMPathElement 3276 /// @domName SVGMPathElement
3225 class SVGMPathElement extends SVGElement implements SVGURIReference, SVGExternal ResourcesRequired native "*SVGMPathElement" { 3277 class SVGMPathElement extends SVGElement implements SVGURIReference, SVGExternal ResourcesRequired native "*SVGMPathElement" {
3226 3278
3279 factory SVGMPathElement() => _SvgElements.createSVGMPathElement();
3280
3227 // From SVGExternalResourcesRequired 3281 // From SVGExternalResourcesRequired
3228 3282
3229 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 3283 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
3230 final SVGAnimatedBoolean externalResourcesRequired; 3284 final SVGAnimatedBoolean externalResourcesRequired;
3231 3285
3232 // From SVGURIReference 3286 // From SVGURIReference
3233 3287
3234 /** @domName SVGURIReference.href */ 3288 /** @domName SVGURIReference.href */
3235 final SVGAnimatedString href; 3289 final SVGAnimatedString href;
3236 } 3290 }
3237 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3291 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3238 // for details. All rights reserved. Use of this source code is governed by a 3292 // for details. All rights reserved. Use of this source code is governed by a
3239 // BSD-style license that can be found in the LICENSE file. 3293 // BSD-style license that can be found in the LICENSE file.
3240 3294
3241 3295
3242 /// @domName SVGMarkerElement 3296 /// @domName SVGMarkerElement
3243 class SVGMarkerElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable native "*SVGMarkerElement" { 3297 class SVGMarkerElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable native "*SVGMarkerElement" {
3244 3298
3299 factory SVGMarkerElement() => _SvgElements.createSVGMarkerElement();
3300
3245 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; 3301 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
3246 3302
3247 static const int SVG_MARKERUNITS_UNKNOWN = 0; 3303 static const int SVG_MARKERUNITS_UNKNOWN = 0;
3248 3304
3249 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; 3305 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1;
3250 3306
3251 static const int SVG_MARKER_ORIENT_ANGLE = 2; 3307 static const int SVG_MARKER_ORIENT_ANGLE = 2;
3252 3308
3253 static const int SVG_MARKER_ORIENT_AUTO = 1; 3309 static const int SVG_MARKER_ORIENT_AUTO = 1;
3254 3310
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
3314 CSSValue getPresentationAttribute(String name) native; 3370 CSSValue getPresentationAttribute(String name) native;
3315 } 3371 }
3316 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3372 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3317 // for details. All rights reserved. Use of this source code is governed by a 3373 // for details. All rights reserved. Use of this source code is governed by a
3318 // BSD-style license that can be found in the LICENSE file. 3374 // BSD-style license that can be found in the LICENSE file.
3319 3375
3320 3376
3321 /// @domName SVGMaskElement 3377 /// @domName SVGMaskElement
3322 class SVGMaskElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGExternalResourcesRequired native "*SVGMaskElement" { 3378 class SVGMaskElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGExternalResourcesRequired native "*SVGMaskElement" {
3323 3379
3380 factory SVGMaskElement() => _SvgElements.createSVGMaskElement();
3381
3324 /** @domName SVGMaskElement.height */ 3382 /** @domName SVGMaskElement.height */
3325 final SVGAnimatedLength height; 3383 final SVGAnimatedLength height;
3326 3384
3327 /** @domName SVGMaskElement.maskContentUnits */ 3385 /** @domName SVGMaskElement.maskContentUnits */
3328 final SVGAnimatedEnumeration maskContentUnits; 3386 final SVGAnimatedEnumeration maskContentUnits;
3329 3387
3330 /** @domName SVGMaskElement.maskUnits */ 3388 /** @domName SVGMaskElement.maskUnits */
3331 final SVGAnimatedEnumeration maskUnits; 3389 final SVGAnimatedEnumeration maskUnits;
3332 3390
3333 /** @domName SVGMaskElement.width */ 3391 /** @domName SVGMaskElement.width */
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after
3619 void setUri(String uri) native; 3677 void setUri(String uri) native;
3620 } 3678 }
3621 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3679 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3622 // for details. All rights reserved. Use of this source code is governed by a 3680 // for details. All rights reserved. Use of this source code is governed by a
3623 // BSD-style license that can be found in the LICENSE file. 3681 // BSD-style license that can be found in the LICENSE file.
3624 3682
3625 3683
3626 /// @domName SVGPathElement 3684 /// @domName SVGPathElement
3627 class SVGPathElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGPathElement" { 3685 class SVGPathElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGPathElement" {
3628 3686
3687 factory SVGPathElement() => _SvgElements.createSVGPathElement();
3688
3629 /** @domName SVGPathElement.animatedNormalizedPathSegList */ 3689 /** @domName SVGPathElement.animatedNormalizedPathSegList */
3630 final SVGPathSegList animatedNormalizedPathSegList; 3690 final SVGPathSegList animatedNormalizedPathSegList;
3631 3691
3632 /** @domName SVGPathElement.animatedPathSegList */ 3692 /** @domName SVGPathElement.animatedPathSegList */
3633 final SVGPathSegList animatedPathSegList; 3693 final SVGPathSegList animatedPathSegList;
3634 3694
3635 /** @domName SVGPathElement.normalizedPathSegList */ 3695 /** @domName SVGPathElement.normalizedPathSegList */
3636 final SVGPathSegList normalizedPathSegList; 3696 final SVGPathSegList normalizedPathSegList;
3637 3697
3638 /** @domName SVGPathElement.pathLength */ 3698 /** @domName SVGPathElement.pathLength */
(...skipping 627 matching lines...) Expand 10 before | Expand all | Expand 10 after
4266 num y; 4326 num y;
4267 } 4327 }
4268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4328 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4269 // for details. All rights reserved. Use of this source code is governed by a 4329 // for details. All rights reserved. Use of this source code is governed by a
4270 // BSD-style license that can be found in the LICENSE file. 4330 // BSD-style license that can be found in the LICENSE file.
4271 4331
4272 4332
4273 /// @domName SVGPatternElement 4333 /// @domName SVGPatternElement
4274 class SVGPatternElement extends SVGElement implements SVGLangSpace, SVGTests, SV GStylable, SVGURIReference, SVGFitToViewBox, SVGExternalResourcesRequired native "*SVGPatternElement" { 4334 class SVGPatternElement extends SVGElement implements SVGLangSpace, SVGTests, SV GStylable, SVGURIReference, SVGFitToViewBox, SVGExternalResourcesRequired native "*SVGPatternElement" {
4275 4335
4336 factory SVGPatternElement() => _SvgElements.createSVGPatternElement();
4337
4276 /** @domName SVGPatternElement.height */ 4338 /** @domName SVGPatternElement.height */
4277 final SVGAnimatedLength height; 4339 final SVGAnimatedLength height;
4278 4340
4279 /** @domName SVGPatternElement.patternContentUnits */ 4341 /** @domName SVGPatternElement.patternContentUnits */
4280 final SVGAnimatedEnumeration patternContentUnits; 4342 final SVGAnimatedEnumeration patternContentUnits;
4281 4343
4282 /** @domName SVGPatternElement.patternTransform */ 4344 /** @domName SVGPatternElement.patternTransform */
4283 final SVGAnimatedTransformList patternTransform; 4345 final SVGAnimatedTransformList patternTransform;
4284 4346
4285 /** @domName SVGPatternElement.patternUnits */ 4347 /** @domName SVGPatternElement.patternUnits */
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
4395 SVGPoint replaceItem(SVGPoint item, int index) native; 4457 SVGPoint replaceItem(SVGPoint item, int index) native;
4396 } 4458 }
4397 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4459 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4398 // for details. All rights reserved. Use of this source code is governed by a 4460 // for details. All rights reserved. Use of this source code is governed by a
4399 // BSD-style license that can be found in the LICENSE file. 4461 // BSD-style license that can be found in the LICENSE file.
4400 4462
4401 4463
4402 /// @domName SVGPolygonElement 4464 /// @domName SVGPolygonElement
4403 class SVGPolygonElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGPolygonEle ment" { 4465 class SVGPolygonElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGPolygonEle ment" {
4404 4466
4467 factory SVGPolygonElement() => _SvgElements.createSVGPolygonElement();
4468
4405 /** @domName SVGPolygonElement.animatedPoints */ 4469 /** @domName SVGPolygonElement.animatedPoints */
4406 final SVGPointList animatedPoints; 4470 final SVGPointList animatedPoints;
4407 4471
4408 /** @domName SVGPolygonElement.points */ 4472 /** @domName SVGPolygonElement.points */
4409 final SVGPointList points; 4473 final SVGPointList points;
4410 4474
4411 // From SVGExternalResourcesRequired 4475 // From SVGExternalResourcesRequired
4412 4476
4413 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 4477 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
4414 final SVGAnimatedBoolean externalResourcesRequired; 4478 final SVGAnimatedBoolean externalResourcesRequired;
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
4472 final SVGAnimatedTransformList transform; 4536 final SVGAnimatedTransformList transform;
4473 } 4537 }
4474 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4538 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4475 // for details. All rights reserved. Use of this source code is governed by a 4539 // for details. All rights reserved. Use of this source code is governed by a
4476 // BSD-style license that can be found in the LICENSE file. 4540 // BSD-style license that can be found in the LICENSE file.
4477 4541
4478 4542
4479 /// @domName SVGPolylineElement 4543 /// @domName SVGPolylineElement
4480 class SVGPolylineElement extends SVGElement implements SVGLangSpace, SVGStylable , SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGPolylineE lement" { 4544 class SVGPolylineElement extends SVGElement implements SVGLangSpace, SVGStylable , SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGPolylineE lement" {
4481 4545
4546 factory SVGPolylineElement() => _SvgElements.createSVGPolylineElement();
4547
4482 /** @domName SVGPolylineElement.animatedPoints */ 4548 /** @domName SVGPolylineElement.animatedPoints */
4483 final SVGPointList animatedPoints; 4549 final SVGPointList animatedPoints;
4484 4550
4485 /** @domName SVGPolylineElement.points */ 4551 /** @domName SVGPolylineElement.points */
4486 final SVGPointList points; 4552 final SVGPointList points;
4487 4553
4488 // From SVGExternalResourcesRequired 4554 // From SVGExternalResourcesRequired
4489 4555
4490 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 4556 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
4491 final SVGAnimatedBoolean externalResourcesRequired; 4557 final SVGAnimatedBoolean externalResourcesRequired;
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
4591 int meetOrSlice; 4657 int meetOrSlice;
4592 } 4658 }
4593 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4659 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4594 // for details. All rights reserved. Use of this source code is governed by a 4660 // for details. All rights reserved. Use of this source code is governed by a
4595 // BSD-style license that can be found in the LICENSE file. 4661 // BSD-style license that can be found in the LICENSE file.
4596 4662
4597 4663
4598 /// @domName SVGRadialGradientElement 4664 /// @domName SVGRadialGradientElement
4599 class SVGRadialGradientElement extends SVGGradientElement native "*SVGRadialGrad ientElement" { 4665 class SVGRadialGradientElement extends SVGGradientElement native "*SVGRadialGrad ientElement" {
4600 4666
4667 factory SVGRadialGradientElement() => _SvgElements.createSVGRadialGradientElem ent();
4668
4601 /** @domName SVGRadialGradientElement.cx */ 4669 /** @domName SVGRadialGradientElement.cx */
4602 final SVGAnimatedLength cx; 4670 final SVGAnimatedLength cx;
4603 4671
4604 /** @domName SVGRadialGradientElement.cy */ 4672 /** @domName SVGRadialGradientElement.cy */
4605 final SVGAnimatedLength cy; 4673 final SVGAnimatedLength cy;
4606 4674
4607 /** @domName SVGRadialGradientElement.fr */ 4675 /** @domName SVGRadialGradientElement.fr */
4608 final SVGAnimatedLength fr; 4676 final SVGAnimatedLength fr;
4609 4677
4610 /** @domName SVGRadialGradientElement.fx */ 4678 /** @domName SVGRadialGradientElement.fx */
(...skipping 26 matching lines...) Expand all
4637 num y; 4705 num y;
4638 } 4706 }
4639 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4707 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4640 // for details. All rights reserved. Use of this source code is governed by a 4708 // for details. All rights reserved. Use of this source code is governed by a
4641 // BSD-style license that can be found in the LICENSE file. 4709 // BSD-style license that can be found in the LICENSE file.
4642 4710
4643 4711
4644 /// @domName SVGRectElement 4712 /// @domName SVGRectElement
4645 class SVGRectElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGRectElement" { 4713 class SVGRectElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGRectElement" {
4646 4714
4715 factory SVGRectElement() => _SvgElements.createSVGRectElement();
4716
4647 /** @domName SVGRectElement.height */ 4717 /** @domName SVGRectElement.height */
4648 final SVGAnimatedLength height; 4718 final SVGAnimatedLength height;
4649 4719
4650 /** @domName SVGRectElement.rx */ 4720 /** @domName SVGRectElement.rx */
4651 final SVGAnimatedLength rx; 4721 final SVGAnimatedLength rx;
4652 4722
4653 /** @domName SVGRectElement.ry */ 4723 /** @domName SVGRectElement.ry */
4654 final SVGAnimatedLength ry; 4724 final SVGAnimatedLength ry;
4655 4725
4656 /** @domName SVGRectElement.width */ 4726 /** @domName SVGRectElement.width */
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
4941 5011
4942 } 5012 }
4943 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5013 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4944 // for details. All rights reserved. Use of this source code is governed by a 5014 // for details. All rights reserved. Use of this source code is governed by a
4945 // BSD-style license that can be found in the LICENSE file. 5015 // BSD-style license that can be found in the LICENSE file.
4946 5016
4947 5017
4948 /// @domName SVGScriptElement 5018 /// @domName SVGScriptElement
4949 class SVGScriptElement extends SVGElement implements SVGURIReference, SVGExterna lResourcesRequired native "*SVGScriptElement" { 5019 class SVGScriptElement extends SVGElement implements SVGURIReference, SVGExterna lResourcesRequired native "*SVGScriptElement" {
4950 5020
5021 factory SVGScriptElement() => _SvgElements.createSVGScriptElement();
5022
4951 /** @domName SVGScriptElement.type */ 5023 /** @domName SVGScriptElement.type */
4952 String type; 5024 String type;
4953 5025
4954 // From SVGExternalResourcesRequired 5026 // From SVGExternalResourcesRequired
4955 5027
4956 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5028 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
4957 final SVGAnimatedBoolean externalResourcesRequired; 5029 final SVGAnimatedBoolean externalResourcesRequired;
4958 5030
4959 // From SVGURIReference 5031 // From SVGURIReference
4960 5032
4961 /** @domName SVGURIReference.href */ 5033 /** @domName SVGURIReference.href */
4962 final SVGAnimatedString href; 5034 final SVGAnimatedString href;
4963 } 5035 }
4964 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5036 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4965 // for details. All rights reserved. Use of this source code is governed by a 5037 // for details. All rights reserved. Use of this source code is governed by a
4966 // BSD-style license that can be found in the LICENSE file. 5038 // BSD-style license that can be found in the LICENSE file.
4967 5039
4968 5040
4969 /// @domName SVGSetElement 5041 /// @domName SVGSetElement
4970 class SVGSetElement extends SVGAnimationElement native "*SVGSetElement" { 5042 class SVGSetElement extends SVGAnimationElement native "*SVGSetElement" {
5043
5044 factory SVGSetElement() => _SvgElements.createSVGSetElement();
4971 } 5045 }
4972 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5046 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4973 // for details. All rights reserved. Use of this source code is governed by a 5047 // for details. All rights reserved. Use of this source code is governed by a
4974 // BSD-style license that can be found in the LICENSE file. 5048 // BSD-style license that can be found in the LICENSE file.
4975 5049
4976 5050
4977 /// @domName SVGStopElement 5051 /// @domName SVGStopElement
4978 class SVGStopElement extends SVGElement implements SVGStylable native "*SVGStopE lement" { 5052 class SVGStopElement extends SVGElement implements SVGStylable native "*SVGStopE lement" {
4979 5053
5054 factory SVGStopElement() => _SvgElements.createSVGStopElement();
5055
4980 /** @domName SVGStopElement.offset */ 5056 /** @domName SVGStopElement.offset */
4981 final SVGAnimatedNumber offset; 5057 final SVGAnimatedNumber offset;
4982 5058
4983 // From SVGStylable 5059 // From SVGStylable
4984 5060
4985 /** @domName SVGStylable.className */ 5061 /** @domName SVGStylable.className */
4986 SVGAnimatedString get $dom_svgClassName => JS("SVGAnimatedString", "#.classNam e", this); 5062 SVGAnimatedString get $dom_svgClassName => JS("SVGAnimatedString", "#.classNam e", this);
4987 5063
4988 // Use implementation from Element. 5064 // Use implementation from Element.
4989 // final CSSStyleDeclaration style; 5065 // final CSSStyleDeclaration style;
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
5122 CSSValue getPresentationAttribute(String name); 5198 CSSValue getPresentationAttribute(String name);
5123 } 5199 }
5124 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5200 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5125 // for details. All rights reserved. Use of this source code is governed by a 5201 // for details. All rights reserved. Use of this source code is governed by a
5126 // BSD-style license that can be found in the LICENSE file. 5202 // BSD-style license that can be found in the LICENSE file.
5127 5203
5128 5204
5129 /// @domName SVGStyleElement 5205 /// @domName SVGStyleElement
5130 class SVGStyleElement extends SVGElement implements SVGLangSpace native "*SVGSty leElement" { 5206 class SVGStyleElement extends SVGElement implements SVGLangSpace native "*SVGSty leElement" {
5131 5207
5208 factory SVGStyleElement() => _SvgElements.createSVGStyleElement();
5209
5132 /** @domName SVGStyleElement.disabled */ 5210 /** @domName SVGStyleElement.disabled */
5133 bool disabled; 5211 bool disabled;
5134 5212
5135 /** @domName SVGStyleElement.media */ 5213 /** @domName SVGStyleElement.media */
5136 String media; 5214 String media;
5137 5215
5138 // Shadowing definition. 5216 // Shadowing definition.
5139 /** @domName SVGStyleElement.title */ 5217 /** @domName SVGStyleElement.title */
5140 String get title => JS("String", "#.title", this); 5218 String get title => JS("String", "#.title", this);
5141 5219
(...skipping 14 matching lines...) Expand all
5156 String xmlspace; 5234 String xmlspace;
5157 } 5235 }
5158 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5236 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5159 // for details. All rights reserved. Use of this source code is governed by a 5237 // for details. All rights reserved. Use of this source code is governed by a
5160 // BSD-style license that can be found in the LICENSE file. 5238 // BSD-style license that can be found in the LICENSE file.
5161 5239
5162 5240
5163 /// @domName SVGSwitchElement 5241 /// @domName SVGSwitchElement
5164 class SVGSwitchElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGSwitchEleme nt" { 5242 class SVGSwitchElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGSwitchEleme nt" {
5165 5243
5244 factory SVGSwitchElement() => _SvgElements.createSVGSwitchElement();
5245
5166 // From SVGExternalResourcesRequired 5246 // From SVGExternalResourcesRequired
5167 5247
5168 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5248 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
5169 final SVGAnimatedBoolean externalResourcesRequired; 5249 final SVGAnimatedBoolean externalResourcesRequired;
5170 5250
5171 // From SVGLangSpace 5251 // From SVGLangSpace
5172 5252
5173 /** @domName SVGLangSpace.xmllang */ 5253 /** @domName SVGLangSpace.xmllang */
5174 String xmllang; 5254 String xmllang;
5175 5255
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
5227 final SVGAnimatedTransformList transform; 5307 final SVGAnimatedTransformList transform;
5228 } 5308 }
5229 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5309 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5230 // for details. All rights reserved. Use of this source code is governed by a 5310 // for details. All rights reserved. Use of this source code is governed by a
5231 // BSD-style license that can be found in the LICENSE file. 5311 // BSD-style license that can be found in the LICENSE file.
5232 5312
5233 5313
5234 /// @domName SVGSymbolElement 5314 /// @domName SVGSymbolElement
5235 class SVGSymbolElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable native "*SVGSymbolElement" { 5315 class SVGSymbolElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable native "*SVGSymbolElement" {
5236 5316
5317 factory SVGSymbolElement() => _SvgElements.createSVGSymbolElement();
5318
5237 // From SVGExternalResourcesRequired 5319 // From SVGExternalResourcesRequired
5238 5320
5239 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5321 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
5240 final SVGAnimatedBoolean externalResourcesRequired; 5322 final SVGAnimatedBoolean externalResourcesRequired;
5241 5323
5242 // From SVGFitToViewBox 5324 // From SVGFitToViewBox
5243 5325
5244 /** @domName SVGFitToViewBox.preserveAspectRatio */ 5326 /** @domName SVGFitToViewBox.preserveAspectRatio */
5245 final SVGAnimatedPreserveAspectRatio preserveAspectRatio; 5327 final SVGAnimatedPreserveAspectRatio preserveAspectRatio;
5246 5328
(...skipping 20 matching lines...) Expand all
5267 CSSValue getPresentationAttribute(String name) native; 5349 CSSValue getPresentationAttribute(String name) native;
5268 } 5350 }
5269 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5270 // for details. All rights reserved. Use of this source code is governed by a 5352 // for details. All rights reserved. Use of this source code is governed by a
5271 // BSD-style license that can be found in the LICENSE file. 5353 // BSD-style license that can be found in the LICENSE file.
5272 5354
5273 5355
5274 /// @domName SVGTRefElement 5356 /// @domName SVGTRefElement
5275 class SVGTRefElement extends SVGTextPositioningElement implements SVGURIReferenc e native "*SVGTRefElement" { 5357 class SVGTRefElement extends SVGTextPositioningElement implements SVGURIReferenc e native "*SVGTRefElement" {
5276 5358
5359 factory SVGTRefElement() => _SvgElements.createSVGTRefElement();
5360
5277 // From SVGURIReference 5361 // From SVGURIReference
5278 5362
5279 /** @domName SVGURIReference.href */ 5363 /** @domName SVGURIReference.href */
5280 final SVGAnimatedString href; 5364 final SVGAnimatedString href;
5281 } 5365 }
5282 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5366 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5283 // for details. All rights reserved. Use of this source code is governed by a 5367 // for details. All rights reserved. Use of this source code is governed by a
5284 // BSD-style license that can be found in the LICENSE file. 5368 // BSD-style license that can be found in the LICENSE file.
5285 5369
5286 5370
5287 /// @domName SVGTSpanElement 5371 /// @domName SVGTSpanElement
5288 class SVGTSpanElement extends SVGTextPositioningElement native "*SVGTSpanElement " { 5372 class SVGTSpanElement extends SVGTextPositioningElement native "*SVGTSpanElement " {
5373
5374 factory SVGTSpanElement() => _SvgElements.createSVGTSpanElement();
5289 } 5375 }
5290 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5376 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5291 // for details. All rights reserved. Use of this source code is governed by a 5377 // for details. All rights reserved. Use of this source code is governed by a
5292 // BSD-style license that can be found in the LICENSE file. 5378 // BSD-style license that can be found in the LICENSE file.
5293 5379
5294 5380
5295 /// @domName SVGTests 5381 /// @domName SVGTests
5296 abstract class SVGTests { 5382 abstract class SVGTests {
5297 5383
5298 SVGStringList requiredExtensions; 5384 SVGStringList requiredExtensions;
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
5390 bool hasExtension(String extension) native; 5476 bool hasExtension(String extension) native;
5391 } 5477 }
5392 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5478 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5393 // for details. All rights reserved. Use of this source code is governed by a 5479 // for details. All rights reserved. Use of this source code is governed by a
5394 // BSD-style license that can be found in the LICENSE file. 5480 // BSD-style license that can be found in the LICENSE file.
5395 5481
5396 5482
5397 /// @domName SVGTextElement 5483 /// @domName SVGTextElement
5398 class SVGTextElement extends SVGTextPositioningElement implements SVGTransformab le native "*SVGTextElement" { 5484 class SVGTextElement extends SVGTextPositioningElement implements SVGTransformab le native "*SVGTextElement" {
5399 5485
5486 factory SVGTextElement() => _SvgElements.createSVGTextElement();
5487
5400 // From SVGLocatable 5488 // From SVGLocatable
5401 5489
5402 /** @domName SVGLocatable.farthestViewportElement */ 5490 /** @domName SVGLocatable.farthestViewportElement */
5403 final SVGElement farthestViewportElement; 5491 final SVGElement farthestViewportElement;
5404 5492
5405 /** @domName SVGLocatable.nearestViewportElement */ 5493 /** @domName SVGLocatable.nearestViewportElement */
5406 final SVGElement nearestViewportElement; 5494 final SVGElement nearestViewportElement;
5407 5495
5408 /** @domName SVGLocatable.getBBox */ 5496 /** @domName SVGLocatable.getBBox */
5409 SVGRect getBBox() native; 5497 SVGRect getBBox() native;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
5480 final SVGAnimatedLengthList y; 5568 final SVGAnimatedLengthList y;
5481 } 5569 }
5482 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5570 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5483 // for details. All rights reserved. Use of this source code is governed by a 5571 // for details. All rights reserved. Use of this source code is governed by a
5484 // BSD-style license that can be found in the LICENSE file. 5572 // BSD-style license that can be found in the LICENSE file.
5485 5573
5486 5574
5487 /// @domName SVGTitleElement 5575 /// @domName SVGTitleElement
5488 class SVGTitleElement extends SVGElement implements SVGLangSpace, SVGStylable na tive "*SVGTitleElement" { 5576 class SVGTitleElement extends SVGElement implements SVGLangSpace, SVGStylable na tive "*SVGTitleElement" {
5489 5577
5578 factory SVGTitleElement() => _SvgElements.createSVGTitleElement();
5579
5490 // From SVGLangSpace 5580 // From SVGLangSpace
5491 5581
5492 /** @domName SVGLangSpace.xmllang */ 5582 /** @domName SVGLangSpace.xmllang */
5493 String xmllang; 5583 String xmllang;
5494 5584
5495 /** @domName SVGLangSpace.xmlspace */ 5585 /** @domName SVGLangSpace.xmlspace */
5496 String xmlspace; 5586 String xmlspace;
5497 5587
5498 // From SVGStylable 5588 // From SVGStylable
5499 5589
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
5729 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; 5819 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
5730 } 5820 }
5731 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5732 // for details. All rights reserved. Use of this source code is governed by a 5822 // for details. All rights reserved. Use of this source code is governed by a
5733 // BSD-style license that can be found in the LICENSE file. 5823 // BSD-style license that can be found in the LICENSE file.
5734 5824
5735 5825
5736 /// @domName SVGUseElement 5826 /// @domName SVGUseElement
5737 class SVGUseElement extends SVGElement implements SVGLangSpace, SVGTests, SVGSty lable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "* SVGUseElement" { 5827 class SVGUseElement extends SVGElement implements SVGLangSpace, SVGTests, SVGSty lable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "* SVGUseElement" {
5738 5828
5829 factory SVGUseElement() => _SvgElements.createSVGUseElement();
5830
5739 /** @domName SVGUseElement.animatedInstanceRoot */ 5831 /** @domName SVGUseElement.animatedInstanceRoot */
5740 final SVGElementInstance animatedInstanceRoot; 5832 final SVGElementInstance animatedInstanceRoot;
5741 5833
5742 /** @domName SVGUseElement.height */ 5834 /** @domName SVGUseElement.height */
5743 final SVGAnimatedLength height; 5835 final SVGAnimatedLength height;
5744 5836
5745 /** @domName SVGUseElement.instanceRoot */ 5837 /** @domName SVGUseElement.instanceRoot */
5746 final SVGElementInstance instanceRoot; 5838 final SVGElementInstance instanceRoot;
5747 5839
5748 /** @domName SVGUseElement.width */ 5840 /** @domName SVGUseElement.width */
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
5822 /** @domName SVGURIReference.href */ 5914 /** @domName SVGURIReference.href */
5823 final SVGAnimatedString href; 5915 final SVGAnimatedString href;
5824 } 5916 }
5825 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5826 // for details. All rights reserved. Use of this source code is governed by a 5918 // for details. All rights reserved. Use of this source code is governed by a
5827 // BSD-style license that can be found in the LICENSE file. 5919 // BSD-style license that can be found in the LICENSE file.
5828 5920
5829 5921
5830 /// @domName SVGVKernElement 5922 /// @domName SVGVKernElement
5831 class SVGVKernElement extends SVGElement native "*SVGVKernElement" { 5923 class SVGVKernElement extends SVGElement native "*SVGVKernElement" {
5924
5925 factory SVGVKernElement() => _SvgElements.createSVGVKernElement();
5832 } 5926 }
5833 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5927 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5834 // for details. All rights reserved. Use of this source code is governed by a 5928 // for details. All rights reserved. Use of this source code is governed by a
5835 // BSD-style license that can be found in the LICENSE file. 5929 // BSD-style license that can be found in the LICENSE file.
5836 5930
5837 5931
5838 /// @domName SVGViewElement 5932 /// @domName SVGViewElement
5839 class SVGViewElement extends SVGElement implements SVGFitToViewBox, SVGZoomAndPa n, SVGExternalResourcesRequired native "*SVGViewElement" { 5933 class SVGViewElement extends SVGElement implements SVGFitToViewBox, SVGZoomAndPa n, SVGExternalResourcesRequired native "*SVGViewElement" {
5840 5934
5935 factory SVGViewElement() => _SvgElements.createSVGViewElement();
5936
5841 /** @domName SVGViewElement.viewTarget */ 5937 /** @domName SVGViewElement.viewTarget */
5842 final SVGStringList viewTarget; 5938 final SVGStringList viewTarget;
5843 5939
5844 // From SVGExternalResourcesRequired 5940 // From SVGExternalResourcesRequired
5845 5941
5846 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5942 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
5847 final SVGAnimatedBoolean externalResourcesRequired; 5943 final SVGAnimatedBoolean externalResourcesRequired;
5848 5944
5849 // From SVGFitToViewBox 5945 // From SVGFitToViewBox
5850 5946
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
6023 } 6119 }
6024 6120
6025 List<SVGElementInstance> getRange(int start, int rangeLength) => 6121 List<SVGElementInstance> getRange(int start, int rangeLength) =>
6026 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]); 6122 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]);
6027 6123
6028 // -- end List<SVGElementInstance> mixins. 6124 // -- end List<SVGElementInstance> mixins.
6029 6125
6030 /** @domName SVGElementInstanceList.item */ 6126 /** @domName SVGElementInstanceList.item */
6031 SVGElementInstance item(int index) native; 6127 SVGElementInstance item(int index) native;
6032 } 6128 }
6129 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6130 // for details. All rights reserved. Use of this source code is governed by a
6131 // BSD-style license that can be found in the LICENSE file.
6132
6133
6134 class _SvgElements {
6135
6136 static SVGAElement createSVGAElement() {
6137 final Element _e =
6138 document.$dom_createElementNS("http://www.w3.org/2000/svg", "a");
6139 return _e;
6140 }
6141
6142 static SVGAnimationElement createSVGAnimationElement() {
6143 final Element _e =
6144 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animation") ;
6145 return _e;
6146 }
6147
6148 static SVGAnimateColorElement createSVGAnimateColorElement() {
6149 final Element _e =
6150 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animateColo r");
6151 return _e;
6152 }
6153
6154 static SVGAnimateElement createSVGAnimateElement() {
6155 final Element _e =
6156 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animate");
6157 return _e;
6158 }
6159
6160 static SVGAnimateMotionElement createSVGAnimateMotionElement() {
6161 final Element _e =
6162 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animateMoti on");
6163 return _e;
6164 }
6165
6166 static SVGAnimateTransformElement createSVGAnimateTransformElement() {
6167 final Element _e =
6168 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animateTran sform");
6169 return _e;
6170 }
6171
6172 static SVGCircleElement createSVGCircleElement() {
6173 final Element _e =
6174 document.$dom_createElementNS("http://www.w3.org/2000/svg", "circle");
6175 return _e;
6176 }
6177
6178 static SVGClipPathElement createSVGClipPathElement() {
6179 final Element _e =
6180 document.$dom_createElementNS("http://www.w3.org/2000/svg", "clipPath");
6181 return _e;
6182 }
6183
6184 static SVGCursorElement createSVGCursorElement() {
6185 final Element _e =
6186 document.$dom_createElementNS("http://www.w3.org/2000/svg", "cursor");
6187 return _e;
6188 }
6189
6190 static SVGDefsElement createSVGDefsElement() {
6191 final Element _e =
6192 document.$dom_createElementNS("http://www.w3.org/2000/svg", "defs");
6193 return _e;
6194 }
6195
6196 static SVGDescElement createSVGDescElement() {
6197 final Element _e =
6198 document.$dom_createElementNS("http://www.w3.org/2000/svg", "desc");
6199 return _e;
6200 }
6201
6202 static SVGEllipseElement createSVGEllipseElement() {
6203 final Element _e =
6204 document.$dom_createElementNS("http://www.w3.org/2000/svg", "ellipse");
6205 return _e;
6206 }
6207
6208 static SVGFilterElement createSVGFilterElement() {
6209 final Element _e =
6210 document.$dom_createElementNS("http://www.w3.org/2000/svg", "filter");
6211 return _e;
6212 }
6213
6214 static SVGFontElement createSVGFontElement() {
6215 final Element _e =
6216 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font");
6217 return _e;
6218 }
6219
6220 static SVGFontFaceElement createSVGFontFaceElement() {
6221 final Element _e =
6222 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face") ;
6223 return _e;
6224 }
6225
6226 static SVGFontFaceFormatElement createSVGFontFaceFormatElement() {
6227 final Element _e =
6228 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-f ormat");
6229 return _e;
6230 }
6231
6232 static SVGFontFaceNameElement createSVGFontFaceNameElement() {
6233 final Element _e =
6234 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-n ame");
6235 return _e;
6236 }
6237
6238 static SVGFontFaceSrcElement createSVGFontFaceSrcElement() {
6239 final Element _e =
6240 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-s rc");
6241 return _e;
6242 }
6243
6244 static SVGFontFaceUriElement createSVGFontFaceUriElement() {
6245 final Element _e =
6246 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-u ri");
6247 return _e;
6248 }
6249
6250 static SVGForeignObjectElement createSVGForeignObjectElement() {
6251 final Element _e =
6252 document.$dom_createElementNS("http://www.w3.org/2000/svg", "foreignObje ct");
6253 return _e;
6254 }
6255
6256 static SVGGElement createSVGGElement() {
6257 final Element _e =
6258 document.$dom_createElementNS("http://www.w3.org/2000/svg", "g");
6259 return _e;
6260 }
6261
6262 static SVGGlyphElement createSVGGlyphElement() {
6263 final Element _e =
6264 document.$dom_createElementNS("http://www.w3.org/2000/svg", "glyph");
6265 return _e;
6266 }
6267
6268 static SVGHKernElement createSVGHKernElement() {
6269 final Element _e =
6270 document.$dom_createElementNS("http://www.w3.org/2000/svg", "hkern");
6271 return _e;
6272 }
6273
6274 static SVGImageElement createSVGImageElement() {
6275 final Element _e =
6276 document.$dom_createElementNS("http://www.w3.org/2000/svg", "image");
6277 return _e;
6278 }
6279
6280 static SVGLineElement createSVGLineElement() {
6281 final Element _e =
6282 document.$dom_createElementNS("http://www.w3.org/2000/svg", "line");
6283 return _e;
6284 }
6285
6286 static SVGLinearGradientElement createSVGLinearGradientElement() {
6287 final Element _e =
6288 document.$dom_createElementNS("http://www.w3.org/2000/svg", "linearGradi ent");
6289 return _e;
6290 }
6291
6292 static SVGMPathElement createSVGMPathElement() {
6293 final Element _e =
6294 document.$dom_createElementNS("http://www.w3.org/2000/svg", "mpath");
6295 return _e;
6296 }
6297
6298 static SVGMarkerElement createSVGMarkerElement() {
6299 final Element _e =
6300 document.$dom_createElementNS("http://www.w3.org/2000/svg", "marker");
6301 return _e;
6302 }
6303
6304 static SVGMaskElement createSVGMaskElement() {
6305 final Element _e =
6306 document.$dom_createElementNS("http://www.w3.org/2000/svg", "mask");
6307 return _e;
6308 }
6309
6310 static SVGPathElement createSVGPathElement() {
6311 final Element _e =
6312 document.$dom_createElementNS("http://www.w3.org/2000/svg", "path");
6313 return _e;
6314 }
6315
6316 static SVGPatternElement createSVGPatternElement() {
6317 final Element _e =
6318 document.$dom_createElementNS("http://www.w3.org/2000/svg", "pattern");
6319 return _e;
6320 }
6321
6322 static SVGPolygonElement createSVGPolygonElement() {
6323 final Element _e =
6324 document.$dom_createElementNS("http://www.w3.org/2000/svg", "polygon");
6325 return _e;
6326 }
6327
6328 static SVGPolylineElement createSVGPolylineElement() {
6329 final Element _e =
6330 document.$dom_createElementNS("http://www.w3.org/2000/svg", "polyline");
6331 return _e;
6332 }
6333
6334 static SVGRadialGradientElement createSVGRadialGradientElement() {
6335 final Element _e =
6336 document.$dom_createElementNS("http://www.w3.org/2000/svg", "radialGradi ent");
6337 return _e;
6338 }
6339
6340 static SVGRectElement createSVGRectElement() {
6341 final Element _e =
6342 document.$dom_createElementNS("http://www.w3.org/2000/svg", "rect");
6343 return _e;
6344 }
6345
6346 static SVGScriptElement createSVGScriptElement() {
6347 final Element _e =
6348 document.$dom_createElementNS("http://www.w3.org/2000/svg", "script");
6349 return _e;
6350 }
6351
6352 static SVGSetElement createSVGSetElement() {
6353 final Element _e =
6354 document.$dom_createElementNS("http://www.w3.org/2000/svg", "set");
6355 return _e;
6356 }
6357
6358 static SVGStopElement createSVGStopElement() {
6359 final Element _e =
6360 document.$dom_createElementNS("http://www.w3.org/2000/svg", "stop");
6361 return _e;
6362 }
6363
6364 static SVGStyleElement createSVGStyleElement() {
6365 final Element _e =
6366 document.$dom_createElementNS("http://www.w3.org/2000/svg", "style");
6367 return _e;
6368 }
6369
6370 static SVGSwitchElement createSVGSwitchElement() {
6371 final Element _e =
6372 document.$dom_createElementNS("http://www.w3.org/2000/svg", "switch");
6373 return _e;
6374 }
6375
6376 static SVGSymbolElement createSVGSymbolElement() {
6377 final Element _e =
6378 document.$dom_createElementNS("http://www.w3.org/2000/svg", "symbol");
6379 return _e;
6380 }
6381
6382 static SVGTRefElement createSVGTRefElement() {
6383 final Element _e =
6384 document.$dom_createElementNS("http://www.w3.org/2000/svg", "tref");
6385 return _e;
6386 }
6387
6388 static SVGTSpanElement createSVGTSpanElement() {
6389 final Element _e =
6390 document.$dom_createElementNS("http://www.w3.org/2000/svg", "tspan");
6391 return _e;
6392 }
6393
6394 static SVGTextElement createSVGTextElement() {
6395 final Element _e =
6396 document.$dom_createElementNS("http://www.w3.org/2000/svg", "text");
6397 return _e;
6398 }
6399
6400 static SVGTitleElement createSVGTitleElement() {
6401 final Element _e =
6402 document.$dom_createElementNS("http://www.w3.org/2000/svg", "title");
6403 return _e;
6404 }
6405
6406 static SVGUseElement createSVGUseElement() {
6407 final Element _e =
6408 document.$dom_createElementNS("http://www.w3.org/2000/svg", "use");
6409 return _e;
6410 }
6411
6412 static SVGVKernElement createSVGVKernElement() {
6413 final Element _e =
6414 document.$dom_createElementNS("http://www.w3.org/2000/svg", "vkern");
6415 return _e;
6416 }
6417
6418 static SVGViewElement createSVGViewElement() {
6419 final Element _e =
6420 document.$dom_createElementNS("http://www.w3.org/2000/svg", "view");
6421 return _e;
6422 }
6423 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698