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

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 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
4747 } 4817 }
4748 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4749 // for details. All rights reserved. Use of this source code is governed by a 4819 // for details. All rights reserved. Use of this source code is governed by a
4750 // BSD-style license that can be found in the LICENSE file. 4820 // BSD-style license that can be found in the LICENSE file.
4751 4821
4752 4822
4753 class SVGSVGElement extends SVGElement implements SVGZoomAndPan, SVGLocatable, S VGLangSpace, SVGTests, SVGStylable, SVGFitToViewBox, SVGExternalResourcesRequire d native "*SVGSVGElement" { 4823 class SVGSVGElement extends SVGElement implements SVGZoomAndPan, SVGLocatable, S VGLangSpace, SVGTests, SVGStylable, SVGFitToViewBox, SVGExternalResourcesRequire d native "*SVGSVGElement" {
4754 factory SVGSVGElement() => _SVGSVGElementFactoryProvider.createSVGSVGElement() ; 4824 factory SVGSVGElement() => _SVGSVGElementFactoryProvider.createSVGSVGElement() ;
4755 4825
4756 4826
4827 factory SVGSVGElement() => _SvgElements.createSVGSVGElement();
4828
4757 /** @domName SVGSVGElement.contentScriptType */ 4829 /** @domName SVGSVGElement.contentScriptType */
4758 String contentScriptType; 4830 String contentScriptType;
4759 4831
4760 /** @domName SVGSVGElement.contentStyleType */ 4832 /** @domName SVGSVGElement.contentStyleType */
4761 String contentStyleType; 4833 String contentStyleType;
4762 4834
4763 /** @domName SVGSVGElement.currentScale */ 4835 /** @domName SVGSVGElement.currentScale */
4764 num currentScale; 4836 num currentScale;
4765 4837
4766 /** @domName SVGSVGElement.currentTranslate */ 4838 /** @domName SVGSVGElement.currentTranslate */
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
4941 5013
4942 } 5014 }
4943 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5015 // 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 5016 // 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. 5017 // BSD-style license that can be found in the LICENSE file.
4946 5018
4947 5019
4948 /// @domName SVGScriptElement 5020 /// @domName SVGScriptElement
4949 class SVGScriptElement extends SVGElement implements SVGURIReference, SVGExterna lResourcesRequired native "*SVGScriptElement" { 5021 class SVGScriptElement extends SVGElement implements SVGURIReference, SVGExterna lResourcesRequired native "*SVGScriptElement" {
4950 5022
5023 factory SVGScriptElement() => _SvgElements.createSVGScriptElement();
5024
4951 /** @domName SVGScriptElement.type */ 5025 /** @domName SVGScriptElement.type */
4952 String type; 5026 String type;
4953 5027
4954 // From SVGExternalResourcesRequired 5028 // From SVGExternalResourcesRequired
4955 5029
4956 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5030 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
4957 final SVGAnimatedBoolean externalResourcesRequired; 5031 final SVGAnimatedBoolean externalResourcesRequired;
4958 5032
4959 // From SVGURIReference 5033 // From SVGURIReference
4960 5034
4961 /** @domName SVGURIReference.href */ 5035 /** @domName SVGURIReference.href */
4962 final SVGAnimatedString href; 5036 final SVGAnimatedString href;
4963 } 5037 }
4964 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5038 // 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 5039 // 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. 5040 // BSD-style license that can be found in the LICENSE file.
4967 5041
4968 5042
4969 /// @domName SVGSetElement 5043 /// @domName SVGSetElement
4970 class SVGSetElement extends SVGAnimationElement native "*SVGSetElement" { 5044 class SVGSetElement extends SVGAnimationElement native "*SVGSetElement" {
5045
5046 factory SVGSetElement() => _SvgElements.createSVGSetElement();
4971 } 5047 }
4972 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5048 // 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 5049 // 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. 5050 // BSD-style license that can be found in the LICENSE file.
4975 5051
4976 5052
4977 /// @domName SVGStopElement 5053 /// @domName SVGStopElement
4978 class SVGStopElement extends SVGElement implements SVGStylable native "*SVGStopE lement" { 5054 class SVGStopElement extends SVGElement implements SVGStylable native "*SVGStopE lement" {
4979 5055
5056 factory SVGStopElement() => _SvgElements.createSVGStopElement();
5057
4980 /** @domName SVGStopElement.offset */ 5058 /** @domName SVGStopElement.offset */
4981 final SVGAnimatedNumber offset; 5059 final SVGAnimatedNumber offset;
4982 5060
4983 // From SVGStylable 5061 // From SVGStylable
4984 5062
4985 /** @domName SVGStylable.className */ 5063 /** @domName SVGStylable.className */
4986 SVGAnimatedString get $dom_svgClassName => JS("SVGAnimatedString", "#.classNam e", this); 5064 SVGAnimatedString get $dom_svgClassName => JS("SVGAnimatedString", "#.classNam e", this);
4987 5065
4988 // Use implementation from Element. 5066 // Use implementation from Element.
4989 // final CSSStyleDeclaration style; 5067 // final CSSStyleDeclaration style;
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
5122 CSSValue getPresentationAttribute(String name); 5200 CSSValue getPresentationAttribute(String name);
5123 } 5201 }
5124 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5202 // 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 5203 // 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. 5204 // BSD-style license that can be found in the LICENSE file.
5127 5205
5128 5206
5129 /// @domName SVGStyleElement 5207 /// @domName SVGStyleElement
5130 class SVGStyleElement extends SVGElement implements SVGLangSpace native "*SVGSty leElement" { 5208 class SVGStyleElement extends SVGElement implements SVGLangSpace native "*SVGSty leElement" {
5131 5209
5210 factory SVGStyleElement() => _SvgElements.createSVGStyleElement();
5211
5132 /** @domName SVGStyleElement.disabled */ 5212 /** @domName SVGStyleElement.disabled */
5133 bool disabled; 5213 bool disabled;
5134 5214
5135 /** @domName SVGStyleElement.media */ 5215 /** @domName SVGStyleElement.media */
5136 String media; 5216 String media;
5137 5217
5138 // Shadowing definition. 5218 // Shadowing definition.
5139 /** @domName SVGStyleElement.title */ 5219 /** @domName SVGStyleElement.title */
5140 String get title => JS("String", "#.title", this); 5220 String get title => JS("String", "#.title", this);
5141 5221
(...skipping 14 matching lines...) Expand all
5156 String xmlspace; 5236 String xmlspace;
5157 } 5237 }
5158 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5238 // 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 5239 // 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. 5240 // BSD-style license that can be found in the LICENSE file.
5161 5241
5162 5242
5163 /// @domName SVGSwitchElement 5243 /// @domName SVGSwitchElement
5164 class SVGSwitchElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGSwitchEleme nt" { 5244 class SVGSwitchElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired native "*SVGSwitchEleme nt" {
5165 5245
5246 factory SVGSwitchElement() => _SvgElements.createSVGSwitchElement();
5247
5166 // From SVGExternalResourcesRequired 5248 // From SVGExternalResourcesRequired
5167 5249
5168 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5250 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
5169 final SVGAnimatedBoolean externalResourcesRequired; 5251 final SVGAnimatedBoolean externalResourcesRequired;
5170 5252
5171 // From SVGLangSpace 5253 // From SVGLangSpace
5172 5254
5173 /** @domName SVGLangSpace.xmllang */ 5255 /** @domName SVGLangSpace.xmllang */
5174 String xmllang; 5256 String xmllang;
5175 5257
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
5227 final SVGAnimatedTransformList transform; 5309 final SVGAnimatedTransformList transform;
5228 } 5310 }
5229 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5311 // 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 5312 // 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. 5313 // BSD-style license that can be found in the LICENSE file.
5232 5314
5233 5315
5234 /// @domName SVGSymbolElement 5316 /// @domName SVGSymbolElement
5235 class SVGSymbolElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable native "*SVGSymbolElement" { 5317 class SVGSymbolElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable native "*SVGSymbolElement" {
5236 5318
5319 factory SVGSymbolElement() => _SvgElements.createSVGSymbolElement();
5320
5237 // From SVGExternalResourcesRequired 5321 // From SVGExternalResourcesRequired
5238 5322
5239 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5323 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
5240 final SVGAnimatedBoolean externalResourcesRequired; 5324 final SVGAnimatedBoolean externalResourcesRequired;
5241 5325
5242 // From SVGFitToViewBox 5326 // From SVGFitToViewBox
5243 5327
5244 /** @domName SVGFitToViewBox.preserveAspectRatio */ 5328 /** @domName SVGFitToViewBox.preserveAspectRatio */
5245 final SVGAnimatedPreserveAspectRatio preserveAspectRatio; 5329 final SVGAnimatedPreserveAspectRatio preserveAspectRatio;
5246 5330
(...skipping 20 matching lines...) Expand all
5267 CSSValue getPresentationAttribute(String name) native; 5351 CSSValue getPresentationAttribute(String name) native;
5268 } 5352 }
5269 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5353 // 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 5354 // 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. 5355 // BSD-style license that can be found in the LICENSE file.
5272 5356
5273 5357
5274 /// @domName SVGTRefElement 5358 /// @domName SVGTRefElement
5275 class SVGTRefElement extends SVGTextPositioningElement implements SVGURIReferenc e native "*SVGTRefElement" { 5359 class SVGTRefElement extends SVGTextPositioningElement implements SVGURIReferenc e native "*SVGTRefElement" {
5276 5360
5361 factory SVGTRefElement() => _SvgElements.createSVGTRefElement();
5362
5277 // From SVGURIReference 5363 // From SVGURIReference
5278 5364
5279 /** @domName SVGURIReference.href */ 5365 /** @domName SVGURIReference.href */
5280 final SVGAnimatedString href; 5366 final SVGAnimatedString href;
5281 } 5367 }
5282 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5368 // 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 5369 // 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. 5370 // BSD-style license that can be found in the LICENSE file.
5285 5371
5286 5372
5287 /// @domName SVGTSpanElement 5373 /// @domName SVGTSpanElement
5288 class SVGTSpanElement extends SVGTextPositioningElement native "*SVGTSpanElement " { 5374 class SVGTSpanElement extends SVGTextPositioningElement native "*SVGTSpanElement " {
5375
5376 factory SVGTSpanElement() => _SvgElements.createSVGTSpanElement();
5289 } 5377 }
5290 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5378 // 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 5379 // 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. 5380 // BSD-style license that can be found in the LICENSE file.
5293 5381
5294 5382
5295 /// @domName SVGTests 5383 /// @domName SVGTests
5296 abstract class SVGTests { 5384 abstract class SVGTests {
5297 5385
5298 SVGStringList requiredExtensions; 5386 SVGStringList requiredExtensions;
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
5390 bool hasExtension(String extension) native; 5478 bool hasExtension(String extension) native;
5391 } 5479 }
5392 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5480 // 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 5481 // 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. 5482 // BSD-style license that can be found in the LICENSE file.
5395 5483
5396 5484
5397 /// @domName SVGTextElement 5485 /// @domName SVGTextElement
5398 class SVGTextElement extends SVGTextPositioningElement implements SVGTransformab le native "*SVGTextElement" { 5486 class SVGTextElement extends SVGTextPositioningElement implements SVGTransformab le native "*SVGTextElement" {
5399 5487
5488 factory SVGTextElement() => _SvgElements.createSVGTextElement();
5489
5400 // From SVGLocatable 5490 // From SVGLocatable
5401 5491
5402 /** @domName SVGLocatable.farthestViewportElement */ 5492 /** @domName SVGLocatable.farthestViewportElement */
5403 final SVGElement farthestViewportElement; 5493 final SVGElement farthestViewportElement;
5404 5494
5405 /** @domName SVGLocatable.nearestViewportElement */ 5495 /** @domName SVGLocatable.nearestViewportElement */
5406 final SVGElement nearestViewportElement; 5496 final SVGElement nearestViewportElement;
5407 5497
5408 /** @domName SVGLocatable.getBBox */ 5498 /** @domName SVGLocatable.getBBox */
5409 SVGRect getBBox() native; 5499 SVGRect getBBox() native;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
5480 final SVGAnimatedLengthList y; 5570 final SVGAnimatedLengthList y;
5481 } 5571 }
5482 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5572 // 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 5573 // 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. 5574 // BSD-style license that can be found in the LICENSE file.
5485 5575
5486 5576
5487 /// @domName SVGTitleElement 5577 /// @domName SVGTitleElement
5488 class SVGTitleElement extends SVGElement implements SVGLangSpace, SVGStylable na tive "*SVGTitleElement" { 5578 class SVGTitleElement extends SVGElement implements SVGLangSpace, SVGStylable na tive "*SVGTitleElement" {
5489 5579
5580 factory SVGTitleElement() => _SvgElements.createSVGTitleElement();
5581
5490 // From SVGLangSpace 5582 // From SVGLangSpace
5491 5583
5492 /** @domName SVGLangSpace.xmllang */ 5584 /** @domName SVGLangSpace.xmllang */
5493 String xmllang; 5585 String xmllang;
5494 5586
5495 /** @domName SVGLangSpace.xmlspace */ 5587 /** @domName SVGLangSpace.xmlspace */
5496 String xmlspace; 5588 String xmlspace;
5497 5589
5498 // From SVGStylable 5590 // From SVGStylable
5499 5591
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
5729 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; 5821 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
5730 } 5822 }
5731 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5823 // 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 5824 // 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. 5825 // BSD-style license that can be found in the LICENSE file.
5734 5826
5735 5827
5736 /// @domName SVGUseElement 5828 /// @domName SVGUseElement
5737 class SVGUseElement extends SVGElement implements SVGLangSpace, SVGTests, SVGSty lable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "* SVGUseElement" { 5829 class SVGUseElement extends SVGElement implements SVGLangSpace, SVGTests, SVGSty lable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable native "* SVGUseElement" {
5738 5830
5831 factory SVGUseElement() => _SvgElements.createSVGUseElement();
5832
5739 /** @domName SVGUseElement.animatedInstanceRoot */ 5833 /** @domName SVGUseElement.animatedInstanceRoot */
5740 final SVGElementInstance animatedInstanceRoot; 5834 final SVGElementInstance animatedInstanceRoot;
5741 5835
5742 /** @domName SVGUseElement.height */ 5836 /** @domName SVGUseElement.height */
5743 final SVGAnimatedLength height; 5837 final SVGAnimatedLength height;
5744 5838
5745 /** @domName SVGUseElement.instanceRoot */ 5839 /** @domName SVGUseElement.instanceRoot */
5746 final SVGElementInstance instanceRoot; 5840 final SVGElementInstance instanceRoot;
5747 5841
5748 /** @domName SVGUseElement.width */ 5842 /** @domName SVGUseElement.width */
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
5822 /** @domName SVGURIReference.href */ 5916 /** @domName SVGURIReference.href */
5823 final SVGAnimatedString href; 5917 final SVGAnimatedString href;
5824 } 5918 }
5825 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5919 // 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 5920 // 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. 5921 // BSD-style license that can be found in the LICENSE file.
5828 5922
5829 5923
5830 /// @domName SVGVKernElement 5924 /// @domName SVGVKernElement
5831 class SVGVKernElement extends SVGElement native "*SVGVKernElement" { 5925 class SVGVKernElement extends SVGElement native "*SVGVKernElement" {
5926
5927 factory SVGVKernElement() => _SvgElements.createSVGVKernElement();
5832 } 5928 }
5833 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5929 // 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 5930 // 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. 5931 // BSD-style license that can be found in the LICENSE file.
5836 5932
5837 5933
5838 /// @domName SVGViewElement 5934 /// @domName SVGViewElement
5839 class SVGViewElement extends SVGElement implements SVGFitToViewBox, SVGZoomAndPa n, SVGExternalResourcesRequired native "*SVGViewElement" { 5935 class SVGViewElement extends SVGElement implements SVGFitToViewBox, SVGZoomAndPa n, SVGExternalResourcesRequired native "*SVGViewElement" {
5840 5936
5937 factory SVGViewElement() => _SvgElements.createSVGViewElement();
5938
5841 /** @domName SVGViewElement.viewTarget */ 5939 /** @domName SVGViewElement.viewTarget */
5842 final SVGStringList viewTarget; 5940 final SVGStringList viewTarget;
5843 5941
5844 // From SVGExternalResourcesRequired 5942 // From SVGExternalResourcesRequired
5845 5943
5846 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ 5944 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
5847 final SVGAnimatedBoolean externalResourcesRequired; 5945 final SVGAnimatedBoolean externalResourcesRequired;
5848 5946
5849 // From SVGFitToViewBox 5947 // From SVGFitToViewBox
5850 5948
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
6023 } 6121 }
6024 6122
6025 List<SVGElementInstance> getRange(int start, int rangeLength) => 6123 List<SVGElementInstance> getRange(int start, int rangeLength) =>
6026 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]); 6124 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]);
6027 6125
6028 // -- end List<SVGElementInstance> mixins. 6126 // -- end List<SVGElementInstance> mixins.
6029 6127
6030 /** @domName SVGElementInstanceList.item */ 6128 /** @domName SVGElementInstanceList.item */
6031 SVGElementInstance item(int index) native; 6129 SVGElementInstance item(int index) native;
6032 } 6130 }
6131 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6132 // for details. All rights reserved. Use of this source code is governed by a
6133 // BSD-style license that can be found in the LICENSE file.
6134
6135
6136 class _SvgElements {
6137
6138 static SVGAElement createSVGAElement() {
6139 final Element _e =
6140 document.$dom_createElementNS("http://www.w3.org/2000/svg", "a");
6141 return _e;
6142 }
6143
6144 static SVGAnimationElement createSVGAnimationElement() {
6145 final Element _e =
6146 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animation") ;
6147 return _e;
6148 }
6149
6150 static SVGAnimateColorElement createSVGAnimateColorElement() {
6151 final Element _e =
6152 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animateColo r");
6153 return _e;
6154 }
6155
6156 static SVGAnimateElement createSVGAnimateElement() {
6157 final Element _e =
6158 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animate");
6159 return _e;
6160 }
6161
6162 static SVGAnimateMotionElement createSVGAnimateMotionElement() {
6163 final Element _e =
6164 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animateMoti on");
6165 return _e;
6166 }
6167
6168 static SVGAnimateTransformElement createSVGAnimateTransformElement() {
6169 final Element _e =
6170 document.$dom_createElementNS("http://www.w3.org/2000/svg", "animateTran sform");
6171 return _e;
6172 }
6173
6174 static SVGCircleElement createSVGCircleElement() {
6175 final Element _e =
6176 document.$dom_createElementNS("http://www.w3.org/2000/svg", "circle");
6177 return _e;
6178 }
6179
6180 static SVGClipPathElement createSVGClipPathElement() {
6181 final Element _e =
6182 document.$dom_createElementNS("http://www.w3.org/2000/svg", "clipPath");
6183 return _e;
6184 }
6185
6186 static SVGCursorElement createSVGCursorElement() {
6187 final Element _e =
6188 document.$dom_createElementNS("http://www.w3.org/2000/svg", "cursor");
6189 return _e;
6190 }
6191
6192 static SVGDefsElement createSVGDefsElement() {
6193 final Element _e =
6194 document.$dom_createElementNS("http://www.w3.org/2000/svg", "defs");
6195 return _e;
6196 }
6197
6198 static SVGDescElement createSVGDescElement() {
6199 final Element _e =
6200 document.$dom_createElementNS("http://www.w3.org/2000/svg", "desc");
6201 return _e;
6202 }
6203
6204 static SVGEllipseElement createSVGEllipseElement() {
6205 final Element _e =
6206 document.$dom_createElementNS("http://www.w3.org/2000/svg", "ellipse");
6207 return _e;
6208 }
6209
6210 static SVGFilterElement createSVGFilterElement() {
6211 final Element _e =
6212 document.$dom_createElementNS("http://www.w3.org/2000/svg", "filter");
6213 return _e;
6214 }
6215
6216 static SVGFontElement createSVGFontElement() {
6217 final Element _e =
6218 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font");
6219 return _e;
6220 }
6221
6222 static SVGFontFaceElement createSVGFontFaceElement() {
6223 final Element _e =
6224 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face") ;
6225 return _e;
6226 }
6227
6228 static SVGFontFaceFormatElement createSVGFontFaceFormatElement() {
6229 final Element _e =
6230 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-f ormat");
6231 return _e;
6232 }
6233
6234 static SVGFontFaceNameElement createSVGFontFaceNameElement() {
6235 final Element _e =
6236 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-n ame");
6237 return _e;
6238 }
6239
6240 static SVGFontFaceSrcElement createSVGFontFaceSrcElement() {
6241 final Element _e =
6242 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-s rc");
6243 return _e;
6244 }
6245
6246 static SVGFontFaceUriElement createSVGFontFaceUriElement() {
6247 final Element _e =
6248 document.$dom_createElementNS("http://www.w3.org/2000/svg", "font-face-u ri");
6249 return _e;
6250 }
6251
6252 static SVGForeignObjectElement createSVGForeignObjectElement() {
6253 final Element _e =
6254 document.$dom_createElementNS("http://www.w3.org/2000/svg", "foreignObje ct");
6255 return _e;
6256 }
6257
6258 static SVGGElement createSVGGElement() {
6259 final Element _e =
6260 document.$dom_createElementNS("http://www.w3.org/2000/svg", "g");
6261 return _e;
6262 }
6263
6264 static SVGGlyphElement createSVGGlyphElement() {
6265 final Element _e =
6266 document.$dom_createElementNS("http://www.w3.org/2000/svg", "glyph");
6267 return _e;
6268 }
6269
6270 static SVGHKernElement createSVGHKernElement() {
6271 final Element _e =
6272 document.$dom_createElementNS("http://www.w3.org/2000/svg", "hkern");
6273 return _e;
6274 }
6275
6276 static SVGImageElement createSVGImageElement() {
6277 final Element _e =
6278 document.$dom_createElementNS("http://www.w3.org/2000/svg", "image");
6279 return _e;
6280 }
6281
6282 static SVGLineElement createSVGLineElement() {
6283 final Element _e =
6284 document.$dom_createElementNS("http://www.w3.org/2000/svg", "line");
6285 return _e;
6286 }
6287
6288 static SVGLinearGradientElement createSVGLinearGradientElement() {
6289 final Element _e =
6290 document.$dom_createElementNS("http://www.w3.org/2000/svg", "linearGradi ent");
6291 return _e;
6292 }
6293
6294 static SVGMPathElement createSVGMPathElement() {
6295 final Element _e =
6296 document.$dom_createElementNS("http://www.w3.org/2000/svg", "mpath");
6297 return _e;
6298 }
6299
6300 static SVGMarkerElement createSVGMarkerElement() {
6301 final Element _e =
6302 document.$dom_createElementNS("http://www.w3.org/2000/svg", "marker");
6303 return _e;
6304 }
6305
6306 static SVGMaskElement createSVGMaskElement() {
6307 final Element _e =
6308 document.$dom_createElementNS("http://www.w3.org/2000/svg", "mask");
6309 return _e;
6310 }
6311
6312 static SVGPathElement createSVGPathElement() {
6313 final Element _e =
6314 document.$dom_createElementNS("http://www.w3.org/2000/svg", "path");
6315 return _e;
6316 }
6317
6318 static SVGPatternElement createSVGPatternElement() {
6319 final Element _e =
6320 document.$dom_createElementNS("http://www.w3.org/2000/svg", "pattern");
6321 return _e;
6322 }
6323
6324 static SVGPolygonElement createSVGPolygonElement() {
6325 final Element _e =
6326 document.$dom_createElementNS("http://www.w3.org/2000/svg", "polygon");
6327 return _e;
6328 }
6329
6330 static SVGPolylineElement createSVGPolylineElement() {
6331 final Element _e =
6332 document.$dom_createElementNS("http://www.w3.org/2000/svg", "polyline");
6333 return _e;
6334 }
6335
6336 static SVGRadialGradientElement createSVGRadialGradientElement() {
6337 final Element _e =
6338 document.$dom_createElementNS("http://www.w3.org/2000/svg", "radialGradi ent");
6339 return _e;
6340 }
6341
6342 static SVGRectElement createSVGRectElement() {
6343 final Element _e =
6344 document.$dom_createElementNS("http://www.w3.org/2000/svg", "rect");
6345 return _e;
6346 }
6347
6348 static SVGSVGElement createSVGSVGElement() {
6349 final Element _e =
6350 document.$dom_createElementNS("http://www.w3.org/2000/svg", "svg");
6351 return _e;
6352 }
6353
6354 static SVGScriptElement createSVGScriptElement() {
6355 final Element _e =
6356 document.$dom_createElementNS("http://www.w3.org/2000/svg", "script");
6357 return _e;
6358 }
6359
6360 static SVGSetElement createSVGSetElement() {
6361 final Element _e =
6362 document.$dom_createElementNS("http://www.w3.org/2000/svg", "set");
6363 return _e;
6364 }
6365
6366 static SVGStopElement createSVGStopElement() {
6367 final Element _e =
6368 document.$dom_createElementNS("http://www.w3.org/2000/svg", "stop");
6369 return _e;
6370 }
6371
6372 static SVGStyleElement createSVGStyleElement() {
6373 final Element _e =
6374 document.$dom_createElementNS("http://www.w3.org/2000/svg", "style");
6375 return _e;
6376 }
6377
6378 static SVGSwitchElement createSVGSwitchElement() {
6379 final Element _e =
6380 document.$dom_createElementNS("http://www.w3.org/2000/svg", "switch");
6381 return _e;
6382 }
6383
6384 static SVGSymbolElement createSVGSymbolElement() {
6385 final Element _e =
6386 document.$dom_createElementNS("http://www.w3.org/2000/svg", "symbol");
6387 return _e;
6388 }
6389
6390 static SVGTRefElement createSVGTRefElement() {
6391 final Element _e =
6392 document.$dom_createElementNS("http://www.w3.org/2000/svg", "tref");
6393 return _e;
6394 }
6395
6396 static SVGTSpanElement createSVGTSpanElement() {
6397 final Element _e =
6398 document.$dom_createElementNS("http://www.w3.org/2000/svg", "tspan");
6399 return _e;
6400 }
6401
6402 static SVGTextElement createSVGTextElement() {
6403 final Element _e =
6404 document.$dom_createElementNS("http://www.w3.org/2000/svg", "text");
6405 return _e;
6406 }
6407
6408 static SVGTitleElement createSVGTitleElement() {
6409 final Element _e =
6410 document.$dom_createElementNS("http://www.w3.org/2000/svg", "title");
6411 return _e;
6412 }
6413
6414 static SVGUseElement createSVGUseElement() {
6415 final Element _e =
6416 document.$dom_createElementNS("http://www.w3.org/2000/svg", "use");
6417 return _e;
6418 }
6419
6420 static SVGVKernElement createSVGVKernElement() {
6421 final Element _e =
6422 document.$dom_createElementNS("http://www.w3.org/2000/svg", "vkern");
6423 return _e;
6424 }
6425
6426 static SVGViewElement createSVGViewElement() {
6427 final Element _e =
6428 document.$dom_createElementNS("http://www.w3.org/2000/svg", "view");
6429 return _e;
6430 }
6431 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698