| OLD | NEW |
| 1 library dart.dom.svg; | 1 library dart.dom.svg; |
| 2 | 2 |
| 3 import 'dart:async'; | 3 import 'dart:async'; |
| 4 import 'dart:collection'; | 4 import 'dart:collection'; |
| 5 import 'dart:_collection-dev' hide deprecated; | 5 import 'dart:_collection-dev' hide deprecated; |
| 6 import 'dart:html'; | 6 import 'dart:html'; |
| 7 import 'dart:html_common'; | 7 import 'dart:html_common'; |
| 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
me; | 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
me; |
| 9 import 'dart:_foreign_helper' show JS; | 9 import 'dart:_foreign_helper' show JS; |
| 10 import 'dart:_interceptors' show Interceptor; | 10 import 'dart:_interceptors' show Interceptor; |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |