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

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

Issue 22352004: Regenerating DOM types from IDL roll. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 library dart.dom.svg; 1 library dart.dom.svg;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev' hide deprecated; 5 import 'dart:_collection-dev' hide deprecated;
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me; 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me;
9 import 'dart:_foreign_helper' show JS; 9 import 'dart:_foreign_helper' show JS;
10 import 'dart:_interceptors' show Interceptor; 10 import 'dart:_interceptors' show Interceptor;
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 } 57 }
58 } 58 }
59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
60 // for details. All rights reserved. Use of this source code is governed by a 60 // for details. All rights reserved. Use of this source code is governed by a
61 // BSD-style license that can be found in the LICENSE file. 61 // BSD-style license that can be found in the LICENSE file.
62 62
63 63
64 @DocsEditable() 64 @DocsEditable()
65 @DomName('SVGAElement') 65 @DomName('SVGAElement')
66 @Unstable() 66 @Unstable()
67 class AElement extends StyledElement implements Transformable, ExternalResources Required, UriReference, Tests, LangSpace native "SVGAElement" { 67 class AElement extends GraphicsElement implements UriReference, ExternalResource sRequired native "SVGAElement" {
68 // To suppress missing implicit constructor warnings. 68 // To suppress missing implicit constructor warnings.
69 factory AElement._() { throw new UnsupportedError("Not supported"); } 69 factory AElement._() { throw new UnsupportedError("Not supported"); }
70 70
71 @DomName('SVGAElement.SVGAElement') 71 @DomName('SVGAElement.SVGAElement')
72 @DocsEditable() 72 @DocsEditable()
73 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); 73 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
74 74
75 @DomName('SVGAElement.target') 75 @DomName('SVGAElement.target')
76 @DocsEditable() 76 @DocsEditable()
77 final AnimatedString target; 77 final AnimatedString target;
78 78
79 // From SVGExternalResourcesRequired 79 // From SVGExternalResourcesRequired
80 80
81 @DomName('SVGAElement.externalResourcesRequired') 81 @DomName('SVGAElement.externalResourcesRequired')
82 @DocsEditable() 82 @DocsEditable()
83 final AnimatedBoolean externalResourcesRequired; 83 final AnimatedBoolean externalResourcesRequired;
84 84
85 // From SVGLangSpace
86
87 @DomName('SVGAElement.xmllang')
88 @DocsEditable()
89 String xmllang;
90
91 @DomName('SVGAElement.xmlspace')
92 @DocsEditable()
93 String xmlspace;
94
95 // From SVGLocatable
96
97 @DomName('SVGAElement.farthestViewportElement')
98 @DocsEditable()
99 final SvgElement farthestViewportElement;
100
101 @DomName('SVGAElement.nearestViewportElement')
102 @DocsEditable()
103 final SvgElement nearestViewportElement;
104
105 @DomName('SVGAElement.getBBox')
106 @DocsEditable()
107 Rect getBBox() native;
108
109 @JSName('getCTM')
110 @DomName('SVGAElement.getCTM')
111 @DocsEditable()
112 Matrix getCtm() native;
113
114 @JSName('getScreenCTM')
115 @DomName('SVGAElement.getScreenCTM')
116 @DocsEditable()
117 Matrix getScreenCtm() native;
118
119 @DomName('SVGAElement.getTransformToElement')
120 @DocsEditable()
121 Matrix getTransformToElement(SvgElement element) native;
122
123 // From SVGTests
124
125 @DomName('SVGAElement.requiredExtensions')
126 @DocsEditable()
127 final StringList requiredExtensions;
128
129 @DomName('SVGAElement.requiredFeatures')
130 @DocsEditable()
131 final StringList requiredFeatures;
132
133 @DomName('SVGAElement.systemLanguage')
134 @DocsEditable()
135 final StringList systemLanguage;
136
137 @DomName('SVGAElement.hasExtension')
138 @DocsEditable()
139 bool hasExtension(String extension) native;
140
141 // From SVGTransformable
142
143 @DomName('SVGAElement.transform')
144 @DocsEditable()
145 final AnimatedTransformList transform;
146
147 // From SVGURIReference 85 // From SVGURIReference
148 86
149 @DomName('SVGAElement.href') 87 @DomName('SVGAElement.href')
150 @DocsEditable() 88 @DocsEditable()
151 final AnimatedString href; 89 final AnimatedString href;
152 } 90 }
153 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 91 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
154 // for details. All rights reserved. Use of this source code is governed by a 92 // for details. All rights reserved. Use of this source code is governed by a
155 // BSD-style license that can be found in the LICENSE file. 93 // BSD-style license that can be found in the LICENSE file.
156 94
(...skipping 366 matching lines...) Expand 10 before | Expand all | Expand 10 after
523 final TransformList baseVal; 461 final TransformList baseVal;
524 } 462 }
525 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 463 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
526 // for details. All rights reserved. Use of this source code is governed by a 464 // for details. All rights reserved. Use of this source code is governed by a
527 // BSD-style license that can be found in the LICENSE file. 465 // BSD-style license that can be found in the LICENSE file.
528 466
529 467
530 @DocsEditable() 468 @DocsEditable()
531 @DomName('SVGAnimationElement') 469 @DomName('SVGAnimationElement')
532 @Unstable() 470 @Unstable()
533 class AnimationElement extends SvgElement implements ExternalResourcesRequired, ElementTimeControl, Tests native "SVGAnimationElement" { 471 class AnimationElement extends SvgElement implements ExternalResourcesRequired, Tests native "SVGAnimationElement" {
534 // To suppress missing implicit constructor warnings. 472 // To suppress missing implicit constructor warnings.
535 factory AnimationElement._() { throw new UnsupportedError("Not supported"); } 473 factory AnimationElement._() { throw new UnsupportedError("Not supported"); }
536 474
537 @DomName('SVGAnimationElement.SVGAnimationElement') 475 @DomName('SVGAnimationElement.SVGAnimationElement')
538 @DocsEditable() 476 @DocsEditable()
539 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation"); 477 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation");
540 478
541 @DomName('SVGAnimationElement.targetElement') 479 @DomName('SVGAnimationElement.targetElement')
542 @DocsEditable() 480 @DocsEditable()
543 final SvgElement targetElement; 481 final SvgElement targetElement;
544 482
545 @DomName('SVGAnimationElement.getCurrentTime')
546 @DocsEditable()
547 num getCurrentTime() native;
548
549 @DomName('SVGAnimationElement.getSimpleDuration')
550 @DocsEditable()
551 num getSimpleDuration() native;
552
553 @DomName('SVGAnimationElement.getStartTime')
554 @DocsEditable()
555 num getStartTime() native;
556
557 // From ElementTimeControl
558
559 @DomName('SVGAnimationElement.beginElement') 483 @DomName('SVGAnimationElement.beginElement')
560 @DocsEditable() 484 @DocsEditable()
561 void beginElement() native; 485 void beginElement() native;
562 486
563 @DomName('SVGAnimationElement.beginElementAt') 487 @DomName('SVGAnimationElement.beginElementAt')
564 @DocsEditable() 488 @DocsEditable()
565 void beginElementAt(num offset) native; 489 void beginElementAt(num offset) native;
566 490
567 @DomName('SVGAnimationElement.endElement') 491 @DomName('SVGAnimationElement.endElement')
568 @DocsEditable() 492 @DocsEditable()
569 void endElement() native; 493 void endElement() native;
570 494
571 @DomName('SVGAnimationElement.endElementAt') 495 @DomName('SVGAnimationElement.endElementAt')
572 @DocsEditable() 496 @DocsEditable()
573 void endElementAt(num offset) native; 497 void endElementAt(num offset) native;
574 498
499 @DomName('SVGAnimationElement.getCurrentTime')
500 @DocsEditable()
501 num getCurrentTime() native;
502
503 @DomName('SVGAnimationElement.getSimpleDuration')
504 @DocsEditable()
505 num getSimpleDuration() native;
506
507 @DomName('SVGAnimationElement.getStartTime')
508 @DocsEditable()
509 num getStartTime() native;
510
575 // From SVGExternalResourcesRequired 511 // From SVGExternalResourcesRequired
576 512
577 @DomName('SVGAnimationElement.externalResourcesRequired') 513 @DomName('SVGAnimationElement.externalResourcesRequired')
578 @DocsEditable() 514 @DocsEditable()
579 final AnimatedBoolean externalResourcesRequired; 515 final AnimatedBoolean externalResourcesRequired;
580 516
581 // From SVGTests 517 // From SVGTests
582 518
583 @DomName('SVGAnimationElement.requiredExtensions') 519 @DomName('SVGAnimationElement.requiredExtensions')
584 @DocsEditable() 520 @DocsEditable()
(...skipping 12 matching lines...) Expand all
597 bool hasExtension(String extension) native; 533 bool hasExtension(String extension) native;
598 } 534 }
599 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 535 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
600 // for details. All rights reserved. Use of this source code is governed by a 536 // for details. All rights reserved. Use of this source code is governed by a
601 // BSD-style license that can be found in the LICENSE file. 537 // BSD-style license that can be found in the LICENSE file.
602 538
603 539
604 @DocsEditable() 540 @DocsEditable()
605 @DomName('SVGCircleElement') 541 @DomName('SVGCircleElement')
606 @Unstable() 542 @Unstable()
607 class CircleElement extends StyledElement implements Transformable, ExternalReso urcesRequired, Tests, LangSpace native "SVGCircleElement" { 543 class CircleElement extends GraphicsElement implements ExternalResourcesRequired native "SVGCircleElement" {
608 // To suppress missing implicit constructor warnings. 544 // To suppress missing implicit constructor warnings.
609 factory CircleElement._() { throw new UnsupportedError("Not supported"); } 545 factory CircleElement._() { throw new UnsupportedError("Not supported"); }
610 546
611 @DomName('SVGCircleElement.SVGCircleElement') 547 @DomName('SVGCircleElement.SVGCircleElement')
612 @DocsEditable() 548 @DocsEditable()
613 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle"); 549 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle");
614 550
615 @DomName('SVGCircleElement.cx') 551 @DomName('SVGCircleElement.cx')
616 @DocsEditable() 552 @DocsEditable()
617 final AnimatedLength cx; 553 final AnimatedLength cx;
618 554
619 @DomName('SVGCircleElement.cy') 555 @DomName('SVGCircleElement.cy')
620 @DocsEditable() 556 @DocsEditable()
621 final AnimatedLength cy; 557 final AnimatedLength cy;
622 558
623 @DomName('SVGCircleElement.r') 559 @DomName('SVGCircleElement.r')
624 @DocsEditable() 560 @DocsEditable()
625 final AnimatedLength r; 561 final AnimatedLength r;
626 562
627 // From SVGExternalResourcesRequired 563 // From SVGExternalResourcesRequired
628 564
629 @DomName('SVGCircleElement.externalResourcesRequired') 565 @DomName('SVGCircleElement.externalResourcesRequired')
630 @DocsEditable() 566 @DocsEditable()
631 final AnimatedBoolean externalResourcesRequired; 567 final AnimatedBoolean externalResourcesRequired;
632
633 // From SVGLangSpace
634
635 @DomName('SVGCircleElement.xmllang')
636 @DocsEditable()
637 String xmllang;
638
639 @DomName('SVGCircleElement.xmlspace')
640 @DocsEditable()
641 String xmlspace;
642
643 // From SVGLocatable
644
645 @DomName('SVGCircleElement.farthestViewportElement')
646 @DocsEditable()
647 final SvgElement farthestViewportElement;
648
649 @DomName('SVGCircleElement.nearestViewportElement')
650 @DocsEditable()
651 final SvgElement nearestViewportElement;
652
653 @DomName('SVGCircleElement.getBBox')
654 @DocsEditable()
655 Rect getBBox() native;
656
657 @JSName('getCTM')
658 @DomName('SVGCircleElement.getCTM')
659 @DocsEditable()
660 Matrix getCtm() native;
661
662 @JSName('getScreenCTM')
663 @DomName('SVGCircleElement.getScreenCTM')
664 @DocsEditable()
665 Matrix getScreenCtm() native;
666
667 @DomName('SVGCircleElement.getTransformToElement')
668 @DocsEditable()
669 Matrix getTransformToElement(SvgElement element) native;
670
671 // From SVGTests
672
673 @DomName('SVGCircleElement.requiredExtensions')
674 @DocsEditable()
675 final StringList requiredExtensions;
676
677 @DomName('SVGCircleElement.requiredFeatures')
678 @DocsEditable()
679 final StringList requiredFeatures;
680
681 @DomName('SVGCircleElement.systemLanguage')
682 @DocsEditable()
683 final StringList systemLanguage;
684
685 @DomName('SVGCircleElement.hasExtension')
686 @DocsEditable()
687 bool hasExtension(String extension) native;
688
689 // From SVGTransformable
690
691 @DomName('SVGCircleElement.transform')
692 @DocsEditable()
693 final AnimatedTransformList transform;
694 } 568 }
695 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
696 // for details. All rights reserved. Use of this source code is governed by a 570 // for details. All rights reserved. Use of this source code is governed by a
697 // BSD-style license that can be found in the LICENSE file. 571 // BSD-style license that can be found in the LICENSE file.
698 572
699 573
700 @DocsEditable() 574 @DocsEditable()
701 @DomName('SVGClipPathElement') 575 @DomName('SVGClipPathElement')
702 @Unstable() 576 @Unstable()
703 class ClipPathElement extends StyledElement implements Transformable, ExternalRe sourcesRequired, Tests, LangSpace native "SVGClipPathElement" { 577 class ClipPathElement extends GraphicsElement implements ExternalResourcesRequir ed native "SVGClipPathElement" {
704 // To suppress missing implicit constructor warnings. 578 // To suppress missing implicit constructor warnings.
705 factory ClipPathElement._() { throw new UnsupportedError("Not supported"); } 579 factory ClipPathElement._() { throw new UnsupportedError("Not supported"); }
706 580
707 @DomName('SVGClipPathElement.SVGClipPathElement') 581 @DomName('SVGClipPathElement.SVGClipPathElement')
708 @DocsEditable() 582 @DocsEditable()
709 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath"); 583 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath");
710 584
711 @DomName('SVGClipPathElement.clipPathUnits') 585 @DomName('SVGClipPathElement.clipPathUnits')
712 @DocsEditable() 586 @DocsEditable()
713 final AnimatedEnumeration clipPathUnits; 587 final AnimatedEnumeration clipPathUnits;
714 588
715 // From SVGExternalResourcesRequired 589 // From SVGExternalResourcesRequired
716 590
717 @DomName('SVGClipPathElement.externalResourcesRequired') 591 @DomName('SVGClipPathElement.externalResourcesRequired')
718 @DocsEditable() 592 @DocsEditable()
719 final AnimatedBoolean externalResourcesRequired; 593 final AnimatedBoolean externalResourcesRequired;
720
721 // From SVGLangSpace
722
723 @DomName('SVGClipPathElement.xmllang')
724 @DocsEditable()
725 String xmllang;
726
727 @DomName('SVGClipPathElement.xmlspace')
728 @DocsEditable()
729 String xmlspace;
730
731 // From SVGLocatable
732
733 @DomName('SVGClipPathElement.farthestViewportElement')
734 @DocsEditable()
735 final SvgElement farthestViewportElement;
736
737 @DomName('SVGClipPathElement.nearestViewportElement')
738 @DocsEditable()
739 final SvgElement nearestViewportElement;
740
741 @DomName('SVGClipPathElement.getBBox')
742 @DocsEditable()
743 Rect getBBox() native;
744
745 @JSName('getCTM')
746 @DomName('SVGClipPathElement.getCTM')
747 @DocsEditable()
748 Matrix getCtm() native;
749
750 @JSName('getScreenCTM')
751 @DomName('SVGClipPathElement.getScreenCTM')
752 @DocsEditable()
753 Matrix getScreenCtm() native;
754
755 @DomName('SVGClipPathElement.getTransformToElement')
756 @DocsEditable()
757 Matrix getTransformToElement(SvgElement element) native;
758
759 // From SVGTests
760
761 @DomName('SVGClipPathElement.requiredExtensions')
762 @DocsEditable()
763 final StringList requiredExtensions;
764
765 @DomName('SVGClipPathElement.requiredFeatures')
766 @DocsEditable()
767 final StringList requiredFeatures;
768
769 @DomName('SVGClipPathElement.systemLanguage')
770 @DocsEditable()
771 final StringList systemLanguage;
772
773 @DomName('SVGClipPathElement.hasExtension')
774 @DocsEditable()
775 bool hasExtension(String extension) native;
776
777 // From SVGTransformable
778
779 @DomName('SVGClipPathElement.transform')
780 @DocsEditable()
781 final AnimatedTransformList transform;
782 } 594 }
783 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 595 // 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 596 // 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. 597 // BSD-style license that can be found in the LICENSE file.
786 598
787 599
788 @DocsEditable() 600 @DocsEditable()
789 @DomName('SVGDefsElement') 601 @DomName('SVGDefsElement')
790 @Unstable() 602 @Unstable()
791 class DefsElement extends StyledElement implements Transformable, ExternalResour cesRequired, Tests, LangSpace native "SVGDefsElement" { 603 class DefsElement extends GraphicsElement implements ExternalResourcesRequired n ative "SVGDefsElement" {
792 // To suppress missing implicit constructor warnings. 604 // To suppress missing implicit constructor warnings.
793 factory DefsElement._() { throw new UnsupportedError("Not supported"); } 605 factory DefsElement._() { throw new UnsupportedError("Not supported"); }
794 606
795 @DomName('SVGDefsElement.SVGDefsElement') 607 @DomName('SVGDefsElement.SVGDefsElement')
796 @DocsEditable() 608 @DocsEditable()
797 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs "); 609 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs ");
798 610
799 // From SVGExternalResourcesRequired 611 // From SVGExternalResourcesRequired
800 612
801 @DomName('SVGDefsElement.externalResourcesRequired') 613 @DomName('SVGDefsElement.externalResourcesRequired')
802 @DocsEditable() 614 @DocsEditable()
803 final AnimatedBoolean externalResourcesRequired; 615 final AnimatedBoolean externalResourcesRequired;
804
805 // From SVGLangSpace
806
807 @DomName('SVGDefsElement.xmllang')
808 @DocsEditable()
809 String xmllang;
810
811 @DomName('SVGDefsElement.xmlspace')
812 @DocsEditable()
813 String xmlspace;
814
815 // From SVGLocatable
816
817 @DomName('SVGDefsElement.farthestViewportElement')
818 @DocsEditable()
819 final SvgElement farthestViewportElement;
820
821 @DomName('SVGDefsElement.nearestViewportElement')
822 @DocsEditable()
823 final SvgElement nearestViewportElement;
824
825 @DomName('SVGDefsElement.getBBox')
826 @DocsEditable()
827 Rect getBBox() native;
828
829 @JSName('getCTM')
830 @DomName('SVGDefsElement.getCTM')
831 @DocsEditable()
832 Matrix getCtm() native;
833
834 @JSName('getScreenCTM')
835 @DomName('SVGDefsElement.getScreenCTM')
836 @DocsEditable()
837 Matrix getScreenCtm() native;
838
839 @DomName('SVGDefsElement.getTransformToElement')
840 @DocsEditable()
841 Matrix getTransformToElement(SvgElement element) native;
842
843 // From SVGTests
844
845 @DomName('SVGDefsElement.requiredExtensions')
846 @DocsEditable()
847 final StringList requiredExtensions;
848
849 @DomName('SVGDefsElement.requiredFeatures')
850 @DocsEditable()
851 final StringList requiredFeatures;
852
853 @DomName('SVGDefsElement.systemLanguage')
854 @DocsEditable()
855 final StringList systemLanguage;
856
857 @DomName('SVGDefsElement.hasExtension')
858 @DocsEditable()
859 bool hasExtension(String extension) native;
860
861 // From SVGTransformable
862
863 @DomName('SVGDefsElement.transform')
864 @DocsEditable()
865 final AnimatedTransformList transform;
866 } 616 }
867 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
868 // for details. All rights reserved. Use of this source code is governed by a 618 // for details. All rights reserved. Use of this source code is governed by a
869 // BSD-style license that can be found in the LICENSE file. 619 // BSD-style license that can be found in the LICENSE file.
870 620
871 621
872 @DocsEditable() 622 @DocsEditable()
873 @DomName('SVGDescElement') 623 @DomName('SVGDescElement')
874 @Unstable() 624 @Unstable()
875 class DescElement extends StyledElement implements LangSpace native "SVGDescElem ent" { 625 class DescElement extends StyledElement native "SVGDescElement" {
876 // To suppress missing implicit constructor warnings. 626 // To suppress missing implicit constructor warnings.
877 factory DescElement._() { throw new UnsupportedError("Not supported"); } 627 factory DescElement._() { throw new UnsupportedError("Not supported"); }
878 628
879 @DomName('SVGDescElement.SVGDescElement') 629 @DomName('SVGDescElement.SVGDescElement')
880 @DocsEditable() 630 @DocsEditable()
881 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc "); 631 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc ");
882
883 // From SVGLangSpace
884
885 @DomName('SVGDescElement.xmllang')
886 @DocsEditable()
887 String xmllang;
888
889 @DomName('SVGDescElement.xmlspace')
890 @DocsEditable()
891 String xmlspace;
892 } 632 }
893 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 633 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
894 // for details. All rights reserved. Use of this source code is governed by a 634 // for details. All rights reserved. Use of this source code is governed by a
895 // BSD-style license that can be found in the LICENSE file. 635 // BSD-style license that can be found in the LICENSE file.
896 636
897 637
898 @DocsEditable() 638 @DocsEditable()
899 @DomName('SVGElementInstance') 639 @DomName('SVGElementInstance')
900 @Unstable() 640 @Unstable()
901 class ElementInstance extends EventTarget native "SVGElementInstance" { 641 class ElementInstance extends EventTarget native "SVGElementInstance" {
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
999 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream Provider<KeyboardEvent>('keyup'); 739 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream Provider<KeyboardEvent>('keyup');
1000 740
1001 @DomName('SVGElementInstance.loadEvent') 741 @DomName('SVGElementInstance.loadEvent')
1002 @DocsEditable() 742 @DocsEditable()
1003 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider< Event>('load'); 743 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider< Event>('load');
1004 744
1005 @DomName('SVGElementInstance.mousedownEvent') 745 @DomName('SVGElementInstance.mousedownEvent')
1006 @DocsEditable() 746 @DocsEditable()
1007 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea mProvider<MouseEvent>('mousedown'); 747 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea mProvider<MouseEvent>('mousedown');
1008 748
749 @DomName('SVGElementInstance.mouseenterEvent')
750 @DocsEditable()
751 @Experimental() // untriaged
752 static const EventStreamProvider<MouseEvent> mouseEnterEvent = const EventStre amProvider<MouseEvent>('mouseenter');
753
754 @DomName('SVGElementInstance.mouseleaveEvent')
755 @DocsEditable()
756 @Experimental() // untriaged
757 static const EventStreamProvider<MouseEvent> mouseLeaveEvent = const EventStre amProvider<MouseEvent>('mouseleave');
758
1009 @DomName('SVGElementInstance.mousemoveEvent') 759 @DomName('SVGElementInstance.mousemoveEvent')
1010 @DocsEditable() 760 @DocsEditable()
1011 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea mProvider<MouseEvent>('mousemove'); 761 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea mProvider<MouseEvent>('mousemove');
1012 762
1013 @DomName('SVGElementInstance.mouseoutEvent') 763 @DomName('SVGElementInstance.mouseoutEvent')
1014 @DocsEditable() 764 @DocsEditable()
1015 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream Provider<MouseEvent>('mouseout'); 765 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream Provider<MouseEvent>('mouseout');
1016 766
1017 @DomName('SVGElementInstance.mouseoverEvent') 767 @DomName('SVGElementInstance.mouseoverEvent')
1018 @DocsEditable() 768 @DocsEditable()
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
1195 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this); 945 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this);
1196 946
1197 @DomName('SVGElementInstance.onload') 947 @DomName('SVGElementInstance.onload')
1198 @DocsEditable() 948 @DocsEditable()
1199 Stream<Event> get onLoad => loadEvent.forTarget(this); 949 Stream<Event> get onLoad => loadEvent.forTarget(this);
1200 950
1201 @DomName('SVGElementInstance.onmousedown') 951 @DomName('SVGElementInstance.onmousedown')
1202 @DocsEditable() 952 @DocsEditable()
1203 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this); 953 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this);
1204 954
955 @DomName('SVGElementInstance.onmouseenter')
956 @DocsEditable()
957 @Experimental() // untriaged
958 Stream<MouseEvent> get onMouseEnter => mouseEnterEvent.forTarget(this);
959
960 @DomName('SVGElementInstance.onmouseleave')
961 @DocsEditable()
962 @Experimental() // untriaged
963 Stream<MouseEvent> get onMouseLeave => mouseLeaveEvent.forTarget(this);
964
1205 @DomName('SVGElementInstance.onmousemove') 965 @DomName('SVGElementInstance.onmousemove')
1206 @DocsEditable() 966 @DocsEditable()
1207 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this); 967 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this);
1208 968
1209 @DomName('SVGElementInstance.onmouseout') 969 @DomName('SVGElementInstance.onmouseout')
1210 @DocsEditable() 970 @DocsEditable()
1211 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this); 971 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this);
1212 972
1213 @DomName('SVGElementInstance.onmouseover') 973 @DomName('SVGElementInstance.onmouseover')
1214 @DocsEditable() 974 @DocsEditable()
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1261 Stream<Event> get onUnload => unloadEvent.forTarget(this); 1021 Stream<Event> get onUnload => unloadEvent.forTarget(this);
1262 } 1022 }
1263 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1023 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1264 // for details. All rights reserved. Use of this source code is governed by a 1024 // for details. All rights reserved. Use of this source code is governed by a
1265 // BSD-style license that can be found in the LICENSE file. 1025 // BSD-style license that can be found in the LICENSE file.
1266 1026
1267 1027
1268 @DocsEditable() 1028 @DocsEditable()
1269 @DomName('SVGEllipseElement') 1029 @DomName('SVGEllipseElement')
1270 @Unstable() 1030 @Unstable()
1271 class EllipseElement extends StyledElement implements Transformable, ExternalRes ourcesRequired, Tests, LangSpace native "SVGEllipseElement" { 1031 class EllipseElement extends GraphicsElement implements ExternalResourcesRequire d native "SVGEllipseElement" {
1272 // To suppress missing implicit constructor warnings. 1032 // To suppress missing implicit constructor warnings.
1273 factory EllipseElement._() { throw new UnsupportedError("Not supported"); } 1033 factory EllipseElement._() { throw new UnsupportedError("Not supported"); }
1274 1034
1275 @DomName('SVGEllipseElement.SVGEllipseElement') 1035 @DomName('SVGEllipseElement.SVGEllipseElement')
1276 @DocsEditable() 1036 @DocsEditable()
1277 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse"); 1037 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse");
1278 1038
1279 @DomName('SVGEllipseElement.cx') 1039 @DomName('SVGEllipseElement.cx')
1280 @DocsEditable() 1040 @DocsEditable()
1281 final AnimatedLength cx; 1041 final AnimatedLength cx;
1282 1042
1283 @DomName('SVGEllipseElement.cy') 1043 @DomName('SVGEllipseElement.cy')
1284 @DocsEditable() 1044 @DocsEditable()
1285 final AnimatedLength cy; 1045 final AnimatedLength cy;
1286 1046
1287 @DomName('SVGEllipseElement.rx') 1047 @DomName('SVGEllipseElement.rx')
1288 @DocsEditable() 1048 @DocsEditable()
1289 final AnimatedLength rx; 1049 final AnimatedLength rx;
1290 1050
1291 @DomName('SVGEllipseElement.ry') 1051 @DomName('SVGEllipseElement.ry')
1292 @DocsEditable() 1052 @DocsEditable()
1293 final AnimatedLength ry; 1053 final AnimatedLength ry;
1294 1054
1295 // From SVGExternalResourcesRequired 1055 // From SVGExternalResourcesRequired
1296 1056
1297 @DomName('SVGEllipseElement.externalResourcesRequired') 1057 @DomName('SVGEllipseElement.externalResourcesRequired')
1298 @DocsEditable() 1058 @DocsEditable()
1299 final AnimatedBoolean externalResourcesRequired; 1059 final AnimatedBoolean externalResourcesRequired;
1300
1301 // From SVGLangSpace
1302
1303 @DomName('SVGEllipseElement.xmllang')
1304 @DocsEditable()
1305 String xmllang;
1306
1307 @DomName('SVGEllipseElement.xmlspace')
1308 @DocsEditable()
1309 String xmlspace;
1310
1311 // From SVGLocatable
1312
1313 @DomName('SVGEllipseElement.farthestViewportElement')
1314 @DocsEditable()
1315 final SvgElement farthestViewportElement;
1316
1317 @DomName('SVGEllipseElement.nearestViewportElement')
1318 @DocsEditable()
1319 final SvgElement nearestViewportElement;
1320
1321 @DomName('SVGEllipseElement.getBBox')
1322 @DocsEditable()
1323 Rect getBBox() native;
1324
1325 @JSName('getCTM')
1326 @DomName('SVGEllipseElement.getCTM')
1327 @DocsEditable()
1328 Matrix getCtm() native;
1329
1330 @JSName('getScreenCTM')
1331 @DomName('SVGEllipseElement.getScreenCTM')
1332 @DocsEditable()
1333 Matrix getScreenCtm() native;
1334
1335 @DomName('SVGEllipseElement.getTransformToElement')
1336 @DocsEditable()
1337 Matrix getTransformToElement(SvgElement element) native;
1338
1339 // From SVGTests
1340
1341 @DomName('SVGEllipseElement.requiredExtensions')
1342 @DocsEditable()
1343 final StringList requiredExtensions;
1344
1345 @DomName('SVGEllipseElement.requiredFeatures')
1346 @DocsEditable()
1347 final StringList requiredFeatures;
1348
1349 @DomName('SVGEllipseElement.systemLanguage')
1350 @DocsEditable()
1351 final StringList systemLanguage;
1352
1353 @DomName('SVGEllipseElement.hasExtension')
1354 @DocsEditable()
1355 bool hasExtension(String extension) native;
1356
1357 // From SVGTransformable
1358
1359 @DomName('SVGEllipseElement.transform')
1360 @DocsEditable()
1361 final AnimatedTransformList transform;
1362 } 1060 }
1363 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1061 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1364 // for details. All rights reserved. Use of this source code is governed by a 1062 // for details. All rights reserved. Use of this source code is governed by a
1365 // BSD-style license that can be found in the LICENSE file. 1063 // BSD-style license that can be found in the LICENSE file.
1366 1064
1367 1065
1368 @DocsEditable() 1066 @DocsEditable()
1369 @DomName('SVGExternalResourcesRequired') 1067 @DomName('SVGExternalResourcesRequired')
1370 @Unstable() 1068 @Unstable()
1371 abstract class ExternalResourcesRequired extends Interceptor { 1069 abstract class ExternalResourcesRequired extends Interceptor {
(...skipping 793 matching lines...) Expand 10 before | Expand all | Expand 10 after
2165 // BSD-style license that can be found in the LICENSE file. 1863 // BSD-style license that can be found in the LICENSE file.
2166 1864
2167 1865
2168 @DocsEditable() 1866 @DocsEditable()
2169 @DomName('SVGFEImageElement') 1867 @DomName('SVGFEImageElement')
2170 @SupportedBrowser(SupportedBrowser.CHROME) 1868 @SupportedBrowser(SupportedBrowser.CHROME)
2171 @SupportedBrowser(SupportedBrowser.FIREFOX) 1869 @SupportedBrowser(SupportedBrowser.FIREFOX)
2172 @SupportedBrowser(SupportedBrowser.IE, '10') 1870 @SupportedBrowser(SupportedBrowser.IE, '10')
2173 @SupportedBrowser(SupportedBrowser.SAFARI) 1871 @SupportedBrowser(SupportedBrowser.SAFARI)
2174 @Unstable() 1872 @Unstable()
2175 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired, LangSpace native "SVGFEImageEl ement" { 1873 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired native "SVGFEImageElement" {
2176 // To suppress missing implicit constructor warnings. 1874 // To suppress missing implicit constructor warnings.
2177 factory FEImageElement._() { throw new UnsupportedError("Not supported"); } 1875 factory FEImageElement._() { throw new UnsupportedError("Not supported"); }
2178 1876
2179 @DomName('SVGFEImageElement.SVGFEImageElement') 1877 @DomName('SVGFEImageElement.SVGFEImageElement')
2180 @DocsEditable() 1878 @DocsEditable()
2181 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage"); 1879 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage");
2182 1880
2183 /// Checks if this type is supported on the current platform. 1881 /// Checks if this type is supported on the current platform.
2184 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement); 1882 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement);
2185 1883
(...skipping 22 matching lines...) Expand all
2208 final AnimatedLength width; 1906 final AnimatedLength width;
2209 1907
2210 @DomName('SVGFEImageElement.x') 1908 @DomName('SVGFEImageElement.x')
2211 @DocsEditable() 1909 @DocsEditable()
2212 final AnimatedLength x; 1910 final AnimatedLength x;
2213 1911
2214 @DomName('SVGFEImageElement.y') 1912 @DomName('SVGFEImageElement.y')
2215 @DocsEditable() 1913 @DocsEditable()
2216 final AnimatedLength y; 1914 final AnimatedLength y;
2217 1915
2218 // From SVGLangSpace
2219
2220 @DomName('SVGFEImageElement.xmllang')
2221 @DocsEditable()
2222 String xmllang;
2223
2224 @DomName('SVGFEImageElement.xmlspace')
2225 @DocsEditable()
2226 String xmlspace;
2227
2228 // From SVGURIReference 1916 // From SVGURIReference
2229 1917
2230 @DomName('SVGFEImageElement.href') 1918 @DomName('SVGFEImageElement.href')
2231 @DocsEditable() 1919 @DocsEditable()
2232 final AnimatedString href; 1920 final AnimatedString href;
2233 } 1921 }
2234 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1922 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2235 // for details. All rights reserved. Use of this source code is governed by a 1923 // for details. All rights reserved. Use of this source code is governed by a
2236 // BSD-style license that can be found in the LICENSE file. 1924 // BSD-style license that can be found in the LICENSE file.
2237 1925
(...skipping 490 matching lines...) Expand 10 before | Expand all | Expand 10 after
2728 // BSD-style license that can be found in the LICENSE file. 2416 // BSD-style license that can be found in the LICENSE file.
2729 2417
2730 2418
2731 @DocsEditable() 2419 @DocsEditable()
2732 @DomName('SVGFilterElement') 2420 @DomName('SVGFilterElement')
2733 @SupportedBrowser(SupportedBrowser.CHROME) 2421 @SupportedBrowser(SupportedBrowser.CHROME)
2734 @SupportedBrowser(SupportedBrowser.FIREFOX) 2422 @SupportedBrowser(SupportedBrowser.FIREFOX)
2735 @SupportedBrowser(SupportedBrowser.IE, '10') 2423 @SupportedBrowser(SupportedBrowser.IE, '10')
2736 @SupportedBrowser(SupportedBrowser.SAFARI) 2424 @SupportedBrowser(SupportedBrowser.SAFARI)
2737 @Unstable() 2425 @Unstable()
2738 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired, LangSpace native "SVGFilterElement" { 2426 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired native "SVGFilterElement" {
2739 // To suppress missing implicit constructor warnings. 2427 // To suppress missing implicit constructor warnings.
2740 factory FilterElement._() { throw new UnsupportedError("Not supported"); } 2428 factory FilterElement._() { throw new UnsupportedError("Not supported"); }
2741 2429
2742 @DomName('SVGFilterElement.SVGFilterElement') 2430 @DomName('SVGFilterElement.SVGFilterElement')
2743 @DocsEditable() 2431 @DocsEditable()
2744 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter"); 2432 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter");
2745 2433
2746 /// Checks if this type is supported on the current platform. 2434 /// Checks if this type is supported on the current platform.
2747 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement); 2435 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement);
2748 2436
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2781 @DomName('SVGFilterElement.setFilterRes') 2469 @DomName('SVGFilterElement.setFilterRes')
2782 @DocsEditable() 2470 @DocsEditable()
2783 void setFilterRes(int filterResX, int filterResY) native; 2471 void setFilterRes(int filterResX, int filterResY) native;
2784 2472
2785 // From SVGExternalResourcesRequired 2473 // From SVGExternalResourcesRequired
2786 2474
2787 @DomName('SVGFilterElement.externalResourcesRequired') 2475 @DomName('SVGFilterElement.externalResourcesRequired')
2788 @DocsEditable() 2476 @DocsEditable()
2789 final AnimatedBoolean externalResourcesRequired; 2477 final AnimatedBoolean externalResourcesRequired;
2790 2478
2791 // From SVGLangSpace
2792
2793 @DomName('SVGFilterElement.xmllang')
2794 @DocsEditable()
2795 String xmllang;
2796
2797 @DomName('SVGFilterElement.xmlspace')
2798 @DocsEditable()
2799 String xmlspace;
2800
2801 // From SVGURIReference 2479 // From SVGURIReference
2802 2480
2803 @DomName('SVGFilterElement.href') 2481 @DomName('SVGFilterElement.href')
2804 @DocsEditable() 2482 @DocsEditable()
2805 final AnimatedString href; 2483 final AnimatedString href;
2806 } 2484 }
2807 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2485 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2808 // for details. All rights reserved. Use of this source code is governed by a 2486 // for details. All rights reserved. Use of this source code is governed by a
2809 // BSD-style license that can be found in the LICENSE file. 2487 // BSD-style license that can be found in the LICENSE file.
2810 2488
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
2842 // for details. All rights reserved. Use of this source code is governed by a 2520 // for details. All rights reserved. Use of this source code is governed by a
2843 // BSD-style license that can be found in the LICENSE file. 2521 // BSD-style license that can be found in the LICENSE file.
2844 2522
2845 2523
2846 @DocsEditable() 2524 @DocsEditable()
2847 @DomName('SVGForeignObjectElement') 2525 @DomName('SVGForeignObjectElement')
2848 @SupportedBrowser(SupportedBrowser.CHROME) 2526 @SupportedBrowser(SupportedBrowser.CHROME)
2849 @SupportedBrowser(SupportedBrowser.FIREFOX) 2527 @SupportedBrowser(SupportedBrowser.FIREFOX)
2850 @SupportedBrowser(SupportedBrowser.SAFARI) 2528 @SupportedBrowser(SupportedBrowser.SAFARI)
2851 @Unstable() 2529 @Unstable()
2852 class ForeignObjectElement extends StyledElement implements Transformable, Exter nalResourcesRequired, Tests, LangSpace native "SVGForeignObjectElement" { 2530 class ForeignObjectElement extends GraphicsElement implements ExternalResourcesR equired native "SVGForeignObjectElement" {
2853 // To suppress missing implicit constructor warnings. 2531 // To suppress missing implicit constructor warnings.
2854 factory ForeignObjectElement._() { throw new UnsupportedError("Not supported") ; } 2532 factory ForeignObjectElement._() { throw new UnsupportedError("Not supported") ; }
2855 2533
2856 @DomName('SVGForeignObjectElement.SVGForeignObjectElement') 2534 @DomName('SVGForeignObjectElement.SVGForeignObjectElement')
2857 @DocsEditable() 2535 @DocsEditable()
2858 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject"); 2536 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject");
2859 2537
2860 /// Checks if this type is supported on the current platform. 2538 /// Checks if this type is supported on the current platform.
2861 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement); 2539 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement);
2862 2540
(...skipping 11 matching lines...) Expand all
2874 2552
2875 @DomName('SVGForeignObjectElement.y') 2553 @DomName('SVGForeignObjectElement.y')
2876 @DocsEditable() 2554 @DocsEditable()
2877 final AnimatedLength y; 2555 final AnimatedLength y;
2878 2556
2879 // From SVGExternalResourcesRequired 2557 // From SVGExternalResourcesRequired
2880 2558
2881 @DomName('SVGForeignObjectElement.externalResourcesRequired') 2559 @DomName('SVGForeignObjectElement.externalResourcesRequired')
2882 @DocsEditable() 2560 @DocsEditable()
2883 final AnimatedBoolean externalResourcesRequired; 2561 final AnimatedBoolean externalResourcesRequired;
2884
2885 // From SVGLangSpace
2886
2887 @DomName('SVGForeignObjectElement.xmllang')
2888 @DocsEditable()
2889 String xmllang;
2890
2891 @DomName('SVGForeignObjectElement.xmlspace')
2892 @DocsEditable()
2893 String xmlspace;
2894
2895 // From SVGLocatable
2896
2897 @DomName('SVGForeignObjectElement.farthestViewportElement')
2898 @DocsEditable()
2899 final SvgElement farthestViewportElement;
2900
2901 @DomName('SVGForeignObjectElement.nearestViewportElement')
2902 @DocsEditable()
2903 final SvgElement nearestViewportElement;
2904
2905 @DomName('SVGForeignObjectElement.getBBox')
2906 @DocsEditable()
2907 Rect getBBox() native;
2908
2909 @JSName('getCTM')
2910 @DomName('SVGForeignObjectElement.getCTM')
2911 @DocsEditable()
2912 Matrix getCtm() native;
2913
2914 @JSName('getScreenCTM')
2915 @DomName('SVGForeignObjectElement.getScreenCTM')
2916 @DocsEditable()
2917 Matrix getScreenCtm() native;
2918
2919 @DomName('SVGForeignObjectElement.getTransformToElement')
2920 @DocsEditable()
2921 Matrix getTransformToElement(SvgElement element) native;
2922
2923 // From SVGTests
2924
2925 @DomName('SVGForeignObjectElement.requiredExtensions')
2926 @DocsEditable()
2927 final StringList requiredExtensions;
2928
2929 @DomName('SVGForeignObjectElement.requiredFeatures')
2930 @DocsEditable()
2931 final StringList requiredFeatures;
2932
2933 @DomName('SVGForeignObjectElement.systemLanguage')
2934 @DocsEditable()
2935 final StringList systemLanguage;
2936
2937 @DomName('SVGForeignObjectElement.hasExtension')
2938 @DocsEditable()
2939 bool hasExtension(String extension) native;
2940
2941 // From SVGTransformable
2942
2943 @DomName('SVGForeignObjectElement.transform')
2944 @DocsEditable()
2945 final AnimatedTransformList transform;
2946 } 2562 }
2947 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2563 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2948 // for details. All rights reserved. Use of this source code is governed by a 2564 // for details. All rights reserved. Use of this source code is governed by a
2949 // BSD-style license that can be found in the LICENSE file. 2565 // BSD-style license that can be found in the LICENSE file.
2950 2566
2951 2567
2952 @DocsEditable() 2568 @DocsEditable()
2953 @DomName('SVGGElement') 2569 @DomName('SVGGElement')
2954 @Unstable() 2570 @Unstable()
2955 class GElement extends StyledElement implements Transformable, ExternalResources Required, Tests, LangSpace native "SVGGElement" { 2571 class GElement extends GraphicsElement implements ExternalResourcesRequired nati ve "SVGGElement" {
2956 // To suppress missing implicit constructor warnings. 2572 // To suppress missing implicit constructor warnings.
2957 factory GElement._() { throw new UnsupportedError("Not supported"); } 2573 factory GElement._() { throw new UnsupportedError("Not supported"); }
2958 2574
2959 @DomName('SVGGElement.SVGGElement') 2575 @DomName('SVGGElement.SVGGElement')
2960 @DocsEditable() 2576 @DocsEditable()
2961 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); 2577 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
2962 2578
2963 // From SVGExternalResourcesRequired 2579 // From SVGExternalResourcesRequired
2964 2580
2965 @DomName('SVGGElement.externalResourcesRequired') 2581 @DomName('SVGGElement.externalResourcesRequired')
2966 @DocsEditable() 2582 @DocsEditable()
2967 final AnimatedBoolean externalResourcesRequired; 2583 final AnimatedBoolean externalResourcesRequired;
2584 }
2585 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2586 // for details. All rights reserved. Use of this source code is governed by a
2587 // BSD-style license that can be found in the LICENSE file.
2968 2588
2969 // From SVGLangSpace
2970 2589
2971 @DomName('SVGGElement.xmllang') 2590 @DocsEditable()
2591 @DomName('SVGGraphicsElement')
2592 @Experimental() // untriaged
2593 class GraphicsElement extends StyledElement implements Tests native "SVGGraphics Element" {
2594 // To suppress missing implicit constructor warnings.
2595 factory GraphicsElement._() { throw new UnsupportedError("Not supported"); }
2596
2597 @DomName('SVGGraphicsElement.farthestViewportElement')
2972 @DocsEditable() 2598 @DocsEditable()
2973 String xmllang; 2599 @Experimental() // untriaged
2974
2975 @DomName('SVGGElement.xmlspace')
2976 @DocsEditable()
2977 String xmlspace;
2978
2979 // From SVGLocatable
2980
2981 @DomName('SVGGElement.farthestViewportElement')
2982 @DocsEditable()
2983 final SvgElement farthestViewportElement; 2600 final SvgElement farthestViewportElement;
2984 2601
2985 @DomName('SVGGElement.nearestViewportElement') 2602 @DomName('SVGGraphicsElement.nearestViewportElement')
2986 @DocsEditable() 2603 @DocsEditable()
2604 @Experimental() // untriaged
2987 final SvgElement nearestViewportElement; 2605 final SvgElement nearestViewportElement;
2988 2606
2989 @DomName('SVGGElement.getBBox') 2607 @DomName('SVGGraphicsElement.transform')
2990 @DocsEditable() 2608 @DocsEditable()
2609 @Experimental() // untriaged
2610 final AnimatedTransformList transform;
2611
2612 @DomName('SVGGraphicsElement.getBBox')
2613 @DocsEditable()
2614 @Experimental() // untriaged
2991 Rect getBBox() native; 2615 Rect getBBox() native;
2992 2616
2993 @JSName('getCTM') 2617 @JSName('getCTM')
2994 @DomName('SVGGElement.getCTM') 2618 @DomName('SVGGraphicsElement.getCTM')
2995 @DocsEditable() 2619 @DocsEditable()
2620 @Experimental() // untriaged
2996 Matrix getCtm() native; 2621 Matrix getCtm() native;
2997 2622
2998 @JSName('getScreenCTM') 2623 @JSName('getScreenCTM')
2999 @DomName('SVGGElement.getScreenCTM') 2624 @DomName('SVGGraphicsElement.getScreenCTM')
3000 @DocsEditable() 2625 @DocsEditable()
2626 @Experimental() // untriaged
3001 Matrix getScreenCtm() native; 2627 Matrix getScreenCtm() native;
3002 2628
3003 @DomName('SVGGElement.getTransformToElement') 2629 @DomName('SVGGraphicsElement.getTransformToElement')
3004 @DocsEditable() 2630 @DocsEditable()
2631 @Experimental() // untriaged
3005 Matrix getTransformToElement(SvgElement element) native; 2632 Matrix getTransformToElement(SvgElement element) native;
3006 2633
3007 // From SVGTests 2634 // From SVGTests
3008 2635
3009 @DomName('SVGGElement.requiredExtensions') 2636 @DomName('SVGGraphicsElement.requiredExtensions')
3010 @DocsEditable() 2637 @DocsEditable()
2638 @Experimental() // untriaged
3011 final StringList requiredExtensions; 2639 final StringList requiredExtensions;
3012 2640
3013 @DomName('SVGGElement.requiredFeatures') 2641 @DomName('SVGGraphicsElement.requiredFeatures')
3014 @DocsEditable() 2642 @DocsEditable()
2643 @Experimental() // untriaged
3015 final StringList requiredFeatures; 2644 final StringList requiredFeatures;
3016 2645
3017 @DomName('SVGGElement.systemLanguage') 2646 @DomName('SVGGraphicsElement.systemLanguage')
3018 @DocsEditable() 2647 @DocsEditable()
2648 @Experimental() // untriaged
3019 final StringList systemLanguage; 2649 final StringList systemLanguage;
3020 2650
3021 @DomName('SVGGElement.hasExtension') 2651 @DomName('SVGGraphicsElement.hasExtension')
3022 @DocsEditable() 2652 @DocsEditable()
2653 @Experimental() // untriaged
3023 bool hasExtension(String extension) native; 2654 bool hasExtension(String extension) native;
3024
3025 // From SVGTransformable
3026
3027 @DomName('SVGGElement.transform')
3028 @DocsEditable()
3029 final AnimatedTransformList transform;
3030 } 2655 }
3031 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2656 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3032 // for details. All rights reserved. Use of this source code is governed by a 2657 // for details. All rights reserved. Use of this source code is governed by a
3033 // BSD-style license that can be found in the LICENSE file. 2658 // BSD-style license that can be found in the LICENSE file.
3034 2659
3035 2660
3036 @DocsEditable() 2661 @DocsEditable()
3037 @DomName('SVGImageElement') 2662 @DomName('SVGImageElement')
3038 @Unstable() 2663 @Unstable()
3039 class ImageElement extends StyledElement implements Transformable, ExternalResou rcesRequired, UriReference, Tests, LangSpace native "SVGImageElement" { 2664 class ImageElement extends GraphicsElement implements UriReference, ExternalReso urcesRequired native "SVGImageElement" {
3040 // To suppress missing implicit constructor warnings. 2665 // To suppress missing implicit constructor warnings.
3041 factory ImageElement._() { throw new UnsupportedError("Not supported"); } 2666 factory ImageElement._() { throw new UnsupportedError("Not supported"); }
3042 2667
3043 @DomName('SVGImageElement.SVGImageElement') 2668 @DomName('SVGImageElement.SVGImageElement')
3044 @DocsEditable() 2669 @DocsEditable()
3045 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge"); 2670 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge");
3046 2671
3047 @DomName('SVGImageElement.height') 2672 @DomName('SVGImageElement.height')
3048 @DocsEditable() 2673 @DocsEditable()
3049 final AnimatedLength height; 2674 final AnimatedLength height;
(...skipping 13 matching lines...) Expand all
3063 @DomName('SVGImageElement.y') 2688 @DomName('SVGImageElement.y')
3064 @DocsEditable() 2689 @DocsEditable()
3065 final AnimatedLength y; 2690 final AnimatedLength y;
3066 2691
3067 // From SVGExternalResourcesRequired 2692 // From SVGExternalResourcesRequired
3068 2693
3069 @DomName('SVGImageElement.externalResourcesRequired') 2694 @DomName('SVGImageElement.externalResourcesRequired')
3070 @DocsEditable() 2695 @DocsEditable()
3071 final AnimatedBoolean externalResourcesRequired; 2696 final AnimatedBoolean externalResourcesRequired;
3072 2697
3073 // From SVGLangSpace
3074
3075 @DomName('SVGImageElement.xmllang')
3076 @DocsEditable()
3077 String xmllang;
3078
3079 @DomName('SVGImageElement.xmlspace')
3080 @DocsEditable()
3081 String xmlspace;
3082
3083 // From SVGLocatable
3084
3085 @DomName('SVGImageElement.farthestViewportElement')
3086 @DocsEditable()
3087 final SvgElement farthestViewportElement;
3088
3089 @DomName('SVGImageElement.nearestViewportElement')
3090 @DocsEditable()
3091 final SvgElement nearestViewportElement;
3092
3093 @DomName('SVGImageElement.getBBox')
3094 @DocsEditable()
3095 Rect getBBox() native;
3096
3097 @JSName('getCTM')
3098 @DomName('SVGImageElement.getCTM')
3099 @DocsEditable()
3100 Matrix getCtm() native;
3101
3102 @JSName('getScreenCTM')
3103 @DomName('SVGImageElement.getScreenCTM')
3104 @DocsEditable()
3105 Matrix getScreenCtm() native;
3106
3107 @DomName('SVGImageElement.getTransformToElement')
3108 @DocsEditable()
3109 Matrix getTransformToElement(SvgElement element) native;
3110
3111 // From SVGTests
3112
3113 @DomName('SVGImageElement.requiredExtensions')
3114 @DocsEditable()
3115 final StringList requiredExtensions;
3116
3117 @DomName('SVGImageElement.requiredFeatures')
3118 @DocsEditable()
3119 final StringList requiredFeatures;
3120
3121 @DomName('SVGImageElement.systemLanguage')
3122 @DocsEditable()
3123 final StringList systemLanguage;
3124
3125 @DomName('SVGImageElement.hasExtension')
3126 @DocsEditable()
3127 bool hasExtension(String extension) native;
3128
3129 // From SVGTransformable
3130
3131 @DomName('SVGImageElement.transform')
3132 @DocsEditable()
3133 final AnimatedTransformList transform;
3134
3135 // From SVGURIReference 2698 // From SVGURIReference
3136 2699
3137 @DomName('SVGImageElement.href') 2700 @DomName('SVGImageElement.href')
3138 @DocsEditable() 2701 @DocsEditable()
3139 final AnimatedString href; 2702 final AnimatedString href;
3140 } 2703 }
3141 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2704 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3142 // for details. All rights reserved. Use of this source code is governed by a 2705 // for details. All rights reserved. Use of this source code is governed by a
3143 // BSD-style license that can be found in the LICENSE file. 2706 // BSD-style license that can be found in the LICENSE file.
3144 2707
3145 2708
3146 @DocsEditable() 2709 @DocsEditable()
3147 @DomName('SVGLangSpace')
3148 @Unstable()
3149 abstract class LangSpace extends Interceptor {
3150
3151 /// Checks if this type is supported on the current platform.
3152 static bool supported(SvgElement element) => JS('bool', '#.xmlspace !== undefi ned && #.xmllang !== undefined', element, element);
3153
3154 String xmllang;
3155
3156 String xmlspace;
3157 }
3158 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3159 // for details. All rights reserved. Use of this source code is governed by a
3160 // BSD-style license that can be found in the LICENSE file.
3161
3162
3163 @DocsEditable()
3164 @DomName('SVGLength') 2710 @DomName('SVGLength')
3165 @Unstable() 2711 @Unstable()
3166 class Length extends Interceptor native "SVGLength" { 2712 class Length extends Interceptor native "SVGLength" {
3167 2713
3168 @DomName('SVGLength.SVG_LENGTHTYPE_CM') 2714 @DomName('SVGLength.SVG_LENGTHTYPE_CM')
3169 @DocsEditable() 2715 @DocsEditable()
3170 static const int SVG_LENGTHTYPE_CM = 6; 2716 static const int SVG_LENGTHTYPE_CM = 6;
3171 2717
3172 @DomName('SVGLength.SVG_LENGTHTYPE_EMS') 2718 @DomName('SVGLength.SVG_LENGTHTYPE_EMS')
3173 @DocsEditable() 2719 @DocsEditable()
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
3322 Length replaceItem(Length item, int index) native; 2868 Length replaceItem(Length item, int index) native;
3323 } 2869 }
3324 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3325 // for details. All rights reserved. Use of this source code is governed by a 2871 // for details. All rights reserved. Use of this source code is governed by a
3326 // BSD-style license that can be found in the LICENSE file. 2872 // BSD-style license that can be found in the LICENSE file.
3327 2873
3328 2874
3329 @DocsEditable() 2875 @DocsEditable()
3330 @DomName('SVGLineElement') 2876 @DomName('SVGLineElement')
3331 @Unstable() 2877 @Unstable()
3332 class LineElement extends StyledElement implements Transformable, ExternalResour cesRequired, Tests, LangSpace native "SVGLineElement" { 2878 class LineElement extends GraphicsElement implements ExternalResourcesRequired n ative "SVGLineElement" {
3333 // To suppress missing implicit constructor warnings. 2879 // To suppress missing implicit constructor warnings.
3334 factory LineElement._() { throw new UnsupportedError("Not supported"); } 2880 factory LineElement._() { throw new UnsupportedError("Not supported"); }
3335 2881
3336 @DomName('SVGLineElement.SVGLineElement') 2882 @DomName('SVGLineElement.SVGLineElement')
3337 @DocsEditable() 2883 @DocsEditable()
3338 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line "); 2884 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line ");
3339 2885
3340 @DomName('SVGLineElement.x1') 2886 @DomName('SVGLineElement.x1')
3341 @DocsEditable() 2887 @DocsEditable()
3342 final AnimatedLength x1; 2888 final AnimatedLength x1;
3343 2889
3344 @DomName('SVGLineElement.x2') 2890 @DomName('SVGLineElement.x2')
3345 @DocsEditable() 2891 @DocsEditable()
3346 final AnimatedLength x2; 2892 final AnimatedLength x2;
3347 2893
3348 @DomName('SVGLineElement.y1') 2894 @DomName('SVGLineElement.y1')
3349 @DocsEditable() 2895 @DocsEditable()
3350 final AnimatedLength y1; 2896 final AnimatedLength y1;
3351 2897
3352 @DomName('SVGLineElement.y2') 2898 @DomName('SVGLineElement.y2')
3353 @DocsEditable() 2899 @DocsEditable()
3354 final AnimatedLength y2; 2900 final AnimatedLength y2;
3355 2901
3356 // From SVGExternalResourcesRequired 2902 // From SVGExternalResourcesRequired
3357 2903
3358 @DomName('SVGLineElement.externalResourcesRequired') 2904 @DomName('SVGLineElement.externalResourcesRequired')
3359 @DocsEditable() 2905 @DocsEditable()
3360 final AnimatedBoolean externalResourcesRequired; 2906 final AnimatedBoolean externalResourcesRequired;
3361
3362 // From SVGLangSpace
3363
3364 @DomName('SVGLineElement.xmllang')
3365 @DocsEditable()
3366 String xmllang;
3367
3368 @DomName('SVGLineElement.xmlspace')
3369 @DocsEditable()
3370 String xmlspace;
3371
3372 // From SVGLocatable
3373
3374 @DomName('SVGLineElement.farthestViewportElement')
3375 @DocsEditable()
3376 final SvgElement farthestViewportElement;
3377
3378 @DomName('SVGLineElement.nearestViewportElement')
3379 @DocsEditable()
3380 final SvgElement nearestViewportElement;
3381
3382 @DomName('SVGLineElement.getBBox')
3383 @DocsEditable()
3384 Rect getBBox() native;
3385
3386 @JSName('getCTM')
3387 @DomName('SVGLineElement.getCTM')
3388 @DocsEditable()
3389 Matrix getCtm() native;
3390
3391 @JSName('getScreenCTM')
3392 @DomName('SVGLineElement.getScreenCTM')
3393 @DocsEditable()
3394 Matrix getScreenCtm() native;
3395
3396 @DomName('SVGLineElement.getTransformToElement')
3397 @DocsEditable()
3398 Matrix getTransformToElement(SvgElement element) native;
3399
3400 // From SVGTests
3401
3402 @DomName('SVGLineElement.requiredExtensions')
3403 @DocsEditable()
3404 final StringList requiredExtensions;
3405
3406 @DomName('SVGLineElement.requiredFeatures')
3407 @DocsEditable()
3408 final StringList requiredFeatures;
3409
3410 @DomName('SVGLineElement.systemLanguage')
3411 @DocsEditable()
3412 final StringList systemLanguage;
3413
3414 @DomName('SVGLineElement.hasExtension')
3415 @DocsEditable()
3416 bool hasExtension(String extension) native;
3417
3418 // From SVGTransformable
3419
3420 @DomName('SVGLineElement.transform')
3421 @DocsEditable()
3422 final AnimatedTransformList transform;
3423 } 2907 }
3424 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2908 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3425 // for details. All rights reserved. Use of this source code is governed by a 2909 // for details. All rights reserved. Use of this source code is governed by a
3426 // BSD-style license that can be found in the LICENSE file. 2910 // BSD-style license that can be found in the LICENSE file.
3427 2911
3428 2912
3429 @DocsEditable() 2913 @DocsEditable()
3430 @DomName('SVGLinearGradientElement') 2914 @DomName('SVGLinearGradientElement')
3431 @Unstable() 2915 @Unstable()
3432 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" { 2916 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" {
(...skipping 19 matching lines...) Expand all
3452 @DomName('SVGLinearGradientElement.y2') 2936 @DomName('SVGLinearGradientElement.y2')
3453 @DocsEditable() 2937 @DocsEditable()
3454 final AnimatedLength y2; 2938 final AnimatedLength y2;
3455 } 2939 }
3456 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2940 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3457 // for details. All rights reserved. Use of this source code is governed by a 2941 // for details. All rights reserved. Use of this source code is governed by a
3458 // BSD-style license that can be found in the LICENSE file. 2942 // BSD-style license that can be found in the LICENSE file.
3459 2943
3460 2944
3461 @DocsEditable() 2945 @DocsEditable()
3462 @DomName('SVGLocatable')
3463 @Unstable()
3464 abstract class Locatable extends Interceptor {
3465
3466 SvgElement farthestViewportElement;
3467
3468 SvgElement nearestViewportElement;
3469
3470 Rect getBBox();
3471
3472 Matrix getCTM();
3473
3474 Matrix getScreenCTM();
3475
3476 Matrix getTransformToElement(SvgElement element);
3477 }
3478 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3479 // for details. All rights reserved. Use of this source code is governed by a
3480 // BSD-style license that can be found in the LICENSE file.
3481
3482
3483 @DocsEditable()
3484 @DomName('SVGMarkerElement') 2946 @DomName('SVGMarkerElement')
3485 @Unstable() 2947 @Unstable()
3486 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGMarkerElement" { 2948 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired native "SVGMarkerElement" {
3487 // To suppress missing implicit constructor warnings. 2949 // To suppress missing implicit constructor warnings.
3488 factory MarkerElement._() { throw new UnsupportedError("Not supported"); } 2950 factory MarkerElement._() { throw new UnsupportedError("Not supported"); }
3489 2951
3490 @DomName('SVGMarkerElement.SVGMarkerElement') 2952 @DomName('SVGMarkerElement.SVGMarkerElement')
3491 @DocsEditable() 2953 @DocsEditable()
3492 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker"); 2954 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker");
3493 2955
3494 @DomName('SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH') 2956 @DomName('SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH')
3495 @DocsEditable() 2957 @DocsEditable()
3496 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; 2958 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
3559 3021
3560 // From SVGFitToViewBox 3022 // From SVGFitToViewBox
3561 3023
3562 @DomName('SVGMarkerElement.preserveAspectRatio') 3024 @DomName('SVGMarkerElement.preserveAspectRatio')
3563 @DocsEditable() 3025 @DocsEditable()
3564 final AnimatedPreserveAspectRatio preserveAspectRatio; 3026 final AnimatedPreserveAspectRatio preserveAspectRatio;
3565 3027
3566 @DomName('SVGMarkerElement.viewBox') 3028 @DomName('SVGMarkerElement.viewBox')
3567 @DocsEditable() 3029 @DocsEditable()
3568 final AnimatedRect viewBox; 3030 final AnimatedRect viewBox;
3569
3570 // From SVGLangSpace
3571
3572 @DomName('SVGMarkerElement.xmllang')
3573 @DocsEditable()
3574 String xmllang;
3575
3576 @DomName('SVGMarkerElement.xmlspace')
3577 @DocsEditable()
3578 String xmlspace;
3579 } 3031 }
3580 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3581 // for details. All rights reserved. Use of this source code is governed by a 3033 // for details. All rights reserved. Use of this source code is governed by a
3582 // BSD-style license that can be found in the LICENSE file. 3034 // BSD-style license that can be found in the LICENSE file.
3583 3035
3584 3036
3585 @DocsEditable() 3037 @DocsEditable()
3586 @DomName('SVGMaskElement') 3038 @DomName('SVGMaskElement')
3587 @Unstable() 3039 @Unstable()
3588 class MaskElement extends StyledElement implements ExternalResourcesRequired, Te sts, LangSpace native "SVGMaskElement" { 3040 class MaskElement extends StyledElement implements ExternalResourcesRequired, Te sts native "SVGMaskElement" {
3589 // To suppress missing implicit constructor warnings. 3041 // To suppress missing implicit constructor warnings.
3590 factory MaskElement._() { throw new UnsupportedError("Not supported"); } 3042 factory MaskElement._() { throw new UnsupportedError("Not supported"); }
3591 3043
3592 @DomName('SVGMaskElement.SVGMaskElement') 3044 @DomName('SVGMaskElement.SVGMaskElement')
3593 @DocsEditable() 3045 @DocsEditable()
3594 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask "); 3046 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask ");
3595 3047
3596 @DomName('SVGMaskElement.height') 3048 @DomName('SVGMaskElement.height')
3597 @DocsEditable() 3049 @DocsEditable()
3598 final AnimatedLength height; 3050 final AnimatedLength height;
(...skipping 17 matching lines...) Expand all
3616 @DomName('SVGMaskElement.y') 3068 @DomName('SVGMaskElement.y')
3617 @DocsEditable() 3069 @DocsEditable()
3618 final AnimatedLength y; 3070 final AnimatedLength y;
3619 3071
3620 // From SVGExternalResourcesRequired 3072 // From SVGExternalResourcesRequired
3621 3073
3622 @DomName('SVGMaskElement.externalResourcesRequired') 3074 @DomName('SVGMaskElement.externalResourcesRequired')
3623 @DocsEditable() 3075 @DocsEditable()
3624 final AnimatedBoolean externalResourcesRequired; 3076 final AnimatedBoolean externalResourcesRequired;
3625 3077
3626 // From SVGLangSpace
3627
3628 @DomName('SVGMaskElement.xmllang')
3629 @DocsEditable()
3630 String xmllang;
3631
3632 @DomName('SVGMaskElement.xmlspace')
3633 @DocsEditable()
3634 String xmlspace;
3635
3636 // From SVGTests 3078 // From SVGTests
3637 3079
3638 @DomName('SVGMaskElement.requiredExtensions') 3080 @DomName('SVGMaskElement.requiredExtensions')
3639 @DocsEditable() 3081 @DocsEditable()
3640 final StringList requiredExtensions; 3082 final StringList requiredExtensions;
3641 3083
3642 @DomName('SVGMaskElement.requiredFeatures') 3084 @DomName('SVGMaskElement.requiredFeatures')
3643 @DocsEditable() 3085 @DocsEditable()
3644 final StringList requiredFeatures; 3086 final StringList requiredFeatures;
3645 3087
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
3844 Number replaceItem(Number item, int index) native; 3286 Number replaceItem(Number item, int index) native;
3845 } 3287 }
3846 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3288 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3847 // for details. All rights reserved. Use of this source code is governed by a 3289 // for details. All rights reserved. Use of this source code is governed by a
3848 // BSD-style license that can be found in the LICENSE file. 3290 // BSD-style license that can be found in the LICENSE file.
3849 3291
3850 3292
3851 @DocsEditable() 3293 @DocsEditable()
3852 @DomName('SVGPathElement') 3294 @DomName('SVGPathElement')
3853 @Unstable() 3295 @Unstable()
3854 class PathElement extends StyledElement implements Transformable, ExternalResour cesRequired, Tests, LangSpace native "SVGPathElement" { 3296 class PathElement extends GraphicsElement implements ExternalResourcesRequired n ative "SVGPathElement" {
3855 // To suppress missing implicit constructor warnings. 3297 // To suppress missing implicit constructor warnings.
3856 factory PathElement._() { throw new UnsupportedError("Not supported"); } 3298 factory PathElement._() { throw new UnsupportedError("Not supported"); }
3857 3299
3858 @DomName('SVGPathElement.SVGPathElement') 3300 @DomName('SVGPathElement.SVGPathElement')
3859 @DocsEditable() 3301 @DocsEditable()
3860 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path "); 3302 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path ");
3861 3303
3862 @DomName('SVGPathElement.animatedNormalizedPathSegList') 3304 @DomName('SVGPathElement.animatedNormalizedPathSegList')
3863 @DocsEditable() 3305 @DocsEditable()
3864 final PathSegList animatedNormalizedPathSegList; 3306 final PathSegList animatedNormalizedPathSegList;
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
3984 3426
3985 @DomName('SVGPathElement.getTotalLength') 3427 @DomName('SVGPathElement.getTotalLength')
3986 @DocsEditable() 3428 @DocsEditable()
3987 num getTotalLength() native; 3429 num getTotalLength() native;
3988 3430
3989 // From SVGExternalResourcesRequired 3431 // From SVGExternalResourcesRequired
3990 3432
3991 @DomName('SVGPathElement.externalResourcesRequired') 3433 @DomName('SVGPathElement.externalResourcesRequired')
3992 @DocsEditable() 3434 @DocsEditable()
3993 final AnimatedBoolean externalResourcesRequired; 3435 final AnimatedBoolean externalResourcesRequired;
3994
3995 // From SVGLangSpace
3996
3997 @DomName('SVGPathElement.xmllang')
3998 @DocsEditable()
3999 String xmllang;
4000
4001 @DomName('SVGPathElement.xmlspace')
4002 @DocsEditable()
4003 String xmlspace;
4004
4005 // From SVGLocatable
4006
4007 @DomName('SVGPathElement.farthestViewportElement')
4008 @DocsEditable()
4009 final SvgElement farthestViewportElement;
4010
4011 @DomName('SVGPathElement.nearestViewportElement')
4012 @DocsEditable()
4013 final SvgElement nearestViewportElement;
4014
4015 @DomName('SVGPathElement.getBBox')
4016 @DocsEditable()
4017 Rect getBBox() native;
4018
4019 @JSName('getCTM')
4020 @DomName('SVGPathElement.getCTM')
4021 @DocsEditable()
4022 Matrix getCtm() native;
4023
4024 @JSName('getScreenCTM')
4025 @DomName('SVGPathElement.getScreenCTM')
4026 @DocsEditable()
4027 Matrix getScreenCtm() native;
4028
4029 @DomName('SVGPathElement.getTransformToElement')
4030 @DocsEditable()
4031 Matrix getTransformToElement(SvgElement element) native;
4032
4033 // From SVGTests
4034
4035 @DomName('SVGPathElement.requiredExtensions')
4036 @DocsEditable()
4037 final StringList requiredExtensions;
4038
4039 @DomName('SVGPathElement.requiredFeatures')
4040 @DocsEditable()
4041 final StringList requiredFeatures;
4042
4043 @DomName('SVGPathElement.systemLanguage')
4044 @DocsEditable()
4045 final StringList systemLanguage;
4046
4047 @DomName('SVGPathElement.hasExtension')
4048 @DocsEditable()
4049 bool hasExtension(String extension) native;
4050
4051 // From SVGTransformable
4052
4053 @DomName('SVGPathElement.transform')
4054 @DocsEditable()
4055 final AnimatedTransformList transform;
4056 } 3436 }
4057 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3437 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4058 // for details. All rights reserved. Use of this source code is governed by a 3438 // for details. All rights reserved. Use of this source code is governed by a
4059 // BSD-style license that can be found in the LICENSE file. 3439 // BSD-style license that can be found in the LICENSE file.
4060 3440
4061 3441
4062 @DocsEditable() 3442 @DocsEditable()
4063 @DomName('SVGPathSeg') 3443 @DomName('SVGPathSeg')
4064 @Unstable() 3444 @Unstable()
4065 class PathSeg extends Interceptor native "SVGPathSeg" { 3445 class PathSeg extends Interceptor native "SVGPathSeg" {
(...skipping 635 matching lines...) Expand 10 before | Expand all | Expand 10 after
4701 num y; 4081 num y;
4702 } 4082 }
4703 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4083 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4704 // for details. All rights reserved. Use of this source code is governed by a 4084 // for details. All rights reserved. Use of this source code is governed by a
4705 // BSD-style license that can be found in the LICENSE file. 4085 // BSD-style license that can be found in the LICENSE file.
4706 4086
4707 4087
4708 @DocsEditable() 4088 @DocsEditable()
4709 @DomName('SVGPatternElement') 4089 @DomName('SVGPatternElement')
4710 @Unstable() 4090 @Unstable()
4711 class PatternElement extends StyledElement implements FitToViewBox, UriReference , ExternalResourcesRequired, Tests, LangSpace native "SVGPatternElement" { 4091 class PatternElement extends StyledElement implements FitToViewBox, UriReference , ExternalResourcesRequired, Tests native "SVGPatternElement" {
4712 // To suppress missing implicit constructor warnings. 4092 // To suppress missing implicit constructor warnings.
4713 factory PatternElement._() { throw new UnsupportedError("Not supported"); } 4093 factory PatternElement._() { throw new UnsupportedError("Not supported"); }
4714 4094
4715 @DomName('SVGPatternElement.SVGPatternElement') 4095 @DomName('SVGPatternElement.SVGPatternElement')
4716 @DocsEditable() 4096 @DocsEditable()
4717 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern"); 4097 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern");
4718 4098
4719 @DomName('SVGPatternElement.height') 4099 @DomName('SVGPatternElement.height')
4720 @DocsEditable() 4100 @DocsEditable()
4721 final AnimatedLength height; 4101 final AnimatedLength height;
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
4753 // From SVGFitToViewBox 4133 // From SVGFitToViewBox
4754 4134
4755 @DomName('SVGPatternElement.preserveAspectRatio') 4135 @DomName('SVGPatternElement.preserveAspectRatio')
4756 @DocsEditable() 4136 @DocsEditable()
4757 final AnimatedPreserveAspectRatio preserveAspectRatio; 4137 final AnimatedPreserveAspectRatio preserveAspectRatio;
4758 4138
4759 @DomName('SVGPatternElement.viewBox') 4139 @DomName('SVGPatternElement.viewBox')
4760 @DocsEditable() 4140 @DocsEditable()
4761 final AnimatedRect viewBox; 4141 final AnimatedRect viewBox;
4762 4142
4763 // From SVGLangSpace
4764
4765 @DomName('SVGPatternElement.xmllang')
4766 @DocsEditable()
4767 String xmllang;
4768
4769 @DomName('SVGPatternElement.xmlspace')
4770 @DocsEditable()
4771 String xmlspace;
4772
4773 // From SVGTests 4143 // From SVGTests
4774 4144
4775 @DomName('SVGPatternElement.requiredExtensions') 4145 @DomName('SVGPatternElement.requiredExtensions')
4776 @DocsEditable() 4146 @DocsEditable()
4777 final StringList requiredExtensions; 4147 final StringList requiredExtensions;
4778 4148
4779 @DomName('SVGPatternElement.requiredFeatures') 4149 @DomName('SVGPatternElement.requiredFeatures')
4780 @DocsEditable() 4150 @DocsEditable()
4781 final StringList requiredFeatures; 4151 final StringList requiredFeatures;
4782 4152
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
4859 Point replaceItem(Point item, int index) native; 4229 Point replaceItem(Point item, int index) native;
4860 } 4230 }
4861 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4231 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4862 // for details. All rights reserved. Use of this source code is governed by a 4232 // for details. All rights reserved. Use of this source code is governed by a
4863 // BSD-style license that can be found in the LICENSE file. 4233 // BSD-style license that can be found in the LICENSE file.
4864 4234
4865 4235
4866 @DocsEditable() 4236 @DocsEditable()
4867 @DomName('SVGPolygonElement') 4237 @DomName('SVGPolygonElement')
4868 @Unstable() 4238 @Unstable()
4869 class PolygonElement extends StyledElement implements Transformable, ExternalRes ourcesRequired, Tests, LangSpace native "SVGPolygonElement" { 4239 class PolygonElement extends GraphicsElement implements ExternalResourcesRequire d native "SVGPolygonElement" {
4870 // To suppress missing implicit constructor warnings. 4240 // To suppress missing implicit constructor warnings.
4871 factory PolygonElement._() { throw new UnsupportedError("Not supported"); } 4241 factory PolygonElement._() { throw new UnsupportedError("Not supported"); }
4872 4242
4873 @DomName('SVGPolygonElement.SVGPolygonElement') 4243 @DomName('SVGPolygonElement.SVGPolygonElement')
4874 @DocsEditable() 4244 @DocsEditable()
4875 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon"); 4245 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon");
4876 4246
4877 @DomName('SVGPolygonElement.animatedPoints') 4247 @DomName('SVGPolygonElement.animatedPoints')
4878 @DocsEditable() 4248 @DocsEditable()
4879 final PointList animatedPoints; 4249 final PointList animatedPoints;
4880 4250
4881 @DomName('SVGPolygonElement.points') 4251 @DomName('SVGPolygonElement.points')
4882 @DocsEditable() 4252 @DocsEditable()
4883 final PointList points; 4253 final PointList points;
4884 4254
4885 // From SVGExternalResourcesRequired 4255 // From SVGExternalResourcesRequired
4886 4256
4887 @DomName('SVGPolygonElement.externalResourcesRequired') 4257 @DomName('SVGPolygonElement.externalResourcesRequired')
4888 @DocsEditable() 4258 @DocsEditable()
4889 final AnimatedBoolean externalResourcesRequired; 4259 final AnimatedBoolean externalResourcesRequired;
4890
4891 // From SVGLangSpace
4892
4893 @DomName('SVGPolygonElement.xmllang')
4894 @DocsEditable()
4895 String xmllang;
4896
4897 @DomName('SVGPolygonElement.xmlspace')
4898 @DocsEditable()
4899 String xmlspace;
4900
4901 // From SVGLocatable
4902
4903 @DomName('SVGPolygonElement.farthestViewportElement')
4904 @DocsEditable()
4905 final SvgElement farthestViewportElement;
4906
4907 @DomName('SVGPolygonElement.nearestViewportElement')
4908 @DocsEditable()
4909 final SvgElement nearestViewportElement;
4910
4911 @DomName('SVGPolygonElement.getBBox')
4912 @DocsEditable()
4913 Rect getBBox() native;
4914
4915 @JSName('getCTM')
4916 @DomName('SVGPolygonElement.getCTM')
4917 @DocsEditable()
4918 Matrix getCtm() native;
4919
4920 @JSName('getScreenCTM')
4921 @DomName('SVGPolygonElement.getScreenCTM')
4922 @DocsEditable()
4923 Matrix getScreenCtm() native;
4924
4925 @DomName('SVGPolygonElement.getTransformToElement')
4926 @DocsEditable()
4927 Matrix getTransformToElement(SvgElement element) native;
4928
4929 // From SVGTests
4930
4931 @DomName('SVGPolygonElement.requiredExtensions')
4932 @DocsEditable()
4933 final StringList requiredExtensions;
4934
4935 @DomName('SVGPolygonElement.requiredFeatures')
4936 @DocsEditable()
4937 final StringList requiredFeatures;
4938
4939 @DomName('SVGPolygonElement.systemLanguage')
4940 @DocsEditable()
4941 final StringList systemLanguage;
4942
4943 @DomName('SVGPolygonElement.hasExtension')
4944 @DocsEditable()
4945 bool hasExtension(String extension) native;
4946
4947 // From SVGTransformable
4948
4949 @DomName('SVGPolygonElement.transform')
4950 @DocsEditable()
4951 final AnimatedTransformList transform;
4952 } 4260 }
4953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4261 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4954 // for details. All rights reserved. Use of this source code is governed by a 4262 // for details. All rights reserved. Use of this source code is governed by a
4955 // BSD-style license that can be found in the LICENSE file. 4263 // BSD-style license that can be found in the LICENSE file.
4956 4264
4957 4265
4958 @DocsEditable() 4266 @DocsEditable()
4959 @DomName('SVGPolylineElement') 4267 @DomName('SVGPolylineElement')
4960 @Unstable() 4268 @Unstable()
4961 class PolylineElement extends StyledElement implements Transformable, ExternalRe sourcesRequired, Tests, LangSpace native "SVGPolylineElement" { 4269 class PolylineElement extends GraphicsElement implements ExternalResourcesRequir ed native "SVGPolylineElement" {
4962 // To suppress missing implicit constructor warnings. 4270 // To suppress missing implicit constructor warnings.
4963 factory PolylineElement._() { throw new UnsupportedError("Not supported"); } 4271 factory PolylineElement._() { throw new UnsupportedError("Not supported"); }
4964 4272
4965 @DomName('SVGPolylineElement.SVGPolylineElement') 4273 @DomName('SVGPolylineElement.SVGPolylineElement')
4966 @DocsEditable() 4274 @DocsEditable()
4967 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline"); 4275 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline");
4968 4276
4969 @DomName('SVGPolylineElement.animatedPoints') 4277 @DomName('SVGPolylineElement.animatedPoints')
4970 @DocsEditable() 4278 @DocsEditable()
4971 final PointList animatedPoints; 4279 final PointList animatedPoints;
4972 4280
4973 @DomName('SVGPolylineElement.points') 4281 @DomName('SVGPolylineElement.points')
4974 @DocsEditable() 4282 @DocsEditable()
4975 final PointList points; 4283 final PointList points;
4976 4284
4977 // From SVGExternalResourcesRequired 4285 // From SVGExternalResourcesRequired
4978 4286
4979 @DomName('SVGPolylineElement.externalResourcesRequired') 4287 @DomName('SVGPolylineElement.externalResourcesRequired')
4980 @DocsEditable() 4288 @DocsEditable()
4981 final AnimatedBoolean externalResourcesRequired; 4289 final AnimatedBoolean externalResourcesRequired;
4982
4983 // From SVGLangSpace
4984
4985 @DomName('SVGPolylineElement.xmllang')
4986 @DocsEditable()
4987 String xmllang;
4988
4989 @DomName('SVGPolylineElement.xmlspace')
4990 @DocsEditable()
4991 String xmlspace;
4992
4993 // From SVGLocatable
4994
4995 @DomName('SVGPolylineElement.farthestViewportElement')
4996 @DocsEditable()
4997 final SvgElement farthestViewportElement;
4998
4999 @DomName('SVGPolylineElement.nearestViewportElement')
5000 @DocsEditable()
5001 final SvgElement nearestViewportElement;
5002
5003 @DomName('SVGPolylineElement.getBBox')
5004 @DocsEditable()
5005 Rect getBBox() native;
5006
5007 @JSName('getCTM')
5008 @DomName('SVGPolylineElement.getCTM')
5009 @DocsEditable()
5010 Matrix getCtm() native;
5011
5012 @JSName('getScreenCTM')
5013 @DomName('SVGPolylineElement.getScreenCTM')
5014 @DocsEditable()
5015 Matrix getScreenCtm() native;
5016
5017 @DomName('SVGPolylineElement.getTransformToElement')
5018 @DocsEditable()
5019 Matrix getTransformToElement(SvgElement element) native;
5020
5021 // From SVGTests
5022
5023 @DomName('SVGPolylineElement.requiredExtensions')
5024 @DocsEditable()
5025 final StringList requiredExtensions;
5026
5027 @DomName('SVGPolylineElement.requiredFeatures')
5028 @DocsEditable()
5029 final StringList requiredFeatures;
5030
5031 @DomName('SVGPolylineElement.systemLanguage')
5032 @DocsEditable()
5033 final StringList systemLanguage;
5034
5035 @DomName('SVGPolylineElement.hasExtension')
5036 @DocsEditable()
5037 bool hasExtension(String extension) native;
5038
5039 // From SVGTransformable
5040
5041 @DomName('SVGPolylineElement.transform')
5042 @DocsEditable()
5043 final AnimatedTransformList transform;
5044 } 4290 }
5045 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4291 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5046 // for details. All rights reserved. Use of this source code is governed by a 4292 // for details. All rights reserved. Use of this source code is governed by a
5047 // BSD-style license that can be found in the LICENSE file. 4293 // BSD-style license that can be found in the LICENSE file.
5048 4294
5049 4295
5050 @DocsEditable() 4296 @DocsEditable()
5051 @DomName('SVGPreserveAspectRatio') 4297 @DomName('SVGPreserveAspectRatio')
5052 @Unstable() 4298 @Unstable()
5053 class PreserveAspectRatio extends Interceptor native "SVGPreserveAspectRatio" { 4299 class PreserveAspectRatio extends Interceptor native "SVGPreserveAspectRatio" {
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
5183 num y; 4429 num y;
5184 } 4430 }
5185 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4431 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5186 // for details. All rights reserved. Use of this source code is governed by a 4432 // for details. All rights reserved. Use of this source code is governed by a
5187 // BSD-style license that can be found in the LICENSE file. 4433 // BSD-style license that can be found in the LICENSE file.
5188 4434
5189 4435
5190 @DocsEditable() 4436 @DocsEditable()
5191 @DomName('SVGRectElement') 4437 @DomName('SVGRectElement')
5192 @Unstable() 4438 @Unstable()
5193 class RectElement extends StyledElement implements Transformable, ExternalResour cesRequired, Tests, LangSpace native "SVGRectElement" { 4439 class RectElement extends GraphicsElement implements ExternalResourcesRequired n ative "SVGRectElement" {
5194 // To suppress missing implicit constructor warnings. 4440 // To suppress missing implicit constructor warnings.
5195 factory RectElement._() { throw new UnsupportedError("Not supported"); } 4441 factory RectElement._() { throw new UnsupportedError("Not supported"); }
5196 4442
5197 @DomName('SVGRectElement.SVGRectElement') 4443 @DomName('SVGRectElement.SVGRectElement')
5198 @DocsEditable() 4444 @DocsEditable()
5199 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect "); 4445 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect ");
5200 4446
5201 @DomName('SVGRectElement.height') 4447 @DomName('SVGRectElement.height')
5202 @DocsEditable() 4448 @DocsEditable()
5203 final AnimatedLength height; 4449 final AnimatedLength height;
(...skipping 16 matching lines...) Expand all
5220 4466
5221 @DomName('SVGRectElement.y') 4467 @DomName('SVGRectElement.y')
5222 @DocsEditable() 4468 @DocsEditable()
5223 final AnimatedLength y; 4469 final AnimatedLength y;
5224 4470
5225 // From SVGExternalResourcesRequired 4471 // From SVGExternalResourcesRequired
5226 4472
5227 @DomName('SVGRectElement.externalResourcesRequired') 4473 @DomName('SVGRectElement.externalResourcesRequired')
5228 @DocsEditable() 4474 @DocsEditable()
5229 final AnimatedBoolean externalResourcesRequired; 4475 final AnimatedBoolean externalResourcesRequired;
5230
5231 // From SVGLangSpace
5232
5233 @DomName('SVGRectElement.xmllang')
5234 @DocsEditable()
5235 String xmllang;
5236
5237 @DomName('SVGRectElement.xmlspace')
5238 @DocsEditable()
5239 String xmlspace;
5240
5241 // From SVGLocatable
5242
5243 @DomName('SVGRectElement.farthestViewportElement')
5244 @DocsEditable()
5245 final SvgElement farthestViewportElement;
5246
5247 @DomName('SVGRectElement.nearestViewportElement')
5248 @DocsEditable()
5249 final SvgElement nearestViewportElement;
5250
5251 @DomName('SVGRectElement.getBBox')
5252 @DocsEditable()
5253 Rect getBBox() native;
5254
5255 @JSName('getCTM')
5256 @DomName('SVGRectElement.getCTM')
5257 @DocsEditable()
5258 Matrix getCtm() native;
5259
5260 @JSName('getScreenCTM')
5261 @DomName('SVGRectElement.getScreenCTM')
5262 @DocsEditable()
5263 Matrix getScreenCtm() native;
5264
5265 @DomName('SVGRectElement.getTransformToElement')
5266 @DocsEditable()
5267 Matrix getTransformToElement(SvgElement element) native;
5268
5269 // From SVGTests
5270
5271 @DomName('SVGRectElement.requiredExtensions')
5272 @DocsEditable()
5273 final StringList requiredExtensions;
5274
5275 @DomName('SVGRectElement.requiredFeatures')
5276 @DocsEditable()
5277 final StringList requiredFeatures;
5278
5279 @DomName('SVGRectElement.systemLanguage')
5280 @DocsEditable()
5281 final StringList systemLanguage;
5282
5283 @DomName('SVGRectElement.hasExtension')
5284 @DocsEditable()
5285 bool hasExtension(String extension) native;
5286
5287 // From SVGTransformable
5288
5289 @DomName('SVGRectElement.transform')
5290 @DocsEditable()
5291 final AnimatedTransformList transform;
5292 } 4476 }
5293 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5294 // for details. All rights reserved. Use of this source code is governed by a 4478 // for details. All rights reserved. Use of this source code is governed by a
5295 // BSD-style license that can be found in the LICENSE file. 4479 // BSD-style license that can be found in the LICENSE file.
5296 4480
5297 4481
5298 @DocsEditable() 4482 @DocsEditable()
5299 @DomName('SVGRenderingIntent') 4483 @DomName('SVGRenderingIntent')
5300 @Unstable() 4484 @Unstable()
5301 class RenderingIntent extends Interceptor native "SVGRenderingIntent" { 4485 class RenderingIntent extends Interceptor native "SVGRenderingIntent" {
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
5489 } 4673 }
5490 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4674 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5491 // for details. All rights reserved. Use of this source code is governed by a 4675 // for details. All rights reserved. Use of this source code is governed by a
5492 // BSD-style license that can be found in the LICENSE file. 4676 // BSD-style license that can be found in the LICENSE file.
5493 4677
5494 4678
5495 @DocsEditable() 4679 @DocsEditable()
5496 @DomName('SVGStyleElement') 4680 @DomName('SVGStyleElement')
5497 // http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable 4681 // http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable
5498 @Experimental() // nonstandard 4682 @Experimental() // nonstandard
5499 class StyleElement extends SvgElement implements LangSpace native "SVGStyleEleme nt" { 4683 class StyleElement extends SvgElement native "SVGStyleElement" {
5500 // To suppress missing implicit constructor warnings. 4684 // To suppress missing implicit constructor warnings.
5501 factory StyleElement._() { throw new UnsupportedError("Not supported"); } 4685 factory StyleElement._() { throw new UnsupportedError("Not supported"); }
5502 4686
5503 @DomName('SVGStyleElement.SVGStyleElement') 4687 @DomName('SVGStyleElement.SVGStyleElement')
5504 @DocsEditable() 4688 @DocsEditable()
5505 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le"); 4689 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le");
5506 4690
5507 @DomName('SVGStyleElement.disabled') 4691 @DomName('SVGStyleElement.disabled')
5508 @DocsEditable() 4692 @DocsEditable()
5509 bool disabled; 4693 bool disabled;
5510 4694
5511 @DomName('SVGStyleElement.media') 4695 @DomName('SVGStyleElement.media')
5512 @DocsEditable() 4696 @DocsEditable()
5513 String media; 4697 String media;
5514 4698
5515 // Shadowing definition. 4699 // Shadowing definition.
5516 String get title => JS("String", "#.title", this); 4700 String get title => JS("String", "#.title", this);
5517 4701
5518 void set title(String value) { 4702 void set title(String value) {
5519 JS("void", "#.title = #", this, value); 4703 JS("void", "#.title = #", this, value);
5520 } 4704 }
5521 4705
5522 @DomName('SVGStyleElement.type') 4706 @DomName('SVGStyleElement.type')
5523 @DocsEditable() 4707 @DocsEditable()
5524 String type; 4708 String type;
5525
5526 // From SVGLangSpace
5527
5528 @DomName('SVGStyleElement.xmllang')
5529 @DocsEditable()
5530 String xmllang;
5531
5532 @DomName('SVGStyleElement.xmlspace')
5533 @DocsEditable()
5534 String xmlspace;
5535 } 4709 }
5536 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4710 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5537 // for details. All rights reserved. Use of this source code is governed by a 4711 // for details. All rights reserved. Use of this source code is governed by a
5538 // BSD-style license that can be found in the LICENSE file. 4712 // BSD-style license that can be found in the LICENSE file.
5539 4713
5540 4714
5541 @DocsEditable() 4715 @DocsEditable()
5542 @DomName('SVGStyledElement') 4716 @DomName('SVGStyledElement')
5543 @Unstable() 4717 @Unstable()
5544 class StyledElement extends SvgElement native "SVGStyledElement" { 4718 class StyledElement extends SvgElement native "SVGStyledElement" {
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
5700 final SvgSvgElement ownerSvgElement; 4874 final SvgSvgElement ownerSvgElement;
5701 4875
5702 @DomName('SVGElement.viewportElement') 4876 @DomName('SVGElement.viewportElement')
5703 @DocsEditable() 4877 @DocsEditable()
5704 final SvgElement viewportElement; 4878 final SvgElement viewportElement;
5705 4879
5706 @DomName('SVGElement.xmlbase') 4880 @DomName('SVGElement.xmlbase')
5707 @DocsEditable() 4881 @DocsEditable()
5708 String xmlbase; 4882 String xmlbase;
5709 4883
4884 @DomName('SVGElement.xmllang')
4885 @DocsEditable()
4886 @Experimental() // untriaged
4887 String xmllang;
4888
4889 @DomName('SVGElement.xmlspace')
4890 @DocsEditable()
4891 @Experimental() // untriaged
4892 String xmlspace;
4893
5710 } 4894 }
5711 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4895 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5712 // for details. All rights reserved. Use of this source code is governed by a 4896 // for details. All rights reserved. Use of this source code is governed by a
5713 // BSD-style license that can be found in the LICENSE file. 4897 // BSD-style license that can be found in the LICENSE file.
5714 4898
5715 4899
5716 @DomName('SVGSVGElement') 4900 @DomName('SVGSVGElement')
5717 @Unstable() 4901 @Unstable()
5718 class SvgSvgElement extends StyledElement implements FitToViewBox, Transformable , Tests, ExternalResourcesRequired, ZoomAndPan, LangSpace native "SVGSVGElement" { 4902 class SvgSvgElement extends GraphicsElement implements FitToViewBox, ExternalRes ourcesRequired, ZoomAndPan native "SVGSVGElement" {
5719 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ; 4903 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ;
5720 4904
5721 // To suppress missing implicit constructor warnings. 4905 // To suppress missing implicit constructor warnings.
5722 factory SvgSvgElement._() { throw new UnsupportedError("Not supported"); } 4906 factory SvgSvgElement._() { throw new UnsupportedError("Not supported"); }
5723 4907
5724 @DomName('SVGSVGElement.contentScriptType') 4908 @DomName('SVGSVGElement.contentScriptType')
5725 @DocsEditable() 4909 @DocsEditable()
5726 String contentScriptType; 4910 String contentScriptType;
5727 4911
5728 @DomName('SVGSVGElement.contentStyleType') 4912 @DomName('SVGSVGElement.contentStyleType')
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
5894 // From SVGFitToViewBox 5078 // From SVGFitToViewBox
5895 5079
5896 @DomName('SVGSVGElement.preserveAspectRatio') 5080 @DomName('SVGSVGElement.preserveAspectRatio')
5897 @DocsEditable() 5081 @DocsEditable()
5898 final AnimatedPreserveAspectRatio preserveAspectRatio; 5082 final AnimatedPreserveAspectRatio preserveAspectRatio;
5899 5083
5900 @DomName('SVGSVGElement.viewBox') 5084 @DomName('SVGSVGElement.viewBox')
5901 @DocsEditable() 5085 @DocsEditable()
5902 final AnimatedRect viewBox; 5086 final AnimatedRect viewBox;
5903 5087
5904 // From SVGLangSpace
5905
5906 @DomName('SVGSVGElement.xmllang')
5907 @DocsEditable()
5908 String xmllang;
5909
5910 @DomName('SVGSVGElement.xmlspace')
5911 @DocsEditable()
5912 String xmlspace;
5913
5914 // From SVGLocatable
5915
5916 @DomName('SVGSVGElement.farthestViewportElement')
5917 @DocsEditable()
5918 final SvgElement farthestViewportElement;
5919
5920 @DomName('SVGSVGElement.nearestViewportElement')
5921 @DocsEditable()
5922 final SvgElement nearestViewportElement;
5923
5924 @DomName('SVGSVGElement.getBBox')
5925 @DocsEditable()
5926 Rect getBBox() native;
5927
5928 @JSName('getCTM')
5929 @DomName('SVGSVGElement.getCTM')
5930 @DocsEditable()
5931 Matrix getCtm() native;
5932
5933 @JSName('getScreenCTM')
5934 @DomName('SVGSVGElement.getScreenCTM')
5935 @DocsEditable()
5936 Matrix getScreenCtm() native;
5937
5938 @DomName('SVGSVGElement.getTransformToElement')
5939 @DocsEditable()
5940 Matrix getTransformToElement(SvgElement element) native;
5941
5942 // From SVGTests
5943
5944 @DomName('SVGSVGElement.requiredExtensions')
5945 @DocsEditable()
5946 final StringList requiredExtensions;
5947
5948 @DomName('SVGSVGElement.requiredFeatures')
5949 @DocsEditable()
5950 final StringList requiredFeatures;
5951
5952 @DomName('SVGSVGElement.systemLanguage')
5953 @DocsEditable()
5954 final StringList systemLanguage;
5955
5956 @DomName('SVGSVGElement.hasExtension')
5957 @DocsEditable()
5958 bool hasExtension(String extension) native;
5959
5960 // From SVGTransformable
5961
5962 @DomName('SVGSVGElement.transform')
5963 @DocsEditable()
5964 final AnimatedTransformList transform;
5965
5966 // From SVGZoomAndPan 5088 // From SVGZoomAndPan
5967 5089
5968 @DomName('SVGSVGElement.zoomAndPan') 5090 @DomName('SVGSVGElement.zoomAndPan')
5969 @DocsEditable() 5091 @DocsEditable()
5970 int zoomAndPan; 5092 int zoomAndPan;
5971 5093
5972 } 5094 }
5973 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5974 // for details. All rights reserved. Use of this source code is governed by a 5096 // for details. All rights reserved. Use of this source code is governed by a
5975 // BSD-style license that can be found in the LICENSE file. 5097 // BSD-style license that can be found in the LICENSE file.
5976 5098
5977 5099
5978 @DocsEditable() 5100 @DocsEditable()
5979 @DomName('SVGSwitchElement') 5101 @DomName('SVGSwitchElement')
5980 @Unstable() 5102 @Unstable()
5981 class SwitchElement extends StyledElement implements Transformable, ExternalReso urcesRequired, Tests, LangSpace native "SVGSwitchElement" { 5103 class SwitchElement extends GraphicsElement implements ExternalResourcesRequired native "SVGSwitchElement" {
5982 // To suppress missing implicit constructor warnings. 5104 // To suppress missing implicit constructor warnings.
5983 factory SwitchElement._() { throw new UnsupportedError("Not supported"); } 5105 factory SwitchElement._() { throw new UnsupportedError("Not supported"); }
5984 5106
5985 @DomName('SVGSwitchElement.SVGSwitchElement') 5107 @DomName('SVGSwitchElement.SVGSwitchElement')
5986 @DocsEditable() 5108 @DocsEditable()
5987 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch"); 5109 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch");
5988 5110
5989 // From SVGExternalResourcesRequired 5111 // From SVGExternalResourcesRequired
5990 5112
5991 @DomName('SVGSwitchElement.externalResourcesRequired') 5113 @DomName('SVGSwitchElement.externalResourcesRequired')
5992 @DocsEditable() 5114 @DocsEditable()
5993 final AnimatedBoolean externalResourcesRequired; 5115 final AnimatedBoolean externalResourcesRequired;
5994
5995 // From SVGLangSpace
5996
5997 @DomName('SVGSwitchElement.xmllang')
5998 @DocsEditable()
5999 String xmllang;
6000
6001 @DomName('SVGSwitchElement.xmlspace')
6002 @DocsEditable()
6003 String xmlspace;
6004
6005 // From SVGLocatable
6006
6007 @DomName('SVGSwitchElement.farthestViewportElement')
6008 @DocsEditable()
6009 final SvgElement farthestViewportElement;
6010
6011 @DomName('SVGSwitchElement.nearestViewportElement')
6012 @DocsEditable()
6013 final SvgElement nearestViewportElement;
6014
6015 @DomName('SVGSwitchElement.getBBox')
6016 @DocsEditable()
6017 Rect getBBox() native;
6018
6019 @JSName('getCTM')
6020 @DomName('SVGSwitchElement.getCTM')
6021 @DocsEditable()
6022 Matrix getCtm() native;
6023
6024 @JSName('getScreenCTM')
6025 @DomName('SVGSwitchElement.getScreenCTM')
6026 @DocsEditable()
6027 Matrix getScreenCtm() native;
6028
6029 @DomName('SVGSwitchElement.getTransformToElement')
6030 @DocsEditable()
6031 Matrix getTransformToElement(SvgElement element) native;
6032
6033 // From SVGTests
6034
6035 @DomName('SVGSwitchElement.requiredExtensions')
6036 @DocsEditable()
6037 final StringList requiredExtensions;
6038
6039 @DomName('SVGSwitchElement.requiredFeatures')
6040 @DocsEditable()
6041 final StringList requiredFeatures;
6042
6043 @DomName('SVGSwitchElement.systemLanguage')
6044 @DocsEditable()
6045 final StringList systemLanguage;
6046
6047 @DomName('SVGSwitchElement.hasExtension')
6048 @DocsEditable()
6049 bool hasExtension(String extension) native;
6050
6051 // From SVGTransformable
6052
6053 @DomName('SVGSwitchElement.transform')
6054 @DocsEditable()
6055 final AnimatedTransformList transform;
6056 } 5116 }
6057 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5117 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6058 // for details. All rights reserved. Use of this source code is governed by a 5118 // for details. All rights reserved. Use of this source code is governed by a
6059 // BSD-style license that can be found in the LICENSE file. 5119 // BSD-style license that can be found in the LICENSE file.
6060 5120
6061 5121
6062 @DocsEditable() 5122 @DocsEditable()
6063 @DomName('SVGSymbolElement') 5123 @DomName('SVGSymbolElement')
6064 @Unstable() 5124 @Unstable()
6065 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGSymbolElement" { 5125 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired native "SVGSymbolElement" {
6066 // To suppress missing implicit constructor warnings. 5126 // To suppress missing implicit constructor warnings.
6067 factory SymbolElement._() { throw new UnsupportedError("Not supported"); } 5127 factory SymbolElement._() { throw new UnsupportedError("Not supported"); }
6068 5128
6069 @DomName('SVGSymbolElement.SVGSymbolElement') 5129 @DomName('SVGSymbolElement.SVGSymbolElement')
6070 @DocsEditable() 5130 @DocsEditable()
6071 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol"); 5131 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol");
6072 5132
6073 // From SVGExternalResourcesRequired 5133 // From SVGExternalResourcesRequired
6074 5134
6075 @DomName('SVGSymbolElement.externalResourcesRequired') 5135 @DomName('SVGSymbolElement.externalResourcesRequired')
6076 @DocsEditable() 5136 @DocsEditable()
6077 final AnimatedBoolean externalResourcesRequired; 5137 final AnimatedBoolean externalResourcesRequired;
6078 5138
6079 // From SVGFitToViewBox 5139 // From SVGFitToViewBox
6080 5140
6081 @DomName('SVGSymbolElement.preserveAspectRatio') 5141 @DomName('SVGSymbolElement.preserveAspectRatio')
6082 @DocsEditable() 5142 @DocsEditable()
6083 final AnimatedPreserveAspectRatio preserveAspectRatio; 5143 final AnimatedPreserveAspectRatio preserveAspectRatio;
6084 5144
6085 @DomName('SVGSymbolElement.viewBox') 5145 @DomName('SVGSymbolElement.viewBox')
6086 @DocsEditable() 5146 @DocsEditable()
6087 final AnimatedRect viewBox; 5147 final AnimatedRect viewBox;
6088
6089 // From SVGLangSpace
6090
6091 @DomName('SVGSymbolElement.xmllang')
6092 @DocsEditable()
6093 String xmllang;
6094
6095 @DomName('SVGSymbolElement.xmlspace')
6096 @DocsEditable()
6097 String xmlspace;
6098 } 5148 }
6099 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5149 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6100 // for details. All rights reserved. Use of this source code is governed by a 5150 // for details. All rights reserved. Use of this source code is governed by a
6101 // BSD-style license that can be found in the LICENSE file. 5151 // BSD-style license that can be found in the LICENSE file.
6102 5152
6103 5153
6104 @DocsEditable() 5154 @DocsEditable()
6105 @DomName('SVGTSpanElement') 5155 @DomName('SVGTSpanElement')
6106 @Unstable() 5156 @Unstable()
6107 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" { 5157 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" {
(...skipping 23 matching lines...) Expand all
6131 bool hasExtension(String extension); 5181 bool hasExtension(String extension);
6132 } 5182 }
6133 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5183 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6134 // for details. All rights reserved. Use of this source code is governed by a 5184 // for details. All rights reserved. Use of this source code is governed by a
6135 // BSD-style license that can be found in the LICENSE file. 5185 // BSD-style license that can be found in the LICENSE file.
6136 5186
6137 5187
6138 @DocsEditable() 5188 @DocsEditable()
6139 @DomName('SVGTextContentElement') 5189 @DomName('SVGTextContentElement')
6140 @Unstable() 5190 @Unstable()
6141 class TextContentElement extends StyledElement implements ExternalResourcesRequi red, Tests, LangSpace native "SVGTextContentElement" { 5191 class TextContentElement extends GraphicsElement implements ExternalResourcesReq uired native "SVGTextContentElement" {
6142 // To suppress missing implicit constructor warnings. 5192 // To suppress missing implicit constructor warnings.
6143 factory TextContentElement._() { throw new UnsupportedError("Not supported"); } 5193 factory TextContentElement._() { throw new UnsupportedError("Not supported"); }
6144 5194
6145 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING') 5195 @DomName('SVGTextContentElement.LENGTHADJUST_SPACING')
6146 @DocsEditable() 5196 @DocsEditable()
6147 static const int LENGTHADJUST_SPACING = 1; 5197 static const int LENGTHADJUST_SPACING = 1;
6148 5198
6149 @DomName('SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS') 5199 @DomName('SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS')
6150 @DocsEditable() 5200 @DocsEditable()
6151 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; 5201 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2;
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
6196 5246
6197 @DomName('SVGTextContentElement.selectSubString') 5247 @DomName('SVGTextContentElement.selectSubString')
6198 @DocsEditable() 5248 @DocsEditable()
6199 void selectSubString(int offset, int length) native; 5249 void selectSubString(int offset, int length) native;
6200 5250
6201 // From SVGExternalResourcesRequired 5251 // From SVGExternalResourcesRequired
6202 5252
6203 @DomName('SVGTextContentElement.externalResourcesRequired') 5253 @DomName('SVGTextContentElement.externalResourcesRequired')
6204 @DocsEditable() 5254 @DocsEditable()
6205 final AnimatedBoolean externalResourcesRequired; 5255 final AnimatedBoolean externalResourcesRequired;
6206
6207 // From SVGLangSpace
6208
6209 @DomName('SVGTextContentElement.xmllang')
6210 @DocsEditable()
6211 String xmllang;
6212
6213 @DomName('SVGTextContentElement.xmlspace')
6214 @DocsEditable()
6215 String xmlspace;
6216
6217 // From SVGTests
6218
6219 @DomName('SVGTextContentElement.requiredExtensions')
6220 @DocsEditable()
6221 final StringList requiredExtensions;
6222
6223 @DomName('SVGTextContentElement.requiredFeatures')
6224 @DocsEditable()
6225 final StringList requiredFeatures;
6226
6227 @DomName('SVGTextContentElement.systemLanguage')
6228 @DocsEditable()
6229 final StringList systemLanguage;
6230
6231 @DomName('SVGTextContentElement.hasExtension')
6232 @DocsEditable()
6233 bool hasExtension(String extension) native;
6234 } 5256 }
6235 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6236 // for details. All rights reserved. Use of this source code is governed by a 5258 // for details. All rights reserved. Use of this source code is governed by a
6237 // BSD-style license that can be found in the LICENSE file. 5259 // BSD-style license that can be found in the LICENSE file.
6238 5260
6239 5261
6240 @DocsEditable() 5262 @DocsEditable()
6241 @DomName('SVGTextElement') 5263 @DomName('SVGTextElement')
6242 @Unstable() 5264 @Unstable()
6243 class TextElement extends TextPositioningElement implements Transformable native "SVGTextElement" { 5265 class TextElement extends TextPositioningElement native "SVGTextElement" {
6244 // To suppress missing implicit constructor warnings. 5266 // To suppress missing implicit constructor warnings.
6245 factory TextElement._() { throw new UnsupportedError("Not supported"); } 5267 factory TextElement._() { throw new UnsupportedError("Not supported"); }
6246 5268
6247 @DomName('SVGTextElement.SVGTextElement') 5269 @DomName('SVGTextElement.SVGTextElement')
6248 @DocsEditable() 5270 @DocsEditable()
6249 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text "); 5271 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text ");
6250
6251 // From SVGLocatable
6252
6253 @DomName('SVGTextElement.farthestViewportElement')
6254 @DocsEditable()
6255 final SvgElement farthestViewportElement;
6256
6257 @DomName('SVGTextElement.nearestViewportElement')
6258 @DocsEditable()
6259 final SvgElement nearestViewportElement;
6260
6261 @DomName('SVGTextElement.getBBox')
6262 @DocsEditable()
6263 Rect getBBox() native;
6264
6265 @JSName('getCTM')
6266 @DomName('SVGTextElement.getCTM')
6267 @DocsEditable()
6268 Matrix getCtm() native;
6269
6270 @JSName('getScreenCTM')
6271 @DomName('SVGTextElement.getScreenCTM')
6272 @DocsEditable()
6273 Matrix getScreenCtm() native;
6274
6275 @DomName('SVGTextElement.getTransformToElement')
6276 @DocsEditable()
6277 Matrix getTransformToElement(SvgElement element) native;
6278
6279 // From SVGTransformable
6280
6281 @DomName('SVGTextElement.transform')
6282 @DocsEditable()
6283 final AnimatedTransformList transform;
6284 } 5272 }
6285 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5273 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6286 // for details. All rights reserved. Use of this source code is governed by a 5274 // for details. All rights reserved. Use of this source code is governed by a
6287 // BSD-style license that can be found in the LICENSE file. 5275 // BSD-style license that can be found in the LICENSE file.
6288 5276
6289 5277
6290 @DocsEditable() 5278 @DocsEditable()
6291 @DomName('SVGTextPathElement') 5279 @DomName('SVGTextPathElement')
6292 @Unstable() 5280 @Unstable()
6293 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" { 5281 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" {
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
6369 final AnimatedLengthList y; 5357 final AnimatedLengthList y;
6370 } 5358 }
6371 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5359 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6372 // for details. All rights reserved. Use of this source code is governed by a 5360 // for details. All rights reserved. Use of this source code is governed by a
6373 // BSD-style license that can be found in the LICENSE file. 5361 // BSD-style license that can be found in the LICENSE file.
6374 5362
6375 5363
6376 @DocsEditable() 5364 @DocsEditable()
6377 @DomName('SVGTitleElement') 5365 @DomName('SVGTitleElement')
6378 @Unstable() 5366 @Unstable()
6379 class TitleElement extends StyledElement implements LangSpace native "SVGTitleEl ement" { 5367 class TitleElement extends StyledElement native "SVGTitleElement" {
6380 // To suppress missing implicit constructor warnings. 5368 // To suppress missing implicit constructor warnings.
6381 factory TitleElement._() { throw new UnsupportedError("Not supported"); } 5369 factory TitleElement._() { throw new UnsupportedError("Not supported"); }
6382 5370
6383 @DomName('SVGTitleElement.SVGTitleElement') 5371 @DomName('SVGTitleElement.SVGTitleElement')
6384 @DocsEditable() 5372 @DocsEditable()
6385 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le"); 5373 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le");
6386
6387 // From SVGLangSpace
6388
6389 @DomName('SVGTitleElement.xmllang')
6390 @DocsEditable()
6391 String xmllang;
6392
6393 @DomName('SVGTitleElement.xmlspace')
6394 @DocsEditable()
6395 String xmlspace;
6396 } 5374 }
6397 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5375 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6398 // for details. All rights reserved. Use of this source code is governed by a 5376 // for details. All rights reserved. Use of this source code is governed by a
6399 // BSD-style license that can be found in the LICENSE file. 5377 // BSD-style license that can be found in the LICENSE file.
6400 5378
6401 5379
6402 @DocsEditable() 5380 @DocsEditable()
6403 @DomName('SVGTransform') 5381 @DomName('SVGTransform')
6404 @Unstable() 5382 @Unstable()
6405 class Transform extends Interceptor native "SVGTransform" { 5383 class Transform extends Interceptor native "SVGTransform" {
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
6564 @DomName('SVGTransformList.replaceItem') 5542 @DomName('SVGTransformList.replaceItem')
6565 @DocsEditable() 5543 @DocsEditable()
6566 Transform replaceItem(Transform item, int index) native; 5544 Transform replaceItem(Transform item, int index) native;
6567 } 5545 }
6568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5546 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6569 // for details. All rights reserved. Use of this source code is governed by a 5547 // for details. All rights reserved. Use of this source code is governed by a
6570 // BSD-style license that can be found in the LICENSE file. 5548 // BSD-style license that can be found in the LICENSE file.
6571 5549
6572 5550
6573 @DocsEditable() 5551 @DocsEditable()
6574 @DomName('SVGTransformable')
6575 @Unstable()
6576 abstract class Transformable extends Interceptor implements Locatable {
6577
6578 AnimatedTransformList transform;
6579
6580 // From SVGLocatable
6581
6582 SvgElement farthestViewportElement;
6583
6584 SvgElement nearestViewportElement;
6585
6586 Rect getBBox();
6587
6588 Matrix getCTM();
6589
6590 Matrix getScreenCTM();
6591
6592 Matrix getTransformToElement(SvgElement element);
6593 }
6594 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6595 // for details. All rights reserved. Use of this source code is governed by a
6596 // BSD-style license that can be found in the LICENSE file.
6597
6598
6599 @DocsEditable()
6600 @DomName('SVGUnitTypes') 5552 @DomName('SVGUnitTypes')
6601 @Unstable() 5553 @Unstable()
6602 class UnitTypes extends Interceptor native "SVGUnitTypes" { 5554 class UnitTypes extends Interceptor native "SVGUnitTypes" {
6603 5555
6604 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX') 5556 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX')
6605 @DocsEditable() 5557 @DocsEditable()
6606 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; 5558 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
6607 5559
6608 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN') 5560 @DomName('SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN')
6609 @DocsEditable() 5561 @DocsEditable()
(...skipping 16 matching lines...) Expand all
6626 AnimatedString href; 5578 AnimatedString href;
6627 } 5579 }
6628 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5580 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6629 // for details. All rights reserved. Use of this source code is governed by a 5581 // for details. All rights reserved. Use of this source code is governed by a
6630 // BSD-style license that can be found in the LICENSE file. 5582 // BSD-style license that can be found in the LICENSE file.
6631 5583
6632 5584
6633 @DocsEditable() 5585 @DocsEditable()
6634 @DomName('SVGUseElement') 5586 @DomName('SVGUseElement')
6635 @Unstable() 5587 @Unstable()
6636 class UseElement extends StyledElement implements Transformable, ExternalResourc esRequired, UriReference, Tests, LangSpace native "SVGUseElement" { 5588 class UseElement extends GraphicsElement implements UriReference, ExternalResour cesRequired, Tests native "SVGUseElement" {
6637 // To suppress missing implicit constructor warnings. 5589 // To suppress missing implicit constructor warnings.
6638 factory UseElement._() { throw new UnsupportedError("Not supported"); } 5590 factory UseElement._() { throw new UnsupportedError("Not supported"); }
6639 5591
6640 @DomName('SVGUseElement.SVGUseElement') 5592 @DomName('SVGUseElement.SVGUseElement')
6641 @DocsEditable() 5593 @DocsEditable()
6642 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ; 5594 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ;
6643 5595
6644 @DomName('SVGUseElement.animatedInstanceRoot') 5596 @DomName('SVGUseElement.animatedInstanceRoot')
6645 @DocsEditable() 5597 @DocsEditable()
6646 final ElementInstance animatedInstanceRoot; 5598 final ElementInstance animatedInstanceRoot;
(...skipping 17 matching lines...) Expand all
6664 @DomName('SVGUseElement.y') 5616 @DomName('SVGUseElement.y')
6665 @DocsEditable() 5617 @DocsEditable()
6666 final AnimatedLength y; 5618 final AnimatedLength y;
6667 5619
6668 // From SVGExternalResourcesRequired 5620 // From SVGExternalResourcesRequired
6669 5621
6670 @DomName('SVGUseElement.externalResourcesRequired') 5622 @DomName('SVGUseElement.externalResourcesRequired')
6671 @DocsEditable() 5623 @DocsEditable()
6672 final AnimatedBoolean externalResourcesRequired; 5624 final AnimatedBoolean externalResourcesRequired;
6673 5625
6674 // From SVGLangSpace
6675
6676 @DomName('SVGUseElement.xmllang')
6677 @DocsEditable()
6678 String xmllang;
6679
6680 @DomName('SVGUseElement.xmlspace')
6681 @DocsEditable()
6682 String xmlspace;
6683
6684 // From SVGLocatable
6685
6686 @DomName('SVGUseElement.farthestViewportElement')
6687 @DocsEditable()
6688 final SvgElement farthestViewportElement;
6689
6690 @DomName('SVGUseElement.nearestViewportElement')
6691 @DocsEditable()
6692 final SvgElement nearestViewportElement;
6693
6694 @DomName('SVGUseElement.getBBox')
6695 @DocsEditable()
6696 Rect getBBox() native;
6697
6698 @JSName('getCTM')
6699 @DomName('SVGUseElement.getCTM')
6700 @DocsEditable()
6701 Matrix getCtm() native;
6702
6703 @JSName('getScreenCTM')
6704 @DomName('SVGUseElement.getScreenCTM')
6705 @DocsEditable()
6706 Matrix getScreenCtm() native;
6707
6708 @DomName('SVGUseElement.getTransformToElement')
6709 @DocsEditable()
6710 Matrix getTransformToElement(SvgElement element) native;
6711
6712 // From SVGTests 5626 // From SVGTests
6713 5627
6714 @DomName('SVGUseElement.requiredExtensions') 5628 @DomName('SVGUseElement.requiredExtensions')
6715 @DocsEditable() 5629 @DocsEditable()
6716 final StringList requiredExtensions; 5630 final StringList requiredExtensions;
6717 5631
6718 @DomName('SVGUseElement.requiredFeatures') 5632 @DomName('SVGUseElement.requiredFeatures')
6719 @DocsEditable() 5633 @DocsEditable()
6720 final StringList requiredFeatures; 5634 final StringList requiredFeatures;
6721 5635
6722 @DomName('SVGUseElement.systemLanguage') 5636 @DomName('SVGUseElement.systemLanguage')
6723 @DocsEditable() 5637 @DocsEditable()
6724 final StringList systemLanguage; 5638 final StringList systemLanguage;
6725 5639
6726 @DomName('SVGUseElement.hasExtension') 5640 @DomName('SVGUseElement.hasExtension')
6727 @DocsEditable() 5641 @DocsEditable()
6728 bool hasExtension(String extension) native; 5642 bool hasExtension(String extension) native;
6729 5643
6730 // From SVGTransformable
6731
6732 @DomName('SVGUseElement.transform')
6733 @DocsEditable()
6734 final AnimatedTransformList transform;
6735
6736 // From SVGURIReference 5644 // From SVGURIReference
6737 5645
6738 @DomName('SVGUseElement.href') 5646 @DomName('SVGUseElement.href')
6739 @DocsEditable() 5647 @DocsEditable()
6740 final AnimatedString href; 5648 final AnimatedString href;
6741 } 5649 }
6742 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5650 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6743 // for details. All rights reserved. Use of this source code is governed by a 5651 // for details. All rights reserved. Use of this source code is governed by a
6744 // BSD-style license that can be found in the LICENSE file. 5652 // BSD-style license that can be found in the LICENSE file.
6745 5653
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
7290 @DomName('SVGVKernElement') 6198 @DomName('SVGVKernElement')
7291 @Unstable() 6199 @Unstable()
7292 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" { 6200 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" {
7293 // To suppress missing implicit constructor warnings. 6201 // To suppress missing implicit constructor warnings.
7294 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); } 6202 factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); }
7295 6203
7296 @DomName('SVGVKernElement.SVGVKernElement') 6204 @DomName('SVGVKernElement.SVGVKernElement')
7297 @DocsEditable() 6205 @DocsEditable()
7298 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 6206 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7299 } 6207 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dartium/indexed_db_dartium.dart ('k') | sdk/lib/svg/dartium/svg_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698