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:html'; | 5 import 'dart:html'; |
6 import 'dart:html_common'; | 6 import 'dart:html_common'; |
7 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
me; | 7 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa
me; |
8 import 'dart:_foreign_helper' show JS; | 8 import 'dart:_foreign_helper' show JS; |
9 // DO NOT EDIT | 9 // DO NOT EDIT |
10 // Auto-generated dart:svg library. | 10 // Auto-generated dart:svg library. |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 @DomName('SVGAElement.href') | 143 @DomName('SVGAElement.href') |
144 @DocsEditable | 144 @DocsEditable |
145 final AnimatedString href; | 145 final AnimatedString href; |
146 } | 146 } |
147 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 147 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
148 // for details. All rights reserved. Use of this source code is governed by a | 148 // for details. All rights reserved. Use of this source code is governed by a |
149 // BSD-style license that can be found in the LICENSE file. | 149 // BSD-style license that can be found in the LICENSE file. |
150 | 150 |
151 | 151 |
152 @DocsEditable | 152 @DocsEditable |
153 @DomName('SVGAltGlyphDefElement') | |
154 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { | |
155 } | |
156 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
157 // for details. All rights reserved. Use of this source code is governed by a | |
158 // BSD-style license that can be found in the LICENSE file. | |
159 | |
160 | |
161 @DocsEditable | |
162 @DomName('SVGAltGlyphElement') | 153 @DomName('SVGAltGlyphElement') |
| 154 @SupportedBrowser(SupportedBrowser.CHROME) |
| 155 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 156 @SupportedBrowser(SupportedBrowser.SAFARI) |
163 class AltGlyphElement extends TextPositioningElement implements UriReference nat
ive "*SVGAltGlyphElement" { | 157 class AltGlyphElement extends TextPositioningElement implements UriReference nat
ive "*SVGAltGlyphElement" { |
164 | 158 |
| 159 @DocsEditable |
| 160 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("
altGlyph"); |
| 161 |
| 162 /// Checks if this type is supported on the current platform. |
| 163 static bool get supported => SvgElement.isTagSupported('altGlyph') && (new Svg
Element.tag('altGlyph') is AltGlyphElement); |
| 164 |
165 @DomName('SVGAltGlyphElement.format') | 165 @DomName('SVGAltGlyphElement.format') |
166 @DocsEditable | 166 @DocsEditable |
167 String format; | 167 String format; |
168 | 168 |
169 @DomName('SVGAltGlyphElement.glyphRef') | 169 @DomName('SVGAltGlyphElement.glyphRef') |
170 @DocsEditable | 170 @DocsEditable |
171 String glyphRef; | 171 String glyphRef; |
172 | 172 |
173 // From SVGURIReference | 173 // From SVGURIReference |
174 | 174 |
175 @DomName('SVGAltGlyphElement.href') | 175 @DomName('SVGAltGlyphElement.href') |
176 @DocsEditable | 176 @DocsEditable |
177 final AnimatedString href; | 177 final AnimatedString href; |
178 } | 178 } |
179 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 179 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
180 // for details. All rights reserved. Use of this source code is governed by a | 180 // for details. All rights reserved. Use of this source code is governed by a |
181 // BSD-style license that can be found in the LICENSE file. | 181 // BSD-style license that can be found in the LICENSE file. |
182 | 182 |
183 | 183 |
184 @DocsEditable | 184 @DocsEditable |
185 @DomName('SVGAltGlyphItemElement') | |
186 class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" { | |
187 } | |
188 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
189 // for details. All rights reserved. Use of this source code is governed by a | |
190 // BSD-style license that can be found in the LICENSE file. | |
191 | |
192 | |
193 @DocsEditable | |
194 @DomName('SVGAngle') | 185 @DomName('SVGAngle') |
195 class Angle native "*SVGAngle" { | 186 class Angle native "*SVGAngle" { |
196 | 187 |
197 static const int SVG_ANGLETYPE_DEG = 2; | 188 static const int SVG_ANGLETYPE_DEG = 2; |
198 | 189 |
199 static const int SVG_ANGLETYPE_GRAD = 4; | 190 static const int SVG_ANGLETYPE_GRAD = 4; |
200 | 191 |
201 static const int SVG_ANGLETYPE_RAD = 3; | 192 static const int SVG_ANGLETYPE_RAD = 3; |
202 | 193 |
203 static const int SVG_ANGLETYPE_UNKNOWN = 0; | 194 static const int SVG_ANGLETYPE_UNKNOWN = 0; |
(...skipping 23 matching lines...) Expand all Loading... |
227 @DomName('SVGAngle.newValueSpecifiedUnits') | 218 @DomName('SVGAngle.newValueSpecifiedUnits') |
228 @DocsEditable | 219 @DocsEditable |
229 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 220 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; |
230 } | 221 } |
231 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 222 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
232 // for details. All rights reserved. Use of this source code is governed by a | 223 // for details. All rights reserved. Use of this source code is governed by a |
233 // BSD-style license that can be found in the LICENSE file. | 224 // BSD-style license that can be found in the LICENSE file. |
234 | 225 |
235 | 226 |
236 @DocsEditable | 227 @DocsEditable |
237 @DomName('SVGAnimateColorElement') | |
238 class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
nt" { | |
239 | |
240 @DocsEditable | |
241 factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("animateColor"); | |
242 } | |
243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
244 // for details. All rights reserved. Use of this source code is governed by a | |
245 // BSD-style license that can be found in the LICENSE file. | |
246 | |
247 | |
248 @DocsEditable | |
249 @DomName('SVGAnimateElement') | 228 @DomName('SVGAnimateElement') |
| 229 @SupportedBrowser(SupportedBrowser.CHROME) |
| 230 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 231 @SupportedBrowser(SupportedBrowser.SAFARI) |
250 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { | 232 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { |
251 | 233 |
252 @DocsEditable | 234 @DocsEditable |
253 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
nimate"); | 235 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
nimate"); |
| 236 |
| 237 /// Checks if this type is supported on the current platform. |
| 238 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE
lement.tag('animate') is AnimateElement); |
254 } | 239 } |
255 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 240 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
256 // for details. All rights reserved. Use of this source code is governed by a | 241 // for details. All rights reserved. Use of this source code is governed by a |
257 // BSD-style license that can be found in the LICENSE file. | 242 // BSD-style license that can be found in the LICENSE file. |
258 | 243 |
259 | 244 |
260 @DocsEditable | 245 @DocsEditable |
261 @DomName('SVGAnimateMotionElement') | 246 @DomName('SVGAnimateMotionElement') |
| 247 @SupportedBrowser(SupportedBrowser.CHROME) |
| 248 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 249 @SupportedBrowser(SupportedBrowser.SAFARI) |
262 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
ment" { | 250 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
ment" { |
263 | 251 |
264 @DocsEditable | 252 @DocsEditable |
265 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
tag("animateMotion"); | 253 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
tag("animateMotion"); |
| 254 |
| 255 /// Checks if this type is supported on the current platform. |
| 256 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne
w SvgElement.tag('animateMotion') is AnimateMotionElement); |
266 } | 257 } |
267 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 258 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
268 // for details. All rights reserved. Use of this source code is governed by a | 259 // for details. All rights reserved. Use of this source code is governed by a |
269 // BSD-style license that can be found in the LICENSE file. | 260 // BSD-style license that can be found in the LICENSE file. |
270 | 261 |
271 | 262 |
272 @DocsEditable | 263 @DocsEditable |
273 @DomName('SVGAnimateTransformElement') | 264 @DomName('SVGAnimateTransformElement') |
| 265 @SupportedBrowser(SupportedBrowser.CHROME) |
| 266 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 267 @SupportedBrowser(SupportedBrowser.SAFARI) |
274 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
ormElement" { | 268 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
ormElement" { |
275 | 269 |
276 @DocsEditable | 270 @DocsEditable |
277 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
nt_tag("animateTransform"); | 271 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
nt_tag("animateTransform"); |
| 272 |
| 273 /// Checks if this type is supported on the current platform. |
| 274 static bool get supported => SvgElement.isTagSupported('animateTransform') &&
(new SvgElement.tag('animateTransform') is AnimateTransformElement); |
278 } | 275 } |
279 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
280 // for details. All rights reserved. Use of this source code is governed by a | 277 // for details. All rights reserved. Use of this source code is governed by a |
281 // BSD-style license that can be found in the LICENSE file. | 278 // BSD-style license that can be found in the LICENSE file. |
282 | 279 |
283 | 280 |
284 @DocsEditable | 281 @DocsEditable |
285 @DomName('SVGAnimatedAngle') | 282 @DomName('SVGAnimatedAngle') |
286 class AnimatedAngle native "*SVGAnimatedAngle" { | 283 class AnimatedAngle native "*SVGAnimatedAngle" { |
287 | 284 |
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
764 @DomName('SVGColor.setRGBColorICCColor') | 761 @DomName('SVGColor.setRGBColorICCColor') |
765 @DocsEditable | 762 @DocsEditable |
766 void setRgbColorIccColor(String rgbColor, String iccColor) native; | 763 void setRgbColorIccColor(String rgbColor, String iccColor) native; |
767 } | 764 } |
768 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 765 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
769 // for details. All rights reserved. Use of this source code is governed by a | 766 // for details. All rights reserved. Use of this source code is governed by a |
770 // BSD-style license that can be found in the LICENSE file. | 767 // BSD-style license that can be found in the LICENSE file. |
771 | 768 |
772 | 769 |
773 @DocsEditable | 770 @DocsEditable |
774 @DomName('SVGComponentTransferFunctionElement') | |
775 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
ransferFunctionElement" { | |
776 | |
777 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; | |
778 | |
779 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; | |
780 | |
781 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; | |
782 | |
783 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; | |
784 | |
785 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; | |
786 | |
787 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; | |
788 | |
789 @DomName('SVGComponentTransferFunctionElement.amplitude') | |
790 @DocsEditable | |
791 final AnimatedNumber amplitude; | |
792 | |
793 @DomName('SVGComponentTransferFunctionElement.exponent') | |
794 @DocsEditable | |
795 final AnimatedNumber exponent; | |
796 | |
797 @DomName('SVGComponentTransferFunctionElement.intercept') | |
798 @DocsEditable | |
799 final AnimatedNumber intercept; | |
800 | |
801 @DomName('SVGComponentTransferFunctionElement.offset') | |
802 @DocsEditable | |
803 final AnimatedNumber offset; | |
804 | |
805 @DomName('SVGComponentTransferFunctionElement.slope') | |
806 @DocsEditable | |
807 final AnimatedNumber slope; | |
808 | |
809 @DomName('SVGComponentTransferFunctionElement.tableValues') | |
810 @DocsEditable | |
811 final AnimatedNumberList tableValues; | |
812 | |
813 @DomName('SVGComponentTransferFunctionElement.type') | |
814 @DocsEditable | |
815 final AnimatedEnumeration type; | |
816 } | |
817 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
818 // for details. All rights reserved. Use of this source code is governed by a | |
819 // BSD-style license that can be found in the LICENSE file. | |
820 | |
821 | |
822 @DocsEditable | |
823 @DomName('SVGCursorElement') | |
824 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
esourcesRequired native "*SVGCursorElement" { | |
825 | |
826 @DocsEditable | |
827 factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu
rsor"); | |
828 | |
829 @DomName('SVGCursorElement.x') | |
830 @DocsEditable | |
831 final AnimatedLength x; | |
832 | |
833 @DomName('SVGCursorElement.y') | |
834 @DocsEditable | |
835 final AnimatedLength y; | |
836 | |
837 // From SVGExternalResourcesRequired | |
838 | |
839 @DomName('SVGCursorElement.externalResourcesRequired') | |
840 @DocsEditable | |
841 final AnimatedBoolean externalResourcesRequired; | |
842 | |
843 // From SVGTests | |
844 | |
845 @DomName('SVGCursorElement.requiredExtensions') | |
846 @DocsEditable | |
847 final StringList requiredExtensions; | |
848 | |
849 @DomName('SVGCursorElement.requiredFeatures') | |
850 @DocsEditable | |
851 final StringList requiredFeatures; | |
852 | |
853 @DomName('SVGCursorElement.systemLanguage') | |
854 @DocsEditable | |
855 final StringList systemLanguage; | |
856 | |
857 @DomName('SVGCursorElement.hasExtension') | |
858 @DocsEditable | |
859 bool hasExtension(String extension) native; | |
860 | |
861 // From SVGURIReference | |
862 | |
863 @DomName('SVGCursorElement.href') | |
864 @DocsEditable | |
865 final AnimatedString href; | |
866 } | |
867 // 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 | |
869 // BSD-style license that can be found in the LICENSE file. | |
870 | |
871 | |
872 @DocsEditable | |
873 @DomName('SVGDefsElement') | 771 @DomName('SVGDefsElement') |
874 class DefsElement extends StyledElement implements Transformable, Tests, Externa
lResourcesRequired, LangSpace native "*SVGDefsElement" { | 772 class DefsElement extends StyledElement implements Transformable, Tests, Externa
lResourcesRequired, LangSpace native "*SVGDefsElement" { |
875 | 773 |
876 @DocsEditable | 774 @DocsEditable |
877 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
"); | 775 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
"); |
878 | 776 |
879 // From SVGExternalResourcesRequired | 777 // From SVGExternalResourcesRequired |
880 | 778 |
881 @DomName('SVGDefsElement.externalResourcesRequired') | 779 @DomName('SVGDefsElement.externalResourcesRequired') |
882 @DocsEditable | 780 @DocsEditable |
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1575 final AnimatedTransformList transform; | 1473 final AnimatedTransformList transform; |
1576 } | 1474 } |
1577 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1475 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1578 // for details. All rights reserved. Use of this source code is governed by a | 1476 // for details. All rights reserved. Use of this source code is governed by a |
1579 // BSD-style license that can be found in the LICENSE file. | 1477 // BSD-style license that can be found in the LICENSE file. |
1580 | 1478 |
1581 | 1479 |
1582 @DomName('SVGExternalResourcesRequired') | 1480 @DomName('SVGExternalResourcesRequired') |
1583 abstract class ExternalResourcesRequired { | 1481 abstract class ExternalResourcesRequired { |
1584 | 1482 |
| 1483 /// Checks if this type is supported on the current platform. |
| 1484 static bool supported(SvgElement element) => JS('bool', '#.externalResourcesRe
quired !== undefined && #.externalResourcesRequired.animVal !== undefined', elem
ent, element); |
| 1485 |
1585 AnimatedBoolean externalResourcesRequired; | 1486 AnimatedBoolean externalResourcesRequired; |
1586 } | 1487 } |
1587 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1488 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1588 // for details. All rights reserved. Use of this source code is governed by a | 1489 // for details. All rights reserved. Use of this source code is governed by a |
1589 // BSD-style license that can be found in the LICENSE file. | 1490 // BSD-style license that can be found in the LICENSE file. |
1590 | 1491 |
1591 | 1492 |
1592 @DocsEditable | 1493 @DocsEditable |
1593 @DomName('SVGFEBlendElement') | 1494 @DomName('SVGFEBlendElement') |
| 1495 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1496 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1497 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 1498 @SupportedBrowser(SupportedBrowser.SAFARI) |
1594 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes native "*SVGFEBlendElement" { | 1499 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes native "*SVGFEBlendElement" { |
1595 | 1500 |
| 1501 @DocsEditable |
| 1502 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eBlend"); |
| 1503 |
| 1504 /// Checks if this type is supported on the current platform. |
| 1505 static bool get supported => SvgElement.isTagSupported('feBlend') && (new SvgE
lement.tag('feBlend') is FEBlendElement); |
| 1506 |
1596 static const int SVG_FEBLEND_MODE_DARKEN = 4; | 1507 static const int SVG_FEBLEND_MODE_DARKEN = 4; |
1597 | 1508 |
1598 static const int SVG_FEBLEND_MODE_LIGHTEN = 5; | 1509 static const int SVG_FEBLEND_MODE_LIGHTEN = 5; |
1599 | 1510 |
1600 static const int SVG_FEBLEND_MODE_MULTIPLY = 2; | 1511 static const int SVG_FEBLEND_MODE_MULTIPLY = 2; |
1601 | 1512 |
1602 static const int SVG_FEBLEND_MODE_NORMAL = 1; | 1513 static const int SVG_FEBLEND_MODE_NORMAL = 1; |
1603 | 1514 |
1604 static const int SVG_FEBLEND_MODE_SCREEN = 3; | 1515 static const int SVG_FEBLEND_MODE_SCREEN = 3; |
1605 | 1516 |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1639 @DocsEditable | 1550 @DocsEditable |
1640 final AnimatedLength y; | 1551 final AnimatedLength y; |
1641 } | 1552 } |
1642 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1553 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1643 // for details. All rights reserved. Use of this source code is governed by a | 1554 // for details. All rights reserved. Use of this source code is governed by a |
1644 // BSD-style license that can be found in the LICENSE file. | 1555 // BSD-style license that can be found in the LICENSE file. |
1645 | 1556 |
1646 | 1557 |
1647 @DocsEditable | 1558 @DocsEditable |
1648 @DomName('SVGFEColorMatrixElement') | 1559 @DomName('SVGFEColorMatrixElement') |
| 1560 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1561 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1562 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 1563 @SupportedBrowser(SupportedBrowser.SAFARI) |
1649 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand
ardAttributes native "*SVGFEColorMatrixElement" { | 1564 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand
ardAttributes native "*SVGFEColorMatrixElement" { |
1650 | 1565 |
| 1566 @DocsEditable |
| 1567 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_
tag("feColorMatrix"); |
| 1568 |
| 1569 /// Checks if this type is supported on the current platform. |
| 1570 static bool get supported => SvgElement.isTagSupported('feColorMatrix') && (ne
w SvgElement.tag('feColorMatrix') is FEColorMatrixElement); |
| 1571 |
1651 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; | 1572 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; |
1652 | 1573 |
1653 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; | 1574 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; |
1654 | 1575 |
1655 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; | 1576 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; |
1656 | 1577 |
1657 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; | 1578 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; |
1658 | 1579 |
1659 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; | 1580 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; |
1660 | 1581 |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1692 @DocsEditable | 1613 @DocsEditable |
1693 final AnimatedLength y; | 1614 final AnimatedLength y; |
1694 } | 1615 } |
1695 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1616 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1696 // for details. All rights reserved. Use of this source code is governed by a | 1617 // for details. All rights reserved. Use of this source code is governed by a |
1697 // BSD-style license that can be found in the LICENSE file. | 1618 // BSD-style license that can be found in the LICENSE file. |
1698 | 1619 |
1699 | 1620 |
1700 @DocsEditable | 1621 @DocsEditable |
1701 @DomName('SVGFEComponentTransferElement') | 1622 @DomName('SVGFEComponentTransferElement') |
| 1623 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1624 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1625 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 1626 @SupportedBrowser(SupportedBrowser.SAFARI) |
1702 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv
eStandardAttributes native "*SVGFEComponentTransferElement" { | 1627 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv
eStandardAttributes native "*SVGFEComponentTransferElement" { |
1703 | 1628 |
| 1629 @DocsEditable |
| 1630 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl
ement_tag("feComponentTransfer"); |
| 1631 |
| 1632 /// Checks if this type is supported on the current platform. |
| 1633 static bool get supported => SvgElement.isTagSupported('feComponentTransfer')
&& (new SvgElement.tag('feComponentTransfer') is FEComponentTransferElement); |
| 1634 |
1704 @DomName('SVGFEComponentTransferElement.in1') | 1635 @DomName('SVGFEComponentTransferElement.in1') |
1705 @DocsEditable | 1636 @DocsEditable |
1706 final AnimatedString in1; | 1637 final AnimatedString in1; |
1707 | 1638 |
1708 // From SVGFilterPrimitiveStandardAttributes | 1639 // From SVGFilterPrimitiveStandardAttributes |
1709 | 1640 |
1710 @DomName('SVGFEComponentTransferElement.height') | 1641 @DomName('SVGFEComponentTransferElement.height') |
1711 @DocsEditable | 1642 @DocsEditable |
1712 final AnimatedLength height; | 1643 final AnimatedLength height; |
1713 | 1644 |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1800 @DocsEditable | 1731 @DocsEditable |
1801 final AnimatedLength y; | 1732 final AnimatedLength y; |
1802 } | 1733 } |
1803 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1734 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1804 // for details. All rights reserved. Use of this source code is governed by a | 1735 // for details. All rights reserved. Use of this source code is governed by a |
1805 // BSD-style license that can be found in the LICENSE file. | 1736 // BSD-style license that can be found in the LICENSE file. |
1806 | 1737 |
1807 | 1738 |
1808 @DocsEditable | 1739 @DocsEditable |
1809 @DomName('SVGFEConvolveMatrixElement') | 1740 @DomName('SVGFEConvolveMatrixElement') |
| 1741 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1742 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1743 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 1744 @SupportedBrowser(SupportedBrowser.SAFARI) |
1810 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt
andardAttributes native "*SVGFEConvolveMatrixElement" { | 1745 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt
andardAttributes native "*SVGFEConvolveMatrixElement" { |
1811 | 1746 |
| 1747 @DocsEditable |
| 1748 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme
nt_tag("feConvolveMatrix"); |
| 1749 |
| 1750 /// Checks if this type is supported on the current platform. |
| 1751 static bool get supported => SvgElement.isTagSupported('feConvolveMatrix') &&
(new SvgElement.tag('feConvolveMatrix') is FEConvolveMatrixElement); |
| 1752 |
1812 static const int SVG_EDGEMODE_DUPLICATE = 1; | 1753 static const int SVG_EDGEMODE_DUPLICATE = 1; |
1813 | 1754 |
1814 static const int SVG_EDGEMODE_NONE = 3; | 1755 static const int SVG_EDGEMODE_NONE = 3; |
1815 | 1756 |
1816 static const int SVG_EDGEMODE_UNKNOWN = 0; | 1757 static const int SVG_EDGEMODE_UNKNOWN = 0; |
1817 | 1758 |
1818 static const int SVG_EDGEMODE_WRAP = 2; | 1759 static const int SVG_EDGEMODE_WRAP = 2; |
1819 | 1760 |
1820 @DomName('SVGFEConvolveMatrixElement.bias') | 1761 @DomName('SVGFEConvolveMatrixElement.bias') |
1821 @DocsEditable | 1762 @DocsEditable |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1887 @DocsEditable | 1828 @DocsEditable |
1888 final AnimatedLength y; | 1829 final AnimatedLength y; |
1889 } | 1830 } |
1890 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1831 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1891 // for details. All rights reserved. Use of this source code is governed by a | 1832 // for details. All rights reserved. Use of this source code is governed by a |
1892 // BSD-style license that can be found in the LICENSE file. | 1833 // BSD-style license that can be found in the LICENSE file. |
1893 | 1834 |
1894 | 1835 |
1895 @DocsEditable | 1836 @DocsEditable |
1896 @DomName('SVGFEDiffuseLightingElement') | 1837 @DomName('SVGFEDiffuseLightingElement') |
| 1838 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1839 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1840 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 1841 @SupportedBrowser(SupportedBrowser.SAFARI) |
1897 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS
tandardAttributes native "*SVGFEDiffuseLightingElement" { | 1842 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS
tandardAttributes native "*SVGFEDiffuseLightingElement" { |
1898 | 1843 |
| 1844 @DocsEditable |
| 1845 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem
ent_tag("feDiffuseLighting"); |
| 1846 |
| 1847 /// Checks if this type is supported on the current platform. |
| 1848 static bool get supported => SvgElement.isTagSupported('feDiffuseLighting') &&
(new SvgElement.tag('feDiffuseLighting') is FEDiffuseLightingElement); |
| 1849 |
1899 @DomName('SVGFEDiffuseLightingElement.diffuseConstant') | 1850 @DomName('SVGFEDiffuseLightingElement.diffuseConstant') |
1900 @DocsEditable | 1851 @DocsEditable |
1901 final AnimatedNumber diffuseConstant; | 1852 final AnimatedNumber diffuseConstant; |
1902 | 1853 |
1903 @DomName('SVGFEDiffuseLightingElement.in1') | 1854 @DomName('SVGFEDiffuseLightingElement.in1') |
1904 @DocsEditable | 1855 @DocsEditable |
1905 final AnimatedString in1; | 1856 final AnimatedString in1; |
1906 | 1857 |
1907 @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthX') | 1858 @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthX') |
1908 @DocsEditable | 1859 @DocsEditable |
(...skipping 29 matching lines...) Expand all Loading... |
1938 @DocsEditable | 1889 @DocsEditable |
1939 final AnimatedLength y; | 1890 final AnimatedLength y; |
1940 } | 1891 } |
1941 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1892 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1942 // for details. All rights reserved. Use of this source code is governed by a | 1893 // for details. All rights reserved. Use of this source code is governed by a |
1943 // BSD-style license that can be found in the LICENSE file. | 1894 // BSD-style license that can be found in the LICENSE file. |
1944 | 1895 |
1945 | 1896 |
1946 @DocsEditable | 1897 @DocsEditable |
1947 @DomName('SVGFEDisplacementMapElement') | 1898 @DomName('SVGFEDisplacementMapElement') |
| 1899 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1900 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1901 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 1902 @SupportedBrowser(SupportedBrowser.SAFARI) |
1948 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS
tandardAttributes native "*SVGFEDisplacementMapElement" { | 1903 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS
tandardAttributes native "*SVGFEDisplacementMapElement" { |
1949 | 1904 |
| 1905 @DocsEditable |
| 1906 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem
ent_tag("feDisplacementMap"); |
| 1907 |
| 1908 /// Checks if this type is supported on the current platform. |
| 1909 static bool get supported => SvgElement.isTagSupported('feDisplacementMap') &&
(new SvgElement.tag('feDisplacementMap') is FEDisplacementMapElement); |
| 1910 |
1950 static const int SVG_CHANNEL_A = 4; | 1911 static const int SVG_CHANNEL_A = 4; |
1951 | 1912 |
1952 static const int SVG_CHANNEL_B = 3; | 1913 static const int SVG_CHANNEL_B = 3; |
1953 | 1914 |
1954 static const int SVG_CHANNEL_G = 2; | 1915 static const int SVG_CHANNEL_G = 2; |
1955 | 1916 |
1956 static const int SVG_CHANNEL_R = 1; | 1917 static const int SVG_CHANNEL_R = 1; |
1957 | 1918 |
1958 static const int SVG_CHANNEL_UNKNOWN = 0; | 1919 static const int SVG_CHANNEL_UNKNOWN = 0; |
1959 | 1920 |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1999 @DocsEditable | 1960 @DocsEditable |
2000 final AnimatedLength y; | 1961 final AnimatedLength y; |
2001 } | 1962 } |
2002 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1963 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2003 // for details. All rights reserved. Use of this source code is governed by a | 1964 // for details. All rights reserved. Use of this source code is governed by a |
2004 // BSD-style license that can be found in the LICENSE file. | 1965 // BSD-style license that can be found in the LICENSE file. |
2005 | 1966 |
2006 | 1967 |
2007 @DocsEditable | 1968 @DocsEditable |
2008 @DomName('SVGFEDistantLightElement') | 1969 @DomName('SVGFEDistantLightElement') |
| 1970 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1971 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1972 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 1973 @SupportedBrowser(SupportedBrowser.SAFARI) |
2009 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
" { | 1974 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
" { |
2010 | 1975 |
| 1976 @DocsEditable |
| 1977 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement
_tag("feDistantLight"); |
| 1978 |
| 1979 /// Checks if this type is supported on the current platform. |
| 1980 static bool get supported => SvgElement.isTagSupported('feDistantLight') && (n
ew SvgElement.tag('feDistantLight') is FEDistantLightElement); |
| 1981 |
2011 @DomName('SVGFEDistantLightElement.azimuth') | 1982 @DomName('SVGFEDistantLightElement.azimuth') |
2012 @DocsEditable | 1983 @DocsEditable |
2013 final AnimatedNumber azimuth; | 1984 final AnimatedNumber azimuth; |
2014 | 1985 |
2015 @DomName('SVGFEDistantLightElement.elevation') | 1986 @DomName('SVGFEDistantLightElement.elevation') |
2016 @DocsEditable | 1987 @DocsEditable |
2017 final AnimatedNumber elevation; | 1988 final AnimatedNumber elevation; |
2018 } | 1989 } |
2019 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1990 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2020 // for details. All rights reserved. Use of this source code is governed by a | 1991 // for details. All rights reserved. Use of this source code is governed by a |
2021 // BSD-style license that can be found in the LICENSE file. | 1992 // BSD-style license that can be found in the LICENSE file. |
2022 | 1993 |
2023 | 1994 |
2024 @DocsEditable | 1995 @DocsEditable |
2025 @DomName('SVGFEDropShadowElement') | |
2026 class FEDropShadowElement extends StyledElement implements FilterPrimitiveStanda
rdAttributes native "*SVGFEDropShadowElement" { | |
2027 | |
2028 @DomName('SVGFEDropShadowElement.dx') | |
2029 @DocsEditable | |
2030 final AnimatedNumber dx; | |
2031 | |
2032 @DomName('SVGFEDropShadowElement.dy') | |
2033 @DocsEditable | |
2034 final AnimatedNumber dy; | |
2035 | |
2036 @DomName('SVGFEDropShadowElement.in1') | |
2037 @DocsEditable | |
2038 final AnimatedString in1; | |
2039 | |
2040 @DomName('SVGFEDropShadowElement.stdDeviationX') | |
2041 @DocsEditable | |
2042 final AnimatedNumber stdDeviationX; | |
2043 | |
2044 @DomName('SVGFEDropShadowElement.stdDeviationY') | |
2045 @DocsEditable | |
2046 final AnimatedNumber stdDeviationY; | |
2047 | |
2048 @DomName('SVGFEDropShadowElement.setStdDeviation') | |
2049 @DocsEditable | |
2050 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | |
2051 | |
2052 // From SVGFilterPrimitiveStandardAttributes | |
2053 | |
2054 @DomName('SVGFEDropShadowElement.height') | |
2055 @DocsEditable | |
2056 final AnimatedLength height; | |
2057 | |
2058 @DomName('SVGFEDropShadowElement.result') | |
2059 @DocsEditable | |
2060 final AnimatedString result; | |
2061 | |
2062 @DomName('SVGFEDropShadowElement.width') | |
2063 @DocsEditable | |
2064 final AnimatedLength width; | |
2065 | |
2066 @DomName('SVGFEDropShadowElement.x') | |
2067 @DocsEditable | |
2068 final AnimatedLength x; | |
2069 | |
2070 @DomName('SVGFEDropShadowElement.y') | |
2071 @DocsEditable | |
2072 final AnimatedLength y; | |
2073 } | |
2074 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2075 // for details. All rights reserved. Use of this source code is governed by a | |
2076 // BSD-style license that can be found in the LICENSE file. | |
2077 | |
2078 | |
2079 @DocsEditable | |
2080 @DomName('SVGFEFloodElement') | 1996 @DomName('SVGFEFloodElement') |
| 1997 @SupportedBrowser(SupportedBrowser.CHROME) |
| 1998 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 1999 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2000 @SupportedBrowser(SupportedBrowser.SAFARI) |
2081 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes native "*SVGFEFloodElement" { | 2001 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes native "*SVGFEFloodElement" { |
2082 | 2002 |
| 2003 @DocsEditable |
| 2004 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eFlood"); |
| 2005 |
| 2006 /// Checks if this type is supported on the current platform. |
| 2007 static bool get supported => SvgElement.isTagSupported('feFlood') && (new SvgE
lement.tag('feFlood') is FEFloodElement); |
| 2008 |
2083 // From SVGFilterPrimitiveStandardAttributes | 2009 // From SVGFilterPrimitiveStandardAttributes |
2084 | 2010 |
2085 @DomName('SVGFEFloodElement.height') | 2011 @DomName('SVGFEFloodElement.height') |
2086 @DocsEditable | 2012 @DocsEditable |
2087 final AnimatedLength height; | 2013 final AnimatedLength height; |
2088 | 2014 |
2089 @DomName('SVGFEFloodElement.result') | 2015 @DomName('SVGFEFloodElement.result') |
2090 @DocsEditable | 2016 @DocsEditable |
2091 final AnimatedString result; | 2017 final AnimatedString result; |
2092 | 2018 |
2093 @DomName('SVGFEFloodElement.width') | 2019 @DomName('SVGFEFloodElement.width') |
2094 @DocsEditable | 2020 @DocsEditable |
2095 final AnimatedLength width; | 2021 final AnimatedLength width; |
2096 | 2022 |
2097 @DomName('SVGFEFloodElement.x') | 2023 @DomName('SVGFEFloodElement.x') |
2098 @DocsEditable | 2024 @DocsEditable |
2099 final AnimatedLength x; | 2025 final AnimatedLength x; |
2100 | 2026 |
2101 @DomName('SVGFEFloodElement.y') | 2027 @DomName('SVGFEFloodElement.y') |
2102 @DocsEditable | 2028 @DocsEditable |
2103 final AnimatedLength y; | 2029 final AnimatedLength y; |
2104 } | 2030 } |
2105 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2031 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2106 // for details. All rights reserved. Use of this source code is governed by a | 2032 // for details. All rights reserved. Use of this source code is governed by a |
2107 // BSD-style license that can be found in the LICENSE file. | 2033 // BSD-style license that can be found in the LICENSE file. |
2108 | 2034 |
2109 | 2035 |
2110 @DocsEditable | 2036 @DocsEditable |
2111 @DomName('SVGFEFuncAElement') | 2037 @DomName('SVGFEFuncAElement') |
2112 class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
AElement" { | 2038 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2039 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2040 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2041 @SupportedBrowser(SupportedBrowser.SAFARI) |
| 2042 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "*SVGFE
FuncAElement" { |
| 2043 |
| 2044 @DocsEditable |
| 2045 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eFuncA"); |
| 2046 |
| 2047 /// Checks if this type is supported on the current platform. |
| 2048 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE
lement.tag('feFuncA') is FEFuncAElement); |
2113 } | 2049 } |
2114 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2050 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2115 // for details. All rights reserved. Use of this source code is governed by a | 2051 // for details. All rights reserved. Use of this source code is governed by a |
2116 // BSD-style license that can be found in the LICENSE file. | 2052 // BSD-style license that can be found in the LICENSE file. |
2117 | 2053 |
2118 | 2054 |
2119 @DocsEditable | 2055 @DocsEditable |
2120 @DomName('SVGFEFuncBElement') | 2056 @DomName('SVGFEFuncBElement') |
2121 class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
BElement" { | 2057 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2058 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2059 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2060 @SupportedBrowser(SupportedBrowser.SAFARI) |
| 2061 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "*SVGFE
FuncBElement" { |
| 2062 |
| 2063 @DocsEditable |
| 2064 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eFuncB"); |
| 2065 |
| 2066 /// Checks if this type is supported on the current platform. |
| 2067 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE
lement.tag('feFuncB') is FEFuncBElement); |
2122 } | 2068 } |
2123 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2069 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2124 // for details. All rights reserved. Use of this source code is governed by a | 2070 // for details. All rights reserved. Use of this source code is governed by a |
2125 // BSD-style license that can be found in the LICENSE file. | 2071 // BSD-style license that can be found in the LICENSE file. |
2126 | 2072 |
2127 | 2073 |
2128 @DocsEditable | 2074 @DocsEditable |
2129 @DomName('SVGFEFuncGElement') | 2075 @DomName('SVGFEFuncGElement') |
2130 class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
GElement" { | 2076 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2077 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2078 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2079 @SupportedBrowser(SupportedBrowser.SAFARI) |
| 2080 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "*SVGFE
FuncGElement" { |
| 2081 |
| 2082 @DocsEditable |
| 2083 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eFuncG"); |
| 2084 |
| 2085 /// Checks if this type is supported on the current platform. |
| 2086 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE
lement.tag('feFuncG') is FEFuncGElement); |
2131 } | 2087 } |
2132 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2088 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2133 // for details. All rights reserved. Use of this source code is governed by a | 2089 // for details. All rights reserved. Use of this source code is governed by a |
2134 // BSD-style license that can be found in the LICENSE file. | 2090 // BSD-style license that can be found in the LICENSE file. |
2135 | 2091 |
2136 | 2092 |
2137 @DocsEditable | 2093 @DocsEditable |
2138 @DomName('SVGFEFuncRElement') | 2094 @DomName('SVGFEFuncRElement') |
2139 class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
RElement" { | 2095 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2096 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2097 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2098 @SupportedBrowser(SupportedBrowser.SAFARI) |
| 2099 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "*SVGFE
FuncRElement" { |
| 2100 |
| 2101 @DocsEditable |
| 2102 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eFuncR"); |
| 2103 |
| 2104 /// Checks if this type is supported on the current platform. |
| 2105 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE
lement.tag('feFuncR') is FEFuncRElement); |
2140 } | 2106 } |
2141 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2107 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2142 // for details. All rights reserved. Use of this source code is governed by a | 2108 // for details. All rights reserved. Use of this source code is governed by a |
2143 // BSD-style license that can be found in the LICENSE file. | 2109 // BSD-style license that can be found in the LICENSE file. |
2144 | 2110 |
2145 | 2111 |
2146 @DocsEditable | 2112 @DocsEditable |
2147 @DomName('SVGFEGaussianBlurElement') | 2113 @DomName('SVGFEGaussianBlurElement') |
| 2114 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2115 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2116 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2117 @SupportedBrowser(SupportedBrowser.SAFARI) |
2148 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEGaussianBlurElement" { | 2118 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEGaussianBlurElement" { |
2149 | 2119 |
| 2120 @DocsEditable |
| 2121 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement
_tag("feGaussianBlur"); |
| 2122 |
| 2123 /// Checks if this type is supported on the current platform. |
| 2124 static bool get supported => SvgElement.isTagSupported('feGaussianBlur') && (n
ew SvgElement.tag('feGaussianBlur') is FEGaussianBlurElement); |
| 2125 |
2150 @DomName('SVGFEGaussianBlurElement.in1') | 2126 @DomName('SVGFEGaussianBlurElement.in1') |
2151 @DocsEditable | 2127 @DocsEditable |
2152 final AnimatedString in1; | 2128 final AnimatedString in1; |
2153 | 2129 |
2154 @DomName('SVGFEGaussianBlurElement.stdDeviationX') | 2130 @DomName('SVGFEGaussianBlurElement.stdDeviationX') |
2155 @DocsEditable | 2131 @DocsEditable |
2156 final AnimatedNumber stdDeviationX; | 2132 final AnimatedNumber stdDeviationX; |
2157 | 2133 |
2158 @DomName('SVGFEGaussianBlurElement.stdDeviationY') | 2134 @DomName('SVGFEGaussianBlurElement.stdDeviationY') |
2159 @DocsEditable | 2135 @DocsEditable |
(...skipping 25 matching lines...) Expand all Loading... |
2185 @DocsEditable | 2161 @DocsEditable |
2186 final AnimatedLength y; | 2162 final AnimatedLength y; |
2187 } | 2163 } |
2188 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2164 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2189 // for details. All rights reserved. Use of this source code is governed by a | 2165 // for details. All rights reserved. Use of this source code is governed by a |
2190 // BSD-style license that can be found in the LICENSE file. | 2166 // BSD-style license that can be found in the LICENSE file. |
2191 | 2167 |
2192 | 2168 |
2193 @DocsEditable | 2169 @DocsEditable |
2194 @DomName('SVGFEImageElement') | 2170 @DomName('SVGFEImageElement') |
| 2171 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2172 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2173 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2174 @SupportedBrowser(SupportedBrowser.SAFARI) |
2195 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageE
lement" { | 2175 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageE
lement" { |
2196 | 2176 |
| 2177 @DocsEditable |
| 2178 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eImage"); |
| 2179 |
| 2180 /// Checks if this type is supported on the current platform. |
| 2181 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE
lement.tag('feImage') is FEImageElement); |
| 2182 |
2197 @DomName('SVGFEImageElement.preserveAspectRatio') | 2183 @DomName('SVGFEImageElement.preserveAspectRatio') |
2198 @DocsEditable | 2184 @DocsEditable |
2199 final AnimatedPreserveAspectRatio preserveAspectRatio; | 2185 final AnimatedPreserveAspectRatio preserveAspectRatio; |
2200 | 2186 |
2201 // From SVGExternalResourcesRequired | 2187 // From SVGExternalResourcesRequired |
2202 | 2188 |
2203 @DomName('SVGFEImageElement.externalResourcesRequired') | 2189 @DomName('SVGFEImageElement.externalResourcesRequired') |
2204 @DocsEditable | 2190 @DocsEditable |
2205 final AnimatedBoolean externalResourcesRequired; | 2191 final AnimatedBoolean externalResourcesRequired; |
2206 | 2192 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2242 @DocsEditable | 2228 @DocsEditable |
2243 final AnimatedString href; | 2229 final AnimatedString href; |
2244 } | 2230 } |
2245 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2231 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2246 // for details. All rights reserved. Use of this source code is governed by a | 2232 // for details. All rights reserved. Use of this source code is governed by a |
2247 // BSD-style license that can be found in the LICENSE file. | 2233 // BSD-style license that can be found in the LICENSE file. |
2248 | 2234 |
2249 | 2235 |
2250 @DocsEditable | 2236 @DocsEditable |
2251 @DomName('SVGFEMergeElement') | 2237 @DomName('SVGFEMergeElement') |
| 2238 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2239 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2240 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2241 @SupportedBrowser(SupportedBrowser.SAFARI) |
2252 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes native "*SVGFEMergeElement" { | 2242 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt
ributes native "*SVGFEMergeElement" { |
2253 | 2243 |
| 2244 @DocsEditable |
| 2245 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f
eMerge"); |
| 2246 |
| 2247 /// Checks if this type is supported on the current platform. |
| 2248 static bool get supported => SvgElement.isTagSupported('feMerge') && (new SvgE
lement.tag('feMerge') is FEMergeElement); |
| 2249 |
2254 // From SVGFilterPrimitiveStandardAttributes | 2250 // From SVGFilterPrimitiveStandardAttributes |
2255 | 2251 |
2256 @DomName('SVGFEMergeElement.height') | 2252 @DomName('SVGFEMergeElement.height') |
2257 @DocsEditable | 2253 @DocsEditable |
2258 final AnimatedLength height; | 2254 final AnimatedLength height; |
2259 | 2255 |
2260 @DomName('SVGFEMergeElement.result') | 2256 @DomName('SVGFEMergeElement.result') |
2261 @DocsEditable | 2257 @DocsEditable |
2262 final AnimatedString result; | 2258 final AnimatedString result; |
2263 | 2259 |
2264 @DomName('SVGFEMergeElement.width') | 2260 @DomName('SVGFEMergeElement.width') |
2265 @DocsEditable | 2261 @DocsEditable |
2266 final AnimatedLength width; | 2262 final AnimatedLength width; |
2267 | 2263 |
2268 @DomName('SVGFEMergeElement.x') | 2264 @DomName('SVGFEMergeElement.x') |
2269 @DocsEditable | 2265 @DocsEditable |
2270 final AnimatedLength x; | 2266 final AnimatedLength x; |
2271 | 2267 |
2272 @DomName('SVGFEMergeElement.y') | 2268 @DomName('SVGFEMergeElement.y') |
2273 @DocsEditable | 2269 @DocsEditable |
2274 final AnimatedLength y; | 2270 final AnimatedLength y; |
2275 } | 2271 } |
2276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2272 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2277 // for details. All rights reserved. Use of this source code is governed by a | 2273 // for details. All rights reserved. Use of this source code is governed by a |
2278 // BSD-style license that can be found in the LICENSE file. | 2274 // BSD-style license that can be found in the LICENSE file. |
2279 | 2275 |
2280 | 2276 |
2281 @DocsEditable | 2277 @DocsEditable |
2282 @DomName('SVGFEMergeNodeElement') | 2278 @DomName('SVGFEMergeNodeElement') |
| 2279 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2280 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2281 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2282 @SupportedBrowser(SupportedBrowser.SAFARI) |
2283 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { | 2283 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { |
2284 | 2284 |
| 2285 @DocsEditable |
| 2286 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("feMergeNode"); |
| 2287 |
| 2288 /// Checks if this type is supported on the current platform. |
| 2289 static bool get supported => SvgElement.isTagSupported('feMergeNode') && (new
SvgElement.tag('feMergeNode') is FEMergeNodeElement); |
| 2290 |
2285 @DomName('SVGFEMergeNodeElement.in1') | 2291 @DomName('SVGFEMergeNodeElement.in1') |
2286 @DocsEditable | 2292 @DocsEditable |
2287 final AnimatedString in1; | 2293 final AnimatedString in1; |
2288 } | 2294 } |
2289 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2295 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2290 // for details. All rights reserved. Use of this source code is governed by a | 2296 // for details. All rights reserved. Use of this source code is governed by a |
2291 // BSD-style license that can be found in the LICENSE file. | 2297 // BSD-style license that can be found in the LICENSE file. |
2292 | 2298 |
2293 | 2299 |
2294 @DocsEditable | 2300 @DocsEditable |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2343 @DocsEditable | 2349 @DocsEditable |
2344 final AnimatedLength y; | 2350 final AnimatedLength y; |
2345 } | 2351 } |
2346 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2352 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2347 // for details. All rights reserved. Use of this source code is governed by a | 2353 // for details. All rights reserved. Use of this source code is governed by a |
2348 // BSD-style license that can be found in the LICENSE file. | 2354 // BSD-style license that can be found in the LICENSE file. |
2349 | 2355 |
2350 | 2356 |
2351 @DocsEditable | 2357 @DocsEditable |
2352 @DomName('SVGFEOffsetElement') | 2358 @DomName('SVGFEOffsetElement') |
| 2359 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2360 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2361 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2362 @SupportedBrowser(SupportedBrowser.SAFARI) |
2353 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt
tributes native "*SVGFEOffsetElement" { | 2363 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt
tributes native "*SVGFEOffsetElement" { |
2354 | 2364 |
| 2365 @DocsEditable |
| 2366 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag("
feOffset"); |
| 2367 |
| 2368 /// Checks if this type is supported on the current platform. |
| 2369 static bool get supported => SvgElement.isTagSupported('feOffset') && (new Svg
Element.tag('feOffset') is FEOffsetElement); |
| 2370 |
2355 @DomName('SVGFEOffsetElement.dx') | 2371 @DomName('SVGFEOffsetElement.dx') |
2356 @DocsEditable | 2372 @DocsEditable |
2357 final AnimatedNumber dx; | 2373 final AnimatedNumber dx; |
2358 | 2374 |
2359 @DomName('SVGFEOffsetElement.dy') | 2375 @DomName('SVGFEOffsetElement.dy') |
2360 @DocsEditable | 2376 @DocsEditable |
2361 final AnimatedNumber dy; | 2377 final AnimatedNumber dy; |
2362 | 2378 |
2363 @DomName('SVGFEOffsetElement.in1') | 2379 @DomName('SVGFEOffsetElement.in1') |
2364 @DocsEditable | 2380 @DocsEditable |
(...skipping 21 matching lines...) Expand all Loading... |
2386 @DocsEditable | 2402 @DocsEditable |
2387 final AnimatedLength y; | 2403 final AnimatedLength y; |
2388 } | 2404 } |
2389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2405 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2390 // for details. All rights reserved. Use of this source code is governed by a | 2406 // for details. All rights reserved. Use of this source code is governed by a |
2391 // BSD-style license that can be found in the LICENSE file. | 2407 // BSD-style license that can be found in the LICENSE file. |
2392 | 2408 |
2393 | 2409 |
2394 @DocsEditable | 2410 @DocsEditable |
2395 @DomName('SVGFEPointLightElement') | 2411 @DomName('SVGFEPointLightElement') |
| 2412 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2413 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2414 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2415 @SupportedBrowser(SupportedBrowser.SAFARI) |
2396 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { | 2416 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { |
2397 | 2417 |
| 2418 @DocsEditable |
| 2419 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("fePointLight"); |
| 2420 |
| 2421 /// Checks if this type is supported on the current platform. |
| 2422 static bool get supported => SvgElement.isTagSupported('fePointLight') && (new
SvgElement.tag('fePointLight') is FEPointLightElement); |
| 2423 |
2398 @DomName('SVGFEPointLightElement.x') | 2424 @DomName('SVGFEPointLightElement.x') |
2399 @DocsEditable | 2425 @DocsEditable |
2400 final AnimatedNumber x; | 2426 final AnimatedNumber x; |
2401 | 2427 |
2402 @DomName('SVGFEPointLightElement.y') | 2428 @DomName('SVGFEPointLightElement.y') |
2403 @DocsEditable | 2429 @DocsEditable |
2404 final AnimatedNumber y; | 2430 final AnimatedNumber y; |
2405 | 2431 |
2406 @DomName('SVGFEPointLightElement.z') | 2432 @DomName('SVGFEPointLightElement.z') |
2407 @DocsEditable | 2433 @DocsEditable |
2408 final AnimatedNumber z; | 2434 final AnimatedNumber z; |
2409 } | 2435 } |
2410 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2436 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2411 // for details. All rights reserved. Use of this source code is governed by a | 2437 // for details. All rights reserved. Use of this source code is governed by a |
2412 // BSD-style license that can be found in the LICENSE file. | 2438 // BSD-style license that can be found in the LICENSE file. |
2413 | 2439 |
2414 | 2440 |
2415 @DocsEditable | 2441 @DocsEditable |
2416 @DomName('SVGFESpecularLightingElement') | 2442 @DomName('SVGFESpecularLightingElement') |
| 2443 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2444 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2445 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2446 @SupportedBrowser(SupportedBrowser.SAFARI) |
2417 class FESpecularLightingElement extends StyledElement implements FilterPrimitive
StandardAttributes native "*SVGFESpecularLightingElement" { | 2447 class FESpecularLightingElement extends StyledElement implements FilterPrimitive
StandardAttributes native "*SVGFESpecularLightingElement" { |
2418 | 2448 |
| 2449 @DocsEditable |
| 2450 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle
ment_tag("feSpecularLighting"); |
| 2451 |
| 2452 /// Checks if this type is supported on the current platform. |
| 2453 static bool get supported => SvgElement.isTagSupported('feSpecularLighting') &
& (new SvgElement.tag('feSpecularLighting') is FESpecularLightingElement); |
| 2454 |
2419 @DomName('SVGFESpecularLightingElement.in1') | 2455 @DomName('SVGFESpecularLightingElement.in1') |
2420 @DocsEditable | 2456 @DocsEditable |
2421 final AnimatedString in1; | 2457 final AnimatedString in1; |
2422 | 2458 |
2423 @DomName('SVGFESpecularLightingElement.specularConstant') | 2459 @DomName('SVGFESpecularLightingElement.specularConstant') |
2424 @DocsEditable | 2460 @DocsEditable |
2425 final AnimatedNumber specularConstant; | 2461 final AnimatedNumber specularConstant; |
2426 | 2462 |
2427 @DomName('SVGFESpecularLightingElement.specularExponent') | 2463 @DomName('SVGFESpecularLightingElement.specularExponent') |
2428 @DocsEditable | 2464 @DocsEditable |
(...skipping 25 matching lines...) Expand all Loading... |
2454 @DocsEditable | 2490 @DocsEditable |
2455 final AnimatedLength y; | 2491 final AnimatedLength y; |
2456 } | 2492 } |
2457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2493 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2458 // for details. All rights reserved. Use of this source code is governed by a | 2494 // for details. All rights reserved. Use of this source code is governed by a |
2459 // BSD-style license that can be found in the LICENSE file. | 2495 // BSD-style license that can be found in the LICENSE file. |
2460 | 2496 |
2461 | 2497 |
2462 @DocsEditable | 2498 @DocsEditable |
2463 @DomName('SVGFESpotLightElement') | 2499 @DomName('SVGFESpotLightElement') |
| 2500 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2501 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2502 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2503 @SupportedBrowser(SupportedBrowser.SAFARI) |
2464 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { | 2504 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { |
2465 | 2505 |
| 2506 @DocsEditable |
| 2507 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("feSpotLight"); |
| 2508 |
| 2509 /// Checks if this type is supported on the current platform. |
| 2510 static bool get supported => SvgElement.isTagSupported('feSpotLight') && (new
SvgElement.tag('feSpotLight') is FESpotLightElement); |
| 2511 |
2466 @DomName('SVGFESpotLightElement.limitingConeAngle') | 2512 @DomName('SVGFESpotLightElement.limitingConeAngle') |
2467 @DocsEditable | 2513 @DocsEditable |
2468 final AnimatedNumber limitingConeAngle; | 2514 final AnimatedNumber limitingConeAngle; |
2469 | 2515 |
2470 @DomName('SVGFESpotLightElement.pointsAtX') | 2516 @DomName('SVGFESpotLightElement.pointsAtX') |
2471 @DocsEditable | 2517 @DocsEditable |
2472 final AnimatedNumber pointsAtX; | 2518 final AnimatedNumber pointsAtX; |
2473 | 2519 |
2474 @DomName('SVGFESpotLightElement.pointsAtY') | 2520 @DomName('SVGFESpotLightElement.pointsAtY') |
2475 @DocsEditable | 2521 @DocsEditable |
(...skipping 19 matching lines...) Expand all Loading... |
2495 @DocsEditable | 2541 @DocsEditable |
2496 final AnimatedNumber z; | 2542 final AnimatedNumber z; |
2497 } | 2543 } |
2498 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2544 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2499 // for details. All rights reserved. Use of this source code is governed by a | 2545 // for details. All rights reserved. Use of this source code is governed by a |
2500 // BSD-style license that can be found in the LICENSE file. | 2546 // BSD-style license that can be found in the LICENSE file. |
2501 | 2547 |
2502 | 2548 |
2503 @DocsEditable | 2549 @DocsEditable |
2504 @DomName('SVGFETileElement') | 2550 @DomName('SVGFETileElement') |
| 2551 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2552 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2553 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2554 @SupportedBrowser(SupportedBrowser.SAFARI) |
2505 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr
ibutes native "*SVGFETileElement" { | 2555 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr
ibutes native "*SVGFETileElement" { |
2506 | 2556 |
| 2557 @DocsEditable |
| 2558 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe
Tile"); |
| 2559 |
| 2560 /// Checks if this type is supported on the current platform. |
| 2561 static bool get supported => SvgElement.isTagSupported('feTile') && (new SvgEl
ement.tag('feTile') is FETileElement); |
| 2562 |
2507 @DomName('SVGFETileElement.in1') | 2563 @DomName('SVGFETileElement.in1') |
2508 @DocsEditable | 2564 @DocsEditable |
2509 final AnimatedString in1; | 2565 final AnimatedString in1; |
2510 | 2566 |
2511 // From SVGFilterPrimitiveStandardAttributes | 2567 // From SVGFilterPrimitiveStandardAttributes |
2512 | 2568 |
2513 @DomName('SVGFETileElement.height') | 2569 @DomName('SVGFETileElement.height') |
2514 @DocsEditable | 2570 @DocsEditable |
2515 final AnimatedLength height; | 2571 final AnimatedLength height; |
2516 | 2572 |
(...skipping 13 matching lines...) Expand all Loading... |
2530 @DocsEditable | 2586 @DocsEditable |
2531 final AnimatedLength y; | 2587 final AnimatedLength y; |
2532 } | 2588 } |
2533 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2589 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2534 // for details. All rights reserved. Use of this source code is governed by a | 2590 // for details. All rights reserved. Use of this source code is governed by a |
2535 // BSD-style license that can be found in the LICENSE file. | 2591 // BSD-style license that can be found in the LICENSE file. |
2536 | 2592 |
2537 | 2593 |
2538 @DocsEditable | 2594 @DocsEditable |
2539 @DomName('SVGFETurbulenceElement') | 2595 @DomName('SVGFETurbulenceElement') |
| 2596 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2597 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2598 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2599 @SupportedBrowser(SupportedBrowser.SAFARI) |
2540 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda
rdAttributes native "*SVGFETurbulenceElement" { | 2600 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda
rdAttributes native "*SVGFETurbulenceElement" { |
2541 | 2601 |
| 2602 @DocsEditable |
| 2603 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("feTurbulence"); |
| 2604 |
| 2605 /// Checks if this type is supported on the current platform. |
| 2606 static bool get supported => SvgElement.isTagSupported('feTurbulence') && (new
SvgElement.tag('feTurbulence') is FETurbulenceElement); |
| 2607 |
2542 static const int SVG_STITCHTYPE_NOSTITCH = 2; | 2608 static const int SVG_STITCHTYPE_NOSTITCH = 2; |
2543 | 2609 |
2544 static const int SVG_STITCHTYPE_STITCH = 1; | 2610 static const int SVG_STITCHTYPE_STITCH = 1; |
2545 | 2611 |
2546 static const int SVG_STITCHTYPE_UNKNOWN = 0; | 2612 static const int SVG_STITCHTYPE_UNKNOWN = 0; |
2547 | 2613 |
2548 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; | 2614 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; |
2549 | 2615 |
2550 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; | 2616 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; |
2551 | 2617 |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2597 @DocsEditable | 2663 @DocsEditable |
2598 final AnimatedLength y; | 2664 final AnimatedLength y; |
2599 } | 2665 } |
2600 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2666 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2601 // for details. All rights reserved. Use of this source code is governed by a | 2667 // for details. All rights reserved. Use of this source code is governed by a |
2602 // BSD-style license that can be found in the LICENSE file. | 2668 // BSD-style license that can be found in the LICENSE file. |
2603 | 2669 |
2604 | 2670 |
2605 @DocsEditable | 2671 @DocsEditable |
2606 @DomName('SVGFilterElement') | 2672 @DomName('SVGFilterElement') |
| 2673 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2674 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2675 @SupportedBrowser(SupportedBrowser.IE, '10') |
| 2676 @SupportedBrowser(SupportedBrowser.SAFARI) |
2607 class FilterElement extends StyledElement implements UriReference, ExternalResou
rcesRequired, LangSpace native "*SVGFilterElement" { | 2677 class FilterElement extends StyledElement implements UriReference, ExternalResou
rcesRequired, LangSpace native "*SVGFilterElement" { |
2608 | 2678 |
2609 @DocsEditable | 2679 @DocsEditable |
2610 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
lter"); | 2680 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
lter"); |
2611 | 2681 |
| 2682 /// Checks if this type is supported on the current platform. |
| 2683 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl
ement.tag('filter') is FilterElement); |
| 2684 |
2612 @DomName('SVGFilterElement.filterResX') | 2685 @DomName('SVGFilterElement.filterResX') |
2613 @DocsEditable | 2686 @DocsEditable |
2614 final AnimatedInteger filterResX; | 2687 final AnimatedInteger filterResX; |
2615 | 2688 |
2616 @DomName('SVGFilterElement.filterResY') | 2689 @DomName('SVGFilterElement.filterResY') |
2617 @DocsEditable | 2690 @DocsEditable |
2618 final AnimatedInteger filterResY; | 2691 final AnimatedInteger filterResY; |
2619 | 2692 |
2620 @DomName('SVGFilterElement.filterUnits') | 2693 @DomName('SVGFilterElement.filterUnits') |
2621 @DocsEditable | 2694 @DocsEditable |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2696 AnimatedPreserveAspectRatio preserveAspectRatio; | 2769 AnimatedPreserveAspectRatio preserveAspectRatio; |
2697 | 2770 |
2698 AnimatedRect viewBox; | 2771 AnimatedRect viewBox; |
2699 } | 2772 } |
2700 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2773 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2701 // for details. All rights reserved. Use of this source code is governed by a | 2774 // for details. All rights reserved. Use of this source code is governed by a |
2702 // BSD-style license that can be found in the LICENSE file. | 2775 // BSD-style license that can be found in the LICENSE file. |
2703 | 2776 |
2704 | 2777 |
2705 @DocsEditable | 2778 @DocsEditable |
2706 @DomName('SVGFontElement') | |
2707 class FontElement extends SvgElement native "*SVGFontElement" { | |
2708 | |
2709 @DocsEditable | |
2710 factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font
"); | |
2711 } | |
2712 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2713 // for details. All rights reserved. Use of this source code is governed by a | |
2714 // BSD-style license that can be found in the LICENSE file. | |
2715 | |
2716 | |
2717 @DocsEditable | |
2718 @DomName('SVGFontFaceElement') | |
2719 class FontFaceElement extends SvgElement native "*SVGFontFaceElement" { | |
2720 | |
2721 @DocsEditable | |
2722 factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("
font-face"); | |
2723 } | |
2724 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2725 // for details. All rights reserved. Use of this source code is governed by a | |
2726 // BSD-style license that can be found in the LICENSE file. | |
2727 | |
2728 | |
2729 @DocsEditable | |
2730 @DomName('SVGFontFaceFormatElement') | |
2731 class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
" { | |
2732 | |
2733 @DocsEditable | |
2734 factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement
_tag("font-face-format"); | |
2735 } | |
2736 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2737 // for details. All rights reserved. Use of this source code is governed by a | |
2738 // BSD-style license that can be found in the LICENSE file. | |
2739 | |
2740 | |
2741 @DocsEditable | |
2742 @DomName('SVGFontFaceNameElement') | |
2743 class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" { | |
2744 | |
2745 @DocsEditable | |
2746 factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("font-face-name"); | |
2747 } | |
2748 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2749 // for details. All rights reserved. Use of this source code is governed by a | |
2750 // BSD-style license that can be found in the LICENSE file. | |
2751 | |
2752 | |
2753 @DocsEditable | |
2754 @DomName('SVGFontFaceSrcElement') | |
2755 class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" { | |
2756 | |
2757 @DocsEditable | |
2758 factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-src"); | |
2759 } | |
2760 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2761 // for details. All rights reserved. Use of this source code is governed by a | |
2762 // BSD-style license that can be found in the LICENSE file. | |
2763 | |
2764 | |
2765 @DocsEditable | |
2766 @DomName('SVGFontFaceUriElement') | |
2767 class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" { | |
2768 | |
2769 @DocsEditable | |
2770 factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-uri"); | |
2771 } | |
2772 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2773 // for details. All rights reserved. Use of this source code is governed by a | |
2774 // BSD-style license that can be found in the LICENSE file. | |
2775 | |
2776 | |
2777 @DocsEditable | |
2778 @DomName('SVGForeignObjectElement') | 2779 @DomName('SVGForeignObjectElement') |
| 2780 @SupportedBrowser(SupportedBrowser.CHROME) |
| 2781 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 2782 @SupportedBrowser(SupportedBrowser.SAFARI) |
2779 class ForeignObjectElement extends StyledElement implements Transformable, Tests
, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" { | 2783 class ForeignObjectElement extends StyledElement implements Transformable, Tests
, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" { |
2780 | 2784 |
2781 @DocsEditable | 2785 @DocsEditable |
2782 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
tag("foreignObject"); | 2786 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
tag("foreignObject"); |
2783 | 2787 |
| 2788 /// Checks if this type is supported on the current platform. |
| 2789 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne
w SvgElement.tag('foreignObject') is ForeignObjectElement); |
| 2790 |
2784 @DomName('SVGForeignObjectElement.height') | 2791 @DomName('SVGForeignObjectElement.height') |
2785 @DocsEditable | 2792 @DocsEditable |
2786 final AnimatedLength height; | 2793 final AnimatedLength height; |
2787 | 2794 |
2788 @DomName('SVGForeignObjectElement.width') | 2795 @DomName('SVGForeignObjectElement.width') |
2789 @DocsEditable | 2796 @DocsEditable |
2790 final AnimatedLength width; | 2797 final AnimatedLength width; |
2791 | 2798 |
2792 @DomName('SVGForeignObjectElement.x') | 2799 @DomName('SVGForeignObjectElement.x') |
2793 @DocsEditable | 2800 @DocsEditable |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2944 @DomName('SVGGElement.transform') | 2951 @DomName('SVGGElement.transform') |
2945 @DocsEditable | 2952 @DocsEditable |
2946 final AnimatedTransformList transform; | 2953 final AnimatedTransformList transform; |
2947 } | 2954 } |
2948 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2955 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2949 // for details. All rights reserved. Use of this source code is governed by a | 2956 // for details. All rights reserved. Use of this source code is governed by a |
2950 // BSD-style license that can be found in the LICENSE file. | 2957 // BSD-style license that can be found in the LICENSE file. |
2951 | 2958 |
2952 | 2959 |
2953 @DocsEditable | 2960 @DocsEditable |
2954 @DomName('SVGGlyphElement') | |
2955 class GlyphElement extends SvgElement native "*SVGGlyphElement" { | |
2956 | |
2957 @DocsEditable | |
2958 factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly
ph"); | |
2959 } | |
2960 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2961 // for details. All rights reserved. Use of this source code is governed by a | |
2962 // BSD-style license that can be found in the LICENSE file. | |
2963 | |
2964 | |
2965 @DocsEditable | |
2966 @DomName('SVGGlyphRefElement') | |
2967 class GlyphRefElement extends StyledElement implements UriReference native "*SVG
GlyphRefElement" { | |
2968 | |
2969 @DomName('SVGGlyphRefElement.dx') | |
2970 @DocsEditable | |
2971 num dx; | |
2972 | |
2973 @DomName('SVGGlyphRefElement.dy') | |
2974 @DocsEditable | |
2975 num dy; | |
2976 | |
2977 @DomName('SVGGlyphRefElement.format') | |
2978 @DocsEditable | |
2979 String format; | |
2980 | |
2981 @DomName('SVGGlyphRefElement.glyphRef') | |
2982 @DocsEditable | |
2983 String glyphRef; | |
2984 | |
2985 @DomName('SVGGlyphRefElement.x') | |
2986 @DocsEditable | |
2987 num x; | |
2988 | |
2989 @DomName('SVGGlyphRefElement.y') | |
2990 @DocsEditable | |
2991 num y; | |
2992 | |
2993 // From SVGURIReference | |
2994 | |
2995 @DomName('SVGGlyphRefElement.href') | |
2996 @DocsEditable | |
2997 final AnimatedString href; | |
2998 } | |
2999 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
3000 // for details. All rights reserved. Use of this source code is governed by a | |
3001 // BSD-style license that can be found in the LICENSE file. | |
3002 | |
3003 | |
3004 @DocsEditable | |
3005 @DomName('SVGGradientElement') | |
3006 class GradientElement extends StyledElement implements UriReference, ExternalRes
ourcesRequired native "*SVGGradientElement" { | |
3007 | |
3008 static const int SVG_SPREADMETHOD_PAD = 1; | |
3009 | |
3010 static const int SVG_SPREADMETHOD_REFLECT = 2; | |
3011 | |
3012 static const int SVG_SPREADMETHOD_REPEAT = 3; | |
3013 | |
3014 static const int SVG_SPREADMETHOD_UNKNOWN = 0; | |
3015 | |
3016 @DomName('SVGGradientElement.gradientTransform') | |
3017 @DocsEditable | |
3018 final AnimatedTransformList gradientTransform; | |
3019 | |
3020 @DomName('SVGGradientElement.gradientUnits') | |
3021 @DocsEditable | |
3022 final AnimatedEnumeration gradientUnits; | |
3023 | |
3024 @DomName('SVGGradientElement.spreadMethod') | |
3025 @DocsEditable | |
3026 final AnimatedEnumeration spreadMethod; | |
3027 | |
3028 // From SVGExternalResourcesRequired | |
3029 | |
3030 @DomName('SVGGradientElement.externalResourcesRequired') | |
3031 @DocsEditable | |
3032 final AnimatedBoolean externalResourcesRequired; | |
3033 | |
3034 // From SVGURIReference | |
3035 | |
3036 @DomName('SVGGradientElement.href') | |
3037 @DocsEditable | |
3038 final AnimatedString href; | |
3039 } | |
3040 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
3041 // for details. All rights reserved. Use of this source code is governed by a | |
3042 // BSD-style license that can be found in the LICENSE file. | |
3043 | |
3044 | |
3045 @DocsEditable | |
3046 @DomName('SVGHKernElement') | |
3047 class HKernElement extends SvgElement native "*SVGHKernElement" { | |
3048 | |
3049 @DocsEditable | |
3050 factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke
rn"); | |
3051 } | |
3052 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
3053 // for details. All rights reserved. Use of this source code is governed by a | |
3054 // BSD-style license that can be found in the LICENSE file. | |
3055 | |
3056 | |
3057 @DocsEditable | |
3058 @DomName('SVGImageElement') | 2961 @DomName('SVGImageElement') |
3059 class ImageElement extends StyledElement implements UriReference, Tests, Transfo
rmable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { | 2962 class ImageElement extends StyledElement implements UriReference, Tests, Transfo
rmable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { |
3060 | 2963 |
3061 @DocsEditable | 2964 @DocsEditable |
3062 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
ge"); | 2965 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
ge"); |
3063 | 2966 |
3064 @DomName('SVGImageElement.height') | 2967 @DomName('SVGImageElement.height') |
3065 @DocsEditable | 2968 @DocsEditable |
3066 final AnimatedLength height; | 2969 final AnimatedLength height; |
3067 | 2970 |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3156 final AnimatedString href; | 3059 final AnimatedString href; |
3157 } | 3060 } |
3158 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3061 // 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 | 3062 // 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. | 3063 // BSD-style license that can be found in the LICENSE file. |
3161 | 3064 |
3162 | 3065 |
3163 @DomName('SVGLangSpace') | 3066 @DomName('SVGLangSpace') |
3164 abstract class LangSpace { | 3067 abstract class LangSpace { |
3165 | 3068 |
| 3069 /// Checks if this type is supported on the current platform. |
| 3070 static bool supported(SvgElement element) => JS('bool', '#.xmlspace !== undefi
ned && #.xmllang !== undefined', element, element); |
| 3071 |
3166 String xmllang; | 3072 String xmllang; |
3167 | 3073 |
3168 String xmlspace; | 3074 String xmlspace; |
3169 } | 3075 } |
3170 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3076 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
3171 // for details. All rights reserved. Use of this source code is governed by a | 3077 // for details. All rights reserved. Use of this source code is governed by a |
3172 // BSD-style license that can be found in the LICENSE file. | 3078 // BSD-style license that can be found in the LICENSE file. |
3173 | 3079 |
3174 | 3080 |
3175 @DocsEditable | 3081 @DocsEditable |
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3539 @DocsEditable | 3445 @DocsEditable |
3540 final AnimatedTransformList transform; | 3446 final AnimatedTransformList transform; |
3541 } | 3447 } |
3542 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
3543 // for details. All rights reserved. Use of this source code is governed by a | 3449 // for details. All rights reserved. Use of this source code is governed by a |
3544 // BSD-style license that can be found in the LICENSE file. | 3450 // BSD-style license that can be found in the LICENSE file. |
3545 | 3451 |
3546 | 3452 |
3547 @DocsEditable | 3453 @DocsEditable |
3548 @DomName('SVGLinearGradientElement') | 3454 @DomName('SVGLinearGradientElement') |
3549 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl
ement" { | 3455 class LinearGradientElement extends _SVGGradientElement native "*SVGLinearGradie
ntElement" { |
3550 | 3456 |
3551 @DocsEditable | 3457 @DocsEditable |
3552 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("linearGradient"); | 3458 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("linearGradient"); |
3553 | 3459 |
3554 @DomName('SVGLinearGradientElement.x1') | 3460 @DomName('SVGLinearGradientElement.x1') |
3555 @DocsEditable | 3461 @DocsEditable |
3556 final AnimatedLength x1; | 3462 final AnimatedLength x1; |
3557 | 3463 |
3558 @DomName('SVGLinearGradientElement.x2') | 3464 @DomName('SVGLinearGradientElement.x2') |
3559 @DocsEditable | 3465 @DocsEditable |
(...skipping 26 matching lines...) Expand all Loading... |
3586 Matrix getScreenCTM(); | 3492 Matrix getScreenCTM(); |
3587 | 3493 |
3588 Matrix getTransformToElement(SvgElement element); | 3494 Matrix getTransformToElement(SvgElement element); |
3589 } | 3495 } |
3590 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3496 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
3591 // for details. All rights reserved. Use of this source code is governed by a | 3497 // for details. All rights reserved. Use of this source code is governed by a |
3592 // BSD-style license that can be found in the LICENSE file. | 3498 // BSD-style license that can be found in the LICENSE file. |
3593 | 3499 |
3594 | 3500 |
3595 @DocsEditable | 3501 @DocsEditable |
3596 @DomName('SVGMPathElement') | |
3597 class MPathElement extends SvgElement implements UriReference, ExternalResources
Required native "*SVGMPathElement" { | |
3598 | |
3599 @DocsEditable | |
3600 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa
th"); | |
3601 | |
3602 // From SVGExternalResourcesRequired | |
3603 | |
3604 @DomName('SVGMPathElement.externalResourcesRequired') | |
3605 @DocsEditable | |
3606 final AnimatedBoolean externalResourcesRequired; | |
3607 | |
3608 // From SVGURIReference | |
3609 | |
3610 @DomName('SVGMPathElement.href') | |
3611 @DocsEditable | |
3612 final AnimatedString href; | |
3613 } | |
3614 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
3615 // for details. All rights reserved. Use of this source code is governed by a | |
3616 // BSD-style license that can be found in the LICENSE file. | |
3617 | |
3618 | |
3619 @DocsEditable | |
3620 @DomName('SVGMarkerElement') | 3502 @DomName('SVGMarkerElement') |
3621 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou
rcesRequired, LangSpace native "*SVGMarkerElement" { | 3503 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou
rcesRequired, LangSpace native "*SVGMarkerElement" { |
3622 | 3504 |
3623 @DocsEditable | 3505 @DocsEditable |
3624 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
rker"); | 3506 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
rker"); |
3625 | 3507 |
3626 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; | 3508 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; |
3627 | 3509 |
3628 static const int SVG_MARKERUNITS_UNKNOWN = 0; | 3510 static const int SVG_MARKERUNITS_UNKNOWN = 0; |
3629 | 3511 |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3852 @DocsEditable | 3734 @DocsEditable |
3853 @DomName('SVGMetadataElement') | 3735 @DomName('SVGMetadataElement') |
3854 class MetadataElement extends SvgElement native "*SVGMetadataElement" { | 3736 class MetadataElement extends SvgElement native "*SVGMetadataElement" { |
3855 } | 3737 } |
3856 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3738 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
3857 // for details. All rights reserved. Use of this source code is governed by a | 3739 // for details. All rights reserved. Use of this source code is governed by a |
3858 // BSD-style license that can be found in the LICENSE file. | 3740 // BSD-style license that can be found in the LICENSE file. |
3859 | 3741 |
3860 | 3742 |
3861 @DocsEditable | 3743 @DocsEditable |
3862 @DomName('SVGMissingGlyphElement') | |
3863 class MissingGlyphElement extends StyledElement native "*SVGMissingGlyphElement"
{ | |
3864 } | |
3865 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
3866 // for details. All rights reserved. Use of this source code is governed by a | |
3867 // BSD-style license that can be found in the LICENSE file. | |
3868 | |
3869 | |
3870 @DocsEditable | |
3871 @DomName('SVGNumber') | 3744 @DomName('SVGNumber') |
3872 class Number native "*SVGNumber" { | 3745 class Number native "*SVGNumber" { |
3873 | 3746 |
3874 @DomName('SVGNumber.value') | 3747 @DomName('SVGNumber.value') |
3875 @DocsEditable | 3748 @DocsEditable |
3876 num value; | 3749 num value; |
3877 } | 3750 } |
3878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
3879 // for details. All rights reserved. Use of this source code is governed by a | 3752 // for details. All rights reserved. Use of this source code is governed by a |
3880 // BSD-style license that can be found in the LICENSE file. | 3753 // BSD-style license that can be found in the LICENSE file. |
(...skipping 1521 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5402 @DocsEditable | 5275 @DocsEditable |
5403 int meetOrSlice; | 5276 int meetOrSlice; |
5404 } | 5277 } |
5405 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5278 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5406 // for details. All rights reserved. Use of this source code is governed by a | 5279 // for details. All rights reserved. Use of this source code is governed by a |
5407 // BSD-style license that can be found in the LICENSE file. | 5280 // BSD-style license that can be found in the LICENSE file. |
5408 | 5281 |
5409 | 5282 |
5410 @DocsEditable | 5283 @DocsEditable |
5411 @DomName('SVGRadialGradientElement') | 5284 @DomName('SVGRadialGradientElement') |
5412 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
ement" { | 5285 class RadialGradientElement extends _SVGGradientElement native "*SVGRadialGradie
ntElement" { |
5413 | 5286 |
5414 @DocsEditable | 5287 @DocsEditable |
5415 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("radialGradient"); | 5288 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("radialGradient"); |
5416 | 5289 |
5417 @DomName('SVGRadialGradientElement.cx') | 5290 @DomName('SVGRadialGradientElement.cx') |
5418 @DocsEditable | 5291 @DocsEditable |
5419 final AnimatedLength cx; | 5292 final AnimatedLength cx; |
5420 | 5293 |
5421 @DomName('SVGRadialGradientElement.cy') | 5294 @DomName('SVGRadialGradientElement.cy') |
5422 @DocsEditable | 5295 @DocsEditable |
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5616 @DocsEditable | 5489 @DocsEditable |
5617 final AnimatedString href; | 5490 final AnimatedString href; |
5618 } | 5491 } |
5619 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5492 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5620 // for details. All rights reserved. Use of this source code is governed by a | 5493 // for details. All rights reserved. Use of this source code is governed by a |
5621 // BSD-style license that can be found in the LICENSE file. | 5494 // BSD-style license that can be found in the LICENSE file. |
5622 | 5495 |
5623 | 5496 |
5624 @DocsEditable | 5497 @DocsEditable |
5625 @DomName('SVGSetElement') | 5498 @DomName('SVGSetElement') |
| 5499 @SupportedBrowser(SupportedBrowser.CHROME) |
| 5500 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 5501 @SupportedBrowser(SupportedBrowser.SAFARI) |
5626 class SetElement extends AnimationElement native "*SVGSetElement" { | 5502 class SetElement extends AnimationElement native "*SVGSetElement" { |
5627 | 5503 |
5628 @DocsEditable | 5504 @DocsEditable |
5629 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
; | 5505 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
; |
| 5506 |
| 5507 /// Checks if this type is supported on the current platform. |
| 5508 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme
nt.tag('set') is SetElement); |
5630 } | 5509 } |
5631 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5510 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5632 // for details. All rights reserved. Use of this source code is governed by a | 5511 // for details. All rights reserved. Use of this source code is governed by a |
5633 // BSD-style license that can be found in the LICENSE file. | 5512 // BSD-style license that can be found in the LICENSE file. |
5634 | 5513 |
5635 | 5514 |
5636 @DocsEditable | 5515 @DocsEditable |
5637 @DomName('SVGStopElement') | 5516 @DomName('SVGStopElement') |
5638 class StopElement extends StyledElement native "*SVGStopElement" { | 5517 class StopElement extends StyledElement native "*SVGStopElement" { |
5639 | 5518 |
(...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6049 | 5928 |
6050 HtmlCollection get $dom_children { | 5929 HtmlCollection get $dom_children { |
6051 throw new UnsupportedError("Cannot get dom_children on SVG."); | 5930 throw new UnsupportedError("Cannot get dom_children on SVG."); |
6052 } | 5931 } |
6053 | 5932 |
6054 bool get isContentEditable => false; | 5933 bool get isContentEditable => false; |
6055 void click() { | 5934 void click() { |
6056 throw new UnsupportedError("Cannot invoke click SVG."); | 5935 throw new UnsupportedError("Cannot invoke click SVG."); |
6057 } | 5936 } |
6058 | 5937 |
| 5938 /** |
| 5939 * Checks to see if the SVG element type is supported by the current platform. |
| 5940 * |
| 5941 * The tag should be a valid SVG element tag name. |
| 5942 */ |
| 5943 static bool isTagSupported(String tag) { |
| 5944 var e = new SvgElement.tag(tag); |
| 5945 return e is SvgElement && !(e is UnknownElement); |
| 5946 } |
6059 | 5947 |
6060 // Shadowing definition. | 5948 // Shadowing definition. |
6061 String get id => JS("String", "#.id", this); | 5949 String get id => JS("String", "#.id", this); |
6062 | 5950 |
6063 void set id(String value) { | 5951 void set id(String value) { |
6064 JS("void", "#.id = #", this, value); | 5952 JS("void", "#.id = #", this, value); |
6065 } | 5953 } |
6066 | 5954 |
6067 @JSName('ownerSVGElement') | 5955 @JSName('ownerSVGElement') |
6068 @DomName('SVGElement.ownerSVGElement') | 5956 @DomName('SVGElement.ownerSVGElement') |
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6485 @DomName('SVGSymbolElement.xmlspace') | 6373 @DomName('SVGSymbolElement.xmlspace') |
6486 @DocsEditable | 6374 @DocsEditable |
6487 String xmlspace; | 6375 String xmlspace; |
6488 } | 6376 } |
6489 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6377 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6490 // for details. All rights reserved. Use of this source code is governed by a | 6378 // for details. All rights reserved. Use of this source code is governed by a |
6491 // BSD-style license that can be found in the LICENSE file. | 6379 // BSD-style license that can be found in the LICENSE file. |
6492 | 6380 |
6493 | 6381 |
6494 @DocsEditable | 6382 @DocsEditable |
6495 @DomName('SVGTRefElement') | |
6496 class TRefElement extends TextPositioningElement implements UriReference native
"*SVGTRefElement" { | |
6497 | |
6498 @DocsEditable | |
6499 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref
"); | |
6500 | |
6501 // From SVGURIReference | |
6502 | |
6503 @DomName('SVGTRefElement.href') | |
6504 @DocsEditable | |
6505 final AnimatedString href; | |
6506 } | |
6507 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
6508 // for details. All rights reserved. Use of this source code is governed by a | |
6509 // BSD-style license that can be found in the LICENSE file. | |
6510 | |
6511 | |
6512 @DocsEditable | |
6513 @DomName('SVGTSpanElement') | 6383 @DomName('SVGTSpanElement') |
6514 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { | 6384 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { |
6515 | 6385 |
6516 @DocsEditable | 6386 @DocsEditable |
6517 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
an"); | 6387 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
an"); |
6518 } | 6388 } |
6519 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6520 // for details. All rights reserved. Use of this source code is governed by a | 6390 // for details. All rights reserved. Use of this source code is governed by a |
6521 // BSD-style license that can be found in the LICENSE file. | 6391 // BSD-style license that can be found in the LICENSE file. |
6522 | 6392 |
(...skipping 685 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7208 @DomName('SVGUseElement.href') | 7078 @DomName('SVGUseElement.href') |
7209 @DocsEditable | 7079 @DocsEditable |
7210 final AnimatedString href; | 7080 final AnimatedString href; |
7211 } | 7081 } |
7212 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7082 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
7213 // for details. All rights reserved. Use of this source code is governed by a | 7083 // for details. All rights reserved. Use of this source code is governed by a |
7214 // BSD-style license that can be found in the LICENSE file. | 7084 // BSD-style license that can be found in the LICENSE file. |
7215 | 7085 |
7216 | 7086 |
7217 @DocsEditable | 7087 @DocsEditable |
7218 @DomName('SVGVKernElement') | |
7219 class VKernElement extends SvgElement native "*SVGVKernElement" { | |
7220 | |
7221 @DocsEditable | |
7222 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke
rn"); | |
7223 } | |
7224 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
7225 // for details. All rights reserved. Use of this source code is governed by a | |
7226 // BSD-style license that can be found in the LICENSE file. | |
7227 | |
7228 | |
7229 @DocsEditable | |
7230 @DomName('SVGViewElement') | 7088 @DomName('SVGViewElement') |
7231 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
equired, ZoomAndPan native "*SVGViewElement" { | 7089 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
equired, ZoomAndPan native "*SVGViewElement" { |
7232 | 7090 |
7233 @DocsEditable | 7091 @DocsEditable |
7234 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
"); | 7092 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
"); |
7235 | 7093 |
7236 @DomName('SVGViewElement.viewTarget') | 7094 @DomName('SVGViewElement.viewTarget') |
7237 @DocsEditable | 7095 @DocsEditable |
7238 final StringList viewTarget; | 7096 final StringList viewTarget; |
7239 | 7097 |
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7539 | 7397 |
7540 List<ElementInstance> getRange(int start, int rangeLength) => | 7398 List<ElementInstance> getRange(int start, int rangeLength) => |
7541 Lists.getRange(this, start, rangeLength, <ElementInstance>[]); | 7399 Lists.getRange(this, start, rangeLength, <ElementInstance>[]); |
7542 | 7400 |
7543 // -- end List<ElementInstance> mixins. | 7401 // -- end List<ElementInstance> mixins. |
7544 | 7402 |
7545 @DomName('SVGElementInstanceList.item') | 7403 @DomName('SVGElementInstanceList.item') |
7546 @DocsEditable | 7404 @DocsEditable |
7547 ElementInstance item(int index) native; | 7405 ElementInstance item(int index) native; |
7548 } | 7406 } |
| 7407 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7408 // for details. All rights reserved. Use of this source code is governed by a |
| 7409 // BSD-style license that can be found in the LICENSE file. |
| 7410 |
| 7411 |
| 7412 @DocsEditable |
| 7413 @DomName('SVGAltGlyphDefElement') |
| 7414 class _SVGAltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement"
{ |
| 7415 } |
| 7416 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7417 // for details. All rights reserved. Use of this source code is governed by a |
| 7418 // BSD-style license that can be found in the LICENSE file. |
| 7419 |
| 7420 |
| 7421 @DocsEditable |
| 7422 @DomName('SVGAltGlyphItemElement') |
| 7423 class _SVGAltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement
" { |
| 7424 } |
| 7425 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7426 // for details. All rights reserved. Use of this source code is governed by a |
| 7427 // BSD-style license that can be found in the LICENSE file. |
| 7428 |
| 7429 |
| 7430 @DocsEditable |
| 7431 @DomName('SVGAnimateColorElement') |
| 7432 class _SVGAnimateColorElement extends AnimationElement native "*SVGAnimateColorE
lement" { |
| 7433 } |
| 7434 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7435 // for details. All rights reserved. Use of this source code is governed by a |
| 7436 // BSD-style license that can be found in the LICENSE file. |
| 7437 |
| 7438 |
| 7439 @DocsEditable |
| 7440 @DomName('SVGComponentTransferFunctionElement') |
| 7441 class _SVGComponentTransferFunctionElement extends SvgElement native "*SVGCompon
entTransferFunctionElement" { |
| 7442 |
| 7443 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; |
| 7444 |
| 7445 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; |
| 7446 |
| 7447 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; |
| 7448 |
| 7449 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; |
| 7450 |
| 7451 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; |
| 7452 |
| 7453 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; |
| 7454 |
| 7455 @DomName('SVGComponentTransferFunctionElement.amplitude') |
| 7456 @DocsEditable |
| 7457 final AnimatedNumber amplitude; |
| 7458 |
| 7459 @DomName('SVGComponentTransferFunctionElement.exponent') |
| 7460 @DocsEditable |
| 7461 final AnimatedNumber exponent; |
| 7462 |
| 7463 @DomName('SVGComponentTransferFunctionElement.intercept') |
| 7464 @DocsEditable |
| 7465 final AnimatedNumber intercept; |
| 7466 |
| 7467 @DomName('SVGComponentTransferFunctionElement.offset') |
| 7468 @DocsEditable |
| 7469 final AnimatedNumber offset; |
| 7470 |
| 7471 @DomName('SVGComponentTransferFunctionElement.slope') |
| 7472 @DocsEditable |
| 7473 final AnimatedNumber slope; |
| 7474 |
| 7475 @DomName('SVGComponentTransferFunctionElement.tableValues') |
| 7476 @DocsEditable |
| 7477 final AnimatedNumberList tableValues; |
| 7478 |
| 7479 @DomName('SVGComponentTransferFunctionElement.type') |
| 7480 @DocsEditable |
| 7481 final AnimatedEnumeration type; |
| 7482 } |
| 7483 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7484 // for details. All rights reserved. Use of this source code is governed by a |
| 7485 // BSD-style license that can be found in the LICENSE file. |
| 7486 |
| 7487 |
| 7488 @DocsEditable |
| 7489 @DomName('SVGCursorElement') |
| 7490 class _SVGCursorElement extends SvgElement implements UriReference, Tests, Exter
nalResourcesRequired native "*SVGCursorElement" { |
| 7491 |
| 7492 @DocsEditable |
| 7493 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag
("cursor"); |
| 7494 |
| 7495 /// Checks if this type is supported on the current platform. |
| 7496 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl
ement.tag('cursor') is _SVGCursorElement); |
| 7497 |
| 7498 @DomName('SVGCursorElement.x') |
| 7499 @DocsEditable |
| 7500 final AnimatedLength x; |
| 7501 |
| 7502 @DomName('SVGCursorElement.y') |
| 7503 @DocsEditable |
| 7504 final AnimatedLength y; |
| 7505 |
| 7506 // From SVGExternalResourcesRequired |
| 7507 |
| 7508 @DomName('SVGCursorElement.externalResourcesRequired') |
| 7509 @DocsEditable |
| 7510 final AnimatedBoolean externalResourcesRequired; |
| 7511 |
| 7512 // From SVGTests |
| 7513 |
| 7514 @DomName('SVGCursorElement.requiredExtensions') |
| 7515 @DocsEditable |
| 7516 final StringList requiredExtensions; |
| 7517 |
| 7518 @DomName('SVGCursorElement.requiredFeatures') |
| 7519 @DocsEditable |
| 7520 final StringList requiredFeatures; |
| 7521 |
| 7522 @DomName('SVGCursorElement.systemLanguage') |
| 7523 @DocsEditable |
| 7524 final StringList systemLanguage; |
| 7525 |
| 7526 @DomName('SVGCursorElement.hasExtension') |
| 7527 @DocsEditable |
| 7528 bool hasExtension(String extension) native; |
| 7529 |
| 7530 // From SVGURIReference |
| 7531 |
| 7532 @DomName('SVGCursorElement.href') |
| 7533 @DocsEditable |
| 7534 final AnimatedString href; |
| 7535 } |
| 7536 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7537 // for details. All rights reserved. Use of this source code is governed by a |
| 7538 // BSD-style license that can be found in the LICENSE file. |
| 7539 |
| 7540 |
| 7541 @DocsEditable |
| 7542 @DomName('SVGFEDropShadowElement') |
| 7543 class _SVGFEDropShadowElement extends StyledElement implements FilterPrimitiveSt
andardAttributes native "*SVGFEDropShadowElement" { |
| 7544 |
| 7545 @DomName('SVGFEDropShadowElement.dx') |
| 7546 @DocsEditable |
| 7547 final AnimatedNumber dx; |
| 7548 |
| 7549 @DomName('SVGFEDropShadowElement.dy') |
| 7550 @DocsEditable |
| 7551 final AnimatedNumber dy; |
| 7552 |
| 7553 @DomName('SVGFEDropShadowElement.in1') |
| 7554 @DocsEditable |
| 7555 final AnimatedString in1; |
| 7556 |
| 7557 @DomName('SVGFEDropShadowElement.stdDeviationX') |
| 7558 @DocsEditable |
| 7559 final AnimatedNumber stdDeviationX; |
| 7560 |
| 7561 @DomName('SVGFEDropShadowElement.stdDeviationY') |
| 7562 @DocsEditable |
| 7563 final AnimatedNumber stdDeviationY; |
| 7564 |
| 7565 @DomName('SVGFEDropShadowElement.setStdDeviation') |
| 7566 @DocsEditable |
| 7567 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; |
| 7568 |
| 7569 // From SVGFilterPrimitiveStandardAttributes |
| 7570 |
| 7571 @DomName('SVGFEDropShadowElement.height') |
| 7572 @DocsEditable |
| 7573 final AnimatedLength height; |
| 7574 |
| 7575 @DomName('SVGFEDropShadowElement.result') |
| 7576 @DocsEditable |
| 7577 final AnimatedString result; |
| 7578 |
| 7579 @DomName('SVGFEDropShadowElement.width') |
| 7580 @DocsEditable |
| 7581 final AnimatedLength width; |
| 7582 |
| 7583 @DomName('SVGFEDropShadowElement.x') |
| 7584 @DocsEditable |
| 7585 final AnimatedLength x; |
| 7586 |
| 7587 @DomName('SVGFEDropShadowElement.y') |
| 7588 @DocsEditable |
| 7589 final AnimatedLength y; |
| 7590 } |
| 7591 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7592 // for details. All rights reserved. Use of this source code is governed by a |
| 7593 // BSD-style license that can be found in the LICENSE file. |
| 7594 |
| 7595 |
| 7596 @DocsEditable |
| 7597 @DomName('SVGFontElement') |
| 7598 class _SVGFontElement extends SvgElement native "*SVGFontElement" { |
| 7599 } |
| 7600 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7601 // for details. All rights reserved. Use of this source code is governed by a |
| 7602 // BSD-style license that can be found in the LICENSE file. |
| 7603 |
| 7604 |
| 7605 @DocsEditable |
| 7606 @DomName('SVGFontFaceElement') |
| 7607 class _SVGFontFaceElement extends SvgElement native "*SVGFontFaceElement" { |
| 7608 } |
| 7609 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7610 // for details. All rights reserved. Use of this source code is governed by a |
| 7611 // BSD-style license that can be found in the LICENSE file. |
| 7612 |
| 7613 |
| 7614 @DocsEditable |
| 7615 @DomName('SVGFontFaceFormatElement') |
| 7616 class _SVGFontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatEle
ment" { |
| 7617 } |
| 7618 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7619 // for details. All rights reserved. Use of this source code is governed by a |
| 7620 // BSD-style license that can be found in the LICENSE file. |
| 7621 |
| 7622 |
| 7623 @DocsEditable |
| 7624 @DomName('SVGFontFaceNameElement') |
| 7625 class _SVGFontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement
" { |
| 7626 } |
| 7627 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7628 // for details. All rights reserved. Use of this source code is governed by a |
| 7629 // BSD-style license that can be found in the LICENSE file. |
| 7630 |
| 7631 |
| 7632 @DocsEditable |
| 7633 @DomName('SVGFontFaceSrcElement') |
| 7634 class _SVGFontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement"
{ |
| 7635 } |
| 7636 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7637 // for details. All rights reserved. Use of this source code is governed by a |
| 7638 // BSD-style license that can be found in the LICENSE file. |
| 7639 |
| 7640 |
| 7641 @DocsEditable |
| 7642 @DomName('SVGFontFaceUriElement') |
| 7643 class _SVGFontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement"
{ |
| 7644 } |
| 7645 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7646 // for details. All rights reserved. Use of this source code is governed by a |
| 7647 // BSD-style license that can be found in the LICENSE file. |
| 7648 |
| 7649 |
| 7650 @DocsEditable |
| 7651 @DomName('SVGGlyphElement') |
| 7652 class _SVGGlyphElement extends SvgElement native "*SVGGlyphElement" { |
| 7653 |
| 7654 @DocsEditable |
| 7655 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"glyph"); |
| 7656 } |
| 7657 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7658 // for details. All rights reserved. Use of this source code is governed by a |
| 7659 // BSD-style license that can be found in the LICENSE file. |
| 7660 |
| 7661 |
| 7662 @DocsEditable |
| 7663 @DomName('SVGGlyphRefElement') |
| 7664 class _SVGGlyphRefElement extends StyledElement implements UriReference native "
*SVGGlyphRefElement" { |
| 7665 |
| 7666 @DomName('SVGGlyphRefElement.dx') |
| 7667 @DocsEditable |
| 7668 num dx; |
| 7669 |
| 7670 @DomName('SVGGlyphRefElement.dy') |
| 7671 @DocsEditable |
| 7672 num dy; |
| 7673 |
| 7674 @DomName('SVGGlyphRefElement.format') |
| 7675 @DocsEditable |
| 7676 String format; |
| 7677 |
| 7678 @DomName('SVGGlyphRefElement.glyphRef') |
| 7679 @DocsEditable |
| 7680 String glyphRef; |
| 7681 |
| 7682 @DomName('SVGGlyphRefElement.x') |
| 7683 @DocsEditable |
| 7684 num x; |
| 7685 |
| 7686 @DomName('SVGGlyphRefElement.y') |
| 7687 @DocsEditable |
| 7688 num y; |
| 7689 |
| 7690 // From SVGURIReference |
| 7691 |
| 7692 @DomName('SVGGlyphRefElement.href') |
| 7693 @DocsEditable |
| 7694 final AnimatedString href; |
| 7695 } |
| 7696 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7697 // for details. All rights reserved. Use of this source code is governed by a |
| 7698 // BSD-style license that can be found in the LICENSE file. |
| 7699 |
| 7700 |
| 7701 @DocsEditable |
| 7702 @DomName('SVGGradientElement') |
| 7703 class _SVGGradientElement extends StyledElement implements UriReference, Externa
lResourcesRequired native "*SVGGradientElement" { |
| 7704 |
| 7705 static const int SVG_SPREADMETHOD_PAD = 1; |
| 7706 |
| 7707 static const int SVG_SPREADMETHOD_REFLECT = 2; |
| 7708 |
| 7709 static const int SVG_SPREADMETHOD_REPEAT = 3; |
| 7710 |
| 7711 static const int SVG_SPREADMETHOD_UNKNOWN = 0; |
| 7712 |
| 7713 @DomName('SVGGradientElement.gradientTransform') |
| 7714 @DocsEditable |
| 7715 final AnimatedTransformList gradientTransform; |
| 7716 |
| 7717 @DomName('SVGGradientElement.gradientUnits') |
| 7718 @DocsEditable |
| 7719 final AnimatedEnumeration gradientUnits; |
| 7720 |
| 7721 @DomName('SVGGradientElement.spreadMethod') |
| 7722 @DocsEditable |
| 7723 final AnimatedEnumeration spreadMethod; |
| 7724 |
| 7725 // From SVGExternalResourcesRequired |
| 7726 |
| 7727 @DomName('SVGGradientElement.externalResourcesRequired') |
| 7728 @DocsEditable |
| 7729 final AnimatedBoolean externalResourcesRequired; |
| 7730 |
| 7731 // From SVGURIReference |
| 7732 |
| 7733 @DomName('SVGGradientElement.href') |
| 7734 @DocsEditable |
| 7735 final AnimatedString href; |
| 7736 } |
| 7737 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7738 // for details. All rights reserved. Use of this source code is governed by a |
| 7739 // BSD-style license that can be found in the LICENSE file. |
| 7740 |
| 7741 |
| 7742 @DocsEditable |
| 7743 @DomName('SVGHKernElement') |
| 7744 class _SVGHKernElement extends SvgElement native "*SVGHKernElement" { |
| 7745 |
| 7746 @DocsEditable |
| 7747 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"hkern"); |
| 7748 } |
| 7749 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7750 // for details. All rights reserved. Use of this source code is governed by a |
| 7751 // BSD-style license that can be found in the LICENSE file. |
| 7752 |
| 7753 |
| 7754 @DocsEditable |
| 7755 @DomName('SVGMPathElement') |
| 7756 class _SVGMPathElement extends SvgElement implements UriReference, ExternalResou
rcesRequired native "*SVGMPathElement" { |
| 7757 |
| 7758 @DocsEditable |
| 7759 factory _SVGMPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"mpath"); |
| 7760 |
| 7761 // From SVGExternalResourcesRequired |
| 7762 |
| 7763 @DomName('SVGMPathElement.externalResourcesRequired') |
| 7764 @DocsEditable |
| 7765 final AnimatedBoolean externalResourcesRequired; |
| 7766 |
| 7767 // From SVGURIReference |
| 7768 |
| 7769 @DomName('SVGMPathElement.href') |
| 7770 @DocsEditable |
| 7771 final AnimatedString href; |
| 7772 } |
| 7773 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7774 // for details. All rights reserved. Use of this source code is governed by a |
| 7775 // BSD-style license that can be found in the LICENSE file. |
| 7776 |
| 7777 |
| 7778 @DocsEditable |
| 7779 @DomName('SVGMissingGlyphElement') |
| 7780 class _SVGMissingGlyphElement extends StyledElement native "*SVGMissingGlyphElem
ent" { |
| 7781 } |
| 7782 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7783 // for details. All rights reserved. Use of this source code is governed by a |
| 7784 // BSD-style license that can be found in the LICENSE file. |
| 7785 |
| 7786 |
| 7787 @DocsEditable |
| 7788 @DomName('SVGTRefElement') |
| 7789 class _SVGTRefElement extends TextPositioningElement implements UriReference nat
ive "*SVGTRefElement" { |
| 7790 |
| 7791 @DocsEditable |
| 7792 factory _SVGTRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("
tref"); |
| 7793 |
| 7794 // From SVGURIReference |
| 7795 |
| 7796 @DomName('SVGTRefElement.href') |
| 7797 @DocsEditable |
| 7798 final AnimatedString href; |
| 7799 } |
| 7800 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 7801 // for details. All rights reserved. Use of this source code is governed by a |
| 7802 // BSD-style license that can be found in the LICENSE file. |
| 7803 |
| 7804 |
| 7805 @DocsEditable |
| 7806 @DomName('SVGVKernElement') |
| 7807 class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { |
| 7808 |
| 7809 @DocsEditable |
| 7810 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"vkern"); |
| 7811 } |
OLD | NEW |