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

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() => _SvgElementFactoryProvider.createSVGElement_tag("a");
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() => _SvgElementFactoryProvider.createSVGElemen t_tag("animateColor");
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() => _SvgElementFactoryProvider.createSVGElement_tag ("animate");
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() => _SvgElementFactoryProvider.createSVGEleme nt_tag("animateMotion");
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() => _SvgElementFactoryProvider.createSVGEl ement_tag("animateTransform");
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() => _SvgElementFactoryProvider.createSVGElement_t ag("animation");
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() => _SvgElementFactoryProvider.createSVGElement_tag( "circle");
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() => _SvgElementFactoryProvider.createSVGElement_ta g("clipPath");
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() => _SvgElementFactoryProvider.createSVGElement_tag( "cursor");
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() => _SvgElementFactoryProvider.createSVGElement_tag("d efs");
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() => _SvgElementFactoryProvider.createSVGElement_tag("d esc");
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() => _SvgElementFactoryProvider.createSVGElement_tag ("ellipse");
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() => _SvgElementFactoryProvider.createSVGElement_tag( "filter");
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() => _SvgElementFactoryProvider.createSVGElement_tag("f ont");
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() => _SvgElementFactoryProvider.createSVGElement_ta g("font-face");
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() => _SvgElementFactoryProvider.createSVGElem ent_tag("font-face-format");
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() => _SvgElementFactoryProvider.createSVGElemen t_tag("font-face-name");
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() => _SvgElementFactoryProvider.createSVGElement _tag("font-face-src");
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() => _SvgElementFactoryProvider.createSVGElement _tag("font-face-uri");
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() => _SvgElementFactoryProvider.createSVGEleme nt_tag("foreignObject");
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() => _SvgElementFactoryProvider.createSVGElement_tag("g");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" glyph");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" hkern");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" image");
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() => _SvgElementFactoryProvider.createSVGElement_tag("l ine");
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() => _SvgElementFactoryProvider.createSVGElem ent_tag("linearGradient");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" mpath");
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() => _SvgElementFactoryProvider.createSVGElement_tag( "marker");
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() => _SvgElementFactoryProvider.createSVGElement_tag("m ask");
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() => _SvgElementFactoryProvider.createSVGElement_tag("p ath");
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() => _SvgElementFactoryProvider.createSVGElement_tag ("pattern");
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() => _SvgElementFactoryProvider.createSVGElement_tag ("polygon");
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() => _SvgElementFactoryProvider.createSVGElement_ta g("polyline");
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() => _SvgElementFactoryProvider.createSVGElem ent_tag("radialGradient");
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() => _SvgElementFactoryProvider.createSVGElement_tag("r ect");
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() => _SvgElementFactoryProvider.createSVGElement_tag( "script");
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() => _SvgElementFactoryProvider.createSVGElement_tag("se t");
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() => _SvgElementFactoryProvider.createSVGElement_tag("s top");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" style");
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() => _SvgElementFactoryProvider.createSVGElement_tag( "switch");
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() => _SvgElementFactoryProvider.createSVGElement_tag( "symbol");
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() => _SvgElementFactoryProvider.createSVGElement_tag("t ref");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" tspan");
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() => _SvgElementFactoryProvider.createSVGElement_tag("t ext");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" title");
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() => _SvgElementFactoryProvider.createSVGElement_tag("us e");
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() => _SvgElementFactoryProvider.createSVGElement_tag(" vkern");
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() => _SvgElementFactoryProvider.createSVGElement_tag("v iew");
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 }
OLDNEW
« no previous file with comments | « sdk/lib/html/templates/html/impl/factoryprovider_Elements.darttemplate ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698