| OLD | NEW | 
|     1 library svg; |     1 library 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 // DO NOT EDIT |     7 // DO NOT EDIT | 
|     8 // Auto-generated dart:svg library. |     8 // Auto-generated dart:svg library. | 
|     9  |     9  | 
|    10  |    10  | 
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|    49     // The SVG spec requires the version attribute to match the spec version |    49     // The SVG spec requires the version attribute to match the spec version | 
|    50     el.attributes['version'] = "1.1"; |    50     el.attributes['version'] = "1.1"; | 
|    51     return el; |    51     return el; | 
|    52   } |    52   } | 
|    53 } |    53 } | 
|    54 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |    54 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|    55 // for details. All rights reserved. Use of this source code is governed by a |    55 // for details. All rights reserved. Use of this source code is governed by a | 
|    56 // BSD-style license that can be found in the LICENSE file. |    56 // BSD-style license that can be found in the LICENSE file. | 
|    57  |    57  | 
|    58  |    58  | 
|    59 /// @domName SVGAElement; @docsEditable true |    59 /// @docsEditable true | 
 |    60 @DomName('SVGAElement') | 
|    60 class AElement extends SvgElement implements Transformable, Tests, UriReference,
       Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" { |    61 class AElement extends SvgElement implements Transformable, Tests, UriReference,
       Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" { | 
|    61  |    62  | 
|    62   ///@docsEditable true |    63   /// @docsEditable true | 
|    63   factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); |    64   factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); | 
|    64  |    65  | 
|    65   /// @domName SVGAElement.target; @docsEditable true |    66   /// @docsEditable true | 
 |    67   @DomName('SVGAElement.target') | 
|    66   final AnimatedString target; |    68   final AnimatedString target; | 
|    67  |    69  | 
|    68   // From SVGExternalResourcesRequired |    70   // From SVGExternalResourcesRequired | 
|    69  |    71  | 
|    70   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |    72   /// @docsEditable true | 
 |    73   @DomName('SVGAElement.externalResourcesRequired') | 
|    71   final AnimatedBoolean externalResourcesRequired; |    74   final AnimatedBoolean externalResourcesRequired; | 
|    72  |    75  | 
|    73   // From SVGLangSpace |    76   // From SVGLangSpace | 
|    74  |    77  | 
|    75   /// @domName SVGLangSpace.xmllang; @docsEditable true |    78   /// @docsEditable true | 
 |    79   @DomName('SVGAElement.xmllang') | 
|    76   String xmllang; |    80   String xmllang; | 
|    77  |    81  | 
|    78   /// @domName SVGLangSpace.xmlspace; @docsEditable true |    82   /// @docsEditable true | 
 |    83   @DomName('SVGAElement.xmlspace') | 
|    79   String xmlspace; |    84   String xmlspace; | 
|    80  |    85  | 
|    81   // From SVGLocatable |    86   // From SVGLocatable | 
|    82  |    87  | 
|    83   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |    88   /// @docsEditable true | 
 |    89   @DomName('SVGAElement.farthestViewportElement') | 
|    84   final SvgElement farthestViewportElement; |    90   final SvgElement farthestViewportElement; | 
|    85  |    91  | 
|    86   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |    92   /// @docsEditable true | 
 |    93   @DomName('SVGAElement.nearestViewportElement') | 
|    87   final SvgElement nearestViewportElement; |    94   final SvgElement nearestViewportElement; | 
|    88  |    95  | 
|    89   /// @domName SVGLocatable.getBBox; @docsEditable true |    96   /// @docsEditable true | 
 |    97   @DomName('SVGAElement.getBBox') | 
|    90   Rect getBBox() native; |    98   Rect getBBox() native; | 
|    91  |    99  | 
|    92   /// @domName SVGLocatable.getCTM; @docsEditable true |   100   /// @docsEditable true | 
|    93   @JSName('getCTM') |   101   @JSName('getCTM') | 
 |   102   @DomName('SVGAElement.getCTM') | 
|    94   Matrix getCtm() native; |   103   Matrix getCtm() native; | 
|    95  |   104  | 
|    96   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |   105   /// @docsEditable true | 
|    97   @JSName('getScreenCTM') |   106   @JSName('getScreenCTM') | 
 |   107   @DomName('SVGAElement.getScreenCTM') | 
|    98   Matrix getScreenCtm() native; |   108   Matrix getScreenCtm() native; | 
|    99  |   109  | 
|   100   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |   110   /// @docsEditable true | 
 |   111   @DomName('SVGAElement.getTransformToElement') | 
|   101   Matrix getTransformToElement(SvgElement element) native; |   112   Matrix getTransformToElement(SvgElement element) native; | 
|   102  |   113  | 
|   103   // From SVGStylable |   114   // From SVGStylable | 
|   104  |   115  | 
|   105   // Shadowing definition. |   116   // Shadowing definition. | 
|   106   /// @domName SVGStylable.className; @docsEditable true |   117   /// @docsEditable true | 
|   107   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |   118   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|   108  |   119  | 
|   109   // Use implementation from Element. |   120   // Use implementation from Element. | 
|   110   // final CssStyleDeclaration style; |   121   // final CssStyleDeclaration style; | 
|   111  |   122  | 
|   112   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |   123   /// @docsEditable true | 
 |   124   @DomName('SVGAElement.getPresentationAttribute') | 
|   113   CssValue getPresentationAttribute(String name) native; |   125   CssValue getPresentationAttribute(String name) native; | 
|   114  |   126  | 
|   115   // From SVGTests |   127   // From SVGTests | 
|   116  |   128  | 
|   117   /// @domName SVGTests.requiredExtensions; @docsEditable true |   129   /// @docsEditable true | 
 |   130   @DomName('SVGAElement.requiredExtensions') | 
|   118   final StringList requiredExtensions; |   131   final StringList requiredExtensions; | 
|   119  |   132  | 
|   120   /// @domName SVGTests.requiredFeatures; @docsEditable true |   133   /// @docsEditable true | 
 |   134   @DomName('SVGAElement.requiredFeatures') | 
|   121   final StringList requiredFeatures; |   135   final StringList requiredFeatures; | 
|   122  |   136  | 
|   123   /// @domName SVGTests.systemLanguage; @docsEditable true |   137   /// @docsEditable true | 
 |   138   @DomName('SVGAElement.systemLanguage') | 
|   124   final StringList systemLanguage; |   139   final StringList systemLanguage; | 
|   125  |   140  | 
|   126   /// @domName SVGTests.hasExtension; @docsEditable true |   141   /// @docsEditable true | 
 |   142   @DomName('SVGAElement.hasExtension') | 
|   127   bool hasExtension(String extension) native; |   143   bool hasExtension(String extension) native; | 
|   128  |   144  | 
|   129   // From SVGTransformable |   145   // From SVGTransformable | 
|   130  |   146  | 
|   131   /// @domName SVGTransformable.transform; @docsEditable true |   147   /// @docsEditable true | 
 |   148   @DomName('SVGAElement.transform') | 
|   132   final AnimatedTransformList transform; |   149   final AnimatedTransformList transform; | 
|   133  |   150  | 
|   134   // From SVGURIReference |   151   // From SVGURIReference | 
|   135  |   152  | 
|   136   /// @domName SVGURIReference.href; @docsEditable true |   153   /// @docsEditable true | 
 |   154   @DomName('SVGAElement.href') | 
|   137   final AnimatedString href; |   155   final AnimatedString href; | 
|   138 } |   156 } | 
|   139 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   157 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   140 // for details. All rights reserved. Use of this source code is governed by a |   158 // for details. All rights reserved. Use of this source code is governed by a | 
|   141 // BSD-style license that can be found in the LICENSE file. |   159 // BSD-style license that can be found in the LICENSE file. | 
|   142  |   160  | 
|   143  |   161  | 
|   144 /// @domName SVGAltGlyphDefElement; @docsEditable true |   162 /// @docsEditable true | 
 |   163 @DomName('SVGAltGlyphDefElement') | 
|   145 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { |   164 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { | 
|   146 } |   165 } | 
|   147 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   166 // 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 |   167 // 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. |   168 // BSD-style license that can be found in the LICENSE file. | 
|   150  |   169  | 
|   151  |   170  | 
|   152 /// @domName SVGAltGlyphElement; @docsEditable true |   171 /// @docsEditable true | 
 |   172 @DomName('SVGAltGlyphElement') | 
|   153 class AltGlyphElement extends TextPositioningElement implements UriReference nat
      ive "*SVGAltGlyphElement" { |   173 class AltGlyphElement extends TextPositioningElement implements UriReference nat
      ive "*SVGAltGlyphElement" { | 
|   154  |   174  | 
|   155   /// @domName SVGAltGlyphElement.format; @docsEditable true |   175   /// @docsEditable true | 
 |   176   @DomName('SVGAltGlyphElement.format') | 
|   156   String format; |   177   String format; | 
|   157  |   178  | 
|   158   /// @domName SVGAltGlyphElement.glyphRef; @docsEditable true |   179   /// @docsEditable true | 
 |   180   @DomName('SVGAltGlyphElement.glyphRef') | 
|   159   String glyphRef; |   181   String glyphRef; | 
|   160  |   182  | 
|   161   // From SVGURIReference |   183   // From SVGURIReference | 
|   162  |   184  | 
|   163   /// @domName SVGURIReference.href; @docsEditable true |   185   /// @docsEditable true | 
 |   186   @DomName('SVGAltGlyphElement.href') | 
|   164   final AnimatedString href; |   187   final AnimatedString href; | 
|   165 } |   188 } | 
|   166 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   189 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   167 // for details. All rights reserved. Use of this source code is governed by a |   190 // for details. All rights reserved. Use of this source code is governed by a | 
|   168 // BSD-style license that can be found in the LICENSE file. |   191 // BSD-style license that can be found in the LICENSE file. | 
|   169  |   192  | 
|   170  |   193  | 
|   171 /// @domName SVGAltGlyphItemElement; @docsEditable true |   194 /// @docsEditable true | 
 |   195 @DomName('SVGAltGlyphItemElement') | 
|   172 class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" { |   196 class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" { | 
|   173 } |   197 } | 
|   174 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   198 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   175 // for details. All rights reserved. Use of this source code is governed by a |   199 // for details. All rights reserved. Use of this source code is governed by a | 
|   176 // BSD-style license that can be found in the LICENSE file. |   200 // BSD-style license that can be found in the LICENSE file. | 
|   177  |   201  | 
|   178  |   202  | 
|   179 /// @domName SVGAngle; @docsEditable true |   203 /// @docsEditable true | 
 |   204 @DomName('SVGAngle') | 
|   180 class Angle native "*SVGAngle" { |   205 class Angle native "*SVGAngle" { | 
|   181  |   206  | 
|   182   static const int SVG_ANGLETYPE_DEG = 2; |   207   static const int SVG_ANGLETYPE_DEG = 2; | 
|   183  |   208  | 
|   184   static const int SVG_ANGLETYPE_GRAD = 4; |   209   static const int SVG_ANGLETYPE_GRAD = 4; | 
|   185  |   210  | 
|   186   static const int SVG_ANGLETYPE_RAD = 3; |   211   static const int SVG_ANGLETYPE_RAD = 3; | 
|   187  |   212  | 
|   188   static const int SVG_ANGLETYPE_UNKNOWN = 0; |   213   static const int SVG_ANGLETYPE_UNKNOWN = 0; | 
|   189  |   214  | 
|   190   static const int SVG_ANGLETYPE_UNSPECIFIED = 1; |   215   static const int SVG_ANGLETYPE_UNSPECIFIED = 1; | 
|   191  |   216  | 
|   192   /// @domName SVGAngle.unitType; @docsEditable true |   217   /// @docsEditable true | 
 |   218   @DomName('SVGAngle.unitType') | 
|   193   final int unitType; |   219   final int unitType; | 
|   194  |   220  | 
|   195   /// @domName SVGAngle.value; @docsEditable true |   221   /// @docsEditable true | 
 |   222   @DomName('SVGAngle.value') | 
|   196   num value; |   223   num value; | 
|   197  |   224  | 
|   198   /// @domName SVGAngle.valueAsString; @docsEditable true |   225   /// @docsEditable true | 
 |   226   @DomName('SVGAngle.valueAsString') | 
|   199   String valueAsString; |   227   String valueAsString; | 
|   200  |   228  | 
|   201   /// @domName SVGAngle.valueInSpecifiedUnits; @docsEditable true |   229   /// @docsEditable true | 
 |   230   @DomName('SVGAngle.valueInSpecifiedUnits') | 
|   202   num valueInSpecifiedUnits; |   231   num valueInSpecifiedUnits; | 
|   203  |   232  | 
|   204   /// @domName SVGAngle.convertToSpecifiedUnits; @docsEditable true |   233   /// @docsEditable true | 
 |   234   @DomName('SVGAngle.convertToSpecifiedUnits') | 
|   205   void convertToSpecifiedUnits(int unitType) native; |   235   void convertToSpecifiedUnits(int unitType) native; | 
|   206  |   236  | 
|   207   /// @domName SVGAngle.newValueSpecifiedUnits; @docsEditable true |   237   /// @docsEditable true | 
 |   238   @DomName('SVGAngle.newValueSpecifiedUnits') | 
|   208   void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; |   239   void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 
|   209 } |   240 } | 
|   210 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   241 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   211 // for details. All rights reserved. Use of this source code is governed by a |   242 // for details. All rights reserved. Use of this source code is governed by a | 
|   212 // BSD-style license that can be found in the LICENSE file. |   243 // BSD-style license that can be found in the LICENSE file. | 
|   213  |   244  | 
|   214  |   245  | 
|   215 /// @domName SVGAnimateColorElement; @docsEditable true |   246 /// @docsEditable true | 
 |   247 @DomName('SVGAnimateColorElement') | 
|   216 class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
      nt" { |   248 class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
      nt" { | 
|   217  |   249  | 
|   218   ///@docsEditable true |   250   /// @docsEditable true | 
|   219   factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_t
      ag("animateColor"); |   251   factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_t
      ag("animateColor"); | 
|   220 } |   252 } | 
|   221 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   253 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   222 // for details. All rights reserved. Use of this source code is governed by a |   254 // for details. All rights reserved. Use of this source code is governed by a | 
|   223 // BSD-style license that can be found in the LICENSE file. |   255 // BSD-style license that can be found in the LICENSE file. | 
|   224  |   256  | 
|   225  |   257  | 
|   226 /// @domName SVGAnimateElement; @docsEditable true |   258 /// @docsEditable true | 
 |   259 @DomName('SVGAnimateElement') | 
|   227 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { |   260 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { | 
|   228  |   261  | 
|   229   ///@docsEditable true |   262   /// @docsEditable true | 
|   230   factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
      nimate"); |   263   factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
      nimate"); | 
|   231 } |   264 } | 
|   232 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   265 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   233 // for details. All rights reserved. Use of this source code is governed by a |   266 // for details. All rights reserved. Use of this source code is governed by a | 
|   234 // BSD-style license that can be found in the LICENSE file. |   267 // BSD-style license that can be found in the LICENSE file. | 
|   235  |   268  | 
|   236  |   269  | 
|   237 /// @domName SVGAnimateMotionElement; @docsEditable true |   270 /// @docsEditable true | 
 |   271 @DomName('SVGAnimateMotionElement') | 
|   238 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
      ment" { |   272 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
      ment" { | 
|   239  |   273  | 
|   240   ///@docsEditable true |   274   /// @docsEditable true | 
|   241   factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
      tag("animateMotion"); |   275   factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
      tag("animateMotion"); | 
|   242 } |   276 } | 
|   243 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   277 // 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 |   278 // 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. |   279 // BSD-style license that can be found in the LICENSE file. | 
|   246  |   280  | 
|   247  |   281  | 
|   248 /// @domName SVGAnimateTransformElement; @docsEditable true |   282 /// @docsEditable true | 
 |   283 @DomName('SVGAnimateTransformElement') | 
|   249 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
      ormElement" { |   284 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
      ormElement" { | 
|   250  |   285  | 
|   251   ///@docsEditable true |   286   /// @docsEditable true | 
|   252   factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
      nt_tag("animateTransform"); |   287   factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
      nt_tag("animateTransform"); | 
|   253 } |   288 } | 
|   254 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   289 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   255 // for details. All rights reserved. Use of this source code is governed by a |   290 // for details. All rights reserved. Use of this source code is governed by a | 
|   256 // BSD-style license that can be found in the LICENSE file. |   291 // BSD-style license that can be found in the LICENSE file. | 
|   257  |   292  | 
|   258  |   293  | 
|   259 /// @domName SVGAnimatedAngle; @docsEditable true |   294 /// @docsEditable true | 
 |   295 @DomName('SVGAnimatedAngle') | 
|   260 class AnimatedAngle native "*SVGAnimatedAngle" { |   296 class AnimatedAngle native "*SVGAnimatedAngle" { | 
|   261  |   297  | 
|   262   /// @domName SVGAnimatedAngle.animVal; @docsEditable true |   298   /// @docsEditable true | 
 |   299   @DomName('SVGAnimatedAngle.animVal') | 
|   263   final Angle animVal; |   300   final Angle animVal; | 
|   264  |   301  | 
|   265   /// @domName SVGAnimatedAngle.baseVal; @docsEditable true |   302   /// @docsEditable true | 
 |   303   @DomName('SVGAnimatedAngle.baseVal') | 
|   266   final Angle baseVal; |   304   final Angle baseVal; | 
|   267 } |   305 } | 
|   268 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   306 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   269 // for details. All rights reserved. Use of this source code is governed by a |   307 // for details. All rights reserved. Use of this source code is governed by a | 
|   270 // BSD-style license that can be found in the LICENSE file. |   308 // BSD-style license that can be found in the LICENSE file. | 
|   271  |   309  | 
|   272  |   310  | 
|   273 /// @domName SVGAnimatedBoolean; @docsEditable true |   311 /// @docsEditable true | 
 |   312 @DomName('SVGAnimatedBoolean') | 
|   274 class AnimatedBoolean native "*SVGAnimatedBoolean" { |   313 class AnimatedBoolean native "*SVGAnimatedBoolean" { | 
|   275  |   314  | 
|   276   /// @domName SVGAnimatedBoolean.animVal; @docsEditable true |   315   /// @docsEditable true | 
 |   316   @DomName('SVGAnimatedBoolean.animVal') | 
|   277   final bool animVal; |   317   final bool animVal; | 
|   278  |   318  | 
|   279   /// @domName SVGAnimatedBoolean.baseVal; @docsEditable true |   319   /// @docsEditable true | 
 |   320   @DomName('SVGAnimatedBoolean.baseVal') | 
|   280   bool baseVal; |   321   bool baseVal; | 
|   281 } |   322 } | 
|   282 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   323 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   283 // for details. All rights reserved. Use of this source code is governed by a |   324 // for details. All rights reserved. Use of this source code is governed by a | 
|   284 // BSD-style license that can be found in the LICENSE file. |   325 // BSD-style license that can be found in the LICENSE file. | 
|   285  |   326  | 
|   286  |   327  | 
|   287 /// @domName SVGAnimatedEnumeration; @docsEditable true |   328 /// @docsEditable true | 
 |   329 @DomName('SVGAnimatedEnumeration') | 
|   288 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { |   330 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { | 
|   289  |   331  | 
|   290   /// @domName SVGAnimatedEnumeration.animVal; @docsEditable true |   332   /// @docsEditable true | 
 |   333   @DomName('SVGAnimatedEnumeration.animVal') | 
|   291   final int animVal; |   334   final int animVal; | 
|   292  |   335  | 
|   293   /// @domName SVGAnimatedEnumeration.baseVal; @docsEditable true |   336   /// @docsEditable true | 
 |   337   @DomName('SVGAnimatedEnumeration.baseVal') | 
|   294   int baseVal; |   338   int baseVal; | 
|   295 } |   339 } | 
|   296 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   340 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   297 // for details. All rights reserved. Use of this source code is governed by a |   341 // for details. All rights reserved. Use of this source code is governed by a | 
|   298 // BSD-style license that can be found in the LICENSE file. |   342 // BSD-style license that can be found in the LICENSE file. | 
|   299  |   343  | 
|   300  |   344  | 
|   301 /// @domName SVGAnimatedInteger; @docsEditable true |   345 /// @docsEditable true | 
 |   346 @DomName('SVGAnimatedInteger') | 
|   302 class AnimatedInteger native "*SVGAnimatedInteger" { |   347 class AnimatedInteger native "*SVGAnimatedInteger" { | 
|   303  |   348  | 
|   304   /// @domName SVGAnimatedInteger.animVal; @docsEditable true |   349   /// @docsEditable true | 
 |   350   @DomName('SVGAnimatedInteger.animVal') | 
|   305   final int animVal; |   351   final int animVal; | 
|   306  |   352  | 
|   307   /// @domName SVGAnimatedInteger.baseVal; @docsEditable true |   353   /// @docsEditable true | 
 |   354   @DomName('SVGAnimatedInteger.baseVal') | 
|   308   int baseVal; |   355   int baseVal; | 
|   309 } |   356 } | 
|   310 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   357 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   311 // for details. All rights reserved. Use of this source code is governed by a |   358 // for details. All rights reserved. Use of this source code is governed by a | 
|   312 // BSD-style license that can be found in the LICENSE file. |   359 // BSD-style license that can be found in the LICENSE file. | 
|   313  |   360  | 
|   314  |   361  | 
|   315 /// @domName SVGAnimatedLength; @docsEditable true |   362 /// @docsEditable true | 
 |   363 @DomName('SVGAnimatedLength') | 
|   316 class AnimatedLength native "*SVGAnimatedLength" { |   364 class AnimatedLength native "*SVGAnimatedLength" { | 
|   317  |   365  | 
|   318   /// @domName SVGAnimatedLength.animVal; @docsEditable true |   366   /// @docsEditable true | 
 |   367   @DomName('SVGAnimatedLength.animVal') | 
|   319   final Length animVal; |   368   final Length animVal; | 
|   320  |   369  | 
|   321   /// @domName SVGAnimatedLength.baseVal; @docsEditable true |   370   /// @docsEditable true | 
 |   371   @DomName('SVGAnimatedLength.baseVal') | 
|   322   final Length baseVal; |   372   final Length baseVal; | 
|   323 } |   373 } | 
|   324 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   374 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   325 // for details. All rights reserved. Use of this source code is governed by a |   375 // for details. All rights reserved. Use of this source code is governed by a | 
|   326 // BSD-style license that can be found in the LICENSE file. |   376 // BSD-style license that can be found in the LICENSE file. | 
|   327  |   377  | 
|   328  |   378  | 
|   329 /// @domName SVGAnimatedLengthList; @docsEditable true |   379 /// @docsEditable true | 
 |   380 @DomName('SVGAnimatedLengthList') | 
|   330 class AnimatedLengthList native "*SVGAnimatedLengthList" { |   381 class AnimatedLengthList native "*SVGAnimatedLengthList" { | 
|   331  |   382  | 
|   332   /// @domName SVGAnimatedLengthList.animVal; @docsEditable true |   383   /// @docsEditable true | 
 |   384   @DomName('SVGAnimatedLengthList.animVal') | 
|   333   final LengthList animVal; |   385   final LengthList animVal; | 
|   334  |   386  | 
|   335   /// @domName SVGAnimatedLengthList.baseVal; @docsEditable true |   387   /// @docsEditable true | 
 |   388   @DomName('SVGAnimatedLengthList.baseVal') | 
|   336   final LengthList baseVal; |   389   final LengthList baseVal; | 
|   337 } |   390 } | 
|   338 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   391 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   339 // for details. All rights reserved. Use of this source code is governed by a |   392 // for details. All rights reserved. Use of this source code is governed by a | 
|   340 // BSD-style license that can be found in the LICENSE file. |   393 // BSD-style license that can be found in the LICENSE file. | 
|   341  |   394  | 
|   342  |   395  | 
|   343 /// @domName SVGAnimatedNumber; @docsEditable true |   396 /// @docsEditable true | 
 |   397 @DomName('SVGAnimatedNumber') | 
|   344 class AnimatedNumber native "*SVGAnimatedNumber" { |   398 class AnimatedNumber native "*SVGAnimatedNumber" { | 
|   345  |   399  | 
|   346   /// @domName SVGAnimatedNumber.animVal; @docsEditable true |   400   /// @docsEditable true | 
 |   401   @DomName('SVGAnimatedNumber.animVal') | 
|   347   final num animVal; |   402   final num animVal; | 
|   348  |   403  | 
|   349   /// @domName SVGAnimatedNumber.baseVal; @docsEditable true |   404   /// @docsEditable true | 
 |   405   @DomName('SVGAnimatedNumber.baseVal') | 
|   350   num baseVal; |   406   num baseVal; | 
|   351 } |   407 } | 
|   352 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   408 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   353 // for details. All rights reserved. Use of this source code is governed by a |   409 // for details. All rights reserved. Use of this source code is governed by a | 
|   354 // BSD-style license that can be found in the LICENSE file. |   410 // BSD-style license that can be found in the LICENSE file. | 
|   355  |   411  | 
|   356  |   412  | 
|   357 /// @domName SVGAnimatedNumberList; @docsEditable true |   413 /// @docsEditable true | 
 |   414 @DomName('SVGAnimatedNumberList') | 
|   358 class AnimatedNumberList native "*SVGAnimatedNumberList" { |   415 class AnimatedNumberList native "*SVGAnimatedNumberList" { | 
|   359  |   416  | 
|   360   /// @domName SVGAnimatedNumberList.animVal; @docsEditable true |   417   /// @docsEditable true | 
 |   418   @DomName('SVGAnimatedNumberList.animVal') | 
|   361   final NumberList animVal; |   419   final NumberList animVal; | 
|   362  |   420  | 
|   363   /// @domName SVGAnimatedNumberList.baseVal; @docsEditable true |   421   /// @docsEditable true | 
 |   422   @DomName('SVGAnimatedNumberList.baseVal') | 
|   364   final NumberList baseVal; |   423   final NumberList baseVal; | 
|   365 } |   424 } | 
|   366 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   425 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   367 // for details. All rights reserved. Use of this source code is governed by a |   426 // for details. All rights reserved. Use of this source code is governed by a | 
|   368 // BSD-style license that can be found in the LICENSE file. |   427 // BSD-style license that can be found in the LICENSE file. | 
|   369  |   428  | 
|   370  |   429  | 
|   371 /// @domName SVGAnimatedPreserveAspectRatio; @docsEditable true |   430 /// @docsEditable true | 
 |   431 @DomName('SVGAnimatedPreserveAspectRatio') | 
|   372 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { |   432 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { | 
|   373  |   433  | 
|   374   /// @domName SVGAnimatedPreserveAspectRatio.animVal; @docsEditable true |   434   /// @docsEditable true | 
 |   435   @DomName('SVGAnimatedPreserveAspectRatio.animVal') | 
|   375   final PreserveAspectRatio animVal; |   436   final PreserveAspectRatio animVal; | 
|   376  |   437  | 
|   377   /// @domName SVGAnimatedPreserveAspectRatio.baseVal; @docsEditable true |   438   /// @docsEditable true | 
 |   439   @DomName('SVGAnimatedPreserveAspectRatio.baseVal') | 
|   378   final PreserveAspectRatio baseVal; |   440   final PreserveAspectRatio baseVal; | 
|   379 } |   441 } | 
|   380 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   442 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   381 // for details. All rights reserved. Use of this source code is governed by a |   443 // for details. All rights reserved. Use of this source code is governed by a | 
|   382 // BSD-style license that can be found in the LICENSE file. |   444 // BSD-style license that can be found in the LICENSE file. | 
|   383  |   445  | 
|   384  |   446  | 
|   385 /// @domName SVGAnimatedRect; @docsEditable true |   447 /// @docsEditable true | 
 |   448 @DomName('SVGAnimatedRect') | 
|   386 class AnimatedRect native "*SVGAnimatedRect" { |   449 class AnimatedRect native "*SVGAnimatedRect" { | 
|   387  |   450  | 
|   388   /// @domName SVGAnimatedRect.animVal; @docsEditable true |   451   /// @docsEditable true | 
 |   452   @DomName('SVGAnimatedRect.animVal') | 
|   389   final Rect animVal; |   453   final Rect animVal; | 
|   390  |   454  | 
|   391   /// @domName SVGAnimatedRect.baseVal; @docsEditable true |   455   /// @docsEditable true | 
 |   456   @DomName('SVGAnimatedRect.baseVal') | 
|   392   final Rect baseVal; |   457   final Rect baseVal; | 
|   393 } |   458 } | 
|   394 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   459 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   395 // for details. All rights reserved. Use of this source code is governed by a |   460 // for details. All rights reserved. Use of this source code is governed by a | 
|   396 // BSD-style license that can be found in the LICENSE file. |   461 // BSD-style license that can be found in the LICENSE file. | 
|   397  |   462  | 
|   398  |   463  | 
|   399 /// @domName SVGAnimatedString; @docsEditable true |   464 /// @docsEditable true | 
 |   465 @DomName('SVGAnimatedString') | 
|   400 class AnimatedString native "*SVGAnimatedString" { |   466 class AnimatedString native "*SVGAnimatedString" { | 
|   401  |   467  | 
|   402   /// @domName SVGAnimatedString.animVal; @docsEditable true |   468   /// @docsEditable true | 
 |   469   @DomName('SVGAnimatedString.animVal') | 
|   403   final String animVal; |   470   final String animVal; | 
|   404  |   471  | 
|   405   /// @domName SVGAnimatedString.baseVal; @docsEditable true |   472   /// @docsEditable true | 
 |   473   @DomName('SVGAnimatedString.baseVal') | 
|   406   String baseVal; |   474   String baseVal; | 
|   407 } |   475 } | 
|   408 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   476 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   409 // for details. All rights reserved. Use of this source code is governed by a |   477 // for details. All rights reserved. Use of this source code is governed by a | 
|   410 // BSD-style license that can be found in the LICENSE file. |   478 // BSD-style license that can be found in the LICENSE file. | 
|   411  |   479  | 
|   412  |   480  | 
|   413 /// @domName SVGAnimatedTransformList; @docsEditable true |   481 /// @docsEditable true | 
 |   482 @DomName('SVGAnimatedTransformList') | 
|   414 class AnimatedTransformList native "*SVGAnimatedTransformList" { |   483 class AnimatedTransformList native "*SVGAnimatedTransformList" { | 
|   415  |   484  | 
|   416   /// @domName SVGAnimatedTransformList.animVal; @docsEditable true |   485   /// @docsEditable true | 
 |   486   @DomName('SVGAnimatedTransformList.animVal') | 
|   417   final TransformList animVal; |   487   final TransformList animVal; | 
|   418  |   488  | 
|   419   /// @domName SVGAnimatedTransformList.baseVal; @docsEditable true |   489   /// @docsEditable true | 
 |   490   @DomName('SVGAnimatedTransformList.baseVal') | 
|   420   final TransformList baseVal; |   491   final TransformList baseVal; | 
|   421 } |   492 } | 
|   422 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   493 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   423 // for details. All rights reserved. Use of this source code is governed by a |   494 // for details. All rights reserved. Use of this source code is governed by a | 
|   424 // BSD-style license that can be found in the LICENSE file. |   495 // BSD-style license that can be found in the LICENSE file. | 
|   425  |   496  | 
|   426  |   497  | 
|   427 /// @domName SVGAnimationElement; @docsEditable true |   498 /// @docsEditable true | 
 |   499 @DomName('SVGAnimationElement') | 
|   428 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, 
      ExternalResourcesRequired native "*SVGAnimationElement" { |   500 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, 
      ExternalResourcesRequired native "*SVGAnimationElement" { | 
|   429  |   501  | 
|   430   ///@docsEditable true |   502   /// @docsEditable true | 
|   431   factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
      "animation"); |   503   factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
      "animation"); | 
|   432  |   504  | 
|   433   /// @domName SVGAnimationElement.targetElement; @docsEditable true |   505   /// @docsEditable true | 
 |   506   @DomName('SVGAnimationElement.targetElement') | 
|   434   final SvgElement targetElement; |   507   final SvgElement targetElement; | 
|   435  |   508  | 
|   436   /// @domName SVGAnimationElement.getCurrentTime; @docsEditable true |   509   /// @docsEditable true | 
 |   510   @DomName('SVGAnimationElement.getCurrentTime') | 
|   437   num getCurrentTime() native; |   511   num getCurrentTime() native; | 
|   438  |   512  | 
|   439   /// @domName SVGAnimationElement.getSimpleDuration; @docsEditable true |   513   /// @docsEditable true | 
 |   514   @DomName('SVGAnimationElement.getSimpleDuration') | 
|   440   num getSimpleDuration() native; |   515   num getSimpleDuration() native; | 
|   441  |   516  | 
|   442   /// @domName SVGAnimationElement.getStartTime; @docsEditable true |   517   /// @docsEditable true | 
 |   518   @DomName('SVGAnimationElement.getStartTime') | 
|   443   num getStartTime() native; |   519   num getStartTime() native; | 
|   444  |   520  | 
|   445   // From ElementTimeControl |   521   // From ElementTimeControl | 
|   446  |   522  | 
|   447   /// @domName ElementTimeControl.beginElement; @docsEditable true |   523   /// @docsEditable true | 
 |   524   @DomName('SVGAnimationElement.beginElement') | 
|   448   void beginElement() native; |   525   void beginElement() native; | 
|   449  |   526  | 
|   450   /// @domName ElementTimeControl.beginElementAt; @docsEditable true |   527   /// @docsEditable true | 
 |   528   @DomName('SVGAnimationElement.beginElementAt') | 
|   451   void beginElementAt(num offset) native; |   529   void beginElementAt(num offset) native; | 
|   452  |   530  | 
|   453   /// @domName ElementTimeControl.endElement; @docsEditable true |   531   /// @docsEditable true | 
 |   532   @DomName('SVGAnimationElement.endElement') | 
|   454   void endElement() native; |   533   void endElement() native; | 
|   455  |   534  | 
|   456   /// @domName ElementTimeControl.endElementAt; @docsEditable true |   535   /// @docsEditable true | 
 |   536   @DomName('SVGAnimationElement.endElementAt') | 
|   457   void endElementAt(num offset) native; |   537   void endElementAt(num offset) native; | 
|   458  |   538  | 
|   459   // From SVGExternalResourcesRequired |   539   // From SVGExternalResourcesRequired | 
|   460  |   540  | 
|   461   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |   541   /// @docsEditable true | 
 |   542   @DomName('SVGAnimationElement.externalResourcesRequired') | 
|   462   final AnimatedBoolean externalResourcesRequired; |   543   final AnimatedBoolean externalResourcesRequired; | 
|   463  |   544  | 
|   464   // From SVGTests |   545   // From SVGTests | 
|   465  |   546  | 
|   466   /// @domName SVGTests.requiredExtensions; @docsEditable true |   547   /// @docsEditable true | 
 |   548   @DomName('SVGAnimationElement.requiredExtensions') | 
|   467   final StringList requiredExtensions; |   549   final StringList requiredExtensions; | 
|   468  |   550  | 
|   469   /// @domName SVGTests.requiredFeatures; @docsEditable true |   551   /// @docsEditable true | 
 |   552   @DomName('SVGAnimationElement.requiredFeatures') | 
|   470   final StringList requiredFeatures; |   553   final StringList requiredFeatures; | 
|   471  |   554  | 
|   472   /// @domName SVGTests.systemLanguage; @docsEditable true |   555   /// @docsEditable true | 
 |   556   @DomName('SVGAnimationElement.systemLanguage') | 
|   473   final StringList systemLanguage; |   557   final StringList systemLanguage; | 
|   474  |   558  | 
|   475   /// @domName SVGTests.hasExtension; @docsEditable true |   559   /// @docsEditable true | 
 |   560   @DomName('SVGAnimationElement.hasExtension') | 
|   476   bool hasExtension(String extension) native; |   561   bool hasExtension(String extension) native; | 
|   477 } |   562 } | 
|   478 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   563 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   479 // for details. All rights reserved. Use of this source code is governed by a |   564 // for details. All rights reserved. Use of this source code is governed by a | 
|   480 // BSD-style license that can be found in the LICENSE file. |   565 // BSD-style license that can be found in the LICENSE file. | 
|   481  |   566  | 
|   482  |   567  | 
|   483 /// @domName SVGCircleElement; @docsEditable true |   568 /// @docsEditable true | 
 |   569 @DomName('SVGCircleElement') | 
|   484 class CircleElement extends SvgElement implements Transformable, Tests, Stylable
      , ExternalResourcesRequired, LangSpace native "*SVGCircleElement" { |   570 class CircleElement extends SvgElement implements Transformable, Tests, Stylable
      , ExternalResourcesRequired, LangSpace native "*SVGCircleElement" { | 
|   485  |   571  | 
|   486   ///@docsEditable true |   572   /// @docsEditable true | 
|   487   factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci
      rcle"); |   573   factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci
      rcle"); | 
|   488  |   574  | 
|   489   /// @domName SVGCircleElement.cx; @docsEditable true |   575   /// @docsEditable true | 
 |   576   @DomName('SVGCircleElement.cx') | 
|   490   final AnimatedLength cx; |   577   final AnimatedLength cx; | 
|   491  |   578  | 
|   492   /// @domName SVGCircleElement.cy; @docsEditable true |   579   /// @docsEditable true | 
 |   580   @DomName('SVGCircleElement.cy') | 
|   493   final AnimatedLength cy; |   581   final AnimatedLength cy; | 
|   494  |   582  | 
|   495   /// @domName SVGCircleElement.r; @docsEditable true |   583   /// @docsEditable true | 
 |   584   @DomName('SVGCircleElement.r') | 
|   496   final AnimatedLength r; |   585   final AnimatedLength r; | 
|   497  |   586  | 
|   498   // From SVGExternalResourcesRequired |   587   // From SVGExternalResourcesRequired | 
|   499  |   588  | 
|   500   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |   589   /// @docsEditable true | 
 |   590   @DomName('SVGCircleElement.externalResourcesRequired') | 
|   501   final AnimatedBoolean externalResourcesRequired; |   591   final AnimatedBoolean externalResourcesRequired; | 
|   502  |   592  | 
|   503   // From SVGLangSpace |   593   // From SVGLangSpace | 
|   504  |   594  | 
|   505   /// @domName SVGLangSpace.xmllang; @docsEditable true |   595   /// @docsEditable true | 
 |   596   @DomName('SVGCircleElement.xmllang') | 
|   506   String xmllang; |   597   String xmllang; | 
|   507  |   598  | 
|   508   /// @domName SVGLangSpace.xmlspace; @docsEditable true |   599   /// @docsEditable true | 
 |   600   @DomName('SVGCircleElement.xmlspace') | 
|   509   String xmlspace; |   601   String xmlspace; | 
|   510  |   602  | 
|   511   // From SVGLocatable |   603   // From SVGLocatable | 
|   512  |   604  | 
|   513   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |   605   /// @docsEditable true | 
 |   606   @DomName('SVGCircleElement.farthestViewportElement') | 
|   514   final SvgElement farthestViewportElement; |   607   final SvgElement farthestViewportElement; | 
|   515  |   608  | 
|   516   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |   609   /// @docsEditable true | 
 |   610   @DomName('SVGCircleElement.nearestViewportElement') | 
|   517   final SvgElement nearestViewportElement; |   611   final SvgElement nearestViewportElement; | 
|   518  |   612  | 
|   519   /// @domName SVGLocatable.getBBox; @docsEditable true |   613   /// @docsEditable true | 
 |   614   @DomName('SVGCircleElement.getBBox') | 
|   520   Rect getBBox() native; |   615   Rect getBBox() native; | 
|   521  |   616  | 
|   522   /// @domName SVGLocatable.getCTM; @docsEditable true |   617   /// @docsEditable true | 
|   523   @JSName('getCTM') |   618   @JSName('getCTM') | 
 |   619   @DomName('SVGCircleElement.getCTM') | 
|   524   Matrix getCtm() native; |   620   Matrix getCtm() native; | 
|   525  |   621  | 
|   526   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |   622   /// @docsEditable true | 
|   527   @JSName('getScreenCTM') |   623   @JSName('getScreenCTM') | 
 |   624   @DomName('SVGCircleElement.getScreenCTM') | 
|   528   Matrix getScreenCtm() native; |   625   Matrix getScreenCtm() native; | 
|   529  |   626  | 
|   530   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |   627   /// @docsEditable true | 
 |   628   @DomName('SVGCircleElement.getTransformToElement') | 
|   531   Matrix getTransformToElement(SvgElement element) native; |   629   Matrix getTransformToElement(SvgElement element) native; | 
|   532  |   630  | 
|   533   // From SVGStylable |   631   // From SVGStylable | 
|   534  |   632  | 
|   535   // Shadowing definition. |   633   // Shadowing definition. | 
|   536   /// @domName SVGStylable.className; @docsEditable true |   634   /// @docsEditable true | 
|   537   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |   635   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|   538  |   636  | 
|   539   // Use implementation from Element. |   637   // Use implementation from Element. | 
|   540   // final CssStyleDeclaration style; |   638   // final CssStyleDeclaration style; | 
|   541  |   639  | 
|   542   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |   640   /// @docsEditable true | 
 |   641   @DomName('SVGCircleElement.getPresentationAttribute') | 
|   543   CssValue getPresentationAttribute(String name) native; |   642   CssValue getPresentationAttribute(String name) native; | 
|   544  |   643  | 
|   545   // From SVGTests |   644   // From SVGTests | 
|   546  |   645  | 
|   547   /// @domName SVGTests.requiredExtensions; @docsEditable true |   646   /// @docsEditable true | 
 |   647   @DomName('SVGCircleElement.requiredExtensions') | 
|   548   final StringList requiredExtensions; |   648   final StringList requiredExtensions; | 
|   549  |   649  | 
|   550   /// @domName SVGTests.requiredFeatures; @docsEditable true |   650   /// @docsEditable true | 
 |   651   @DomName('SVGCircleElement.requiredFeatures') | 
|   551   final StringList requiredFeatures; |   652   final StringList requiredFeatures; | 
|   552  |   653  | 
|   553   /// @domName SVGTests.systemLanguage; @docsEditable true |   654   /// @docsEditable true | 
 |   655   @DomName('SVGCircleElement.systemLanguage') | 
|   554   final StringList systemLanguage; |   656   final StringList systemLanguage; | 
|   555  |   657  | 
|   556   /// @domName SVGTests.hasExtension; @docsEditable true |   658   /// @docsEditable true | 
 |   659   @DomName('SVGCircleElement.hasExtension') | 
|   557   bool hasExtension(String extension) native; |   660   bool hasExtension(String extension) native; | 
|   558  |   661  | 
|   559   // From SVGTransformable |   662   // From SVGTransformable | 
|   560  |   663  | 
|   561   /// @domName SVGTransformable.transform; @docsEditable true |   664   /// @docsEditable true | 
 |   665   @DomName('SVGCircleElement.transform') | 
|   562   final AnimatedTransformList transform; |   666   final AnimatedTransformList transform; | 
|   563 } |   667 } | 
|   564 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   668 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   565 // for details. All rights reserved. Use of this source code is governed by a |   669 // for details. All rights reserved. Use of this source code is governed by a | 
|   566 // BSD-style license that can be found in the LICENSE file. |   670 // BSD-style license that can be found in the LICENSE file. | 
|   567  |   671  | 
|   568  |   672  | 
|   569 /// @domName SVGClipPathElement; @docsEditable true |   673 /// @docsEditable true | 
 |   674 @DomName('SVGClipPathElement') | 
|   570 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
      le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" { |   675 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
      le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" { | 
|   571  |   676  | 
|   572   ///@docsEditable true |   677   /// @docsEditable true | 
|   573   factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("
      clipPath"); |   678   factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("
      clipPath"); | 
|   574  |   679  | 
|   575   /// @domName SVGClipPathElement.clipPathUnits; @docsEditable true |   680   /// @docsEditable true | 
 |   681   @DomName('SVGClipPathElement.clipPathUnits') | 
|   576   final AnimatedEnumeration clipPathUnits; |   682   final AnimatedEnumeration clipPathUnits; | 
|   577  |   683  | 
|   578   // From SVGExternalResourcesRequired |   684   // From SVGExternalResourcesRequired | 
|   579  |   685  | 
|   580   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |   686   /// @docsEditable true | 
 |   687   @DomName('SVGClipPathElement.externalResourcesRequired') | 
|   581   final AnimatedBoolean externalResourcesRequired; |   688   final AnimatedBoolean externalResourcesRequired; | 
|   582  |   689  | 
|   583   // From SVGLangSpace |   690   // From SVGLangSpace | 
|   584  |   691  | 
|   585   /// @domName SVGLangSpace.xmllang; @docsEditable true |   692   /// @docsEditable true | 
 |   693   @DomName('SVGClipPathElement.xmllang') | 
|   586   String xmllang; |   694   String xmllang; | 
|   587  |   695  | 
|   588   /// @domName SVGLangSpace.xmlspace; @docsEditable true |   696   /// @docsEditable true | 
 |   697   @DomName('SVGClipPathElement.xmlspace') | 
|   589   String xmlspace; |   698   String xmlspace; | 
|   590  |   699  | 
|   591   // From SVGLocatable |   700   // From SVGLocatable | 
|   592  |   701  | 
|   593   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |   702   /// @docsEditable true | 
 |   703   @DomName('SVGClipPathElement.farthestViewportElement') | 
|   594   final SvgElement farthestViewportElement; |   704   final SvgElement farthestViewportElement; | 
|   595  |   705  | 
|   596   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |   706   /// @docsEditable true | 
 |   707   @DomName('SVGClipPathElement.nearestViewportElement') | 
|   597   final SvgElement nearestViewportElement; |   708   final SvgElement nearestViewportElement; | 
|   598  |   709  | 
|   599   /// @domName SVGLocatable.getBBox; @docsEditable true |   710   /// @docsEditable true | 
 |   711   @DomName('SVGClipPathElement.getBBox') | 
|   600   Rect getBBox() native; |   712   Rect getBBox() native; | 
|   601  |   713  | 
|   602   /// @domName SVGLocatable.getCTM; @docsEditable true |   714   /// @docsEditable true | 
|   603   @JSName('getCTM') |   715   @JSName('getCTM') | 
 |   716   @DomName('SVGClipPathElement.getCTM') | 
|   604   Matrix getCtm() native; |   717   Matrix getCtm() native; | 
|   605  |   718  | 
|   606   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |   719   /// @docsEditable true | 
|   607   @JSName('getScreenCTM') |   720   @JSName('getScreenCTM') | 
 |   721   @DomName('SVGClipPathElement.getScreenCTM') | 
|   608   Matrix getScreenCtm() native; |   722   Matrix getScreenCtm() native; | 
|   609  |   723  | 
|   610   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |   724   /// @docsEditable true | 
 |   725   @DomName('SVGClipPathElement.getTransformToElement') | 
|   611   Matrix getTransformToElement(SvgElement element) native; |   726   Matrix getTransformToElement(SvgElement element) native; | 
|   612  |   727  | 
|   613   // From SVGStylable |   728   // From SVGStylable | 
|   614  |   729  | 
|   615   // Shadowing definition. |   730   // Shadowing definition. | 
|   616   /// @domName SVGStylable.className; @docsEditable true |   731   /// @docsEditable true | 
|   617   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |   732   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|   618  |   733  | 
|   619   // Use implementation from Element. |   734   // Use implementation from Element. | 
|   620   // final CssStyleDeclaration style; |   735   // final CssStyleDeclaration style; | 
|   621  |   736  | 
|   622   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |   737   /// @docsEditable true | 
 |   738   @DomName('SVGClipPathElement.getPresentationAttribute') | 
|   623   CssValue getPresentationAttribute(String name) native; |   739   CssValue getPresentationAttribute(String name) native; | 
|   624  |   740  | 
|   625   // From SVGTests |   741   // From SVGTests | 
|   626  |   742  | 
|   627   /// @domName SVGTests.requiredExtensions; @docsEditable true |   743   /// @docsEditable true | 
 |   744   @DomName('SVGClipPathElement.requiredExtensions') | 
|   628   final StringList requiredExtensions; |   745   final StringList requiredExtensions; | 
|   629  |   746  | 
|   630   /// @domName SVGTests.requiredFeatures; @docsEditable true |   747   /// @docsEditable true | 
 |   748   @DomName('SVGClipPathElement.requiredFeatures') | 
|   631   final StringList requiredFeatures; |   749   final StringList requiredFeatures; | 
|   632  |   750  | 
|   633   /// @domName SVGTests.systemLanguage; @docsEditable true |   751   /// @docsEditable true | 
 |   752   @DomName('SVGClipPathElement.systemLanguage') | 
|   634   final StringList systemLanguage; |   753   final StringList systemLanguage; | 
|   635  |   754  | 
|   636   /// @domName SVGTests.hasExtension; @docsEditable true |   755   /// @docsEditable true | 
 |   756   @DomName('SVGClipPathElement.hasExtension') | 
|   637   bool hasExtension(String extension) native; |   757   bool hasExtension(String extension) native; | 
|   638  |   758  | 
|   639   // From SVGTransformable |   759   // From SVGTransformable | 
|   640  |   760  | 
|   641   /// @domName SVGTransformable.transform; @docsEditable true |   761   /// @docsEditable true | 
 |   762   @DomName('SVGClipPathElement.transform') | 
|   642   final AnimatedTransformList transform; |   763   final AnimatedTransformList transform; | 
|   643 } |   764 } | 
|   644 // 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 | 
|   645 // 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 | 
|   646 // BSD-style license that can be found in the LICENSE file. |   767 // BSD-style license that can be found in the LICENSE file. | 
|   647  |   768  | 
|   648  |   769  | 
|   649 /// @domName SVGColor; @docsEditable true |   770 /// @docsEditable true | 
 |   771 @DomName('SVGColor') | 
|   650 class Color extends CssValue native "*SVGColor" { |   772 class Color extends CssValue native "*SVGColor" { | 
|   651  |   773  | 
|   652   static const int SVG_COLORTYPE_CURRENTCOLOR = 3; |   774   static const int SVG_COLORTYPE_CURRENTCOLOR = 3; | 
|   653  |   775  | 
|   654   static const int SVG_COLORTYPE_RGBCOLOR = 1; |   776   static const int SVG_COLORTYPE_RGBCOLOR = 1; | 
|   655  |   777  | 
|   656   static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; |   778   static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; | 
|   657  |   779  | 
|   658   static const int SVG_COLORTYPE_UNKNOWN = 0; |   780   static const int SVG_COLORTYPE_UNKNOWN = 0; | 
|   659  |   781  | 
|   660   /// @domName SVGColor.colorType; @docsEditable true |   782   /// @docsEditable true | 
 |   783   @DomName('SVGColor.colorType') | 
|   661   final int colorType; |   784   final int colorType; | 
|   662  |   785  | 
|   663   /// @domName SVGColor.rgbColor; @docsEditable true |   786   /// @docsEditable true | 
 |   787   @DomName('SVGColor.rgbColor') | 
|   664   final RgbColor rgbColor; |   788   final RgbColor rgbColor; | 
|   665  |   789  | 
|   666   /// @domName SVGColor.setColor; @docsEditable true |   790   /// @docsEditable true | 
 |   791   @DomName('SVGColor.setColor') | 
|   667   void setColor(int colorType, String rgbColor, String iccColor) native; |   792   void setColor(int colorType, String rgbColor, String iccColor) native; | 
|   668  |   793  | 
|   669   /// @domName SVGColor.setRGBColor; @docsEditable true |   794   /// @docsEditable true | 
|   670   @JSName('setRGBColor') |   795   @JSName('setRGBColor') | 
 |   796   @DomName('SVGColor.setRGBColor') | 
|   671   void setRgbColor(String rgbColor) native; |   797   void setRgbColor(String rgbColor) native; | 
|   672  |   798  | 
|   673   /// @domName SVGColor.setRGBColorICCColor; @docsEditable true |   799   /// @docsEditable true | 
|   674   @JSName('setRGBColorICCColor') |   800   @JSName('setRGBColorICCColor') | 
 |   801   @DomName('SVGColor.setRGBColorICCColor') | 
|   675   void setRgbColorIccColor(String rgbColor, String iccColor) native; |   802   void setRgbColorIccColor(String rgbColor, String iccColor) native; | 
|   676 } |   803 } | 
|   677 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   804 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   678 // for details. All rights reserved. Use of this source code is governed by a |   805 // for details. All rights reserved. Use of this source code is governed by a | 
|   679 // BSD-style license that can be found in the LICENSE file. |   806 // BSD-style license that can be found in the LICENSE file. | 
|   680  |   807  | 
|   681  |   808  | 
|   682 /// @domName SVGComponentTransferFunctionElement; @docsEditable true |   809 /// @docsEditable true | 
 |   810 @DomName('SVGComponentTransferFunctionElement') | 
|   683 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
      ransferFunctionElement" { |   811 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
      ransferFunctionElement" { | 
|   684  |   812  | 
|   685   static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; |   813   static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; | 
|   686  |   814  | 
|   687   static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; |   815   static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; | 
|   688  |   816  | 
|   689   static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; |   817   static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; | 
|   690  |   818  | 
|   691   static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; |   819   static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; | 
|   692  |   820  | 
|   693   static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; |   821   static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; | 
|   694  |   822  | 
|   695   static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; |   823   static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; | 
|   696  |   824  | 
|   697   /// @domName SVGComponentTransferFunctionElement.amplitude; @docsEditable true |   825   /// @docsEditable true | 
 |   826   @DomName('SVGComponentTransferFunctionElement.amplitude') | 
|   698   final AnimatedNumber amplitude; |   827   final AnimatedNumber amplitude; | 
|   699  |   828  | 
|   700   /// @domName SVGComponentTransferFunctionElement.exponent; @docsEditable true |   829   /// @docsEditable true | 
 |   830   @DomName('SVGComponentTransferFunctionElement.exponent') | 
|   701   final AnimatedNumber exponent; |   831   final AnimatedNumber exponent; | 
|   702  |   832  | 
|   703   /// @domName SVGComponentTransferFunctionElement.intercept; @docsEditable true |   833   /// @docsEditable true | 
 |   834   @DomName('SVGComponentTransferFunctionElement.intercept') | 
|   704   final AnimatedNumber intercept; |   835   final AnimatedNumber intercept; | 
|   705  |   836  | 
|   706   /// @domName SVGComponentTransferFunctionElement.offset; @docsEditable true |   837   /// @docsEditable true | 
 |   838   @DomName('SVGComponentTransferFunctionElement.offset') | 
|   707   final AnimatedNumber offset; |   839   final AnimatedNumber offset; | 
|   708  |   840  | 
|   709   /// @domName SVGComponentTransferFunctionElement.slope; @docsEditable true |   841   /// @docsEditable true | 
 |   842   @DomName('SVGComponentTransferFunctionElement.slope') | 
|   710   final AnimatedNumber slope; |   843   final AnimatedNumber slope; | 
|   711  |   844  | 
|   712   /// @domName SVGComponentTransferFunctionElement.tableValues; @docsEditable tr
      ue |   845   /// @docsEditable true | 
 |   846   @DomName('SVGComponentTransferFunctionElement.tableValues') | 
|   713   final AnimatedNumberList tableValues; |   847   final AnimatedNumberList tableValues; | 
|   714  |   848  | 
|   715   /// @domName SVGComponentTransferFunctionElement.type; @docsEditable true |   849   /// @docsEditable true | 
 |   850   @DomName('SVGComponentTransferFunctionElement.type') | 
|   716   final AnimatedEnumeration type; |   851   final AnimatedEnumeration type; | 
|   717 } |   852 } | 
|   718 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   853 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   719 // for details. All rights reserved. Use of this source code is governed by a |   854 // for details. All rights reserved. Use of this source code is governed by a | 
|   720 // BSD-style license that can be found in the LICENSE file. |   855 // BSD-style license that can be found in the LICENSE file. | 
|   721  |   856  | 
|   722  |   857  | 
|   723 /// @domName SVGCursorElement; @docsEditable true |   858 /// @docsEditable true | 
 |   859 @DomName('SVGCursorElement') | 
|   724 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
      esourcesRequired native "*SVGCursorElement" { |   860 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
      esourcesRequired native "*SVGCursorElement" { | 
|   725  |   861  | 
|   726   ///@docsEditable true |   862   /// @docsEditable true | 
|   727   factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu
      rsor"); |   863   factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu
      rsor"); | 
|   728  |   864  | 
|   729   /// @domName SVGCursorElement.x; @docsEditable true |   865   /// @docsEditable true | 
 |   866   @DomName('SVGCursorElement.x') | 
|   730   final AnimatedLength x; |   867   final AnimatedLength x; | 
|   731  |   868  | 
|   732   /// @domName SVGCursorElement.y; @docsEditable true |   869   /// @docsEditable true | 
 |   870   @DomName('SVGCursorElement.y') | 
|   733   final AnimatedLength y; |   871   final AnimatedLength y; | 
|   734  |   872  | 
|   735   // From SVGExternalResourcesRequired |   873   // From SVGExternalResourcesRequired | 
|   736  |   874  | 
|   737   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |   875   /// @docsEditable true | 
 |   876   @DomName('SVGCursorElement.externalResourcesRequired') | 
|   738   final AnimatedBoolean externalResourcesRequired; |   877   final AnimatedBoolean externalResourcesRequired; | 
|   739  |   878  | 
|   740   // From SVGTests |   879   // From SVGTests | 
|   741  |   880  | 
|   742   /// @domName SVGTests.requiredExtensions; @docsEditable true |   881   /// @docsEditable true | 
 |   882   @DomName('SVGCursorElement.requiredExtensions') | 
|   743   final StringList requiredExtensions; |   883   final StringList requiredExtensions; | 
|   744  |   884  | 
|   745   /// @domName SVGTests.requiredFeatures; @docsEditable true |   885   /// @docsEditable true | 
 |   886   @DomName('SVGCursorElement.requiredFeatures') | 
|   746   final StringList requiredFeatures; |   887   final StringList requiredFeatures; | 
|   747  |   888  | 
|   748   /// @domName SVGTests.systemLanguage; @docsEditable true |   889   /// @docsEditable true | 
 |   890   @DomName('SVGCursorElement.systemLanguage') | 
|   749   final StringList systemLanguage; |   891   final StringList systemLanguage; | 
|   750  |   892  | 
|   751   /// @domName SVGTests.hasExtension; @docsEditable true |   893   /// @docsEditable true | 
 |   894   @DomName('SVGCursorElement.hasExtension') | 
|   752   bool hasExtension(String extension) native; |   895   bool hasExtension(String extension) native; | 
|   753  |   896  | 
|   754   // From SVGURIReference |   897   // From SVGURIReference | 
|   755  |   898  | 
|   756   /// @domName SVGURIReference.href; @docsEditable true |   899   /// @docsEditable true | 
 |   900   @DomName('SVGCursorElement.href') | 
|   757   final AnimatedString href; |   901   final AnimatedString href; | 
|   758 } |   902 } | 
|   759 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   903 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   760 // for details. All rights reserved. Use of this source code is governed by a |   904 // for details. All rights reserved. Use of this source code is governed by a | 
|   761 // BSD-style license that can be found in the LICENSE file. |   905 // BSD-style license that can be found in the LICENSE file. | 
|   762  |   906  | 
|   763  |   907  | 
|   764 /// @domName SVGDefsElement; @docsEditable true |   908 /// @docsEditable true | 
 |   909 @DomName('SVGDefsElement') | 
|   765 class DefsElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGDefsElement" { |   910 class DefsElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGDefsElement" { | 
|   766  |   911  | 
|   767   ///@docsEditable true |   912   /// @docsEditable true | 
|   768   factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
      "); |   913   factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
      "); | 
|   769  |   914  | 
|   770   // From SVGExternalResourcesRequired |   915   // From SVGExternalResourcesRequired | 
|   771  |   916  | 
|   772   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |   917   /// @docsEditable true | 
 |   918   @DomName('SVGDefsElement.externalResourcesRequired') | 
|   773   final AnimatedBoolean externalResourcesRequired; |   919   final AnimatedBoolean externalResourcesRequired; | 
|   774  |   920  | 
|   775   // From SVGLangSpace |   921   // From SVGLangSpace | 
|   776  |   922  | 
|   777   /// @domName SVGLangSpace.xmllang; @docsEditable true |   923   /// @docsEditable true | 
 |   924   @DomName('SVGDefsElement.xmllang') | 
|   778   String xmllang; |   925   String xmllang; | 
|   779  |   926  | 
|   780   /// @domName SVGLangSpace.xmlspace; @docsEditable true |   927   /// @docsEditable true | 
 |   928   @DomName('SVGDefsElement.xmlspace') | 
|   781   String xmlspace; |   929   String xmlspace; | 
|   782  |   930  | 
|   783   // From SVGLocatable |   931   // From SVGLocatable | 
|   784  |   932  | 
|   785   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |   933   /// @docsEditable true | 
 |   934   @DomName('SVGDefsElement.farthestViewportElement') | 
|   786   final SvgElement farthestViewportElement; |   935   final SvgElement farthestViewportElement; | 
|   787  |   936  | 
|   788   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |   937   /// @docsEditable true | 
 |   938   @DomName('SVGDefsElement.nearestViewportElement') | 
|   789   final SvgElement nearestViewportElement; |   939   final SvgElement nearestViewportElement; | 
|   790  |   940  | 
|   791   /// @domName SVGLocatable.getBBox; @docsEditable true |   941   /// @docsEditable true | 
 |   942   @DomName('SVGDefsElement.getBBox') | 
|   792   Rect getBBox() native; |   943   Rect getBBox() native; | 
|   793  |   944  | 
|   794   /// @domName SVGLocatable.getCTM; @docsEditable true |   945   /// @docsEditable true | 
|   795   @JSName('getCTM') |   946   @JSName('getCTM') | 
 |   947   @DomName('SVGDefsElement.getCTM') | 
|   796   Matrix getCtm() native; |   948   Matrix getCtm() native; | 
|   797  |   949  | 
|   798   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |   950   /// @docsEditable true | 
|   799   @JSName('getScreenCTM') |   951   @JSName('getScreenCTM') | 
 |   952   @DomName('SVGDefsElement.getScreenCTM') | 
|   800   Matrix getScreenCtm() native; |   953   Matrix getScreenCtm() native; | 
|   801  |   954  | 
|   802   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |   955   /// @docsEditable true | 
 |   956   @DomName('SVGDefsElement.getTransformToElement') | 
|   803   Matrix getTransformToElement(SvgElement element) native; |   957   Matrix getTransformToElement(SvgElement element) native; | 
|   804  |   958  | 
|   805   // From SVGStylable |   959   // From SVGStylable | 
|   806  |   960  | 
|   807   // Shadowing definition. |   961   // Shadowing definition. | 
|   808   /// @domName SVGStylable.className; @docsEditable true |   962   /// @docsEditable true | 
|   809   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |   963   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|   810  |   964  | 
|   811   // Use implementation from Element. |   965   // Use implementation from Element. | 
|   812   // final CssStyleDeclaration style; |   966   // final CssStyleDeclaration style; | 
|   813  |   967  | 
|   814   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |   968   /// @docsEditable true | 
 |   969   @DomName('SVGDefsElement.getPresentationAttribute') | 
|   815   CssValue getPresentationAttribute(String name) native; |   970   CssValue getPresentationAttribute(String name) native; | 
|   816  |   971  | 
|   817   // From SVGTests |   972   // From SVGTests | 
|   818  |   973  | 
|   819   /// @domName SVGTests.requiredExtensions; @docsEditable true |   974   /// @docsEditable true | 
 |   975   @DomName('SVGDefsElement.requiredExtensions') | 
|   820   final StringList requiredExtensions; |   976   final StringList requiredExtensions; | 
|   821  |   977  | 
|   822   /// @domName SVGTests.requiredFeatures; @docsEditable true |   978   /// @docsEditable true | 
 |   979   @DomName('SVGDefsElement.requiredFeatures') | 
|   823   final StringList requiredFeatures; |   980   final StringList requiredFeatures; | 
|   824  |   981  | 
|   825   /// @domName SVGTests.systemLanguage; @docsEditable true |   982   /// @docsEditable true | 
 |   983   @DomName('SVGDefsElement.systemLanguage') | 
|   826   final StringList systemLanguage; |   984   final StringList systemLanguage; | 
|   827  |   985  | 
|   828   /// @domName SVGTests.hasExtension; @docsEditable true |   986   /// @docsEditable true | 
 |   987   @DomName('SVGDefsElement.hasExtension') | 
|   829   bool hasExtension(String extension) native; |   988   bool hasExtension(String extension) native; | 
|   830  |   989  | 
|   831   // From SVGTransformable |   990   // From SVGTransformable | 
|   832  |   991  | 
|   833   /// @domName SVGTransformable.transform; @docsEditable true |   992   /// @docsEditable true | 
 |   993   @DomName('SVGDefsElement.transform') | 
|   834   final AnimatedTransformList transform; |   994   final AnimatedTransformList transform; | 
|   835 } |   995 } | 
|   836 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   996 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|   837 // for details. All rights reserved. Use of this source code is governed by a |   997 // for details. All rights reserved. Use of this source code is governed by a | 
|   838 // BSD-style license that can be found in the LICENSE file. |   998 // BSD-style license that can be found in the LICENSE file. | 
|   839  |   999  | 
|   840  |  1000  | 
|   841 /// @domName SVGDescElement; @docsEditable true |  1001 /// @docsEditable true | 
 |  1002 @DomName('SVGDescElement') | 
|   842 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
      DescElement" { |  1003 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
      DescElement" { | 
|   843  |  1004  | 
|   844   ///@docsEditable true |  1005   /// @docsEditable true | 
|   845   factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc
      "); |  1006   factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc
      "); | 
|   846  |  1007  | 
|   847   // From SVGLangSpace |  1008   // From SVGLangSpace | 
|   848  |  1009  | 
|   849   /// @domName SVGLangSpace.xmllang; @docsEditable true |  1010   /// @docsEditable true | 
 |  1011   @DomName('SVGDescElement.xmllang') | 
|   850   String xmllang; |  1012   String xmllang; | 
|   851  |  1013  | 
|   852   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  1014   /// @docsEditable true | 
 |  1015   @DomName('SVGDescElement.xmlspace') | 
|   853   String xmlspace; |  1016   String xmlspace; | 
|   854  |  1017  | 
|   855   // From SVGStylable |  1018   // From SVGStylable | 
|   856  |  1019  | 
|   857   // Shadowing definition. |  1020   // Shadowing definition. | 
|   858   /// @domName SVGStylable.className; @docsEditable true |  1021   /// @docsEditable true | 
|   859   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1022   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|   860  |  1023  | 
|   861   // Use implementation from Element. |  1024   // Use implementation from Element. | 
|   862   // final CssStyleDeclaration style; |  1025   // final CssStyleDeclaration style; | 
|   863  |  1026  | 
|   864   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1027   /// @docsEditable true | 
 |  1028   @DomName('SVGDescElement.getPresentationAttribute') | 
|   865   CssValue getPresentationAttribute(String name) native; |  1029   CssValue getPresentationAttribute(String name) native; | 
|   866 } |  1030 } | 
|   867 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1031 // 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 |  1032 // 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. |  1033 // BSD-style license that can be found in the LICENSE file. | 
|   870  |  1034  | 
|   871  |  1035  | 
|   872 /// @domName SVGElementInstance; @docsEditable true |  1036 /// @docsEditable true | 
 |  1037 @DomName('SVGElementInstance') | 
|   873 class ElementInstance extends EventTarget native "*SVGElementInstance" { |  1038 class ElementInstance extends EventTarget native "*SVGElementInstance" { | 
|   874  |  1039  | 
|   875   static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
      <Event>('abort'); |  1040   static const EventStreamProvider<Event> abortEvent = const EventStreamProvider
      <Event>('abort'); | 
|   876  |  1041  | 
|   877   static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro
      vider<Event>('beforecopy'); |  1042   static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro
      vider<Event>('beforecopy'); | 
|   878  |  1043  | 
|   879   static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv
      ider<Event>('beforecut'); |  1044   static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv
      ider<Event>('beforecut'); | 
|   880  |  1045  | 
|   881   static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr
      ovider<Event>('beforepaste'); |  1046   static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr
      ovider<Event>('beforepaste'); | 
|   882  |  1047  | 
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   945   static const EventStreamProvider<Event> searchEvent = const EventStreamProvide
      r<Event>('search'); |  1110   static const EventStreamProvider<Event> searchEvent = const EventStreamProvide
      r<Event>('search'); | 
|   946  |  1111  | 
|   947   static const EventStreamProvider<Event> selectEvent = const EventStreamProvide
      r<Event>('select'); |  1112   static const EventStreamProvider<Event> selectEvent = const EventStreamProvide
      r<Event>('select'); | 
|   948  |  1113  | 
|   949   static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr
      ovider<Event>('selectstart'); |  1114   static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr
      ovider<Event>('selectstart'); | 
|   950  |  1115  | 
|   951   static const EventStreamProvider<Event> submitEvent = const EventStreamProvide
      r<Event>('submit'); |  1116   static const EventStreamProvider<Event> submitEvent = const EventStreamProvide
      r<Event>('submit'); | 
|   952  |  1117  | 
|   953   static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide
      r<Event>('unload'); |  1118   static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide
      r<Event>('unload'); | 
|   954  |  1119  | 
|   955   /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, Ev
      entTarget.dispatchEvent; @docsEditable true |  1120   /// @docsEditable true | 
 |  1121   @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event
      Target.dispatchEvent') | 
|   956   ElementInstanceEvents get on => |  1122   ElementInstanceEvents get on => | 
|   957     new ElementInstanceEvents(this); |  1123     new ElementInstanceEvents(this); | 
|   958  |  1124  | 
|   959   /// @domName SVGElementInstance.childNodes; @docsEditable true |  1125   /// @docsEditable true | 
 |  1126   @DomName('SVGElementInstance.childNodes') | 
|   960   @Returns('_ElementInstanceList') @Creates('_ElementInstanceList') |  1127   @Returns('_ElementInstanceList') @Creates('_ElementInstanceList') | 
|   961   final List<ElementInstance> childNodes; |  1128   final List<ElementInstance> childNodes; | 
|   962  |  1129  | 
|   963   /// @domName SVGElementInstance.correspondingElement; @docsEditable true |  1130   /// @docsEditable true | 
 |  1131   @DomName('SVGElementInstance.correspondingElement') | 
|   964   final SvgElement correspondingElement; |  1132   final SvgElement correspondingElement; | 
|   965  |  1133  | 
|   966   /// @domName SVGElementInstance.correspondingUseElement; @docsEditable true |  1134   /// @docsEditable true | 
 |  1135   @DomName('SVGElementInstance.correspondingUseElement') | 
|   967   final UseElement correspondingUseElement; |  1136   final UseElement correspondingUseElement; | 
|   968  |  1137  | 
|   969   /// @domName SVGElementInstance.firstChild; @docsEditable true |  1138   /// @docsEditable true | 
 |  1139   @DomName('SVGElementInstance.firstChild') | 
|   970   final ElementInstance firstChild; |  1140   final ElementInstance firstChild; | 
|   971  |  1141  | 
|   972   /// @domName SVGElementInstance.lastChild; @docsEditable true |  1142   /// @docsEditable true | 
 |  1143   @DomName('SVGElementInstance.lastChild') | 
|   973   final ElementInstance lastChild; |  1144   final ElementInstance lastChild; | 
|   974  |  1145  | 
|   975   /// @domName SVGElementInstance.nextSibling; @docsEditable true |  1146   /// @docsEditable true | 
 |  1147   @DomName('SVGElementInstance.nextSibling') | 
|   976   final ElementInstance nextSibling; |  1148   final ElementInstance nextSibling; | 
|   977  |  1149  | 
|   978   /// @domName SVGElementInstance.parentNode; @docsEditable true |  1150   /// @docsEditable true | 
 |  1151   @DomName('SVGElementInstance.parentNode') | 
|   979   final ElementInstance parentNode; |  1152   final ElementInstance parentNode; | 
|   980  |  1153  | 
|   981   /// @domName SVGElementInstance.previousSibling; @docsEditable true |  1154   /// @docsEditable true | 
 |  1155   @DomName('SVGElementInstance.previousSibling') | 
|   982   final ElementInstance previousSibling; |  1156   final ElementInstance previousSibling; | 
|   983  |  1157  | 
|   984   Stream<Event> get onAbort => abortEvent.forTarget(this); |  1158   Stream<Event> get onAbort => abortEvent.forTarget(this); | 
|   985  |  1159  | 
|   986   Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this); |  1160   Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this); | 
|   987  |  1161  | 
|   988   Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this); |  1162   Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this); | 
|   989  |  1163  | 
|   990   Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this); |  1164   Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this); | 
|   991  |  1165  | 
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1185   EventListenerList get submit => this['submit']; |  1359   EventListenerList get submit => this['submit']; | 
|  1186  |  1360  | 
|  1187   /// @docsEditable true |  1361   /// @docsEditable true | 
|  1188   EventListenerList get unload => this['unload']; |  1362   EventListenerList get unload => this['unload']; | 
|  1189 } |  1363 } | 
|  1190 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1364 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1191 // for details. All rights reserved. Use of this source code is governed by a |  1365 // for details. All rights reserved. Use of this source code is governed by a | 
|  1192 // BSD-style license that can be found in the LICENSE file. |  1366 // BSD-style license that can be found in the LICENSE file. | 
|  1193  |  1367  | 
|  1194  |  1368  | 
|  1195 /// @domName ElementTimeControl |  1369 /// @docsEditable true | 
 |  1370 @DomName('ElementTimeControl') | 
|  1196 abstract class ElementTimeControl { |  1371 abstract class ElementTimeControl { | 
|  1197  |  1372  | 
|  1198   /// @domName ElementTimeControl.beginElement; @docsEditable true |  1373   /// @docsEditable true | 
|  1199   void beginElement(); |  1374   void beginElement(); | 
|  1200  |  1375  | 
|  1201   /// @domName ElementTimeControl.beginElementAt; @docsEditable true |  1376   /// @docsEditable true | 
|  1202   void beginElementAt(num offset); |  1377   void beginElementAt(num offset); | 
|  1203  |  1378  | 
|  1204   /// @domName ElementTimeControl.endElement; @docsEditable true |  1379   /// @docsEditable true | 
|  1205   void endElement(); |  1380   void endElement(); | 
|  1206  |  1381  | 
|  1207   /// @domName ElementTimeControl.endElementAt; @docsEditable true |  1382   /// @docsEditable true | 
|  1208   void endElementAt(num offset); |  1383   void endElementAt(num offset); | 
|  1209 } |  1384 } | 
|  1210 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1385 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1211 // for details. All rights reserved. Use of this source code is governed by a |  1386 // for details. All rights reserved. Use of this source code is governed by a | 
|  1212 // BSD-style license that can be found in the LICENSE file. |  1387 // BSD-style license that can be found in the LICENSE file. | 
|  1213  |  1388  | 
|  1214  |  1389  | 
|  1215 /// @domName SVGEllipseElement; @docsEditable true |  1390 /// @docsEditable true | 
 |  1391 @DomName('SVGEllipseElement') | 
|  1216 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
      e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" { |  1392 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
      e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" { | 
|  1217  |  1393  | 
|  1218   ///@docsEditable true |  1394   /// @docsEditable true | 
|  1219   factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e
      llipse"); |  1395   factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e
      llipse"); | 
|  1220  |  1396  | 
|  1221   /// @domName SVGEllipseElement.cx; @docsEditable true |  1397   /// @docsEditable true | 
 |  1398   @DomName('SVGEllipseElement.cx') | 
|  1222   final AnimatedLength cx; |  1399   final AnimatedLength cx; | 
|  1223  |  1400  | 
|  1224   /// @domName SVGEllipseElement.cy; @docsEditable true |  1401   /// @docsEditable true | 
 |  1402   @DomName('SVGEllipseElement.cy') | 
|  1225   final AnimatedLength cy; |  1403   final AnimatedLength cy; | 
|  1226  |  1404  | 
|  1227   /// @domName SVGEllipseElement.rx; @docsEditable true |  1405   /// @docsEditable true | 
 |  1406   @DomName('SVGEllipseElement.rx') | 
|  1228   final AnimatedLength rx; |  1407   final AnimatedLength rx; | 
|  1229  |  1408  | 
|  1230   /// @domName SVGEllipseElement.ry; @docsEditable true |  1409   /// @docsEditable true | 
 |  1410   @DomName('SVGEllipseElement.ry') | 
|  1231   final AnimatedLength ry; |  1411   final AnimatedLength ry; | 
|  1232  |  1412  | 
|  1233   // From SVGExternalResourcesRequired |  1413   // From SVGExternalResourcesRequired | 
|  1234  |  1414  | 
|  1235   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  1415   /// @docsEditable true | 
 |  1416   @DomName('SVGEllipseElement.externalResourcesRequired') | 
|  1236   final AnimatedBoolean externalResourcesRequired; |  1417   final AnimatedBoolean externalResourcesRequired; | 
|  1237  |  1418  | 
|  1238   // From SVGLangSpace |  1419   // From SVGLangSpace | 
|  1239  |  1420  | 
|  1240   /// @domName SVGLangSpace.xmllang; @docsEditable true |  1421   /// @docsEditable true | 
 |  1422   @DomName('SVGEllipseElement.xmllang') | 
|  1241   String xmllang; |  1423   String xmllang; | 
|  1242  |  1424  | 
|  1243   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  1425   /// @docsEditable true | 
 |  1426   @DomName('SVGEllipseElement.xmlspace') | 
|  1244   String xmlspace; |  1427   String xmlspace; | 
|  1245  |  1428  | 
|  1246   // From SVGLocatable |  1429   // From SVGLocatable | 
|  1247  |  1430  | 
|  1248   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  1431   /// @docsEditable true | 
 |  1432   @DomName('SVGEllipseElement.farthestViewportElement') | 
|  1249   final SvgElement farthestViewportElement; |  1433   final SvgElement farthestViewportElement; | 
|  1250  |  1434  | 
|  1251   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  1435   /// @docsEditable true | 
 |  1436   @DomName('SVGEllipseElement.nearestViewportElement') | 
|  1252   final SvgElement nearestViewportElement; |  1437   final SvgElement nearestViewportElement; | 
|  1253  |  1438  | 
|  1254   /// @domName SVGLocatable.getBBox; @docsEditable true |  1439   /// @docsEditable true | 
 |  1440   @DomName('SVGEllipseElement.getBBox') | 
|  1255   Rect getBBox() native; |  1441   Rect getBBox() native; | 
|  1256  |  1442  | 
|  1257   /// @domName SVGLocatable.getCTM; @docsEditable true |  1443   /// @docsEditable true | 
|  1258   @JSName('getCTM') |  1444   @JSName('getCTM') | 
 |  1445   @DomName('SVGEllipseElement.getCTM') | 
|  1259   Matrix getCtm() native; |  1446   Matrix getCtm() native; | 
|  1260  |  1447  | 
|  1261   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  1448   /// @docsEditable true | 
|  1262   @JSName('getScreenCTM') |  1449   @JSName('getScreenCTM') | 
 |  1450   @DomName('SVGEllipseElement.getScreenCTM') | 
|  1263   Matrix getScreenCtm() native; |  1451   Matrix getScreenCtm() native; | 
|  1264  |  1452  | 
|  1265   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  1453   /// @docsEditable true | 
 |  1454   @DomName('SVGEllipseElement.getTransformToElement') | 
|  1266   Matrix getTransformToElement(SvgElement element) native; |  1455   Matrix getTransformToElement(SvgElement element) native; | 
|  1267  |  1456  | 
|  1268   // From SVGStylable |  1457   // From SVGStylable | 
|  1269  |  1458  | 
|  1270   // Shadowing definition. |  1459   // Shadowing definition. | 
|  1271   /// @domName SVGStylable.className; @docsEditable true |  1460   /// @docsEditable true | 
|  1272   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1461   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1273  |  1462  | 
|  1274   // Use implementation from Element. |  1463   // Use implementation from Element. | 
|  1275   // final CssStyleDeclaration style; |  1464   // final CssStyleDeclaration style; | 
|  1276  |  1465  | 
|  1277   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1466   /// @docsEditable true | 
 |  1467   @DomName('SVGEllipseElement.getPresentationAttribute') | 
|  1278   CssValue getPresentationAttribute(String name) native; |  1468   CssValue getPresentationAttribute(String name) native; | 
|  1279  |  1469  | 
|  1280   // From SVGTests |  1470   // From SVGTests | 
|  1281  |  1471  | 
|  1282   /// @domName SVGTests.requiredExtensions; @docsEditable true |  1472   /// @docsEditable true | 
 |  1473   @DomName('SVGEllipseElement.requiredExtensions') | 
|  1283   final StringList requiredExtensions; |  1474   final StringList requiredExtensions; | 
|  1284  |  1475  | 
|  1285   /// @domName SVGTests.requiredFeatures; @docsEditable true |  1476   /// @docsEditable true | 
 |  1477   @DomName('SVGEllipseElement.requiredFeatures') | 
|  1286   final StringList requiredFeatures; |  1478   final StringList requiredFeatures; | 
|  1287  |  1479  | 
|  1288   /// @domName SVGTests.systemLanguage; @docsEditable true |  1480   /// @docsEditable true | 
 |  1481   @DomName('SVGEllipseElement.systemLanguage') | 
|  1289   final StringList systemLanguage; |  1482   final StringList systemLanguage; | 
|  1290  |  1483  | 
|  1291   /// @domName SVGTests.hasExtension; @docsEditable true |  1484   /// @docsEditable true | 
 |  1485   @DomName('SVGEllipseElement.hasExtension') | 
|  1292   bool hasExtension(String extension) native; |  1486   bool hasExtension(String extension) native; | 
|  1293  |  1487  | 
|  1294   // From SVGTransformable |  1488   // From SVGTransformable | 
|  1295  |  1489  | 
|  1296   /// @domName SVGTransformable.transform; @docsEditable true |  1490   /// @docsEditable true | 
 |  1491   @DomName('SVGEllipseElement.transform') | 
|  1297   final AnimatedTransformList transform; |  1492   final AnimatedTransformList transform; | 
|  1298 } |  1493 } | 
|  1299 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1494 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1300 // for details. All rights reserved. Use of this source code is governed by a |  1495 // for details. All rights reserved. Use of this source code is governed by a | 
|  1301 // BSD-style license that can be found in the LICENSE file. |  1496 // BSD-style license that can be found in the LICENSE file. | 
|  1302  |  1497  | 
|  1303  |  1498  | 
|  1304 /// @domName SVGExternalResourcesRequired |  1499 /// @docsEditable true | 
 |  1500 @DomName('SVGExternalResourcesRequired') | 
|  1305 abstract class ExternalResourcesRequired { |  1501 abstract class ExternalResourcesRequired { | 
|  1306  |  1502  | 
|  1307   AnimatedBoolean externalResourcesRequired; |  1503   AnimatedBoolean externalResourcesRequired; | 
|  1308 } |  1504 } | 
|  1309 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1505 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1310 // for details. All rights reserved. Use of this source code is governed by a |  1506 // for details. All rights reserved. Use of this source code is governed by a | 
|  1311 // BSD-style license that can be found in the LICENSE file. |  1507 // BSD-style license that can be found in the LICENSE file. | 
|  1312  |  1508  | 
|  1313  |  1509  | 
|  1314 /// @domName SVGFEBlendElement; @docsEditable true |  1510 /// @docsEditable true | 
 |  1511 @DomName('SVGFEBlendElement') | 
|  1315 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes native "*SVGFEBlendElement" { |  1512 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes native "*SVGFEBlendElement" { | 
|  1316  |  1513  | 
|  1317   static const int SVG_FEBLEND_MODE_DARKEN = 4; |  1514   static const int SVG_FEBLEND_MODE_DARKEN = 4; | 
|  1318  |  1515  | 
|  1319   static const int SVG_FEBLEND_MODE_LIGHTEN = 5; |  1516   static const int SVG_FEBLEND_MODE_LIGHTEN = 5; | 
|  1320  |  1517  | 
|  1321   static const int SVG_FEBLEND_MODE_MULTIPLY = 2; |  1518   static const int SVG_FEBLEND_MODE_MULTIPLY = 2; | 
|  1322  |  1519  | 
|  1323   static const int SVG_FEBLEND_MODE_NORMAL = 1; |  1520   static const int SVG_FEBLEND_MODE_NORMAL = 1; | 
|  1324  |  1521  | 
|  1325   static const int SVG_FEBLEND_MODE_SCREEN = 3; |  1522   static const int SVG_FEBLEND_MODE_SCREEN = 3; | 
|  1326  |  1523  | 
|  1327   static const int SVG_FEBLEND_MODE_UNKNOWN = 0; |  1524   static const int SVG_FEBLEND_MODE_UNKNOWN = 0; | 
|  1328  |  1525  | 
|  1329   /// @domName SVGFEBlendElement.in1; @docsEditable true |  1526   /// @docsEditable true | 
 |  1527   @DomName('SVGFEBlendElement.in1') | 
|  1330   final AnimatedString in1; |  1528   final AnimatedString in1; | 
|  1331  |  1529  | 
|  1332   /// @domName SVGFEBlendElement.in2; @docsEditable true |  1530   /// @docsEditable true | 
 |  1531   @DomName('SVGFEBlendElement.in2') | 
|  1333   final AnimatedString in2; |  1532   final AnimatedString in2; | 
|  1334  |  1533  | 
|  1335   /// @domName SVGFEBlendElement.mode; @docsEditable true |  1534   /// @docsEditable true | 
 |  1535   @DomName('SVGFEBlendElement.mode') | 
|  1336   final AnimatedEnumeration mode; |  1536   final AnimatedEnumeration mode; | 
|  1337  |  1537  | 
|  1338   // From SVGFilterPrimitiveStandardAttributes |  1538   // From SVGFilterPrimitiveStandardAttributes | 
|  1339  |  1539  | 
|  1340   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  1540   /// @docsEditable true | 
 |  1541   @DomName('SVGFEBlendElement.height') | 
|  1341   final AnimatedLength height; |  1542   final AnimatedLength height; | 
|  1342  |  1543  | 
|  1343   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  1544   /// @docsEditable true | 
 |  1545   @DomName('SVGFEBlendElement.result') | 
|  1344   final AnimatedString result; |  1546   final AnimatedString result; | 
|  1345  |  1547  | 
|  1346   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  1548   /// @docsEditable true | 
 |  1549   @DomName('SVGFEBlendElement.width') | 
|  1347   final AnimatedLength width; |  1550   final AnimatedLength width; | 
|  1348  |  1551  | 
|  1349   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  1552   /// @docsEditable true | 
 |  1553   @DomName('SVGFEBlendElement.x') | 
|  1350   final AnimatedLength x; |  1554   final AnimatedLength x; | 
|  1351  |  1555  | 
|  1352   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  1556   /// @docsEditable true | 
 |  1557   @DomName('SVGFEBlendElement.y') | 
|  1353   final AnimatedLength y; |  1558   final AnimatedLength y; | 
|  1354  |  1559  | 
|  1355   // From SVGStylable |  1560   // From SVGStylable | 
|  1356  |  1561  | 
|  1357   // Shadowing definition. |  1562   // Shadowing definition. | 
|  1358   /// @domName SVGStylable.className; @docsEditable true |  1563   /// @docsEditable true | 
|  1359   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1564   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1360  |  1565  | 
|  1361   // Use implementation from Element. |  1566   // Use implementation from Element. | 
|  1362   // final CssStyleDeclaration style; |  1567   // final CssStyleDeclaration style; | 
|  1363  |  1568  | 
|  1364   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1569   /// @docsEditable true | 
 |  1570   @DomName('SVGFEBlendElement.getPresentationAttribute') | 
|  1365   CssValue getPresentationAttribute(String name) native; |  1571   CssValue getPresentationAttribute(String name) native; | 
|  1366 } |  1572 } | 
|  1367 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1573 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1368 // for details. All rights reserved. Use of this source code is governed by a |  1574 // for details. All rights reserved. Use of this source code is governed by a | 
|  1369 // BSD-style license that can be found in the LICENSE file. |  1575 // BSD-style license that can be found in the LICENSE file. | 
|  1370  |  1576  | 
|  1371  |  1577  | 
|  1372 /// @domName SVGFEColorMatrixElement; @docsEditable true |  1578 /// @docsEditable true | 
 |  1579 @DomName('SVGFEColorMatrixElement') | 
|  1373 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
      Attributes native "*SVGFEColorMatrixElement" { |  1580 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
      Attributes native "*SVGFEColorMatrixElement" { | 
|  1374  |  1581  | 
|  1375   static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; |  1582   static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; | 
|  1376  |  1583  | 
|  1377   static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; |  1584   static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; | 
|  1378  |  1585  | 
|  1379   static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; |  1586   static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; | 
|  1380  |  1587  | 
|  1381   static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; |  1588   static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; | 
|  1382  |  1589  | 
|  1383   static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; |  1590   static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; | 
|  1384  |  1591  | 
|  1385   /// @domName SVGFEColorMatrixElement.in1; @docsEditable true |  1592   /// @docsEditable true | 
 |  1593   @DomName('SVGFEColorMatrixElement.in1') | 
|  1386   final AnimatedString in1; |  1594   final AnimatedString in1; | 
|  1387  |  1595  | 
|  1388   /// @domName SVGFEColorMatrixElement.type; @docsEditable true |  1596   /// @docsEditable true | 
 |  1597   @DomName('SVGFEColorMatrixElement.type') | 
|  1389   final AnimatedEnumeration type; |  1598   final AnimatedEnumeration type; | 
|  1390  |  1599  | 
|  1391   /// @domName SVGFEColorMatrixElement.values; @docsEditable true |  1600   /// @docsEditable true | 
 |  1601   @DomName('SVGFEColorMatrixElement.values') | 
|  1392   final AnimatedNumberList values; |  1602   final AnimatedNumberList values; | 
|  1393  |  1603  | 
|  1394   // From SVGFilterPrimitiveStandardAttributes |  1604   // From SVGFilterPrimitiveStandardAttributes | 
|  1395  |  1605  | 
|  1396   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  1606   /// @docsEditable true | 
 |  1607   @DomName('SVGFEColorMatrixElement.height') | 
|  1397   final AnimatedLength height; |  1608   final AnimatedLength height; | 
|  1398  |  1609  | 
|  1399   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  1610   /// @docsEditable true | 
 |  1611   @DomName('SVGFEColorMatrixElement.result') | 
|  1400   final AnimatedString result; |  1612   final AnimatedString result; | 
|  1401  |  1613  | 
|  1402   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  1614   /// @docsEditable true | 
 |  1615   @DomName('SVGFEColorMatrixElement.width') | 
|  1403   final AnimatedLength width; |  1616   final AnimatedLength width; | 
|  1404  |  1617  | 
|  1405   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  1618   /// @docsEditable true | 
 |  1619   @DomName('SVGFEColorMatrixElement.x') | 
|  1406   final AnimatedLength x; |  1620   final AnimatedLength x; | 
|  1407  |  1621  | 
|  1408   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  1622   /// @docsEditable true | 
 |  1623   @DomName('SVGFEColorMatrixElement.y') | 
|  1409   final AnimatedLength y; |  1624   final AnimatedLength y; | 
|  1410  |  1625  | 
|  1411   // From SVGStylable |  1626   // From SVGStylable | 
|  1412  |  1627  | 
|  1413   // Shadowing definition. |  1628   // Shadowing definition. | 
|  1414   /// @domName SVGStylable.className; @docsEditable true |  1629   /// @docsEditable true | 
|  1415   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1630   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1416  |  1631  | 
|  1417   // Use implementation from Element. |  1632   // Use implementation from Element. | 
|  1418   // final CssStyleDeclaration style; |  1633   // final CssStyleDeclaration style; | 
|  1419  |  1634  | 
|  1420   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1635   /// @docsEditable true | 
 |  1636   @DomName('SVGFEColorMatrixElement.getPresentationAttribute') | 
|  1421   CssValue getPresentationAttribute(String name) native; |  1637   CssValue getPresentationAttribute(String name) native; | 
|  1422 } |  1638 } | 
|  1423 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1639 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1424 // for details. All rights reserved. Use of this source code is governed by a |  1640 // for details. All rights reserved. Use of this source code is governed by a | 
|  1425 // BSD-style license that can be found in the LICENSE file. |  1641 // BSD-style license that can be found in the LICENSE file. | 
|  1426  |  1642  | 
|  1427  |  1643  | 
|  1428 /// @domName SVGFEComponentTransferElement; @docsEditable true |  1644 /// @docsEditable true | 
 |  1645 @DomName('SVGFEComponentTransferElement') | 
|  1429 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
      andardAttributes native "*SVGFEComponentTransferElement" { |  1646 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
      andardAttributes native "*SVGFEComponentTransferElement" { | 
|  1430  |  1647  | 
|  1431   /// @domName SVGFEComponentTransferElement.in1; @docsEditable true |  1648   /// @docsEditable true | 
 |  1649   @DomName('SVGFEComponentTransferElement.in1') | 
|  1432   final AnimatedString in1; |  1650   final AnimatedString in1; | 
|  1433  |  1651  | 
|  1434   // From SVGFilterPrimitiveStandardAttributes |  1652   // From SVGFilterPrimitiveStandardAttributes | 
|  1435  |  1653  | 
|  1436   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  1654   /// @docsEditable true | 
 |  1655   @DomName('SVGFEComponentTransferElement.height') | 
|  1437   final AnimatedLength height; |  1656   final AnimatedLength height; | 
|  1438  |  1657  | 
|  1439   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  1658   /// @docsEditable true | 
 |  1659   @DomName('SVGFEComponentTransferElement.result') | 
|  1440   final AnimatedString result; |  1660   final AnimatedString result; | 
|  1441  |  1661  | 
|  1442   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  1662   /// @docsEditable true | 
 |  1663   @DomName('SVGFEComponentTransferElement.width') | 
|  1443   final AnimatedLength width; |  1664   final AnimatedLength width; | 
|  1444  |  1665  | 
|  1445   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  1666   /// @docsEditable true | 
 |  1667   @DomName('SVGFEComponentTransferElement.x') | 
|  1446   final AnimatedLength x; |  1668   final AnimatedLength x; | 
|  1447  |  1669  | 
|  1448   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  1670   /// @docsEditable true | 
 |  1671   @DomName('SVGFEComponentTransferElement.y') | 
|  1449   final AnimatedLength y; |  1672   final AnimatedLength y; | 
|  1450  |  1673  | 
|  1451   // From SVGStylable |  1674   // From SVGStylable | 
|  1452  |  1675  | 
|  1453   // Shadowing definition. |  1676   // Shadowing definition. | 
|  1454   /// @domName SVGStylable.className; @docsEditable true |  1677   /// @docsEditable true | 
|  1455   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1678   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1456  |  1679  | 
|  1457   // Use implementation from Element. |  1680   // Use implementation from Element. | 
|  1458   // final CssStyleDeclaration style; |  1681   // final CssStyleDeclaration style; | 
|  1459  |  1682  | 
|  1460   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1683   /// @docsEditable true | 
 |  1684   @DomName('SVGFEComponentTransferElement.getPresentationAttribute') | 
|  1461   CssValue getPresentationAttribute(String name) native; |  1685   CssValue getPresentationAttribute(String name) native; | 
|  1462 } |  1686 } | 
|  1463 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1687 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1464 // for details. All rights reserved. Use of this source code is governed by a |  1688 // for details. All rights reserved. Use of this source code is governed by a | 
|  1465 // BSD-style license that can be found in the LICENSE file. |  1689 // BSD-style license that can be found in the LICENSE file. | 
|  1466  |  1690  | 
|  1467  |  1691  | 
|  1468 /// @domName SVGFECompositeElement; @docsEditable true |  1692 /// @docsEditable true | 
 |  1693 @DomName('SVGFECompositeElement') | 
|  1469 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
      tributes native "*SVGFECompositeElement" { |  1694 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
      tributes native "*SVGFECompositeElement" { | 
|  1470  |  1695  | 
|  1471   static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; |  1696   static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; | 
|  1472  |  1697  | 
|  1473   static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; |  1698   static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; | 
|  1474  |  1699  | 
|  1475   static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; |  1700   static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; | 
|  1476  |  1701  | 
|  1477   static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; |  1702   static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; | 
|  1478  |  1703  | 
|  1479   static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; |  1704   static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; | 
|  1480  |  1705  | 
|  1481   static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; |  1706   static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; | 
|  1482  |  1707  | 
|  1483   static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5; |  1708   static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5; | 
|  1484  |  1709  | 
|  1485   /// @domName SVGFECompositeElement.in1; @docsEditable true |  1710   /// @docsEditable true | 
 |  1711   @DomName('SVGFECompositeElement.in1') | 
|  1486   final AnimatedString in1; |  1712   final AnimatedString in1; | 
|  1487  |  1713  | 
|  1488   /// @domName SVGFECompositeElement.in2; @docsEditable true |  1714   /// @docsEditable true | 
 |  1715   @DomName('SVGFECompositeElement.in2') | 
|  1489   final AnimatedString in2; |  1716   final AnimatedString in2; | 
|  1490  |  1717  | 
|  1491   /// @domName SVGFECompositeElement.k1; @docsEditable true |  1718   /// @docsEditable true | 
 |  1719   @DomName('SVGFECompositeElement.k1') | 
|  1492   final AnimatedNumber k1; |  1720   final AnimatedNumber k1; | 
|  1493  |  1721  | 
|  1494   /// @domName SVGFECompositeElement.k2; @docsEditable true |  1722   /// @docsEditable true | 
 |  1723   @DomName('SVGFECompositeElement.k2') | 
|  1495   final AnimatedNumber k2; |  1724   final AnimatedNumber k2; | 
|  1496  |  1725  | 
|  1497   /// @domName SVGFECompositeElement.k3; @docsEditable true |  1726   /// @docsEditable true | 
 |  1727   @DomName('SVGFECompositeElement.k3') | 
|  1498   final AnimatedNumber k3; |  1728   final AnimatedNumber k3; | 
|  1499  |  1729  | 
|  1500   /// @domName SVGFECompositeElement.k4; @docsEditable true |  1730   /// @docsEditable true | 
 |  1731   @DomName('SVGFECompositeElement.k4') | 
|  1501   final AnimatedNumber k4; |  1732   final AnimatedNumber k4; | 
|  1502  |  1733  | 
|  1503   /// @domName SVGFECompositeElement.operator; @docsEditable true |  1734   /// @docsEditable true | 
 |  1735   @DomName('SVGFECompositeElement.operator') | 
|  1504   final AnimatedEnumeration operator; |  1736   final AnimatedEnumeration operator; | 
|  1505  |  1737  | 
|  1506   // From SVGFilterPrimitiveStandardAttributes |  1738   // From SVGFilterPrimitiveStandardAttributes | 
|  1507  |  1739  | 
|  1508   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  1740   /// @docsEditable true | 
 |  1741   @DomName('SVGFECompositeElement.height') | 
|  1509   final AnimatedLength height; |  1742   final AnimatedLength height; | 
|  1510  |  1743  | 
|  1511   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  1744   /// @docsEditable true | 
 |  1745   @DomName('SVGFECompositeElement.result') | 
|  1512   final AnimatedString result; |  1746   final AnimatedString result; | 
|  1513  |  1747  | 
|  1514   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  1748   /// @docsEditable true | 
 |  1749   @DomName('SVGFECompositeElement.width') | 
|  1515   final AnimatedLength width; |  1750   final AnimatedLength width; | 
|  1516  |  1751  | 
|  1517   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  1752   /// @docsEditable true | 
 |  1753   @DomName('SVGFECompositeElement.x') | 
|  1518   final AnimatedLength x; |  1754   final AnimatedLength x; | 
|  1519  |  1755  | 
|  1520   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  1756   /// @docsEditable true | 
 |  1757   @DomName('SVGFECompositeElement.y') | 
|  1521   final AnimatedLength y; |  1758   final AnimatedLength y; | 
|  1522  |  1759  | 
|  1523   // From SVGStylable |  1760   // From SVGStylable | 
|  1524  |  1761  | 
|  1525   // Shadowing definition. |  1762   // Shadowing definition. | 
|  1526   /// @domName SVGStylable.className; @docsEditable true |  1763   /// @docsEditable true | 
|  1527   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1764   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1528  |  1765  | 
|  1529   // Use implementation from Element. |  1766   // Use implementation from Element. | 
|  1530   // final CssStyleDeclaration style; |  1767   // final CssStyleDeclaration style; | 
|  1531  |  1768  | 
|  1532   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1769   /// @docsEditable true | 
 |  1770   @DomName('SVGFECompositeElement.getPresentationAttribute') | 
|  1533   CssValue getPresentationAttribute(String name) native; |  1771   CssValue getPresentationAttribute(String name) native; | 
|  1534 } |  1772 } | 
|  1535 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1773 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1536 // for details. All rights reserved. Use of this source code is governed by a |  1774 // for details. All rights reserved. Use of this source code is governed by a | 
|  1537 // BSD-style license that can be found in the LICENSE file. |  1775 // BSD-style license that can be found in the LICENSE file. | 
|  1538  |  1776  | 
|  1539  |  1777  | 
|  1540 /// @domName SVGFEConvolveMatrixElement; @docsEditable true |  1778 /// @docsEditable true | 
 |  1779 @DomName('SVGFEConvolveMatrixElement') | 
|  1541 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
      ardAttributes native "*SVGFEConvolveMatrixElement" { |  1780 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
      ardAttributes native "*SVGFEConvolveMatrixElement" { | 
|  1542  |  1781  | 
|  1543   static const int SVG_EDGEMODE_DUPLICATE = 1; |  1782   static const int SVG_EDGEMODE_DUPLICATE = 1; | 
|  1544  |  1783  | 
|  1545   static const int SVG_EDGEMODE_NONE = 3; |  1784   static const int SVG_EDGEMODE_NONE = 3; | 
|  1546  |  1785  | 
|  1547   static const int SVG_EDGEMODE_UNKNOWN = 0; |  1786   static const int SVG_EDGEMODE_UNKNOWN = 0; | 
|  1548  |  1787  | 
|  1549   static const int SVG_EDGEMODE_WRAP = 2; |  1788   static const int SVG_EDGEMODE_WRAP = 2; | 
|  1550  |  1789  | 
|  1551   /// @domName SVGFEConvolveMatrixElement.bias; @docsEditable true |  1790   /// @docsEditable true | 
 |  1791   @DomName('SVGFEConvolveMatrixElement.bias') | 
|  1552   final AnimatedNumber bias; |  1792   final AnimatedNumber bias; | 
|  1553  |  1793  | 
|  1554   /// @domName SVGFEConvolveMatrixElement.divisor; @docsEditable true |  1794   /// @docsEditable true | 
 |  1795   @DomName('SVGFEConvolveMatrixElement.divisor') | 
|  1555   final AnimatedNumber divisor; |  1796   final AnimatedNumber divisor; | 
|  1556  |  1797  | 
|  1557   /// @domName SVGFEConvolveMatrixElement.edgeMode; @docsEditable true |  1798   /// @docsEditable true | 
 |  1799   @DomName('SVGFEConvolveMatrixElement.edgeMode') | 
|  1558   final AnimatedEnumeration edgeMode; |  1800   final AnimatedEnumeration edgeMode; | 
|  1559  |  1801  | 
|  1560   /// @domName SVGFEConvolveMatrixElement.in1; @docsEditable true |  1802   /// @docsEditable true | 
 |  1803   @DomName('SVGFEConvolveMatrixElement.in1') | 
|  1561   final AnimatedString in1; |  1804   final AnimatedString in1; | 
|  1562  |  1805  | 
|  1563   /// @domName SVGFEConvolveMatrixElement.kernelMatrix; @docsEditable true |  1806   /// @docsEditable true | 
 |  1807   @DomName('SVGFEConvolveMatrixElement.kernelMatrix') | 
|  1564   final AnimatedNumberList kernelMatrix; |  1808   final AnimatedNumberList kernelMatrix; | 
|  1565  |  1809  | 
|  1566   /// @domName SVGFEConvolveMatrixElement.kernelUnitLengthX; @docsEditable true |  1810   /// @docsEditable true | 
 |  1811   @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthX') | 
|  1567   final AnimatedNumber kernelUnitLengthX; |  1812   final AnimatedNumber kernelUnitLengthX; | 
|  1568  |  1813  | 
|  1569   /// @domName SVGFEConvolveMatrixElement.kernelUnitLengthY; @docsEditable true |  1814   /// @docsEditable true | 
 |  1815   @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthY') | 
|  1570   final AnimatedNumber kernelUnitLengthY; |  1816   final AnimatedNumber kernelUnitLengthY; | 
|  1571  |  1817  | 
|  1572   /// @domName SVGFEConvolveMatrixElement.orderX; @docsEditable true |  1818   /// @docsEditable true | 
 |  1819   @DomName('SVGFEConvolveMatrixElement.orderX') | 
|  1573   final AnimatedInteger orderX; |  1820   final AnimatedInteger orderX; | 
|  1574  |  1821  | 
|  1575   /// @domName SVGFEConvolveMatrixElement.orderY; @docsEditable true |  1822   /// @docsEditable true | 
 |  1823   @DomName('SVGFEConvolveMatrixElement.orderY') | 
|  1576   final AnimatedInteger orderY; |  1824   final AnimatedInteger orderY; | 
|  1577  |  1825  | 
|  1578   /// @domName SVGFEConvolveMatrixElement.preserveAlpha; @docsEditable true |  1826   /// @docsEditable true | 
 |  1827   @DomName('SVGFEConvolveMatrixElement.preserveAlpha') | 
|  1579   final AnimatedBoolean preserveAlpha; |  1828   final AnimatedBoolean preserveAlpha; | 
|  1580  |  1829  | 
|  1581   /// @domName SVGFEConvolveMatrixElement.targetX; @docsEditable true |  1830   /// @docsEditable true | 
 |  1831   @DomName('SVGFEConvolveMatrixElement.targetX') | 
|  1582   final AnimatedInteger targetX; |  1832   final AnimatedInteger targetX; | 
|  1583  |  1833  | 
|  1584   /// @domName SVGFEConvolveMatrixElement.targetY; @docsEditable true |  1834   /// @docsEditable true | 
 |  1835   @DomName('SVGFEConvolveMatrixElement.targetY') | 
|  1585   final AnimatedInteger targetY; |  1836   final AnimatedInteger targetY; | 
|  1586  |  1837  | 
|  1587   // From SVGFilterPrimitiveStandardAttributes |  1838   // From SVGFilterPrimitiveStandardAttributes | 
|  1588  |  1839  | 
|  1589   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  1840   /// @docsEditable true | 
 |  1841   @DomName('SVGFEConvolveMatrixElement.height') | 
|  1590   final AnimatedLength height; |  1842   final AnimatedLength height; | 
|  1591  |  1843  | 
|  1592   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  1844   /// @docsEditable true | 
 |  1845   @DomName('SVGFEConvolveMatrixElement.result') | 
|  1593   final AnimatedString result; |  1846   final AnimatedString result; | 
|  1594  |  1847  | 
|  1595   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  1848   /// @docsEditable true | 
 |  1849   @DomName('SVGFEConvolveMatrixElement.width') | 
|  1596   final AnimatedLength width; |  1850   final AnimatedLength width; | 
|  1597  |  1851  | 
|  1598   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  1852   /// @docsEditable true | 
 |  1853   @DomName('SVGFEConvolveMatrixElement.x') | 
|  1599   final AnimatedLength x; |  1854   final AnimatedLength x; | 
|  1600  |  1855  | 
|  1601   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  1856   /// @docsEditable true | 
 |  1857   @DomName('SVGFEConvolveMatrixElement.y') | 
|  1602   final AnimatedLength y; |  1858   final AnimatedLength y; | 
|  1603  |  1859  | 
|  1604   // From SVGStylable |  1860   // From SVGStylable | 
|  1605  |  1861  | 
|  1606   // Shadowing definition. |  1862   // Shadowing definition. | 
|  1607   /// @domName SVGStylable.className; @docsEditable true |  1863   /// @docsEditable true | 
|  1608   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1864   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1609  |  1865  | 
|  1610   // Use implementation from Element. |  1866   // Use implementation from Element. | 
|  1611   // final CssStyleDeclaration style; |  1867   // final CssStyleDeclaration style; | 
|  1612  |  1868  | 
|  1613   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1869   /// @docsEditable true | 
 |  1870   @DomName('SVGFEConvolveMatrixElement.getPresentationAttribute') | 
|  1614   CssValue getPresentationAttribute(String name) native; |  1871   CssValue getPresentationAttribute(String name) native; | 
|  1615 } |  1872 } | 
|  1616 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1873 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1617 // for details. All rights reserved. Use of this source code is governed by a |  1874 // for details. All rights reserved. Use of this source code is governed by a | 
|  1618 // BSD-style license that can be found in the LICENSE file. |  1875 // BSD-style license that can be found in the LICENSE file. | 
|  1619  |  1876  | 
|  1620  |  1877  | 
|  1621 /// @domName SVGFEDiffuseLightingElement; @docsEditable true |  1878 /// @docsEditable true | 
 |  1879 @DomName('SVGFEDiffuseLightingElement') | 
|  1622 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
      dardAttributes native "*SVGFEDiffuseLightingElement" { |  1880 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
      dardAttributes native "*SVGFEDiffuseLightingElement" { | 
|  1623  |  1881  | 
|  1624   /// @domName SVGFEDiffuseLightingElement.diffuseConstant; @docsEditable true |  1882   /// @docsEditable true | 
 |  1883   @DomName('SVGFEDiffuseLightingElement.diffuseConstant') | 
|  1625   final AnimatedNumber diffuseConstant; |  1884   final AnimatedNumber diffuseConstant; | 
|  1626  |  1885  | 
|  1627   /// @domName SVGFEDiffuseLightingElement.in1; @docsEditable true |  1886   /// @docsEditable true | 
 |  1887   @DomName('SVGFEDiffuseLightingElement.in1') | 
|  1628   final AnimatedString in1; |  1888   final AnimatedString in1; | 
|  1629  |  1889  | 
|  1630   /// @domName SVGFEDiffuseLightingElement.kernelUnitLengthX; @docsEditable true |  1890   /// @docsEditable true | 
 |  1891   @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthX') | 
|  1631   final AnimatedNumber kernelUnitLengthX; |  1892   final AnimatedNumber kernelUnitLengthX; | 
|  1632  |  1893  | 
|  1633   /// @domName SVGFEDiffuseLightingElement.kernelUnitLengthY; @docsEditable true |  1894   /// @docsEditable true | 
 |  1895   @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthY') | 
|  1634   final AnimatedNumber kernelUnitLengthY; |  1896   final AnimatedNumber kernelUnitLengthY; | 
|  1635  |  1897  | 
|  1636   /// @domName SVGFEDiffuseLightingElement.surfaceScale; @docsEditable true |  1898   /// @docsEditable true | 
 |  1899   @DomName('SVGFEDiffuseLightingElement.surfaceScale') | 
|  1637   final AnimatedNumber surfaceScale; |  1900   final AnimatedNumber surfaceScale; | 
|  1638  |  1901  | 
|  1639   // From SVGFilterPrimitiveStandardAttributes |  1902   // From SVGFilterPrimitiveStandardAttributes | 
|  1640  |  1903  | 
|  1641   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  1904   /// @docsEditable true | 
 |  1905   @DomName('SVGFEDiffuseLightingElement.height') | 
|  1642   final AnimatedLength height; |  1906   final AnimatedLength height; | 
|  1643  |  1907  | 
|  1644   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  1908   /// @docsEditable true | 
 |  1909   @DomName('SVGFEDiffuseLightingElement.result') | 
|  1645   final AnimatedString result; |  1910   final AnimatedString result; | 
|  1646  |  1911  | 
|  1647   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  1912   /// @docsEditable true | 
 |  1913   @DomName('SVGFEDiffuseLightingElement.width') | 
|  1648   final AnimatedLength width; |  1914   final AnimatedLength width; | 
|  1649  |  1915  | 
|  1650   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  1916   /// @docsEditable true | 
 |  1917   @DomName('SVGFEDiffuseLightingElement.x') | 
|  1651   final AnimatedLength x; |  1918   final AnimatedLength x; | 
|  1652  |  1919  | 
|  1653   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  1920   /// @docsEditable true | 
 |  1921   @DomName('SVGFEDiffuseLightingElement.y') | 
|  1654   final AnimatedLength y; |  1922   final AnimatedLength y; | 
|  1655  |  1923  | 
|  1656   // From SVGStylable |  1924   // From SVGStylable | 
|  1657  |  1925  | 
|  1658   // Shadowing definition. |  1926   // Shadowing definition. | 
|  1659   /// @domName SVGStylable.className; @docsEditable true |  1927   /// @docsEditable true | 
|  1660   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  1928   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1661  |  1929  | 
|  1662   // Use implementation from Element. |  1930   // Use implementation from Element. | 
|  1663   // final CssStyleDeclaration style; |  1931   // final CssStyleDeclaration style; | 
|  1664  |  1932  | 
|  1665   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  1933   /// @docsEditable true | 
 |  1934   @DomName('SVGFEDiffuseLightingElement.getPresentationAttribute') | 
|  1666   CssValue getPresentationAttribute(String name) native; |  1935   CssValue getPresentationAttribute(String name) native; | 
|  1667 } |  1936 } | 
|  1668 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  1937 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1669 // for details. All rights reserved. Use of this source code is governed by a |  1938 // for details. All rights reserved. Use of this source code is governed by a | 
|  1670 // BSD-style license that can be found in the LICENSE file. |  1939 // BSD-style license that can be found in the LICENSE file. | 
|  1671  |  1940  | 
|  1672  |  1941  | 
|  1673 /// @domName SVGFEDisplacementMapElement; @docsEditable true |  1942 /// @docsEditable true | 
 |  1943 @DomName('SVGFEDisplacementMapElement') | 
|  1674 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
      dardAttributes native "*SVGFEDisplacementMapElement" { |  1944 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
      dardAttributes native "*SVGFEDisplacementMapElement" { | 
|  1675  |  1945  | 
|  1676   static const int SVG_CHANNEL_A = 4; |  1946   static const int SVG_CHANNEL_A = 4; | 
|  1677  |  1947  | 
|  1678   static const int SVG_CHANNEL_B = 3; |  1948   static const int SVG_CHANNEL_B = 3; | 
|  1679  |  1949  | 
|  1680   static const int SVG_CHANNEL_G = 2; |  1950   static const int SVG_CHANNEL_G = 2; | 
|  1681  |  1951  | 
|  1682   static const int SVG_CHANNEL_R = 1; |  1952   static const int SVG_CHANNEL_R = 1; | 
|  1683  |  1953  | 
|  1684   static const int SVG_CHANNEL_UNKNOWN = 0; |  1954   static const int SVG_CHANNEL_UNKNOWN = 0; | 
|  1685  |  1955  | 
|  1686   /// @domName SVGFEDisplacementMapElement.in1; @docsEditable true |  1956   /// @docsEditable true | 
 |  1957   @DomName('SVGFEDisplacementMapElement.in1') | 
|  1687   final AnimatedString in1; |  1958   final AnimatedString in1; | 
|  1688  |  1959  | 
|  1689   /// @domName SVGFEDisplacementMapElement.in2; @docsEditable true |  1960   /// @docsEditable true | 
 |  1961   @DomName('SVGFEDisplacementMapElement.in2') | 
|  1690   final AnimatedString in2; |  1962   final AnimatedString in2; | 
|  1691  |  1963  | 
|  1692   /// @domName SVGFEDisplacementMapElement.scale; @docsEditable true |  1964   /// @docsEditable true | 
 |  1965   @DomName('SVGFEDisplacementMapElement.scale') | 
|  1693   final AnimatedNumber scale; |  1966   final AnimatedNumber scale; | 
|  1694  |  1967  | 
|  1695   /// @domName SVGFEDisplacementMapElement.xChannelSelector; @docsEditable true |  1968   /// @docsEditable true | 
 |  1969   @DomName('SVGFEDisplacementMapElement.xChannelSelector') | 
|  1696   final AnimatedEnumeration xChannelSelector; |  1970   final AnimatedEnumeration xChannelSelector; | 
|  1697  |  1971  | 
|  1698   /// @domName SVGFEDisplacementMapElement.yChannelSelector; @docsEditable true |  1972   /// @docsEditable true | 
 |  1973   @DomName('SVGFEDisplacementMapElement.yChannelSelector') | 
|  1699   final AnimatedEnumeration yChannelSelector; |  1974   final AnimatedEnumeration yChannelSelector; | 
|  1700  |  1975  | 
|  1701   // From SVGFilterPrimitiveStandardAttributes |  1976   // From SVGFilterPrimitiveStandardAttributes | 
|  1702  |  1977  | 
|  1703   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  1978   /// @docsEditable true | 
 |  1979   @DomName('SVGFEDisplacementMapElement.height') | 
|  1704   final AnimatedLength height; |  1980   final AnimatedLength height; | 
|  1705  |  1981  | 
|  1706   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  1982   /// @docsEditable true | 
 |  1983   @DomName('SVGFEDisplacementMapElement.result') | 
|  1707   final AnimatedString result; |  1984   final AnimatedString result; | 
|  1708  |  1985  | 
|  1709   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  1986   /// @docsEditable true | 
 |  1987   @DomName('SVGFEDisplacementMapElement.width') | 
|  1710   final AnimatedLength width; |  1988   final AnimatedLength width; | 
|  1711  |  1989  | 
|  1712   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  1990   /// @docsEditable true | 
 |  1991   @DomName('SVGFEDisplacementMapElement.x') | 
|  1713   final AnimatedLength x; |  1992   final AnimatedLength x; | 
|  1714  |  1993  | 
|  1715   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  1994   /// @docsEditable true | 
 |  1995   @DomName('SVGFEDisplacementMapElement.y') | 
|  1716   final AnimatedLength y; |  1996   final AnimatedLength y; | 
|  1717  |  1997  | 
|  1718   // From SVGStylable |  1998   // From SVGStylable | 
|  1719  |  1999  | 
|  1720   // Shadowing definition. |  2000   // Shadowing definition. | 
|  1721   /// @domName SVGStylable.className; @docsEditable true |  2001   /// @docsEditable true | 
|  1722   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2002   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1723  |  2003  | 
|  1724   // Use implementation from Element. |  2004   // Use implementation from Element. | 
|  1725   // final CssStyleDeclaration style; |  2005   // final CssStyleDeclaration style; | 
|  1726  |  2006  | 
|  1727   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2007   /// @docsEditable true | 
 |  2008   @DomName('SVGFEDisplacementMapElement.getPresentationAttribute') | 
|  1728   CssValue getPresentationAttribute(String name) native; |  2009   CssValue getPresentationAttribute(String name) native; | 
|  1729 } |  2010 } | 
|  1730 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2011 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1731 // for details. All rights reserved. Use of this source code is governed by a |  2012 // for details. All rights reserved. Use of this source code is governed by a | 
|  1732 // BSD-style license that can be found in the LICENSE file. |  2013 // BSD-style license that can be found in the LICENSE file. | 
|  1733  |  2014  | 
|  1734  |  2015  | 
|  1735 /// @domName SVGFEDistantLightElement; @docsEditable true |  2016 /// @docsEditable true | 
 |  2017 @DomName('SVGFEDistantLightElement') | 
|  1736 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
      " { |  2018 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
      " { | 
|  1737  |  2019  | 
|  1738   /// @domName SVGFEDistantLightElement.azimuth; @docsEditable true |  2020   /// @docsEditable true | 
 |  2021   @DomName('SVGFEDistantLightElement.azimuth') | 
|  1739   final AnimatedNumber azimuth; |  2022   final AnimatedNumber azimuth; | 
|  1740  |  2023  | 
|  1741   /// @domName SVGFEDistantLightElement.elevation; @docsEditable true |  2024   /// @docsEditable true | 
 |  2025   @DomName('SVGFEDistantLightElement.elevation') | 
|  1742   final AnimatedNumber elevation; |  2026   final AnimatedNumber elevation; | 
|  1743 } |  2027 } | 
|  1744 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2028 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1745 // for details. All rights reserved. Use of this source code is governed by a |  2029 // for details. All rights reserved. Use of this source code is governed by a | 
|  1746 // BSD-style license that can be found in the LICENSE file. |  2030 // BSD-style license that can be found in the LICENSE file. | 
|  1747  |  2031  | 
|  1748  |  2032  | 
|  1749 /// @domName SVGFEDropShadowElement; @docsEditable true |  2033 /// @docsEditable true | 
 |  2034 @DomName('SVGFEDropShadowElement') | 
|  1750 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
      ttributes native "*SVGFEDropShadowElement" { |  2035 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
      ttributes native "*SVGFEDropShadowElement" { | 
|  1751  |  2036  | 
|  1752   /// @domName SVGFEDropShadowElement.dx; @docsEditable true |  2037   /// @docsEditable true | 
 |  2038   @DomName('SVGFEDropShadowElement.dx') | 
|  1753   final AnimatedNumber dx; |  2039   final AnimatedNumber dx; | 
|  1754  |  2040  | 
|  1755   /// @domName SVGFEDropShadowElement.dy; @docsEditable true |  2041   /// @docsEditable true | 
 |  2042   @DomName('SVGFEDropShadowElement.dy') | 
|  1756   final AnimatedNumber dy; |  2043   final AnimatedNumber dy; | 
|  1757  |  2044  | 
|  1758   /// @domName SVGFEDropShadowElement.in1; @docsEditable true |  2045   /// @docsEditable true | 
 |  2046   @DomName('SVGFEDropShadowElement.in1') | 
|  1759   final AnimatedString in1; |  2047   final AnimatedString in1; | 
|  1760  |  2048  | 
|  1761   /// @domName SVGFEDropShadowElement.stdDeviationX; @docsEditable true |  2049   /// @docsEditable true | 
 |  2050   @DomName('SVGFEDropShadowElement.stdDeviationX') | 
|  1762   final AnimatedNumber stdDeviationX; |  2051   final AnimatedNumber stdDeviationX; | 
|  1763  |  2052  | 
|  1764   /// @domName SVGFEDropShadowElement.stdDeviationY; @docsEditable true |  2053   /// @docsEditable true | 
 |  2054   @DomName('SVGFEDropShadowElement.stdDeviationY') | 
|  1765   final AnimatedNumber stdDeviationY; |  2055   final AnimatedNumber stdDeviationY; | 
|  1766  |  2056  | 
|  1767   /// @domName SVGFEDropShadowElement.setStdDeviation; @docsEditable true |  2057   /// @docsEditable true | 
 |  2058   @DomName('SVGFEDropShadowElement.setStdDeviation') | 
|  1768   void setStdDeviation(num stdDeviationX, num stdDeviationY) native; |  2059   void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | 
|  1769  |  2060  | 
|  1770   // From SVGFilterPrimitiveStandardAttributes |  2061   // From SVGFilterPrimitiveStandardAttributes | 
|  1771  |  2062  | 
|  1772   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2063   /// @docsEditable true | 
 |  2064   @DomName('SVGFEDropShadowElement.height') | 
|  1773   final AnimatedLength height; |  2065   final AnimatedLength height; | 
|  1774  |  2066  | 
|  1775   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2067   /// @docsEditable true | 
 |  2068   @DomName('SVGFEDropShadowElement.result') | 
|  1776   final AnimatedString result; |  2069   final AnimatedString result; | 
|  1777  |  2070  | 
|  1778   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2071   /// @docsEditable true | 
 |  2072   @DomName('SVGFEDropShadowElement.width') | 
|  1779   final AnimatedLength width; |  2073   final AnimatedLength width; | 
|  1780  |  2074  | 
|  1781   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2075   /// @docsEditable true | 
 |  2076   @DomName('SVGFEDropShadowElement.x') | 
|  1782   final AnimatedLength x; |  2077   final AnimatedLength x; | 
|  1783  |  2078  | 
|  1784   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2079   /// @docsEditable true | 
 |  2080   @DomName('SVGFEDropShadowElement.y') | 
|  1785   final AnimatedLength y; |  2081   final AnimatedLength y; | 
|  1786  |  2082  | 
|  1787   // From SVGStylable |  2083   // From SVGStylable | 
|  1788  |  2084  | 
|  1789   // Shadowing definition. |  2085   // Shadowing definition. | 
|  1790   /// @domName SVGStylable.className; @docsEditable true |  2086   /// @docsEditable true | 
|  1791   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2087   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1792  |  2088  | 
|  1793   // Use implementation from Element. |  2089   // Use implementation from Element. | 
|  1794   // final CssStyleDeclaration style; |  2090   // final CssStyleDeclaration style; | 
|  1795  |  2091  | 
|  1796   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2092   /// @docsEditable true | 
 |  2093   @DomName('SVGFEDropShadowElement.getPresentationAttribute') | 
|  1797   CssValue getPresentationAttribute(String name) native; |  2094   CssValue getPresentationAttribute(String name) native; | 
|  1798 } |  2095 } | 
|  1799 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2096 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1800 // for details. All rights reserved. Use of this source code is governed by a |  2097 // for details. All rights reserved. Use of this source code is governed by a | 
|  1801 // BSD-style license that can be found in the LICENSE file. |  2098 // BSD-style license that can be found in the LICENSE file. | 
|  1802  |  2099  | 
|  1803  |  2100  | 
|  1804 /// @domName SVGFEFloodElement; @docsEditable true |  2101 /// @docsEditable true | 
 |  2102 @DomName('SVGFEFloodElement') | 
|  1805 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes native "*SVGFEFloodElement" { |  2103 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes native "*SVGFEFloodElement" { | 
|  1806  |  2104  | 
|  1807   // From SVGFilterPrimitiveStandardAttributes |  2105   // From SVGFilterPrimitiveStandardAttributes | 
|  1808  |  2106  | 
|  1809   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2107   /// @docsEditable true | 
 |  2108   @DomName('SVGFEFloodElement.height') | 
|  1810   final AnimatedLength height; |  2109   final AnimatedLength height; | 
|  1811  |  2110  | 
|  1812   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2111   /// @docsEditable true | 
 |  2112   @DomName('SVGFEFloodElement.result') | 
|  1813   final AnimatedString result; |  2113   final AnimatedString result; | 
|  1814  |  2114  | 
|  1815   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2115   /// @docsEditable true | 
 |  2116   @DomName('SVGFEFloodElement.width') | 
|  1816   final AnimatedLength width; |  2117   final AnimatedLength width; | 
|  1817  |  2118  | 
|  1818   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2119   /// @docsEditable true | 
 |  2120   @DomName('SVGFEFloodElement.x') | 
|  1819   final AnimatedLength x; |  2121   final AnimatedLength x; | 
|  1820  |  2122  | 
|  1821   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2123   /// @docsEditable true | 
 |  2124   @DomName('SVGFEFloodElement.y') | 
|  1822   final AnimatedLength y; |  2125   final AnimatedLength y; | 
|  1823  |  2126  | 
|  1824   // From SVGStylable |  2127   // From SVGStylable | 
|  1825  |  2128  | 
|  1826   // Shadowing definition. |  2129   // Shadowing definition. | 
|  1827   /// @domName SVGStylable.className; @docsEditable true |  2130   /// @docsEditable true | 
|  1828   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2131   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1829  |  2132  | 
|  1830   // Use implementation from Element. |  2133   // Use implementation from Element. | 
|  1831   // final CssStyleDeclaration style; |  2134   // final CssStyleDeclaration style; | 
|  1832  |  2135  | 
|  1833   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2136   /// @docsEditable true | 
 |  2137   @DomName('SVGFEFloodElement.getPresentationAttribute') | 
|  1834   CssValue getPresentationAttribute(String name) native; |  2138   CssValue getPresentationAttribute(String name) native; | 
|  1835 } |  2139 } | 
|  1836 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2140 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1837 // for details. All rights reserved. Use of this source code is governed by a |  2141 // for details. All rights reserved. Use of this source code is governed by a | 
|  1838 // BSD-style license that can be found in the LICENSE file. |  2142 // BSD-style license that can be found in the LICENSE file. | 
|  1839  |  2143  | 
|  1840  |  2144  | 
|  1841 /// @domName SVGFEFuncAElement; @docsEditable true |  2145 /// @docsEditable true | 
 |  2146 @DomName('SVGFEFuncAElement') | 
|  1842 class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      AElement" { |  2147 class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      AElement" { | 
|  1843 } |  2148 } | 
|  1844 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2149 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1845 // for details. All rights reserved. Use of this source code is governed by a |  2150 // for details. All rights reserved. Use of this source code is governed by a | 
|  1846 // BSD-style license that can be found in the LICENSE file. |  2151 // BSD-style license that can be found in the LICENSE file. | 
|  1847  |  2152  | 
|  1848  |  2153  | 
|  1849 /// @domName SVGFEFuncBElement; @docsEditable true |  2154 /// @docsEditable true | 
 |  2155 @DomName('SVGFEFuncBElement') | 
|  1850 class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      BElement" { |  2156 class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      BElement" { | 
|  1851 } |  2157 } | 
|  1852 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2158 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1853 // for details. All rights reserved. Use of this source code is governed by a |  2159 // for details. All rights reserved. Use of this source code is governed by a | 
|  1854 // BSD-style license that can be found in the LICENSE file. |  2160 // BSD-style license that can be found in the LICENSE file. | 
|  1855  |  2161  | 
|  1856  |  2162  | 
|  1857 /// @domName SVGFEFuncGElement; @docsEditable true |  2163 /// @docsEditable true | 
 |  2164 @DomName('SVGFEFuncGElement') | 
|  1858 class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      GElement" { |  2165 class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      GElement" { | 
|  1859 } |  2166 } | 
|  1860 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2167 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1861 // for details. All rights reserved. Use of this source code is governed by a |  2168 // for details. All rights reserved. Use of this source code is governed by a | 
|  1862 // BSD-style license that can be found in the LICENSE file. |  2169 // BSD-style license that can be found in the LICENSE file. | 
|  1863  |  2170  | 
|  1864  |  2171  | 
|  1865 /// @domName SVGFEFuncRElement; @docsEditable true |  2172 /// @docsEditable true | 
 |  2173 @DomName('SVGFEFuncRElement') | 
|  1866 class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      RElement" { |  2174 class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
      RElement" { | 
|  1867 } |  2175 } | 
|  1868 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2176 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1869 // for details. All rights reserved. Use of this source code is governed by a |  2177 // for details. All rights reserved. Use of this source code is governed by a | 
|  1870 // BSD-style license that can be found in the LICENSE file. |  2178 // BSD-style license that can be found in the LICENSE file. | 
|  1871  |  2179  | 
|  1872  |  2180  | 
|  1873 /// @domName SVGFEGaussianBlurElement; @docsEditable true |  2181 /// @docsEditable true | 
 |  2182 @DomName('SVGFEGaussianBlurElement') | 
|  1874 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
      dAttributes native "*SVGFEGaussianBlurElement" { |  2183 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
      dAttributes native "*SVGFEGaussianBlurElement" { | 
|  1875  |  2184  | 
|  1876   /// @domName SVGFEGaussianBlurElement.in1; @docsEditable true |  2185   /// @docsEditable true | 
 |  2186   @DomName('SVGFEGaussianBlurElement.in1') | 
|  1877   final AnimatedString in1; |  2187   final AnimatedString in1; | 
|  1878  |  2188  | 
|  1879   /// @domName SVGFEGaussianBlurElement.stdDeviationX; @docsEditable true |  2189   /// @docsEditable true | 
 |  2190   @DomName('SVGFEGaussianBlurElement.stdDeviationX') | 
|  1880   final AnimatedNumber stdDeviationX; |  2191   final AnimatedNumber stdDeviationX; | 
|  1881  |  2192  | 
|  1882   /// @domName SVGFEGaussianBlurElement.stdDeviationY; @docsEditable true |  2193   /// @docsEditable true | 
 |  2194   @DomName('SVGFEGaussianBlurElement.stdDeviationY') | 
|  1883   final AnimatedNumber stdDeviationY; |  2195   final AnimatedNumber stdDeviationY; | 
|  1884  |  2196  | 
|  1885   /// @domName SVGFEGaussianBlurElement.setStdDeviation; @docsEditable true |  2197   /// @docsEditable true | 
 |  2198   @DomName('SVGFEGaussianBlurElement.setStdDeviation') | 
|  1886   void setStdDeviation(num stdDeviationX, num stdDeviationY) native; |  2199   void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | 
|  1887  |  2200  | 
|  1888   // From SVGFilterPrimitiveStandardAttributes |  2201   // From SVGFilterPrimitiveStandardAttributes | 
|  1889  |  2202  | 
|  1890   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2203   /// @docsEditable true | 
 |  2204   @DomName('SVGFEGaussianBlurElement.height') | 
|  1891   final AnimatedLength height; |  2205   final AnimatedLength height; | 
|  1892  |  2206  | 
|  1893   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2207   /// @docsEditable true | 
 |  2208   @DomName('SVGFEGaussianBlurElement.result') | 
|  1894   final AnimatedString result; |  2209   final AnimatedString result; | 
|  1895  |  2210  | 
|  1896   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2211   /// @docsEditable true | 
 |  2212   @DomName('SVGFEGaussianBlurElement.width') | 
|  1897   final AnimatedLength width; |  2213   final AnimatedLength width; | 
|  1898  |  2214  | 
|  1899   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2215   /// @docsEditable true | 
 |  2216   @DomName('SVGFEGaussianBlurElement.x') | 
|  1900   final AnimatedLength x; |  2217   final AnimatedLength x; | 
|  1901  |  2218  | 
|  1902   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2219   /// @docsEditable true | 
 |  2220   @DomName('SVGFEGaussianBlurElement.y') | 
|  1903   final AnimatedLength y; |  2221   final AnimatedLength y; | 
|  1904  |  2222  | 
|  1905   // From SVGStylable |  2223   // From SVGStylable | 
|  1906  |  2224  | 
|  1907   // Shadowing definition. |  2225   // Shadowing definition. | 
|  1908   /// @domName SVGStylable.className; @docsEditable true |  2226   /// @docsEditable true | 
|  1909   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2227   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1910  |  2228  | 
|  1911   // Use implementation from Element. |  2229   // Use implementation from Element. | 
|  1912   // final CssStyleDeclaration style; |  2230   // final CssStyleDeclaration style; | 
|  1913  |  2231  | 
|  1914   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2232   /// @docsEditable true | 
 |  2233   @DomName('SVGFEGaussianBlurElement.getPresentationAttribute') | 
|  1915   CssValue getPresentationAttribute(String name) native; |  2234   CssValue getPresentationAttribute(String name) native; | 
|  1916 } |  2235 } | 
|  1917 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2236 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1918 // for details. All rights reserved. Use of this source code is governed by a |  2237 // for details. All rights reserved. Use of this source code is governed by a | 
|  1919 // BSD-style license that can be found in the LICENSE file. |  2238 // BSD-style license that can be found in the LICENSE file. | 
|  1920  |  2239  | 
|  1921  |  2240  | 
|  1922 /// @domName SVGFEImageElement; @docsEditable true |  2241 /// @docsEditable true | 
 |  2242 @DomName('SVGFEImageElement') | 
|  1923 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem
      ent" { |  2243 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem
      ent" { | 
|  1924  |  2244  | 
|  1925   /// @domName SVGFEImageElement.preserveAspectRatio; @docsEditable true |  2245   /// @docsEditable true | 
 |  2246   @DomName('SVGFEImageElement.preserveAspectRatio') | 
|  1926   final AnimatedPreserveAspectRatio preserveAspectRatio; |  2247   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  1927  |  2248  | 
|  1928   // From SVGExternalResourcesRequired |  2249   // From SVGExternalResourcesRequired | 
|  1929  |  2250  | 
|  1930   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  2251   /// @docsEditable true | 
 |  2252   @DomName('SVGFEImageElement.externalResourcesRequired') | 
|  1931   final AnimatedBoolean externalResourcesRequired; |  2253   final AnimatedBoolean externalResourcesRequired; | 
|  1932  |  2254  | 
|  1933   // From SVGFilterPrimitiveStandardAttributes |  2255   // From SVGFilterPrimitiveStandardAttributes | 
|  1934  |  2256  | 
|  1935   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2257   /// @docsEditable true | 
 |  2258   @DomName('SVGFEImageElement.height') | 
|  1936   final AnimatedLength height; |  2259   final AnimatedLength height; | 
|  1937  |  2260  | 
|  1938   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2261   /// @docsEditable true | 
 |  2262   @DomName('SVGFEImageElement.result') | 
|  1939   final AnimatedString result; |  2263   final AnimatedString result; | 
|  1940  |  2264  | 
|  1941   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2265   /// @docsEditable true | 
 |  2266   @DomName('SVGFEImageElement.width') | 
|  1942   final AnimatedLength width; |  2267   final AnimatedLength width; | 
|  1943  |  2268  | 
|  1944   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2269   /// @docsEditable true | 
 |  2270   @DomName('SVGFEImageElement.x') | 
|  1945   final AnimatedLength x; |  2271   final AnimatedLength x; | 
|  1946  |  2272  | 
|  1947   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2273   /// @docsEditable true | 
 |  2274   @DomName('SVGFEImageElement.y') | 
|  1948   final AnimatedLength y; |  2275   final AnimatedLength y; | 
|  1949  |  2276  | 
|  1950   // From SVGLangSpace |  2277   // From SVGLangSpace | 
|  1951  |  2278  | 
|  1952   /// @domName SVGLangSpace.xmllang; @docsEditable true |  2279   /// @docsEditable true | 
 |  2280   @DomName('SVGFEImageElement.xmllang') | 
|  1953   String xmllang; |  2281   String xmllang; | 
|  1954  |  2282  | 
|  1955   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  2283   /// @docsEditable true | 
 |  2284   @DomName('SVGFEImageElement.xmlspace') | 
|  1956   String xmlspace; |  2285   String xmlspace; | 
|  1957  |  2286  | 
|  1958   // From SVGStylable |  2287   // From SVGStylable | 
|  1959  |  2288  | 
|  1960   // Shadowing definition. |  2289   // Shadowing definition. | 
|  1961   /// @domName SVGStylable.className; @docsEditable true |  2290   /// @docsEditable true | 
|  1962   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2291   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  1963  |  2292  | 
|  1964   // Use implementation from Element. |  2293   // Use implementation from Element. | 
|  1965   // final CssStyleDeclaration style; |  2294   // final CssStyleDeclaration style; | 
|  1966  |  2295  | 
|  1967   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2296   /// @docsEditable true | 
 |  2297   @DomName('SVGFEImageElement.getPresentationAttribute') | 
|  1968   CssValue getPresentationAttribute(String name) native; |  2298   CssValue getPresentationAttribute(String name) native; | 
|  1969  |  2299  | 
|  1970   // From SVGURIReference |  2300   // From SVGURIReference | 
|  1971  |  2301  | 
|  1972   /// @domName SVGURIReference.href; @docsEditable true |  2302   /// @docsEditable true | 
 |  2303   @DomName('SVGFEImageElement.href') | 
|  1973   final AnimatedString href; |  2304   final AnimatedString href; | 
|  1974 } |  2305 } | 
|  1975 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2306 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  1976 // for details. All rights reserved. Use of this source code is governed by a |  2307 // for details. All rights reserved. Use of this source code is governed by a | 
|  1977 // BSD-style license that can be found in the LICENSE file. |  2308 // BSD-style license that can be found in the LICENSE file. | 
|  1978  |  2309  | 
|  1979  |  2310  | 
|  1980 /// @domName SVGFEMergeElement; @docsEditable true |  2311 /// @docsEditable true | 
 |  2312 @DomName('SVGFEMergeElement') | 
|  1981 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes native "*SVGFEMergeElement" { |  2313 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
      utes native "*SVGFEMergeElement" { | 
|  1982  |  2314  | 
|  1983   // From SVGFilterPrimitiveStandardAttributes |  2315   // From SVGFilterPrimitiveStandardAttributes | 
|  1984  |  2316  | 
|  1985   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2317   /// @docsEditable true | 
 |  2318   @DomName('SVGFEMergeElement.height') | 
|  1986   final AnimatedLength height; |  2319   final AnimatedLength height; | 
|  1987  |  2320  | 
|  1988   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2321   /// @docsEditable true | 
 |  2322   @DomName('SVGFEMergeElement.result') | 
|  1989   final AnimatedString result; |  2323   final AnimatedString result; | 
|  1990  |  2324  | 
|  1991   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2325   /// @docsEditable true | 
 |  2326   @DomName('SVGFEMergeElement.width') | 
|  1992   final AnimatedLength width; |  2327   final AnimatedLength width; | 
|  1993  |  2328  | 
|  1994   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2329   /// @docsEditable true | 
 |  2330   @DomName('SVGFEMergeElement.x') | 
|  1995   final AnimatedLength x; |  2331   final AnimatedLength x; | 
|  1996  |  2332  | 
|  1997   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2333   /// @docsEditable true | 
 |  2334   @DomName('SVGFEMergeElement.y') | 
|  1998   final AnimatedLength y; |  2335   final AnimatedLength y; | 
|  1999  |  2336  | 
|  2000   // From SVGStylable |  2337   // From SVGStylable | 
|  2001  |  2338  | 
|  2002   // Shadowing definition. |  2339   // Shadowing definition. | 
|  2003   /// @domName SVGStylable.className; @docsEditable true |  2340   /// @docsEditable true | 
|  2004   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2341   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2005  |  2342  | 
|  2006   // Use implementation from Element. |  2343   // Use implementation from Element. | 
|  2007   // final CssStyleDeclaration style; |  2344   // final CssStyleDeclaration style; | 
|  2008  |  2345  | 
|  2009   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2346   /// @docsEditable true | 
 |  2347   @DomName('SVGFEMergeElement.getPresentationAttribute') | 
|  2010   CssValue getPresentationAttribute(String name) native; |  2348   CssValue getPresentationAttribute(String name) native; | 
|  2011 } |  2349 } | 
|  2012 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2350 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2013 // for details. All rights reserved. Use of this source code is governed by a |  2351 // for details. All rights reserved. Use of this source code is governed by a | 
|  2014 // BSD-style license that can be found in the LICENSE file. |  2352 // BSD-style license that can be found in the LICENSE file. | 
|  2015  |  2353  | 
|  2016  |  2354  | 
|  2017 /// @domName SVGFEMergeNodeElement; @docsEditable true |  2355 /// @docsEditable true | 
 |  2356 @DomName('SVGFEMergeNodeElement') | 
|  2018 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { |  2357 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { | 
|  2019  |  2358  | 
|  2020   /// @domName SVGFEMergeNodeElement.in1; @docsEditable true |  2359   /// @docsEditable true | 
 |  2360   @DomName('SVGFEMergeNodeElement.in1') | 
|  2021   final AnimatedString in1; |  2361   final AnimatedString in1; | 
|  2022 } |  2362 } | 
|  2023 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2363 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2024 // for details. All rights reserved. Use of this source code is governed by a |  2364 // for details. All rights reserved. Use of this source code is governed by a | 
|  2025 // BSD-style license that can be found in the LICENSE file. |  2365 // BSD-style license that can be found in the LICENSE file. | 
|  2026  |  2366  | 
|  2027  |  2367  | 
|  2028 /// @domName SVGFEMorphologyElement; @docsEditable true |  2368 /// @docsEditable true | 
 |  2369 @DomName('SVGFEMorphologyElement') | 
|  2029 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
      ttributes native "*SVGFEMorphologyElement" { |  2370 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
      ttributes native "*SVGFEMorphologyElement" { | 
|  2030  |  2371  | 
|  2031   static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; |  2372   static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; | 
|  2032  |  2373  | 
|  2033   static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; |  2374   static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; | 
|  2034  |  2375  | 
|  2035   static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; |  2376   static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; | 
|  2036  |  2377  | 
|  2037   /// @domName SVGFEMorphologyElement.in1; @docsEditable true |  2378   /// @docsEditable true | 
 |  2379   @DomName('SVGFEMorphologyElement.in1') | 
|  2038   final AnimatedString in1; |  2380   final AnimatedString in1; | 
|  2039  |  2381  | 
|  2040   /// @domName SVGFEMorphologyElement.operator; @docsEditable true |  2382   /// @docsEditable true | 
 |  2383   @DomName('SVGFEMorphologyElement.operator') | 
|  2041   final AnimatedEnumeration operator; |  2384   final AnimatedEnumeration operator; | 
|  2042  |  2385  | 
|  2043   /// @domName SVGFEMorphologyElement.radiusX; @docsEditable true |  2386   /// @docsEditable true | 
 |  2387   @DomName('SVGFEMorphologyElement.radiusX') | 
|  2044   final AnimatedNumber radiusX; |  2388   final AnimatedNumber radiusX; | 
|  2045  |  2389  | 
|  2046   /// @domName SVGFEMorphologyElement.radiusY; @docsEditable true |  2390   /// @docsEditable true | 
 |  2391   @DomName('SVGFEMorphologyElement.radiusY') | 
|  2047   final AnimatedNumber radiusY; |  2392   final AnimatedNumber radiusY; | 
|  2048  |  2393  | 
|  2049   /// @domName SVGFEMorphologyElement.setRadius; @docsEditable true |  2394   /// @docsEditable true | 
 |  2395   @DomName('SVGFEMorphologyElement.setRadius') | 
|  2050   void setRadius(num radiusX, num radiusY) native; |  2396   void setRadius(num radiusX, num radiusY) native; | 
|  2051  |  2397  | 
|  2052   // From SVGFilterPrimitiveStandardAttributes |  2398   // From SVGFilterPrimitiveStandardAttributes | 
|  2053  |  2399  | 
|  2054   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2400   /// @docsEditable true | 
 |  2401   @DomName('SVGFEMorphologyElement.height') | 
|  2055   final AnimatedLength height; |  2402   final AnimatedLength height; | 
|  2056  |  2403  | 
|  2057   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2404   /// @docsEditable true | 
 |  2405   @DomName('SVGFEMorphologyElement.result') | 
|  2058   final AnimatedString result; |  2406   final AnimatedString result; | 
|  2059  |  2407  | 
|  2060   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2408   /// @docsEditable true | 
 |  2409   @DomName('SVGFEMorphologyElement.width') | 
|  2061   final AnimatedLength width; |  2410   final AnimatedLength width; | 
|  2062  |  2411  | 
|  2063   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2412   /// @docsEditable true | 
 |  2413   @DomName('SVGFEMorphologyElement.x') | 
|  2064   final AnimatedLength x; |  2414   final AnimatedLength x; | 
|  2065  |  2415  | 
|  2066   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2416   /// @docsEditable true | 
 |  2417   @DomName('SVGFEMorphologyElement.y') | 
|  2067   final AnimatedLength y; |  2418   final AnimatedLength y; | 
|  2068  |  2419  | 
|  2069   // From SVGStylable |  2420   // From SVGStylable | 
|  2070  |  2421  | 
|  2071   // Shadowing definition. |  2422   // Shadowing definition. | 
|  2072   /// @domName SVGStylable.className; @docsEditable true |  2423   /// @docsEditable true | 
|  2073   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2424   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2074  |  2425  | 
|  2075   // Use implementation from Element. |  2426   // Use implementation from Element. | 
|  2076   // final CssStyleDeclaration style; |  2427   // final CssStyleDeclaration style; | 
|  2077  |  2428  | 
|  2078   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2429   /// @docsEditable true | 
 |  2430   @DomName('SVGFEMorphologyElement.getPresentationAttribute') | 
|  2079   CssValue getPresentationAttribute(String name) native; |  2431   CssValue getPresentationAttribute(String name) native; | 
|  2080 } |  2432 } | 
|  2081 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2433 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2082 // for details. All rights reserved. Use of this source code is governed by a |  2434 // for details. All rights reserved. Use of this source code is governed by a | 
|  2083 // BSD-style license that can be found in the LICENSE file. |  2435 // BSD-style license that can be found in the LICENSE file. | 
|  2084  |  2436  | 
|  2085  |  2437  | 
|  2086 /// @domName SVGFEOffsetElement; @docsEditable true |  2438 /// @docsEditable true | 
 |  2439 @DomName('SVGFEOffsetElement') | 
|  2087 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
      butes native "*SVGFEOffsetElement" { |  2440 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
      butes native "*SVGFEOffsetElement" { | 
|  2088  |  2441  | 
|  2089   /// @domName SVGFEOffsetElement.dx; @docsEditable true |  2442   /// @docsEditable true | 
 |  2443   @DomName('SVGFEOffsetElement.dx') | 
|  2090   final AnimatedNumber dx; |  2444   final AnimatedNumber dx; | 
|  2091  |  2445  | 
|  2092   /// @domName SVGFEOffsetElement.dy; @docsEditable true |  2446   /// @docsEditable true | 
 |  2447   @DomName('SVGFEOffsetElement.dy') | 
|  2093   final AnimatedNumber dy; |  2448   final AnimatedNumber dy; | 
|  2094  |  2449  | 
|  2095   /// @domName SVGFEOffsetElement.in1; @docsEditable true |  2450   /// @docsEditable true | 
 |  2451   @DomName('SVGFEOffsetElement.in1') | 
|  2096   final AnimatedString in1; |  2452   final AnimatedString in1; | 
|  2097  |  2453  | 
|  2098   // From SVGFilterPrimitiveStandardAttributes |  2454   // From SVGFilterPrimitiveStandardAttributes | 
|  2099  |  2455  | 
|  2100   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2456   /// @docsEditable true | 
 |  2457   @DomName('SVGFEOffsetElement.height') | 
|  2101   final AnimatedLength height; |  2458   final AnimatedLength height; | 
|  2102  |  2459  | 
|  2103   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2460   /// @docsEditable true | 
 |  2461   @DomName('SVGFEOffsetElement.result') | 
|  2104   final AnimatedString result; |  2462   final AnimatedString result; | 
|  2105  |  2463  | 
|  2106   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2464   /// @docsEditable true | 
 |  2465   @DomName('SVGFEOffsetElement.width') | 
|  2107   final AnimatedLength width; |  2466   final AnimatedLength width; | 
|  2108  |  2467  | 
|  2109   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2468   /// @docsEditable true | 
 |  2469   @DomName('SVGFEOffsetElement.x') | 
|  2110   final AnimatedLength x; |  2470   final AnimatedLength x; | 
|  2111  |  2471  | 
|  2112   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2472   /// @docsEditable true | 
 |  2473   @DomName('SVGFEOffsetElement.y') | 
|  2113   final AnimatedLength y; |  2474   final AnimatedLength y; | 
|  2114  |  2475  | 
|  2115   // From SVGStylable |  2476   // From SVGStylable | 
|  2116  |  2477  | 
|  2117   // Shadowing definition. |  2478   // Shadowing definition. | 
|  2118   /// @domName SVGStylable.className; @docsEditable true |  2479   /// @docsEditable true | 
|  2119   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2480   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2120  |  2481  | 
|  2121   // Use implementation from Element. |  2482   // Use implementation from Element. | 
|  2122   // final CssStyleDeclaration style; |  2483   // final CssStyleDeclaration style; | 
|  2123  |  2484  | 
|  2124   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2485   /// @docsEditable true | 
 |  2486   @DomName('SVGFEOffsetElement.getPresentationAttribute') | 
|  2125   CssValue getPresentationAttribute(String name) native; |  2487   CssValue getPresentationAttribute(String name) native; | 
|  2126 } |  2488 } | 
|  2127 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2489 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2128 // for details. All rights reserved. Use of this source code is governed by a |  2490 // for details. All rights reserved. Use of this source code is governed by a | 
|  2129 // BSD-style license that can be found in the LICENSE file. |  2491 // BSD-style license that can be found in the LICENSE file. | 
|  2130  |  2492  | 
|  2131  |  2493  | 
|  2132 /// @domName SVGFEPointLightElement; @docsEditable true |  2494 /// @docsEditable true | 
 |  2495 @DomName('SVGFEPointLightElement') | 
|  2133 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { |  2496 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { | 
|  2134  |  2497  | 
|  2135   /// @domName SVGFEPointLightElement.x; @docsEditable true |  2498   /// @docsEditable true | 
 |  2499   @DomName('SVGFEPointLightElement.x') | 
|  2136   final AnimatedNumber x; |  2500   final AnimatedNumber x; | 
|  2137  |  2501  | 
|  2138   /// @domName SVGFEPointLightElement.y; @docsEditable true |  2502   /// @docsEditable true | 
 |  2503   @DomName('SVGFEPointLightElement.y') | 
|  2139   final AnimatedNumber y; |  2504   final AnimatedNumber y; | 
|  2140  |  2505  | 
|  2141   /// @domName SVGFEPointLightElement.z; @docsEditable true |  2506   /// @docsEditable true | 
 |  2507   @DomName('SVGFEPointLightElement.z') | 
|  2142   final AnimatedNumber z; |  2508   final AnimatedNumber z; | 
|  2143 } |  2509 } | 
|  2144 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2510 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2145 // for details. All rights reserved. Use of this source code is governed by a |  2511 // for details. All rights reserved. Use of this source code is governed by a | 
|  2146 // BSD-style license that can be found in the LICENSE file. |  2512 // BSD-style license that can be found in the LICENSE file. | 
|  2147  |  2513  | 
|  2148  |  2514  | 
|  2149 /// @domName SVGFESpecularLightingElement; @docsEditable true |  2515 /// @docsEditable true | 
 |  2516 @DomName('SVGFESpecularLightingElement') | 
|  2150 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
      ndardAttributes native "*SVGFESpecularLightingElement" { |  2517 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
      ndardAttributes native "*SVGFESpecularLightingElement" { | 
|  2151  |  2518  | 
|  2152   /// @domName SVGFESpecularLightingElement.in1; @docsEditable true |  2519   /// @docsEditable true | 
 |  2520   @DomName('SVGFESpecularLightingElement.in1') | 
|  2153   final AnimatedString in1; |  2521   final AnimatedString in1; | 
|  2154  |  2522  | 
|  2155   /// @domName SVGFESpecularLightingElement.specularConstant; @docsEditable true |  2523   /// @docsEditable true | 
 |  2524   @DomName('SVGFESpecularLightingElement.specularConstant') | 
|  2156   final AnimatedNumber specularConstant; |  2525   final AnimatedNumber specularConstant; | 
|  2157  |  2526  | 
|  2158   /// @domName SVGFESpecularLightingElement.specularExponent; @docsEditable true |  2527   /// @docsEditable true | 
 |  2528   @DomName('SVGFESpecularLightingElement.specularExponent') | 
|  2159   final AnimatedNumber specularExponent; |  2529   final AnimatedNumber specularExponent; | 
|  2160  |  2530  | 
|  2161   /// @domName SVGFESpecularLightingElement.surfaceScale; @docsEditable true |  2531   /// @docsEditable true | 
 |  2532   @DomName('SVGFESpecularLightingElement.surfaceScale') | 
|  2162   final AnimatedNumber surfaceScale; |  2533   final AnimatedNumber surfaceScale; | 
|  2163  |  2534  | 
|  2164   // From SVGFilterPrimitiveStandardAttributes |  2535   // From SVGFilterPrimitiveStandardAttributes | 
|  2165  |  2536  | 
|  2166   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2537   /// @docsEditable true | 
 |  2538   @DomName('SVGFESpecularLightingElement.height') | 
|  2167   final AnimatedLength height; |  2539   final AnimatedLength height; | 
|  2168  |  2540  | 
|  2169   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2541   /// @docsEditable true | 
 |  2542   @DomName('SVGFESpecularLightingElement.result') | 
|  2170   final AnimatedString result; |  2543   final AnimatedString result; | 
|  2171  |  2544  | 
|  2172   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2545   /// @docsEditable true | 
 |  2546   @DomName('SVGFESpecularLightingElement.width') | 
|  2173   final AnimatedLength width; |  2547   final AnimatedLength width; | 
|  2174  |  2548  | 
|  2175   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2549   /// @docsEditable true | 
 |  2550   @DomName('SVGFESpecularLightingElement.x') | 
|  2176   final AnimatedLength x; |  2551   final AnimatedLength x; | 
|  2177  |  2552  | 
|  2178   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2553   /// @docsEditable true | 
 |  2554   @DomName('SVGFESpecularLightingElement.y') | 
|  2179   final AnimatedLength y; |  2555   final AnimatedLength y; | 
|  2180  |  2556  | 
|  2181   // From SVGStylable |  2557   // From SVGStylable | 
|  2182  |  2558  | 
|  2183   // Shadowing definition. |  2559   // Shadowing definition. | 
|  2184   /// @domName SVGStylable.className; @docsEditable true |  2560   /// @docsEditable true | 
|  2185   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2561   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2186  |  2562  | 
|  2187   // Use implementation from Element. |  2563   // Use implementation from Element. | 
|  2188   // final CssStyleDeclaration style; |  2564   // final CssStyleDeclaration style; | 
|  2189  |  2565  | 
|  2190   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2566   /// @docsEditable true | 
 |  2567   @DomName('SVGFESpecularLightingElement.getPresentationAttribute') | 
|  2191   CssValue getPresentationAttribute(String name) native; |  2568   CssValue getPresentationAttribute(String name) native; | 
|  2192 } |  2569 } | 
|  2193 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2570 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2194 // for details. All rights reserved. Use of this source code is governed by a |  2571 // for details. All rights reserved. Use of this source code is governed by a | 
|  2195 // BSD-style license that can be found in the LICENSE file. |  2572 // BSD-style license that can be found in the LICENSE file. | 
|  2196  |  2573  | 
|  2197  |  2574  | 
|  2198 /// @domName SVGFESpotLightElement; @docsEditable true |  2575 /// @docsEditable true | 
 |  2576 @DomName('SVGFESpotLightElement') | 
|  2199 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { |  2577 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { | 
|  2200  |  2578  | 
|  2201   /// @domName SVGFESpotLightElement.limitingConeAngle; @docsEditable true |  2579   /// @docsEditable true | 
 |  2580   @DomName('SVGFESpotLightElement.limitingConeAngle') | 
|  2202   final AnimatedNumber limitingConeAngle; |  2581   final AnimatedNumber limitingConeAngle; | 
|  2203  |  2582  | 
|  2204   /// @domName SVGFESpotLightElement.pointsAtX; @docsEditable true |  2583   /// @docsEditable true | 
 |  2584   @DomName('SVGFESpotLightElement.pointsAtX') | 
|  2205   final AnimatedNumber pointsAtX; |  2585   final AnimatedNumber pointsAtX; | 
|  2206  |  2586  | 
|  2207   /// @domName SVGFESpotLightElement.pointsAtY; @docsEditable true |  2587   /// @docsEditable true | 
 |  2588   @DomName('SVGFESpotLightElement.pointsAtY') | 
|  2208   final AnimatedNumber pointsAtY; |  2589   final AnimatedNumber pointsAtY; | 
|  2209  |  2590  | 
|  2210   /// @domName SVGFESpotLightElement.pointsAtZ; @docsEditable true |  2591   /// @docsEditable true | 
 |  2592   @DomName('SVGFESpotLightElement.pointsAtZ') | 
|  2211   final AnimatedNumber pointsAtZ; |  2593   final AnimatedNumber pointsAtZ; | 
|  2212  |  2594  | 
|  2213   /// @domName SVGFESpotLightElement.specularExponent; @docsEditable true |  2595   /// @docsEditable true | 
 |  2596   @DomName('SVGFESpotLightElement.specularExponent') | 
|  2214   final AnimatedNumber specularExponent; |  2597   final AnimatedNumber specularExponent; | 
|  2215  |  2598  | 
|  2216   /// @domName SVGFESpotLightElement.x; @docsEditable true |  2599   /// @docsEditable true | 
 |  2600   @DomName('SVGFESpotLightElement.x') | 
|  2217   final AnimatedNumber x; |  2601   final AnimatedNumber x; | 
|  2218  |  2602  | 
|  2219   /// @domName SVGFESpotLightElement.y; @docsEditable true |  2603   /// @docsEditable true | 
 |  2604   @DomName('SVGFESpotLightElement.y') | 
|  2220   final AnimatedNumber y; |  2605   final AnimatedNumber y; | 
|  2221  |  2606  | 
|  2222   /// @domName SVGFESpotLightElement.z; @docsEditable true |  2607   /// @docsEditable true | 
 |  2608   @DomName('SVGFESpotLightElement.z') | 
|  2223   final AnimatedNumber z; |  2609   final AnimatedNumber z; | 
|  2224 } |  2610 } | 
|  2225 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2611 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2226 // for details. All rights reserved. Use of this source code is governed by a |  2612 // for details. All rights reserved. Use of this source code is governed by a | 
|  2227 // BSD-style license that can be found in the LICENSE file. |  2613 // BSD-style license that can be found in the LICENSE file. | 
|  2228  |  2614  | 
|  2229  |  2615  | 
|  2230 /// @domName SVGFETileElement; @docsEditable true |  2616 /// @docsEditable true | 
 |  2617 @DomName('SVGFETileElement') | 
|  2231 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
      tes native "*SVGFETileElement" { |  2618 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
      tes native "*SVGFETileElement" { | 
|  2232  |  2619  | 
|  2233   /// @domName SVGFETileElement.in1; @docsEditable true |  2620   /// @docsEditable true | 
 |  2621   @DomName('SVGFETileElement.in1') | 
|  2234   final AnimatedString in1; |  2622   final AnimatedString in1; | 
|  2235  |  2623  | 
|  2236   // From SVGFilterPrimitiveStandardAttributes |  2624   // From SVGFilterPrimitiveStandardAttributes | 
|  2237  |  2625  | 
|  2238   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2626   /// @docsEditable true | 
 |  2627   @DomName('SVGFETileElement.height') | 
|  2239   final AnimatedLength height; |  2628   final AnimatedLength height; | 
|  2240  |  2629  | 
|  2241   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2630   /// @docsEditable true | 
 |  2631   @DomName('SVGFETileElement.result') | 
|  2242   final AnimatedString result; |  2632   final AnimatedString result; | 
|  2243  |  2633  | 
|  2244   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2634   /// @docsEditable true | 
 |  2635   @DomName('SVGFETileElement.width') | 
|  2245   final AnimatedLength width; |  2636   final AnimatedLength width; | 
|  2246  |  2637  | 
|  2247   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2638   /// @docsEditable true | 
 |  2639   @DomName('SVGFETileElement.x') | 
|  2248   final AnimatedLength x; |  2640   final AnimatedLength x; | 
|  2249  |  2641  | 
|  2250   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2642   /// @docsEditable true | 
 |  2643   @DomName('SVGFETileElement.y') | 
|  2251   final AnimatedLength y; |  2644   final AnimatedLength y; | 
|  2252  |  2645  | 
|  2253   // From SVGStylable |  2646   // From SVGStylable | 
|  2254  |  2647  | 
|  2255   // Shadowing definition. |  2648   // Shadowing definition. | 
|  2256   /// @domName SVGStylable.className; @docsEditable true |  2649   /// @docsEditable true | 
|  2257   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2650   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2258  |  2651  | 
|  2259   // Use implementation from Element. |  2652   // Use implementation from Element. | 
|  2260   // final CssStyleDeclaration style; |  2653   // final CssStyleDeclaration style; | 
|  2261  |  2654  | 
|  2262   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2655   /// @docsEditable true | 
 |  2656   @DomName('SVGFETileElement.getPresentationAttribute') | 
|  2263   CssValue getPresentationAttribute(String name) native; |  2657   CssValue getPresentationAttribute(String name) native; | 
|  2264 } |  2658 } | 
|  2265 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2659 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2266 // for details. All rights reserved. Use of this source code is governed by a |  2660 // for details. All rights reserved. Use of this source code is governed by a | 
|  2267 // BSD-style license that can be found in the LICENSE file. |  2661 // BSD-style license that can be found in the LICENSE file. | 
|  2268  |  2662  | 
|  2269  |  2663  | 
|  2270 /// @domName SVGFETurbulenceElement; @docsEditable true |  2664 /// @docsEditable true | 
 |  2665 @DomName('SVGFETurbulenceElement') | 
|  2271 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
      ttributes native "*SVGFETurbulenceElement" { |  2666 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
      ttributes native "*SVGFETurbulenceElement" { | 
|  2272  |  2667  | 
|  2273   static const int SVG_STITCHTYPE_NOSTITCH = 2; |  2668   static const int SVG_STITCHTYPE_NOSTITCH = 2; | 
|  2274  |  2669  | 
|  2275   static const int SVG_STITCHTYPE_STITCH = 1; |  2670   static const int SVG_STITCHTYPE_STITCH = 1; | 
|  2276  |  2671  | 
|  2277   static const int SVG_STITCHTYPE_UNKNOWN = 0; |  2672   static const int SVG_STITCHTYPE_UNKNOWN = 0; | 
|  2278  |  2673  | 
|  2279   static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; |  2674   static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; | 
|  2280  |  2675  | 
|  2281   static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; |  2676   static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; | 
|  2282  |  2677  | 
|  2283   static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0; |  2678   static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0; | 
|  2284  |  2679  | 
|  2285   /// @domName SVGFETurbulenceElement.baseFrequencyX; @docsEditable true |  2680   /// @docsEditable true | 
 |  2681   @DomName('SVGFETurbulenceElement.baseFrequencyX') | 
|  2286   final AnimatedNumber baseFrequencyX; |  2682   final AnimatedNumber baseFrequencyX; | 
|  2287  |  2683  | 
|  2288   /// @domName SVGFETurbulenceElement.baseFrequencyY; @docsEditable true |  2684   /// @docsEditable true | 
 |  2685   @DomName('SVGFETurbulenceElement.baseFrequencyY') | 
|  2289   final AnimatedNumber baseFrequencyY; |  2686   final AnimatedNumber baseFrequencyY; | 
|  2290  |  2687  | 
|  2291   /// @domName SVGFETurbulenceElement.numOctaves; @docsEditable true |  2688   /// @docsEditable true | 
 |  2689   @DomName('SVGFETurbulenceElement.numOctaves') | 
|  2292   final AnimatedInteger numOctaves; |  2690   final AnimatedInteger numOctaves; | 
|  2293  |  2691  | 
|  2294   /// @domName SVGFETurbulenceElement.seed; @docsEditable true |  2692   /// @docsEditable true | 
 |  2693   @DomName('SVGFETurbulenceElement.seed') | 
|  2295   final AnimatedNumber seed; |  2694   final AnimatedNumber seed; | 
|  2296  |  2695  | 
|  2297   /// @domName SVGFETurbulenceElement.stitchTiles; @docsEditable true |  2696   /// @docsEditable true | 
 |  2697   @DomName('SVGFETurbulenceElement.stitchTiles') | 
|  2298   final AnimatedEnumeration stitchTiles; |  2698   final AnimatedEnumeration stitchTiles; | 
|  2299  |  2699  | 
|  2300   /// @domName SVGFETurbulenceElement.type; @docsEditable true |  2700   /// @docsEditable true | 
 |  2701   @DomName('SVGFETurbulenceElement.type') | 
|  2301   final AnimatedEnumeration type; |  2702   final AnimatedEnumeration type; | 
|  2302  |  2703  | 
|  2303   // From SVGFilterPrimitiveStandardAttributes |  2704   // From SVGFilterPrimitiveStandardAttributes | 
|  2304  |  2705  | 
|  2305   /// @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true |  2706   /// @docsEditable true | 
 |  2707   @DomName('SVGFETurbulenceElement.height') | 
|  2306   final AnimatedLength height; |  2708   final AnimatedLength height; | 
|  2307  |  2709  | 
|  2308   /// @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true |  2710   /// @docsEditable true | 
 |  2711   @DomName('SVGFETurbulenceElement.result') | 
|  2309   final AnimatedString result; |  2712   final AnimatedString result; | 
|  2310  |  2713  | 
|  2311   /// @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true |  2714   /// @docsEditable true | 
 |  2715   @DomName('SVGFETurbulenceElement.width') | 
|  2312   final AnimatedLength width; |  2716   final AnimatedLength width; | 
|  2313  |  2717  | 
|  2314   /// @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true |  2718   /// @docsEditable true | 
 |  2719   @DomName('SVGFETurbulenceElement.x') | 
|  2315   final AnimatedLength x; |  2720   final AnimatedLength x; | 
|  2316  |  2721  | 
|  2317   /// @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true |  2722   /// @docsEditable true | 
 |  2723   @DomName('SVGFETurbulenceElement.y') | 
|  2318   final AnimatedLength y; |  2724   final AnimatedLength y; | 
|  2319  |  2725  | 
|  2320   // From SVGStylable |  2726   // From SVGStylable | 
|  2321  |  2727  | 
|  2322   // Shadowing definition. |  2728   // Shadowing definition. | 
|  2323   /// @domName SVGStylable.className; @docsEditable true |  2729   /// @docsEditable true | 
|  2324   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2730   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2325  |  2731  | 
|  2326   // Use implementation from Element. |  2732   // Use implementation from Element. | 
|  2327   // final CssStyleDeclaration style; |  2733   // final CssStyleDeclaration style; | 
|  2328  |  2734  | 
|  2329   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2735   /// @docsEditable true | 
 |  2736   @DomName('SVGFETurbulenceElement.getPresentationAttribute') | 
|  2330   CssValue getPresentationAttribute(String name) native; |  2737   CssValue getPresentationAttribute(String name) native; | 
|  2331 } |  2738 } | 
|  2332 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2739 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2333 // for details. All rights reserved. Use of this source code is governed by a |  2740 // for details. All rights reserved. Use of this source code is governed by a | 
|  2334 // BSD-style license that can be found in the LICENSE file. |  2741 // BSD-style license that can be found in the LICENSE file. | 
|  2335  |  2742  | 
|  2336  |  2743  | 
|  2337 /// @domName SVGFilterElement; @docsEditable true |  2744 /// @docsEditable true | 
 |  2745 @DomName('SVGFilterElement') | 
|  2338 class FilterElement extends SvgElement implements UriReference, ExternalResource
      sRequired, Stylable, LangSpace native "*SVGFilterElement" { |  2746 class FilterElement extends SvgElement implements UriReference, ExternalResource
      sRequired, Stylable, LangSpace native "*SVGFilterElement" { | 
|  2339  |  2747  | 
|  2340   ///@docsEditable true |  2748   /// @docsEditable true | 
|  2341   factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
      lter"); |  2749   factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
      lter"); | 
|  2342  |  2750  | 
|  2343   /// @domName SVGFilterElement.filterResX; @docsEditable true |  2751   /// @docsEditable true | 
 |  2752   @DomName('SVGFilterElement.filterResX') | 
|  2344   final AnimatedInteger filterResX; |  2753   final AnimatedInteger filterResX; | 
|  2345  |  2754  | 
|  2346   /// @domName SVGFilterElement.filterResY; @docsEditable true |  2755   /// @docsEditable true | 
 |  2756   @DomName('SVGFilterElement.filterResY') | 
|  2347   final AnimatedInteger filterResY; |  2757   final AnimatedInteger filterResY; | 
|  2348  |  2758  | 
|  2349   /// @domName SVGFilterElement.filterUnits; @docsEditable true |  2759   /// @docsEditable true | 
 |  2760   @DomName('SVGFilterElement.filterUnits') | 
|  2350   final AnimatedEnumeration filterUnits; |  2761   final AnimatedEnumeration filterUnits; | 
|  2351  |  2762  | 
|  2352   /// @domName SVGFilterElement.height; @docsEditable true |  2763   /// @docsEditable true | 
 |  2764   @DomName('SVGFilterElement.height') | 
|  2353   final AnimatedLength height; |  2765   final AnimatedLength height; | 
|  2354  |  2766  | 
|  2355   /// @domName SVGFilterElement.primitiveUnits; @docsEditable true |  2767   /// @docsEditable true | 
 |  2768   @DomName('SVGFilterElement.primitiveUnits') | 
|  2356   final AnimatedEnumeration primitiveUnits; |  2769   final AnimatedEnumeration primitiveUnits; | 
|  2357  |  2770  | 
|  2358   /// @domName SVGFilterElement.width; @docsEditable true |  2771   /// @docsEditable true | 
 |  2772   @DomName('SVGFilterElement.width') | 
|  2359   final AnimatedLength width; |  2773   final AnimatedLength width; | 
|  2360  |  2774  | 
|  2361   /// @domName SVGFilterElement.x; @docsEditable true |  2775   /// @docsEditable true | 
 |  2776   @DomName('SVGFilterElement.x') | 
|  2362   final AnimatedLength x; |  2777   final AnimatedLength x; | 
|  2363  |  2778  | 
|  2364   /// @domName SVGFilterElement.y; @docsEditable true |  2779   /// @docsEditable true | 
 |  2780   @DomName('SVGFilterElement.y') | 
|  2365   final AnimatedLength y; |  2781   final AnimatedLength y; | 
|  2366  |  2782  | 
|  2367   /// @domName SVGFilterElement.setFilterRes; @docsEditable true |  2783   /// @docsEditable true | 
 |  2784   @DomName('SVGFilterElement.setFilterRes') | 
|  2368   void setFilterRes(int filterResX, int filterResY) native; |  2785   void setFilterRes(int filterResX, int filterResY) native; | 
|  2369  |  2786  | 
|  2370   // From SVGExternalResourcesRequired |  2787   // From SVGExternalResourcesRequired | 
|  2371  |  2788  | 
|  2372   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  2789   /// @docsEditable true | 
 |  2790   @DomName('SVGFilterElement.externalResourcesRequired') | 
|  2373   final AnimatedBoolean externalResourcesRequired; |  2791   final AnimatedBoolean externalResourcesRequired; | 
|  2374  |  2792  | 
|  2375   // From SVGLangSpace |  2793   // From SVGLangSpace | 
|  2376  |  2794  | 
|  2377   /// @domName SVGLangSpace.xmllang; @docsEditable true |  2795   /// @docsEditable true | 
 |  2796   @DomName('SVGFilterElement.xmllang') | 
|  2378   String xmllang; |  2797   String xmllang; | 
|  2379  |  2798  | 
|  2380   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  2799   /// @docsEditable true | 
 |  2800   @DomName('SVGFilterElement.xmlspace') | 
|  2381   String xmlspace; |  2801   String xmlspace; | 
|  2382  |  2802  | 
|  2383   // From SVGStylable |  2803   // From SVGStylable | 
|  2384  |  2804  | 
|  2385   // Shadowing definition. |  2805   // Shadowing definition. | 
|  2386   /// @domName SVGStylable.className; @docsEditable true |  2806   /// @docsEditable true | 
|  2387   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  2807   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2388  |  2808  | 
|  2389   // Use implementation from Element. |  2809   // Use implementation from Element. | 
|  2390   // final CssStyleDeclaration style; |  2810   // final CssStyleDeclaration style; | 
|  2391  |  2811  | 
|  2392   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2812   /// @docsEditable true | 
 |  2813   @DomName('SVGFilterElement.getPresentationAttribute') | 
|  2393   CssValue getPresentationAttribute(String name) native; |  2814   CssValue getPresentationAttribute(String name) native; | 
|  2394  |  2815  | 
|  2395   // From SVGURIReference |  2816   // From SVGURIReference | 
|  2396  |  2817  | 
|  2397   /// @domName SVGURIReference.href; @docsEditable true |  2818   /// @docsEditable true | 
 |  2819   @DomName('SVGFilterElement.href') | 
|  2398   final AnimatedString href; |  2820   final AnimatedString href; | 
|  2399 } |  2821 } | 
|  2400 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2822 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2401 // for details. All rights reserved. Use of this source code is governed by a |  2823 // for details. All rights reserved. Use of this source code is governed by a | 
|  2402 // BSD-style license that can be found in the LICENSE file. |  2824 // BSD-style license that can be found in the LICENSE file. | 
|  2403  |  2825  | 
|  2404  |  2826  | 
|  2405 /// @domName SVGFilterPrimitiveStandardAttributes |  2827 /// @docsEditable true | 
 |  2828 @DomName('SVGFilterPrimitiveStandardAttributes') | 
|  2406 abstract class FilterPrimitiveStandardAttributes implements Stylable { |  2829 abstract class FilterPrimitiveStandardAttributes implements Stylable { | 
|  2407  |  2830  | 
|  2408   AnimatedLength height; |  2831   AnimatedLength height; | 
|  2409  |  2832  | 
|  2410   AnimatedString result; |  2833   AnimatedString result; | 
|  2411  |  2834  | 
|  2412   AnimatedLength width; |  2835   AnimatedLength width; | 
|  2413  |  2836  | 
|  2414   AnimatedLength x; |  2837   AnimatedLength x; | 
|  2415  |  2838  | 
|  2416   AnimatedLength y; |  2839   AnimatedLength y; | 
|  2417  |  2840  | 
|  2418   // From SVGStylable |  2841   // From SVGStylable | 
|  2419  |  2842  | 
|  2420   AnimatedString $dom_svgClassName; |  2843   AnimatedString $dom_svgClassName; | 
|  2421  |  2844  | 
|  2422   CssStyleDeclaration style; |  2845   CssStyleDeclaration style; | 
|  2423  |  2846  | 
|  2424   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  2847   /// @docsEditable true | 
|  2425   CssValue getPresentationAttribute(String name); |  2848   CssValue getPresentationAttribute(String name); | 
|  2426 } |  2849 } | 
|  2427 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2850 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2428 // for details. All rights reserved. Use of this source code is governed by a |  2851 // for details. All rights reserved. Use of this source code is governed by a | 
|  2429 // BSD-style license that can be found in the LICENSE file. |  2852 // BSD-style license that can be found in the LICENSE file. | 
|  2430  |  2853  | 
|  2431  |  2854  | 
|  2432 /// @domName SVGFitToViewBox |  2855 /// @docsEditable true | 
 |  2856 @DomName('SVGFitToViewBox') | 
|  2433 abstract class FitToViewBox { |  2857 abstract class FitToViewBox { | 
|  2434  |  2858  | 
|  2435   AnimatedPreserveAspectRatio preserveAspectRatio; |  2859   AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  2436  |  2860  | 
|  2437   AnimatedRect viewBox; |  2861   AnimatedRect viewBox; | 
|  2438 } |  2862 } | 
|  2439 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2863 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2440 // for details. All rights reserved. Use of this source code is governed by a |  2864 // for details. All rights reserved. Use of this source code is governed by a | 
|  2441 // BSD-style license that can be found in the LICENSE file. |  2865 // BSD-style license that can be found in the LICENSE file. | 
|  2442  |  2866  | 
|  2443  |  2867  | 
|  2444 /// @domName SVGFontElement; @docsEditable true |  2868 /// @docsEditable true | 
 |  2869 @DomName('SVGFontElement') | 
|  2445 class FontElement extends SvgElement native "*SVGFontElement" { |  2870 class FontElement extends SvgElement native "*SVGFontElement" { | 
|  2446  |  2871  | 
|  2447   ///@docsEditable true |  2872   /// @docsEditable true | 
|  2448   factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font
      "); |  2873   factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font
      "); | 
|  2449 } |  2874 } | 
|  2450 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2875 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2451 // for details. All rights reserved. Use of this source code is governed by a |  2876 // for details. All rights reserved. Use of this source code is governed by a | 
|  2452 // BSD-style license that can be found in the LICENSE file. |  2877 // BSD-style license that can be found in the LICENSE file. | 
|  2453  |  2878  | 
|  2454  |  2879  | 
|  2455 /// @domName SVGFontFaceElement; @docsEditable true |  2880 /// @docsEditable true | 
 |  2881 @DomName('SVGFontFaceElement') | 
|  2456 class FontFaceElement extends SvgElement native "*SVGFontFaceElement" { |  2882 class FontFaceElement extends SvgElement native "*SVGFontFaceElement" { | 
|  2457  |  2883  | 
|  2458   ///@docsEditable true |  2884   /// @docsEditable true | 
|  2459   factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("
      font-face"); |  2885   factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("
      font-face"); | 
|  2460 } |  2886 } | 
|  2461 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2887 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2462 // for details. All rights reserved. Use of this source code is governed by a |  2888 // for details. All rights reserved. Use of this source code is governed by a | 
|  2463 // BSD-style license that can be found in the LICENSE file. |  2889 // BSD-style license that can be found in the LICENSE file. | 
|  2464  |  2890  | 
|  2465  |  2891  | 
|  2466 /// @domName SVGFontFaceFormatElement; @docsEditable true |  2892 /// @docsEditable true | 
 |  2893 @DomName('SVGFontFaceFormatElement') | 
|  2467 class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
      " { |  2894 class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
      " { | 
|  2468  |  2895  | 
|  2469   ///@docsEditable true |  2896   /// @docsEditable true | 
|  2470   factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement
      _tag("font-face-format"); |  2897   factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement
      _tag("font-face-format"); | 
|  2471 } |  2898 } | 
|  2472 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2899 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2473 // for details. All rights reserved. Use of this source code is governed by a |  2900 // for details. All rights reserved. Use of this source code is governed by a | 
|  2474 // BSD-style license that can be found in the LICENSE file. |  2901 // BSD-style license that can be found in the LICENSE file. | 
|  2475  |  2902  | 
|  2476  |  2903  | 
|  2477 /// @domName SVGFontFaceNameElement; @docsEditable true |  2904 /// @docsEditable true | 
 |  2905 @DomName('SVGFontFaceNameElement') | 
|  2478 class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" { |  2906 class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" { | 
|  2479  |  2907  | 
|  2480   ///@docsEditable true |  2908   /// @docsEditable true | 
|  2481   factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_t
      ag("font-face-name"); |  2909   factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_t
      ag("font-face-name"); | 
|  2482 } |  2910 } | 
|  2483 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2911 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2484 // for details. All rights reserved. Use of this source code is governed by a |  2912 // for details. All rights reserved. Use of this source code is governed by a | 
|  2485 // BSD-style license that can be found in the LICENSE file. |  2913 // BSD-style license that can be found in the LICENSE file. | 
|  2486  |  2914  | 
|  2487  |  2915  | 
|  2488 /// @domName SVGFontFaceSrcElement; @docsEditable true |  2916 /// @docsEditable true | 
 |  2917 @DomName('SVGFontFaceSrcElement') | 
|  2489 class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" { |  2918 class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" { | 
|  2490  |  2919  | 
|  2491   ///@docsEditable true |  2920   /// @docsEditable true | 
|  2492   factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_ta
      g("font-face-src"); |  2921   factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_ta
      g("font-face-src"); | 
|  2493 } |  2922 } | 
|  2494 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2923 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2495 // for details. All rights reserved. Use of this source code is governed by a |  2924 // for details. All rights reserved. Use of this source code is governed by a | 
|  2496 // BSD-style license that can be found in the LICENSE file. |  2925 // BSD-style license that can be found in the LICENSE file. | 
|  2497  |  2926  | 
|  2498  |  2927  | 
|  2499 /// @domName SVGFontFaceUriElement; @docsEditable true |  2928 /// @docsEditable true | 
 |  2929 @DomName('SVGFontFaceUriElement') | 
|  2500 class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" { |  2930 class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" { | 
|  2501  |  2931  | 
|  2502   ///@docsEditable true |  2932   /// @docsEditable true | 
|  2503   factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_ta
      g("font-face-uri"); |  2933   factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_ta
      g("font-face-uri"); | 
|  2504 } |  2934 } | 
|  2505 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  2935 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2506 // for details. All rights reserved. Use of this source code is governed by a |  2936 // for details. All rights reserved. Use of this source code is governed by a | 
|  2507 // BSD-style license that can be found in the LICENSE file. |  2937 // BSD-style license that can be found in the LICENSE file. | 
|  2508  |  2938  | 
|  2509  |  2939  | 
|  2510 /// @domName SVGForeignObjectElement; @docsEditable true |  2940 /// @docsEditable true | 
 |  2941 @DomName('SVGForeignObjectElement') | 
|  2511 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
      tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" 
      { |  2942 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
      tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" 
      { | 
|  2512  |  2943  | 
|  2513   ///@docsEditable true |  2944   /// @docsEditable true | 
|  2514   factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
      tag("foreignObject"); |  2945   factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
      tag("foreignObject"); | 
|  2515  |  2946  | 
|  2516   /// @domName SVGForeignObjectElement.height; @docsEditable true |  2947   /// @docsEditable true | 
 |  2948   @DomName('SVGForeignObjectElement.height') | 
|  2517   final AnimatedLength height; |  2949   final AnimatedLength height; | 
|  2518  |  2950  | 
|  2519   /// @domName SVGForeignObjectElement.width; @docsEditable true |  2951   /// @docsEditable true | 
 |  2952   @DomName('SVGForeignObjectElement.width') | 
|  2520   final AnimatedLength width; |  2953   final AnimatedLength width; | 
|  2521  |  2954  | 
|  2522   /// @domName SVGForeignObjectElement.x; @docsEditable true |  2955   /// @docsEditable true | 
 |  2956   @DomName('SVGForeignObjectElement.x') | 
|  2523   final AnimatedLength x; |  2957   final AnimatedLength x; | 
|  2524  |  2958  | 
|  2525   /// @domName SVGForeignObjectElement.y; @docsEditable true |  2959   /// @docsEditable true | 
 |  2960   @DomName('SVGForeignObjectElement.y') | 
|  2526   final AnimatedLength y; |  2961   final AnimatedLength y; | 
|  2527  |  2962  | 
|  2528   // From SVGExternalResourcesRequired |  2963   // From SVGExternalResourcesRequired | 
|  2529  |  2964  | 
|  2530   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  2965   /// @docsEditable true | 
 |  2966   @DomName('SVGForeignObjectElement.externalResourcesRequired') | 
|  2531   final AnimatedBoolean externalResourcesRequired; |  2967   final AnimatedBoolean externalResourcesRequired; | 
|  2532  |  2968  | 
|  2533   // From SVGLangSpace |  2969   // From SVGLangSpace | 
|  2534  |  2970  | 
|  2535   /// @domName SVGLangSpace.xmllang; @docsEditable true |  2971   /// @docsEditable true | 
 |  2972   @DomName('SVGForeignObjectElement.xmllang') | 
|  2536   String xmllang; |  2973   String xmllang; | 
|  2537  |  2974  | 
|  2538   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  2975   /// @docsEditable true | 
 |  2976   @DomName('SVGForeignObjectElement.xmlspace') | 
|  2539   String xmlspace; |  2977   String xmlspace; | 
|  2540  |  2978  | 
|  2541   // From SVGLocatable |  2979   // From SVGLocatable | 
|  2542  |  2980  | 
|  2543   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  2981   /// @docsEditable true | 
 |  2982   @DomName('SVGForeignObjectElement.farthestViewportElement') | 
|  2544   final SvgElement farthestViewportElement; |  2983   final SvgElement farthestViewportElement; | 
|  2545  |  2984  | 
|  2546   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  2985   /// @docsEditable true | 
 |  2986   @DomName('SVGForeignObjectElement.nearestViewportElement') | 
|  2547   final SvgElement nearestViewportElement; |  2987   final SvgElement nearestViewportElement; | 
|  2548  |  2988  | 
|  2549   /// @domName SVGLocatable.getBBox; @docsEditable true |  2989   /// @docsEditable true | 
 |  2990   @DomName('SVGForeignObjectElement.getBBox') | 
|  2550   Rect getBBox() native; |  2991   Rect getBBox() native; | 
|  2551  |  2992  | 
|  2552   /// @domName SVGLocatable.getCTM; @docsEditable true |  2993   /// @docsEditable true | 
|  2553   @JSName('getCTM') |  2994   @JSName('getCTM') | 
 |  2995   @DomName('SVGForeignObjectElement.getCTM') | 
|  2554   Matrix getCtm() native; |  2996   Matrix getCtm() native; | 
|  2555  |  2997  | 
|  2556   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  2998   /// @docsEditable true | 
|  2557   @JSName('getScreenCTM') |  2999   @JSName('getScreenCTM') | 
 |  3000   @DomName('SVGForeignObjectElement.getScreenCTM') | 
|  2558   Matrix getScreenCtm() native; |  3001   Matrix getScreenCtm() native; | 
|  2559  |  3002  | 
|  2560   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  3003   /// @docsEditable true | 
 |  3004   @DomName('SVGForeignObjectElement.getTransformToElement') | 
|  2561   Matrix getTransformToElement(SvgElement element) native; |  3005   Matrix getTransformToElement(SvgElement element) native; | 
|  2562  |  3006  | 
|  2563   // From SVGStylable |  3007   // From SVGStylable | 
|  2564  |  3008  | 
|  2565   // Shadowing definition. |  3009   // Shadowing definition. | 
|  2566   /// @domName SVGStylable.className; @docsEditable true |  3010   /// @docsEditable true | 
|  2567   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3011   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2568  |  3012  | 
|  2569   // Use implementation from Element. |  3013   // Use implementation from Element. | 
|  2570   // final CssStyleDeclaration style; |  3014   // final CssStyleDeclaration style; | 
|  2571  |  3015  | 
|  2572   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3016   /// @docsEditable true | 
 |  3017   @DomName('SVGForeignObjectElement.getPresentationAttribute') | 
|  2573   CssValue getPresentationAttribute(String name) native; |  3018   CssValue getPresentationAttribute(String name) native; | 
|  2574  |  3019  | 
|  2575   // From SVGTests |  3020   // From SVGTests | 
|  2576  |  3021  | 
|  2577   /// @domName SVGTests.requiredExtensions; @docsEditable true |  3022   /// @docsEditable true | 
 |  3023   @DomName('SVGForeignObjectElement.requiredExtensions') | 
|  2578   final StringList requiredExtensions; |  3024   final StringList requiredExtensions; | 
|  2579  |  3025  | 
|  2580   /// @domName SVGTests.requiredFeatures; @docsEditable true |  3026   /// @docsEditable true | 
 |  3027   @DomName('SVGForeignObjectElement.requiredFeatures') | 
|  2581   final StringList requiredFeatures; |  3028   final StringList requiredFeatures; | 
|  2582  |  3029  | 
|  2583   /// @domName SVGTests.systemLanguage; @docsEditable true |  3030   /// @docsEditable true | 
 |  3031   @DomName('SVGForeignObjectElement.systemLanguage') | 
|  2584   final StringList systemLanguage; |  3032   final StringList systemLanguage; | 
|  2585  |  3033  | 
|  2586   /// @domName SVGTests.hasExtension; @docsEditable true |  3034   /// @docsEditable true | 
 |  3035   @DomName('SVGForeignObjectElement.hasExtension') | 
|  2587   bool hasExtension(String extension) native; |  3036   bool hasExtension(String extension) native; | 
|  2588  |  3037  | 
|  2589   // From SVGTransformable |  3038   // From SVGTransformable | 
|  2590  |  3039  | 
|  2591   /// @domName SVGTransformable.transform; @docsEditable true |  3040   /// @docsEditable true | 
 |  3041   @DomName('SVGForeignObjectElement.transform') | 
|  2592   final AnimatedTransformList transform; |  3042   final AnimatedTransformList transform; | 
|  2593 } |  3043 } | 
|  2594 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3044 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2595 // for details. All rights reserved. Use of this source code is governed by a |  3045 // for details. All rights reserved. Use of this source code is governed by a | 
|  2596 // BSD-style license that can be found in the LICENSE file. |  3046 // BSD-style license that can be found in the LICENSE file. | 
|  2597  |  3047  | 
|  2598  |  3048  | 
|  2599 /// @domName SVGGElement; @docsEditable true |  3049 /// @docsEditable true | 
 |  3050 @DomName('SVGGElement') | 
|  2600 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
      ernalResourcesRequired, LangSpace native "*SVGGElement" { |  3051 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
      ernalResourcesRequired, LangSpace native "*SVGGElement" { | 
|  2601  |  3052  | 
|  2602   ///@docsEditable true |  3053   /// @docsEditable true | 
|  2603   factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); |  3054   factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); | 
|  2604  |  3055  | 
|  2605   // From SVGExternalResourcesRequired |  3056   // From SVGExternalResourcesRequired | 
|  2606  |  3057  | 
|  2607   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  3058   /// @docsEditable true | 
 |  3059   @DomName('SVGGElement.externalResourcesRequired') | 
|  2608   final AnimatedBoolean externalResourcesRequired; |  3060   final AnimatedBoolean externalResourcesRequired; | 
|  2609  |  3061  | 
|  2610   // From SVGLangSpace |  3062   // From SVGLangSpace | 
|  2611  |  3063  | 
|  2612   /// @domName SVGLangSpace.xmllang; @docsEditable true |  3064   /// @docsEditable true | 
 |  3065   @DomName('SVGGElement.xmllang') | 
|  2613   String xmllang; |  3066   String xmllang; | 
|  2614  |  3067  | 
|  2615   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  3068   /// @docsEditable true | 
 |  3069   @DomName('SVGGElement.xmlspace') | 
|  2616   String xmlspace; |  3070   String xmlspace; | 
|  2617  |  3071  | 
|  2618   // From SVGLocatable |  3072   // From SVGLocatable | 
|  2619  |  3073  | 
|  2620   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  3074   /// @docsEditable true | 
 |  3075   @DomName('SVGGElement.farthestViewportElement') | 
|  2621   final SvgElement farthestViewportElement; |  3076   final SvgElement farthestViewportElement; | 
|  2622  |  3077  | 
|  2623   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  3078   /// @docsEditable true | 
 |  3079   @DomName('SVGGElement.nearestViewportElement') | 
|  2624   final SvgElement nearestViewportElement; |  3080   final SvgElement nearestViewportElement; | 
|  2625  |  3081  | 
|  2626   /// @domName SVGLocatable.getBBox; @docsEditable true |  3082   /// @docsEditable true | 
 |  3083   @DomName('SVGGElement.getBBox') | 
|  2627   Rect getBBox() native; |  3084   Rect getBBox() native; | 
|  2628  |  3085  | 
|  2629   /// @domName SVGLocatable.getCTM; @docsEditable true |  3086   /// @docsEditable true | 
|  2630   @JSName('getCTM') |  3087   @JSName('getCTM') | 
 |  3088   @DomName('SVGGElement.getCTM') | 
|  2631   Matrix getCtm() native; |  3089   Matrix getCtm() native; | 
|  2632  |  3090  | 
|  2633   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  3091   /// @docsEditable true | 
|  2634   @JSName('getScreenCTM') |  3092   @JSName('getScreenCTM') | 
 |  3093   @DomName('SVGGElement.getScreenCTM') | 
|  2635   Matrix getScreenCtm() native; |  3094   Matrix getScreenCtm() native; | 
|  2636  |  3095  | 
|  2637   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  3096   /// @docsEditable true | 
 |  3097   @DomName('SVGGElement.getTransformToElement') | 
|  2638   Matrix getTransformToElement(SvgElement element) native; |  3098   Matrix getTransformToElement(SvgElement element) native; | 
|  2639  |  3099  | 
|  2640   // From SVGStylable |  3100   // From SVGStylable | 
|  2641  |  3101  | 
|  2642   // Shadowing definition. |  3102   // Shadowing definition. | 
|  2643   /// @domName SVGStylable.className; @docsEditable true |  3103   /// @docsEditable true | 
|  2644   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3104   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2645  |  3105  | 
|  2646   // Use implementation from Element. |  3106   // Use implementation from Element. | 
|  2647   // final CssStyleDeclaration style; |  3107   // final CssStyleDeclaration style; | 
|  2648  |  3108  | 
|  2649   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3109   /// @docsEditable true | 
 |  3110   @DomName('SVGGElement.getPresentationAttribute') | 
|  2650   CssValue getPresentationAttribute(String name) native; |  3111   CssValue getPresentationAttribute(String name) native; | 
|  2651  |  3112  | 
|  2652   // From SVGTests |  3113   // From SVGTests | 
|  2653  |  3114  | 
|  2654   /// @domName SVGTests.requiredExtensions; @docsEditable true |  3115   /// @docsEditable true | 
 |  3116   @DomName('SVGGElement.requiredExtensions') | 
|  2655   final StringList requiredExtensions; |  3117   final StringList requiredExtensions; | 
|  2656  |  3118  | 
|  2657   /// @domName SVGTests.requiredFeatures; @docsEditable true |  3119   /// @docsEditable true | 
 |  3120   @DomName('SVGGElement.requiredFeatures') | 
|  2658   final StringList requiredFeatures; |  3121   final StringList requiredFeatures; | 
|  2659  |  3122  | 
|  2660   /// @domName SVGTests.systemLanguage; @docsEditable true |  3123   /// @docsEditable true | 
 |  3124   @DomName('SVGGElement.systemLanguage') | 
|  2661   final StringList systemLanguage; |  3125   final StringList systemLanguage; | 
|  2662  |  3126  | 
|  2663   /// @domName SVGTests.hasExtension; @docsEditable true |  3127   /// @docsEditable true | 
 |  3128   @DomName('SVGGElement.hasExtension') | 
|  2664   bool hasExtension(String extension) native; |  3129   bool hasExtension(String extension) native; | 
|  2665  |  3130  | 
|  2666   // From SVGTransformable |  3131   // From SVGTransformable | 
|  2667  |  3132  | 
|  2668   /// @domName SVGTransformable.transform; @docsEditable true |  3133   /// @docsEditable true | 
 |  3134   @DomName('SVGGElement.transform') | 
|  2669   final AnimatedTransformList transform; |  3135   final AnimatedTransformList transform; | 
|  2670 } |  3136 } | 
|  2671 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3137 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2672 // for details. All rights reserved. Use of this source code is governed by a |  3138 // for details. All rights reserved. Use of this source code is governed by a | 
|  2673 // BSD-style license that can be found in the LICENSE file. |  3139 // BSD-style license that can be found in the LICENSE file. | 
|  2674  |  3140  | 
|  2675  |  3141  | 
|  2676 /// @domName SVGGlyphElement; @docsEditable true |  3142 /// @docsEditable true | 
 |  3143 @DomName('SVGGlyphElement') | 
|  2677 class GlyphElement extends SvgElement native "*SVGGlyphElement" { |  3144 class GlyphElement extends SvgElement native "*SVGGlyphElement" { | 
|  2678  |  3145  | 
|  2679   ///@docsEditable true |  3146   /// @docsEditable true | 
|  2680   factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly
      ph"); |  3147   factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly
      ph"); | 
|  2681 } |  3148 } | 
|  2682 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3149 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2683 // for details. All rights reserved. Use of this source code is governed by a |  3150 // for details. All rights reserved. Use of this source code is governed by a | 
|  2684 // BSD-style license that can be found in the LICENSE file. |  3151 // BSD-style license that can be found in the LICENSE file. | 
|  2685  |  3152  | 
|  2686  |  3153  | 
|  2687 /// @domName SVGGlyphRefElement; @docsEditable true |  3154 /// @docsEditable true | 
 |  3155 @DomName('SVGGlyphRefElement') | 
|  2688 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
      e "*SVGGlyphRefElement" { |  3156 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
      e "*SVGGlyphRefElement" { | 
|  2689  |  3157  | 
|  2690   /// @domName SVGGlyphRefElement.dx; @docsEditable true |  3158   /// @docsEditable true | 
 |  3159   @DomName('SVGGlyphRefElement.dx') | 
|  2691   num dx; |  3160   num dx; | 
|  2692  |  3161  | 
|  2693   /// @domName SVGGlyphRefElement.dy; @docsEditable true |  3162   /// @docsEditable true | 
 |  3163   @DomName('SVGGlyphRefElement.dy') | 
|  2694   num dy; |  3164   num dy; | 
|  2695  |  3165  | 
|  2696   /// @domName SVGGlyphRefElement.format; @docsEditable true |  3166   /// @docsEditable true | 
 |  3167   @DomName('SVGGlyphRefElement.format') | 
|  2697   String format; |  3168   String format; | 
|  2698  |  3169  | 
|  2699   /// @domName SVGGlyphRefElement.glyphRef; @docsEditable true |  3170   /// @docsEditable true | 
 |  3171   @DomName('SVGGlyphRefElement.glyphRef') | 
|  2700   String glyphRef; |  3172   String glyphRef; | 
|  2701  |  3173  | 
|  2702   /// @domName SVGGlyphRefElement.x; @docsEditable true |  3174   /// @docsEditable true | 
 |  3175   @DomName('SVGGlyphRefElement.x') | 
|  2703   num x; |  3176   num x; | 
|  2704  |  3177  | 
|  2705   /// @domName SVGGlyphRefElement.y; @docsEditable true |  3178   /// @docsEditable true | 
 |  3179   @DomName('SVGGlyphRefElement.y') | 
|  2706   num y; |  3180   num y; | 
|  2707  |  3181  | 
|  2708   // From SVGStylable |  3182   // From SVGStylable | 
|  2709  |  3183  | 
|  2710   // Shadowing definition. |  3184   // Shadowing definition. | 
|  2711   /// @domName SVGStylable.className; @docsEditable true |  3185   /// @docsEditable true | 
|  2712   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3186   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2713  |  3187  | 
|  2714   // Use implementation from Element. |  3188   // Use implementation from Element. | 
|  2715   // final CssStyleDeclaration style; |  3189   // final CssStyleDeclaration style; | 
|  2716  |  3190  | 
|  2717   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3191   /// @docsEditable true | 
 |  3192   @DomName('SVGGlyphRefElement.getPresentationAttribute') | 
|  2718   CssValue getPresentationAttribute(String name) native; |  3193   CssValue getPresentationAttribute(String name) native; | 
|  2719  |  3194  | 
|  2720   // From SVGURIReference |  3195   // From SVGURIReference | 
|  2721  |  3196  | 
|  2722   /// @domName SVGURIReference.href; @docsEditable true |  3197   /// @docsEditable true | 
 |  3198   @DomName('SVGGlyphRefElement.href') | 
|  2723   final AnimatedString href; |  3199   final AnimatedString href; | 
|  2724 } |  3200 } | 
|  2725 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3201 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2726 // for details. All rights reserved. Use of this source code is governed by a |  3202 // for details. All rights reserved. Use of this source code is governed by a | 
|  2727 // BSD-style license that can be found in the LICENSE file. |  3203 // BSD-style license that can be found in the LICENSE file. | 
|  2728  |  3204  | 
|  2729  |  3205  | 
|  2730 /// @domName SVGGradientElement; @docsEditable true |  3206 /// @docsEditable true | 
 |  3207 @DomName('SVGGradientElement') | 
|  2731 class GradientElement extends SvgElement implements UriReference, ExternalResour
      cesRequired, Stylable native "*SVGGradientElement" { |  3208 class GradientElement extends SvgElement implements UriReference, ExternalResour
      cesRequired, Stylable native "*SVGGradientElement" { | 
|  2732  |  3209  | 
|  2733   static const int SVG_SPREADMETHOD_PAD = 1; |  3210   static const int SVG_SPREADMETHOD_PAD = 1; | 
|  2734  |  3211  | 
|  2735   static const int SVG_SPREADMETHOD_REFLECT = 2; |  3212   static const int SVG_SPREADMETHOD_REFLECT = 2; | 
|  2736  |  3213  | 
|  2737   static const int SVG_SPREADMETHOD_REPEAT = 3; |  3214   static const int SVG_SPREADMETHOD_REPEAT = 3; | 
|  2738  |  3215  | 
|  2739   static const int SVG_SPREADMETHOD_UNKNOWN = 0; |  3216   static const int SVG_SPREADMETHOD_UNKNOWN = 0; | 
|  2740  |  3217  | 
|  2741   /// @domName SVGGradientElement.gradientTransform; @docsEditable true |  3218   /// @docsEditable true | 
 |  3219   @DomName('SVGGradientElement.gradientTransform') | 
|  2742   final AnimatedTransformList gradientTransform; |  3220   final AnimatedTransformList gradientTransform; | 
|  2743  |  3221  | 
|  2744   /// @domName SVGGradientElement.gradientUnits; @docsEditable true |  3222   /// @docsEditable true | 
 |  3223   @DomName('SVGGradientElement.gradientUnits') | 
|  2745   final AnimatedEnumeration gradientUnits; |  3224   final AnimatedEnumeration gradientUnits; | 
|  2746  |  3225  | 
|  2747   /// @domName SVGGradientElement.spreadMethod; @docsEditable true |  3226   /// @docsEditable true | 
 |  3227   @DomName('SVGGradientElement.spreadMethod') | 
|  2748   final AnimatedEnumeration spreadMethod; |  3228   final AnimatedEnumeration spreadMethod; | 
|  2749  |  3229  | 
|  2750   // From SVGExternalResourcesRequired |  3230   // From SVGExternalResourcesRequired | 
|  2751  |  3231  | 
|  2752   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  3232   /// @docsEditable true | 
 |  3233   @DomName('SVGGradientElement.externalResourcesRequired') | 
|  2753   final AnimatedBoolean externalResourcesRequired; |  3234   final AnimatedBoolean externalResourcesRequired; | 
|  2754  |  3235  | 
|  2755   // From SVGStylable |  3236   // From SVGStylable | 
|  2756  |  3237  | 
|  2757   // Shadowing definition. |  3238   // Shadowing definition. | 
|  2758   /// @domName SVGStylable.className; @docsEditable true |  3239   /// @docsEditable true | 
|  2759   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3240   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2760  |  3241  | 
|  2761   // Use implementation from Element. |  3242   // Use implementation from Element. | 
|  2762   // final CssStyleDeclaration style; |  3243   // final CssStyleDeclaration style; | 
|  2763  |  3244  | 
|  2764   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3245   /// @docsEditable true | 
 |  3246   @DomName('SVGGradientElement.getPresentationAttribute') | 
|  2765   CssValue getPresentationAttribute(String name) native; |  3247   CssValue getPresentationAttribute(String name) native; | 
|  2766  |  3248  | 
|  2767   // From SVGURIReference |  3249   // From SVGURIReference | 
|  2768  |  3250  | 
|  2769   /// @domName SVGURIReference.href; @docsEditable true |  3251   /// @docsEditable true | 
 |  3252   @DomName('SVGGradientElement.href') | 
|  2770   final AnimatedString href; |  3253   final AnimatedString href; | 
|  2771 } |  3254 } | 
|  2772 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3255 // 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 |  3256 // 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. |  3257 // BSD-style license that can be found in the LICENSE file. | 
|  2775  |  3258  | 
|  2776  |  3259  | 
|  2777 /// @domName SVGHKernElement; @docsEditable true |  3260 /// @docsEditable true | 
 |  3261 @DomName('SVGHKernElement') | 
|  2778 class HKernElement extends SvgElement native "*SVGHKernElement" { |  3262 class HKernElement extends SvgElement native "*SVGHKernElement" { | 
|  2779  |  3263  | 
|  2780   ///@docsEditable true |  3264   /// @docsEditable true | 
|  2781   factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke
      rn"); |  3265   factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke
      rn"); | 
|  2782 } |  3266 } | 
|  2783 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3267 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2784 // for details. All rights reserved. Use of this source code is governed by a |  3268 // for details. All rights reserved. Use of this source code is governed by a | 
|  2785 // BSD-style license that can be found in the LICENSE file. |  3269 // BSD-style license that can be found in the LICENSE file. | 
|  2786  |  3270  | 
|  2787  |  3271  | 
|  2788 /// @domName SVGImageElement; @docsEditable true |  3272 /// @docsEditable true | 
 |  3273 @DomName('SVGImageElement') | 
|  2789 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere
      nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { |  3274 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere
      nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { | 
|  2790  |  3275  | 
|  2791   ///@docsEditable true |  3276   /// @docsEditable true | 
|  2792   factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
      ge"); |  3277   factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
      ge"); | 
|  2793  |  3278  | 
|  2794   /// @domName SVGImageElement.height; @docsEditable true |  3279   /// @docsEditable true | 
 |  3280   @DomName('SVGImageElement.height') | 
|  2795   final AnimatedLength height; |  3281   final AnimatedLength height; | 
|  2796  |  3282  | 
|  2797   /// @domName SVGImageElement.preserveAspectRatio; @docsEditable true |  3283   /// @docsEditable true | 
 |  3284   @DomName('SVGImageElement.preserveAspectRatio') | 
|  2798   final AnimatedPreserveAspectRatio preserveAspectRatio; |  3285   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  2799  |  3286  | 
|  2800   /// @domName SVGImageElement.width; @docsEditable true |  3287   /// @docsEditable true | 
 |  3288   @DomName('SVGImageElement.width') | 
|  2801   final AnimatedLength width; |  3289   final AnimatedLength width; | 
|  2802  |  3290  | 
|  2803   /// @domName SVGImageElement.x; @docsEditable true |  3291   /// @docsEditable true | 
 |  3292   @DomName('SVGImageElement.x') | 
|  2804   final AnimatedLength x; |  3293   final AnimatedLength x; | 
|  2805  |  3294  | 
|  2806   /// @domName SVGImageElement.y; @docsEditable true |  3295   /// @docsEditable true | 
 |  3296   @DomName('SVGImageElement.y') | 
|  2807   final AnimatedLength y; |  3297   final AnimatedLength y; | 
|  2808  |  3298  | 
|  2809   // From SVGExternalResourcesRequired |  3299   // From SVGExternalResourcesRequired | 
|  2810  |  3300  | 
|  2811   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  3301   /// @docsEditable true | 
 |  3302   @DomName('SVGImageElement.externalResourcesRequired') | 
|  2812   final AnimatedBoolean externalResourcesRequired; |  3303   final AnimatedBoolean externalResourcesRequired; | 
|  2813  |  3304  | 
|  2814   // From SVGLangSpace |  3305   // From SVGLangSpace | 
|  2815  |  3306  | 
|  2816   /// @domName SVGLangSpace.xmllang; @docsEditable true |  3307   /// @docsEditable true | 
 |  3308   @DomName('SVGImageElement.xmllang') | 
|  2817   String xmllang; |  3309   String xmllang; | 
|  2818  |  3310  | 
|  2819   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  3311   /// @docsEditable true | 
 |  3312   @DomName('SVGImageElement.xmlspace') | 
|  2820   String xmlspace; |  3313   String xmlspace; | 
|  2821  |  3314  | 
|  2822   // From SVGLocatable |  3315   // From SVGLocatable | 
|  2823  |  3316  | 
|  2824   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  3317   /// @docsEditable true | 
 |  3318   @DomName('SVGImageElement.farthestViewportElement') | 
|  2825   final SvgElement farthestViewportElement; |  3319   final SvgElement farthestViewportElement; | 
|  2826  |  3320  | 
|  2827   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  3321   /// @docsEditable true | 
 |  3322   @DomName('SVGImageElement.nearestViewportElement') | 
|  2828   final SvgElement nearestViewportElement; |  3323   final SvgElement nearestViewportElement; | 
|  2829  |  3324  | 
|  2830   /// @domName SVGLocatable.getBBox; @docsEditable true |  3325   /// @docsEditable true | 
 |  3326   @DomName('SVGImageElement.getBBox') | 
|  2831   Rect getBBox() native; |  3327   Rect getBBox() native; | 
|  2832  |  3328  | 
|  2833   /// @domName SVGLocatable.getCTM; @docsEditable true |  3329   /// @docsEditable true | 
|  2834   @JSName('getCTM') |  3330   @JSName('getCTM') | 
 |  3331   @DomName('SVGImageElement.getCTM') | 
|  2835   Matrix getCtm() native; |  3332   Matrix getCtm() native; | 
|  2836  |  3333  | 
|  2837   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  3334   /// @docsEditable true | 
|  2838   @JSName('getScreenCTM') |  3335   @JSName('getScreenCTM') | 
 |  3336   @DomName('SVGImageElement.getScreenCTM') | 
|  2839   Matrix getScreenCtm() native; |  3337   Matrix getScreenCtm() native; | 
|  2840  |  3338  | 
|  2841   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  3339   /// @docsEditable true | 
 |  3340   @DomName('SVGImageElement.getTransformToElement') | 
|  2842   Matrix getTransformToElement(SvgElement element) native; |  3341   Matrix getTransformToElement(SvgElement element) native; | 
|  2843  |  3342  | 
|  2844   // From SVGStylable |  3343   // From SVGStylable | 
|  2845  |  3344  | 
|  2846   // Shadowing definition. |  3345   // Shadowing definition. | 
|  2847   /// @domName SVGStylable.className; @docsEditable true |  3346   /// @docsEditable true | 
|  2848   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3347   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  2849  |  3348  | 
|  2850   // Use implementation from Element. |  3349   // Use implementation from Element. | 
|  2851   // final CssStyleDeclaration style; |  3350   // final CssStyleDeclaration style; | 
|  2852  |  3351  | 
|  2853   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3352   /// @docsEditable true | 
 |  3353   @DomName('SVGImageElement.getPresentationAttribute') | 
|  2854   CssValue getPresentationAttribute(String name) native; |  3354   CssValue getPresentationAttribute(String name) native; | 
|  2855  |  3355  | 
|  2856   // From SVGTests |  3356   // From SVGTests | 
|  2857  |  3357  | 
|  2858   /// @domName SVGTests.requiredExtensions; @docsEditable true |  3358   /// @docsEditable true | 
 |  3359   @DomName('SVGImageElement.requiredExtensions') | 
|  2859   final StringList requiredExtensions; |  3360   final StringList requiredExtensions; | 
|  2860  |  3361  | 
|  2861   /// @domName SVGTests.requiredFeatures; @docsEditable true |  3362   /// @docsEditable true | 
 |  3363   @DomName('SVGImageElement.requiredFeatures') | 
|  2862   final StringList requiredFeatures; |  3364   final StringList requiredFeatures; | 
|  2863  |  3365  | 
|  2864   /// @domName SVGTests.systemLanguage; @docsEditable true |  3366   /// @docsEditable true | 
 |  3367   @DomName('SVGImageElement.systemLanguage') | 
|  2865   final StringList systemLanguage; |  3368   final StringList systemLanguage; | 
|  2866  |  3369  | 
|  2867   /// @domName SVGTests.hasExtension; @docsEditable true |  3370   /// @docsEditable true | 
 |  3371   @DomName('SVGImageElement.hasExtension') | 
|  2868   bool hasExtension(String extension) native; |  3372   bool hasExtension(String extension) native; | 
|  2869  |  3373  | 
|  2870   // From SVGTransformable |  3374   // From SVGTransformable | 
|  2871  |  3375  | 
|  2872   /// @domName SVGTransformable.transform; @docsEditable true |  3376   /// @docsEditable true | 
 |  3377   @DomName('SVGImageElement.transform') | 
|  2873   final AnimatedTransformList transform; |  3378   final AnimatedTransformList transform; | 
|  2874  |  3379  | 
|  2875   // From SVGURIReference |  3380   // From SVGURIReference | 
|  2876  |  3381  | 
|  2877   /// @domName SVGURIReference.href; @docsEditable true |  3382   /// @docsEditable true | 
 |  3383   @DomName('SVGImageElement.href') | 
|  2878   final AnimatedString href; |  3384   final AnimatedString href; | 
|  2879 } |  3385 } | 
|  2880 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3386 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2881 // for details. All rights reserved. Use of this source code is governed by a |  3387 // for details. All rights reserved. Use of this source code is governed by a | 
|  2882 // BSD-style license that can be found in the LICENSE file. |  3388 // BSD-style license that can be found in the LICENSE file. | 
|  2883  |  3389  | 
|  2884  |  3390  | 
|  2885 /// @domName SVGLangSpace |  3391 /// @docsEditable true | 
 |  3392 @DomName('SVGLangSpace') | 
|  2886 abstract class LangSpace { |  3393 abstract class LangSpace { | 
|  2887  |  3394  | 
|  2888   String xmllang; |  3395   String xmllang; | 
|  2889  |  3396  | 
|  2890   String xmlspace; |  3397   String xmlspace; | 
|  2891 } |  3398 } | 
|  2892 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3399 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2893 // for details. All rights reserved. Use of this source code is governed by a |  3400 // for details. All rights reserved. Use of this source code is governed by a | 
|  2894 // BSD-style license that can be found in the LICENSE file. |  3401 // BSD-style license that can be found in the LICENSE file. | 
|  2895  |  3402  | 
|  2896  |  3403  | 
|  2897 /// @domName SVGLength; @docsEditable true |  3404 /// @docsEditable true | 
 |  3405 @DomName('SVGLength') | 
|  2898 class Length native "*SVGLength" { |  3406 class Length native "*SVGLength" { | 
|  2899  |  3407  | 
|  2900   static const int SVG_LENGTHTYPE_CM = 6; |  3408   static const int SVG_LENGTHTYPE_CM = 6; | 
|  2901  |  3409  | 
|  2902   static const int SVG_LENGTHTYPE_EMS = 3; |  3410   static const int SVG_LENGTHTYPE_EMS = 3; | 
|  2903  |  3411  | 
|  2904   static const int SVG_LENGTHTYPE_EXS = 4; |  3412   static const int SVG_LENGTHTYPE_EXS = 4; | 
|  2905  |  3413  | 
|  2906   static const int SVG_LENGTHTYPE_IN = 8; |  3414   static const int SVG_LENGTHTYPE_IN = 8; | 
|  2907  |  3415  | 
|  2908   static const int SVG_LENGTHTYPE_MM = 7; |  3416   static const int SVG_LENGTHTYPE_MM = 7; | 
|  2909  |  3417  | 
|  2910   static const int SVG_LENGTHTYPE_NUMBER = 1; |  3418   static const int SVG_LENGTHTYPE_NUMBER = 1; | 
|  2911  |  3419  | 
|  2912   static const int SVG_LENGTHTYPE_PC = 10; |  3420   static const int SVG_LENGTHTYPE_PC = 10; | 
|  2913  |  3421  | 
|  2914   static const int SVG_LENGTHTYPE_PERCENTAGE = 2; |  3422   static const int SVG_LENGTHTYPE_PERCENTAGE = 2; | 
|  2915  |  3423  | 
|  2916   static const int SVG_LENGTHTYPE_PT = 9; |  3424   static const int SVG_LENGTHTYPE_PT = 9; | 
|  2917  |  3425  | 
|  2918   static const int SVG_LENGTHTYPE_PX = 5; |  3426   static const int SVG_LENGTHTYPE_PX = 5; | 
|  2919  |  3427  | 
|  2920   static const int SVG_LENGTHTYPE_UNKNOWN = 0; |  3428   static const int SVG_LENGTHTYPE_UNKNOWN = 0; | 
|  2921  |  3429  | 
|  2922   /// @domName SVGLength.unitType; @docsEditable true |  3430   /// @docsEditable true | 
 |  3431   @DomName('SVGLength.unitType') | 
|  2923   final int unitType; |  3432   final int unitType; | 
|  2924  |  3433  | 
|  2925   /// @domName SVGLength.value; @docsEditable true |  3434   /// @docsEditable true | 
 |  3435   @DomName('SVGLength.value') | 
|  2926   num value; |  3436   num value; | 
|  2927  |  3437  | 
|  2928   /// @domName SVGLength.valueAsString; @docsEditable true |  3438   /// @docsEditable true | 
 |  3439   @DomName('SVGLength.valueAsString') | 
|  2929   String valueAsString; |  3440   String valueAsString; | 
|  2930  |  3441  | 
|  2931   /// @domName SVGLength.valueInSpecifiedUnits; @docsEditable true |  3442   /// @docsEditable true | 
 |  3443   @DomName('SVGLength.valueInSpecifiedUnits') | 
|  2932   num valueInSpecifiedUnits; |  3444   num valueInSpecifiedUnits; | 
|  2933  |  3445  | 
|  2934   /// @domName SVGLength.convertToSpecifiedUnits; @docsEditable true |  3446   /// @docsEditable true | 
 |  3447   @DomName('SVGLength.convertToSpecifiedUnits') | 
|  2935   void convertToSpecifiedUnits(int unitType) native; |  3448   void convertToSpecifiedUnits(int unitType) native; | 
|  2936  |  3449  | 
|  2937   /// @domName SVGLength.newValueSpecifiedUnits; @docsEditable true |  3450   /// @docsEditable true | 
 |  3451   @DomName('SVGLength.newValueSpecifiedUnits') | 
|  2938   void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; |  3452   void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 
|  2939 } |  3453 } | 
|  2940 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3454 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  2941 // for details. All rights reserved. Use of this source code is governed by a |  3455 // for details. All rights reserved. Use of this source code is governed by a | 
|  2942 // BSD-style license that can be found in the LICENSE file. |  3456 // BSD-style license that can be found in the LICENSE file. | 
|  2943  |  3457  | 
|  2944  |  3458  | 
|  2945 /// @domName SVGLengthList; @docsEditable true |  3459 /// @docsEditable true | 
 |  3460 @DomName('SVGLengthList') | 
|  2946 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
      GLengthList" { |  3461 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
      GLengthList" { | 
|  2947  |  3462  | 
|  2948   /// @domName SVGLengthList.numberOfItems; @docsEditable true |  3463   /// @docsEditable true | 
 |  3464   @DomName('SVGLengthList.numberOfItems') | 
|  2949   final int numberOfItems; |  3465   final int numberOfItems; | 
|  2950  |  3466  | 
|  2951   Length operator[](int index) => JS("Length", "#[#]", this, index); |  3467   Length operator[](int index) => JS("Length", "#[#]", this, index); | 
|  2952  |  3468  | 
|  2953   void operator[]=(int index, Length value) { |  3469   void operator[]=(int index, Length value) { | 
|  2954     throw new UnsupportedError("Cannot assign element of immutable List."); |  3470     throw new UnsupportedError("Cannot assign element of immutable List."); | 
|  2955   } |  3471   } | 
|  2956   // -- start List<Length> mixins. |  3472   // -- start List<Length> mixins. | 
|  2957   // Length is the element type. |  3473   // Length is the element type. | 
|  2958  |  3474  | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3086  |  3602  | 
|  3087   void insertRange(int start, int rangeLength, [Length initialValue]) { |  3603   void insertRange(int start, int rangeLength, [Length initialValue]) { | 
|  3088     throw new UnsupportedError("Cannot insertRange on immutable List."); |  3604     throw new UnsupportedError("Cannot insertRange on immutable List."); | 
|  3089   } |  3605   } | 
|  3090  |  3606  | 
|  3091   List<Length> getRange(int start, int rangeLength) => |  3607   List<Length> getRange(int start, int rangeLength) => | 
|  3092       Lists.getRange(this, start, rangeLength, <Length>[]); |  3608       Lists.getRange(this, start, rangeLength, <Length>[]); | 
|  3093  |  3609  | 
|  3094   // -- end List<Length> mixins. |  3610   // -- end List<Length> mixins. | 
|  3095  |  3611  | 
|  3096   /// @domName SVGLengthList.appendItem; @docsEditable true |  3612   /// @docsEditable true | 
 |  3613   @DomName('SVGLengthList.appendItem') | 
|  3097   Length appendItem(Length item) native; |  3614   Length appendItem(Length item) native; | 
|  3098  |  3615  | 
|  3099   /// @domName SVGLengthList.clear; @docsEditable true |  3616   /// @docsEditable true | 
 |  3617   @DomName('SVGLengthList.clear') | 
|  3100   void clear() native; |  3618   void clear() native; | 
|  3101  |  3619  | 
|  3102   /// @domName SVGLengthList.getItem; @docsEditable true |  3620   /// @docsEditable true | 
 |  3621   @DomName('SVGLengthList.getItem') | 
|  3103   Length getItem(int index) native; |  3622   Length getItem(int index) native; | 
|  3104  |  3623  | 
|  3105   /// @domName SVGLengthList.initialize; @docsEditable true |  3624   /// @docsEditable true | 
 |  3625   @DomName('SVGLengthList.initialize') | 
|  3106   Length initialize(Length item) native; |  3626   Length initialize(Length item) native; | 
|  3107  |  3627  | 
|  3108   /// @domName SVGLengthList.insertItemBefore; @docsEditable true |  3628   /// @docsEditable true | 
 |  3629   @DomName('SVGLengthList.insertItemBefore') | 
|  3109   Length insertItemBefore(Length item, int index) native; |  3630   Length insertItemBefore(Length item, int index) native; | 
|  3110  |  3631  | 
|  3111   /// @domName SVGLengthList.removeItem; @docsEditable true |  3632   /// @docsEditable true | 
 |  3633   @DomName('SVGLengthList.removeItem') | 
|  3112   Length removeItem(int index) native; |  3634   Length removeItem(int index) native; | 
|  3113  |  3635  | 
|  3114   /// @domName SVGLengthList.replaceItem; @docsEditable true |  3636   /// @docsEditable true | 
 |  3637   @DomName('SVGLengthList.replaceItem') | 
|  3115   Length replaceItem(Length item, int index) native; |  3638   Length replaceItem(Length item, int index) native; | 
|  3116 } |  3639 } | 
|  3117 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3640 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3118 // for details. All rights reserved. Use of this source code is governed by a |  3641 // for details. All rights reserved. Use of this source code is governed by a | 
|  3119 // BSD-style license that can be found in the LICENSE file. |  3642 // BSD-style license that can be found in the LICENSE file. | 
|  3120  |  3643  | 
|  3121  |  3644  | 
|  3122 /// @domName SVGLineElement; @docsEditable true |  3645 /// @docsEditable true | 
 |  3646 @DomName('SVGLineElement') | 
|  3123 class LineElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGLineElement" { |  3647 class LineElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGLineElement" { | 
|  3124  |  3648  | 
|  3125   ///@docsEditable true |  3649   /// @docsEditable true | 
|  3126   factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line
      "); |  3650   factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line
      "); | 
|  3127  |  3651  | 
|  3128   /// @domName SVGLineElement.x1; @docsEditable true |  3652   /// @docsEditable true | 
 |  3653   @DomName('SVGLineElement.x1') | 
|  3129   final AnimatedLength x1; |  3654   final AnimatedLength x1; | 
|  3130  |  3655  | 
|  3131   /// @domName SVGLineElement.x2; @docsEditable true |  3656   /// @docsEditable true | 
 |  3657   @DomName('SVGLineElement.x2') | 
|  3132   final AnimatedLength x2; |  3658   final AnimatedLength x2; | 
|  3133  |  3659  | 
|  3134   /// @domName SVGLineElement.y1; @docsEditable true |  3660   /// @docsEditable true | 
 |  3661   @DomName('SVGLineElement.y1') | 
|  3135   final AnimatedLength y1; |  3662   final AnimatedLength y1; | 
|  3136  |  3663  | 
|  3137   /// @domName SVGLineElement.y2; @docsEditable true |  3664   /// @docsEditable true | 
 |  3665   @DomName('SVGLineElement.y2') | 
|  3138   final AnimatedLength y2; |  3666   final AnimatedLength y2; | 
|  3139  |  3667  | 
|  3140   // From SVGExternalResourcesRequired |  3668   // From SVGExternalResourcesRequired | 
|  3141  |  3669  | 
|  3142   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  3670   /// @docsEditable true | 
 |  3671   @DomName('SVGLineElement.externalResourcesRequired') | 
|  3143   final AnimatedBoolean externalResourcesRequired; |  3672   final AnimatedBoolean externalResourcesRequired; | 
|  3144  |  3673  | 
|  3145   // From SVGLangSpace |  3674   // From SVGLangSpace | 
|  3146  |  3675  | 
|  3147   /// @domName SVGLangSpace.xmllang; @docsEditable true |  3676   /// @docsEditable true | 
 |  3677   @DomName('SVGLineElement.xmllang') | 
|  3148   String xmllang; |  3678   String xmllang; | 
|  3149  |  3679  | 
|  3150   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  3680   /// @docsEditable true | 
 |  3681   @DomName('SVGLineElement.xmlspace') | 
|  3151   String xmlspace; |  3682   String xmlspace; | 
|  3152  |  3683  | 
|  3153   // From SVGLocatable |  3684   // From SVGLocatable | 
|  3154  |  3685  | 
|  3155   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  3686   /// @docsEditable true | 
 |  3687   @DomName('SVGLineElement.farthestViewportElement') | 
|  3156   final SvgElement farthestViewportElement; |  3688   final SvgElement farthestViewportElement; | 
|  3157  |  3689  | 
|  3158   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  3690   /// @docsEditable true | 
 |  3691   @DomName('SVGLineElement.nearestViewportElement') | 
|  3159   final SvgElement nearestViewportElement; |  3692   final SvgElement nearestViewportElement; | 
|  3160  |  3693  | 
|  3161   /// @domName SVGLocatable.getBBox; @docsEditable true |  3694   /// @docsEditable true | 
 |  3695   @DomName('SVGLineElement.getBBox') | 
|  3162   Rect getBBox() native; |  3696   Rect getBBox() native; | 
|  3163  |  3697  | 
|  3164   /// @domName SVGLocatable.getCTM; @docsEditable true |  3698   /// @docsEditable true | 
|  3165   @JSName('getCTM') |  3699   @JSName('getCTM') | 
 |  3700   @DomName('SVGLineElement.getCTM') | 
|  3166   Matrix getCtm() native; |  3701   Matrix getCtm() native; | 
|  3167  |  3702  | 
|  3168   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  3703   /// @docsEditable true | 
|  3169   @JSName('getScreenCTM') |  3704   @JSName('getScreenCTM') | 
 |  3705   @DomName('SVGLineElement.getScreenCTM') | 
|  3170   Matrix getScreenCtm() native; |  3706   Matrix getScreenCtm() native; | 
|  3171  |  3707  | 
|  3172   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  3708   /// @docsEditable true | 
 |  3709   @DomName('SVGLineElement.getTransformToElement') | 
|  3173   Matrix getTransformToElement(SvgElement element) native; |  3710   Matrix getTransformToElement(SvgElement element) native; | 
|  3174  |  3711  | 
|  3175   // From SVGStylable |  3712   // From SVGStylable | 
|  3176  |  3713  | 
|  3177   // Shadowing definition. |  3714   // Shadowing definition. | 
|  3178   /// @domName SVGStylable.className; @docsEditable true |  3715   /// @docsEditable true | 
|  3179   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3716   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  3180  |  3717  | 
|  3181   // Use implementation from Element. |  3718   // Use implementation from Element. | 
|  3182   // final CssStyleDeclaration style; |  3719   // final CssStyleDeclaration style; | 
|  3183  |  3720  | 
|  3184   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3721   /// @docsEditable true | 
 |  3722   @DomName('SVGLineElement.getPresentationAttribute') | 
|  3185   CssValue getPresentationAttribute(String name) native; |  3723   CssValue getPresentationAttribute(String name) native; | 
|  3186  |  3724  | 
|  3187   // From SVGTests |  3725   // From SVGTests | 
|  3188  |  3726  | 
|  3189   /// @domName SVGTests.requiredExtensions; @docsEditable true |  3727   /// @docsEditable true | 
 |  3728   @DomName('SVGLineElement.requiredExtensions') | 
|  3190   final StringList requiredExtensions; |  3729   final StringList requiredExtensions; | 
|  3191  |  3730  | 
|  3192   /// @domName SVGTests.requiredFeatures; @docsEditable true |  3731   /// @docsEditable true | 
 |  3732   @DomName('SVGLineElement.requiredFeatures') | 
|  3193   final StringList requiredFeatures; |  3733   final StringList requiredFeatures; | 
|  3194  |  3734  | 
|  3195   /// @domName SVGTests.systemLanguage; @docsEditable true |  3735   /// @docsEditable true | 
 |  3736   @DomName('SVGLineElement.systemLanguage') | 
|  3196   final StringList systemLanguage; |  3737   final StringList systemLanguage; | 
|  3197  |  3738  | 
|  3198   /// @domName SVGTests.hasExtension; @docsEditable true |  3739   /// @docsEditable true | 
 |  3740   @DomName('SVGLineElement.hasExtension') | 
|  3199   bool hasExtension(String extension) native; |  3741   bool hasExtension(String extension) native; | 
|  3200  |  3742  | 
|  3201   // From SVGTransformable |  3743   // From SVGTransformable | 
|  3202  |  3744  | 
|  3203   /// @domName SVGTransformable.transform; @docsEditable true |  3745   /// @docsEditable true | 
 |  3746   @DomName('SVGLineElement.transform') | 
|  3204   final AnimatedTransformList transform; |  3747   final AnimatedTransformList transform; | 
|  3205 } |  3748 } | 
|  3206 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3749 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3207 // for details. All rights reserved. Use of this source code is governed by a |  3750 // for details. All rights reserved. Use of this source code is governed by a | 
|  3208 // BSD-style license that can be found in the LICENSE file. |  3751 // BSD-style license that can be found in the LICENSE file. | 
|  3209  |  3752  | 
|  3210  |  3753  | 
|  3211 /// @domName SVGLinearGradientElement; @docsEditable true |  3754 /// @docsEditable true | 
 |  3755 @DomName('SVGLinearGradientElement') | 
|  3212 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl
      ement" { |  3756 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl
      ement" { | 
|  3213  |  3757  | 
|  3214   ///@docsEditable true |  3758   /// @docsEditable true | 
|  3215   factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
      _tag("linearGradient"); |  3759   factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
      _tag("linearGradient"); | 
|  3216  |  3760  | 
|  3217   /// @domName SVGLinearGradientElement.x1; @docsEditable true |  3761   /// @docsEditable true | 
 |  3762   @DomName('SVGLinearGradientElement.x1') | 
|  3218   final AnimatedLength x1; |  3763   final AnimatedLength x1; | 
|  3219  |  3764  | 
|  3220   /// @domName SVGLinearGradientElement.x2; @docsEditable true |  3765   /// @docsEditable true | 
 |  3766   @DomName('SVGLinearGradientElement.x2') | 
|  3221   final AnimatedLength x2; |  3767   final AnimatedLength x2; | 
|  3222  |  3768  | 
|  3223   /// @domName SVGLinearGradientElement.y1; @docsEditable true |  3769   /// @docsEditable true | 
 |  3770   @DomName('SVGLinearGradientElement.y1') | 
|  3224   final AnimatedLength y1; |  3771   final AnimatedLength y1; | 
|  3225  |  3772  | 
|  3226   /// @domName SVGLinearGradientElement.y2; @docsEditable true |  3773   /// @docsEditable true | 
 |  3774   @DomName('SVGLinearGradientElement.y2') | 
|  3227   final AnimatedLength y2; |  3775   final AnimatedLength y2; | 
|  3228 } |  3776 } | 
|  3229 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3777 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3230 // for details. All rights reserved. Use of this source code is governed by a |  3778 // for details. All rights reserved. Use of this source code is governed by a | 
|  3231 // BSD-style license that can be found in the LICENSE file. |  3779 // BSD-style license that can be found in the LICENSE file. | 
|  3232  |  3780  | 
|  3233  |  3781  | 
|  3234 /// @domName SVGLocatable |  3782 /// @docsEditable true | 
 |  3783 @DomName('SVGLocatable') | 
|  3235 abstract class Locatable { |  3784 abstract class Locatable { | 
|  3236  |  3785  | 
|  3237   SvgElement farthestViewportElement; |  3786   SvgElement farthestViewportElement; | 
|  3238  |  3787  | 
|  3239   SvgElement nearestViewportElement; |  3788   SvgElement nearestViewportElement; | 
|  3240  |  3789  | 
|  3241   /// @domName SVGLocatable.getBBox; @docsEditable true |  3790   /// @docsEditable true | 
|  3242   Rect getBBox(); |  3791   Rect getBBox(); | 
|  3243  |  3792  | 
|  3244   /// @domName SVGLocatable.getCTM; @docsEditable true |  3793   /// @docsEditable true | 
|  3245   Matrix getCTM(); |  3794   Matrix getCTM(); | 
|  3246  |  3795  | 
|  3247   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  3796   /// @docsEditable true | 
|  3248   Matrix getScreenCTM(); |  3797   Matrix getScreenCTM(); | 
|  3249  |  3798  | 
|  3250   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  3799   /// @docsEditable true | 
|  3251   Matrix getTransformToElement(SvgElement element); |  3800   Matrix getTransformToElement(SvgElement element); | 
|  3252 } |  3801 } | 
|  3253 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3802 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3254 // for details. All rights reserved. Use of this source code is governed by a |  3803 // for details. All rights reserved. Use of this source code is governed by a | 
|  3255 // BSD-style license that can be found in the LICENSE file. |  3804 // BSD-style license that can be found in the LICENSE file. | 
|  3256  |  3805  | 
|  3257  |  3806  | 
|  3258 /// @domName SVGMPathElement; @docsEditable true |  3807 /// @docsEditable true | 
 |  3808 @DomName('SVGMPathElement') | 
|  3259 class MPathElement extends SvgElement implements UriReference, ExternalResources
      Required native "*SVGMPathElement" { |  3809 class MPathElement extends SvgElement implements UriReference, ExternalResources
      Required native "*SVGMPathElement" { | 
|  3260  |  3810  | 
|  3261   ///@docsEditable true |  3811   /// @docsEditable true | 
|  3262   factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa
      th"); |  3812   factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa
      th"); | 
|  3263  |  3813  | 
|  3264   // From SVGExternalResourcesRequired |  3814   // From SVGExternalResourcesRequired | 
|  3265  |  3815  | 
|  3266   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  3816   /// @docsEditable true | 
 |  3817   @DomName('SVGMPathElement.externalResourcesRequired') | 
|  3267   final AnimatedBoolean externalResourcesRequired; |  3818   final AnimatedBoolean externalResourcesRequired; | 
|  3268  |  3819  | 
|  3269   // From SVGURIReference |  3820   // From SVGURIReference | 
|  3270  |  3821  | 
|  3271   /// @domName SVGURIReference.href; @docsEditable true |  3822   /// @docsEditable true | 
 |  3823   @DomName('SVGMPathElement.href') | 
|  3272   final AnimatedString href; |  3824   final AnimatedString href; | 
|  3273 } |  3825 } | 
|  3274 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3826 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3275 // for details. All rights reserved. Use of this source code is governed by a |  3827 // for details. All rights reserved. Use of this source code is governed by a | 
|  3276 // BSD-style license that can be found in the LICENSE file. |  3828 // BSD-style license that can be found in the LICENSE file. | 
|  3277  |  3829  | 
|  3278  |  3830  | 
|  3279 /// @domName SVGMarkerElement; @docsEditable true |  3831 /// @docsEditable true | 
 |  3832 @DomName('SVGMarkerElement') | 
|  3280 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
      sRequired, Stylable, LangSpace native "*SVGMarkerElement" { |  3833 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
      sRequired, Stylable, LangSpace native "*SVGMarkerElement" { | 
|  3281  |  3834  | 
|  3282   ///@docsEditable true |  3835   /// @docsEditable true | 
|  3283   factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
      rker"); |  3836   factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
      rker"); | 
|  3284  |  3837  | 
|  3285   static const int SVG_MARKERUNITS_STROKEWIDTH = 2; |  3838   static const int SVG_MARKERUNITS_STROKEWIDTH = 2; | 
|  3286  |  3839  | 
|  3287   static const int SVG_MARKERUNITS_UNKNOWN = 0; |  3840   static const int SVG_MARKERUNITS_UNKNOWN = 0; | 
|  3288  |  3841  | 
|  3289   static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; |  3842   static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; | 
|  3290  |  3843  | 
|  3291   static const int SVG_MARKER_ORIENT_ANGLE = 2; |  3844   static const int SVG_MARKER_ORIENT_ANGLE = 2; | 
|  3292  |  3845  | 
|  3293   static const int SVG_MARKER_ORIENT_AUTO = 1; |  3846   static const int SVG_MARKER_ORIENT_AUTO = 1; | 
|  3294  |  3847  | 
|  3295   static const int SVG_MARKER_ORIENT_UNKNOWN = 0; |  3848   static const int SVG_MARKER_ORIENT_UNKNOWN = 0; | 
|  3296  |  3849  | 
|  3297   /// @domName SVGMarkerElement.markerHeight; @docsEditable true |  3850   /// @docsEditable true | 
 |  3851   @DomName('SVGMarkerElement.markerHeight') | 
|  3298   final AnimatedLength markerHeight; |  3852   final AnimatedLength markerHeight; | 
|  3299  |  3853  | 
|  3300   /// @domName SVGMarkerElement.markerUnits; @docsEditable true |  3854   /// @docsEditable true | 
 |  3855   @DomName('SVGMarkerElement.markerUnits') | 
|  3301   final AnimatedEnumeration markerUnits; |  3856   final AnimatedEnumeration markerUnits; | 
|  3302  |  3857  | 
|  3303   /// @domName SVGMarkerElement.markerWidth; @docsEditable true |  3858   /// @docsEditable true | 
 |  3859   @DomName('SVGMarkerElement.markerWidth') | 
|  3304   final AnimatedLength markerWidth; |  3860   final AnimatedLength markerWidth; | 
|  3305  |  3861  | 
|  3306   /// @domName SVGMarkerElement.orientAngle; @docsEditable true |  3862   /// @docsEditable true | 
 |  3863   @DomName('SVGMarkerElement.orientAngle') | 
|  3307   final AnimatedAngle orientAngle; |  3864   final AnimatedAngle orientAngle; | 
|  3308  |  3865  | 
|  3309   /// @domName SVGMarkerElement.orientType; @docsEditable true |  3866   /// @docsEditable true | 
 |  3867   @DomName('SVGMarkerElement.orientType') | 
|  3310   final AnimatedEnumeration orientType; |  3868   final AnimatedEnumeration orientType; | 
|  3311  |  3869  | 
|  3312   /// @domName SVGMarkerElement.refX; @docsEditable true |  3870   /// @docsEditable true | 
 |  3871   @DomName('SVGMarkerElement.refX') | 
|  3313   final AnimatedLength refX; |  3872   final AnimatedLength refX; | 
|  3314  |  3873  | 
|  3315   /// @domName SVGMarkerElement.refY; @docsEditable true |  3874   /// @docsEditable true | 
 |  3875   @DomName('SVGMarkerElement.refY') | 
|  3316   final AnimatedLength refY; |  3876   final AnimatedLength refY; | 
|  3317  |  3877  | 
|  3318   /// @domName SVGMarkerElement.setOrientToAngle; @docsEditable true |  3878   /// @docsEditable true | 
 |  3879   @DomName('SVGMarkerElement.setOrientToAngle') | 
|  3319   void setOrientToAngle(Angle angle) native; |  3880   void setOrientToAngle(Angle angle) native; | 
|  3320  |  3881  | 
|  3321   /// @domName SVGMarkerElement.setOrientToAuto; @docsEditable true |  3882   /// @docsEditable true | 
 |  3883   @DomName('SVGMarkerElement.setOrientToAuto') | 
|  3322   void setOrientToAuto() native; |  3884   void setOrientToAuto() native; | 
|  3323  |  3885  | 
|  3324   // From SVGExternalResourcesRequired |  3886   // From SVGExternalResourcesRequired | 
|  3325  |  3887  | 
|  3326   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  3888   /// @docsEditable true | 
 |  3889   @DomName('SVGMarkerElement.externalResourcesRequired') | 
|  3327   final AnimatedBoolean externalResourcesRequired; |  3890   final AnimatedBoolean externalResourcesRequired; | 
|  3328  |  3891  | 
|  3329   // From SVGFitToViewBox |  3892   // From SVGFitToViewBox | 
|  3330  |  3893  | 
|  3331   /// @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true |  3894   /// @docsEditable true | 
 |  3895   @DomName('SVGMarkerElement.preserveAspectRatio') | 
|  3332   final AnimatedPreserveAspectRatio preserveAspectRatio; |  3896   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  3333  |  3897  | 
|  3334   /// @domName SVGFitToViewBox.viewBox; @docsEditable true |  3898   /// @docsEditable true | 
 |  3899   @DomName('SVGMarkerElement.viewBox') | 
|  3335   final AnimatedRect viewBox; |  3900   final AnimatedRect viewBox; | 
|  3336  |  3901  | 
|  3337   // From SVGLangSpace |  3902   // From SVGLangSpace | 
|  3338  |  3903  | 
|  3339   /// @domName SVGLangSpace.xmllang; @docsEditable true |  3904   /// @docsEditable true | 
 |  3905   @DomName('SVGMarkerElement.xmllang') | 
|  3340   String xmllang; |  3906   String xmllang; | 
|  3341  |  3907  | 
|  3342   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  3908   /// @docsEditable true | 
 |  3909   @DomName('SVGMarkerElement.xmlspace') | 
|  3343   String xmlspace; |  3910   String xmlspace; | 
|  3344  |  3911  | 
|  3345   // From SVGStylable |  3912   // From SVGStylable | 
|  3346  |  3913  | 
|  3347   // Shadowing definition. |  3914   // Shadowing definition. | 
|  3348   /// @domName SVGStylable.className; @docsEditable true |  3915   /// @docsEditable true | 
|  3349   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3916   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  3350  |  3917  | 
|  3351   // Use implementation from Element. |  3918   // Use implementation from Element. | 
|  3352   // final CssStyleDeclaration style; |  3919   // final CssStyleDeclaration style; | 
|  3353  |  3920  | 
|  3354   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3921   /// @docsEditable true | 
 |  3922   @DomName('SVGMarkerElement.getPresentationAttribute') | 
|  3355   CssValue getPresentationAttribute(String name) native; |  3923   CssValue getPresentationAttribute(String name) native; | 
|  3356 } |  3924 } | 
|  3357 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  3925 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3358 // for details. All rights reserved. Use of this source code is governed by a |  3926 // for details. All rights reserved. Use of this source code is governed by a | 
|  3359 // BSD-style license that can be found in the LICENSE file. |  3927 // BSD-style license that can be found in the LICENSE file. | 
|  3360  |  3928  | 
|  3361  |  3929  | 
|  3362 /// @domName SVGMaskElement; @docsEditable true |  3930 /// @docsEditable true | 
 |  3931 @DomName('SVGMaskElement') | 
|  3363 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
      esRequired, LangSpace native "*SVGMaskElement" { |  3932 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
      esRequired, LangSpace native "*SVGMaskElement" { | 
|  3364  |  3933  | 
|  3365   ///@docsEditable true |  3934   /// @docsEditable true | 
|  3366   factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask
      "); |  3935   factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask
      "); | 
|  3367  |  3936  | 
|  3368   /// @domName SVGMaskElement.height; @docsEditable true |  3937   /// @docsEditable true | 
 |  3938   @DomName('SVGMaskElement.height') | 
|  3369   final AnimatedLength height; |  3939   final AnimatedLength height; | 
|  3370  |  3940  | 
|  3371   /// @domName SVGMaskElement.maskContentUnits; @docsEditable true |  3941   /// @docsEditable true | 
 |  3942   @DomName('SVGMaskElement.maskContentUnits') | 
|  3372   final AnimatedEnumeration maskContentUnits; |  3943   final AnimatedEnumeration maskContentUnits; | 
|  3373  |  3944  | 
|  3374   /// @domName SVGMaskElement.maskUnits; @docsEditable true |  3945   /// @docsEditable true | 
 |  3946   @DomName('SVGMaskElement.maskUnits') | 
|  3375   final AnimatedEnumeration maskUnits; |  3947   final AnimatedEnumeration maskUnits; | 
|  3376  |  3948  | 
|  3377   /// @domName SVGMaskElement.width; @docsEditable true |  3949   /// @docsEditable true | 
 |  3950   @DomName('SVGMaskElement.width') | 
|  3378   final AnimatedLength width; |  3951   final AnimatedLength width; | 
|  3379  |  3952  | 
|  3380   /// @domName SVGMaskElement.x; @docsEditable true |  3953   /// @docsEditable true | 
 |  3954   @DomName('SVGMaskElement.x') | 
|  3381   final AnimatedLength x; |  3955   final AnimatedLength x; | 
|  3382  |  3956  | 
|  3383   /// @domName SVGMaskElement.y; @docsEditable true |  3957   /// @docsEditable true | 
 |  3958   @DomName('SVGMaskElement.y') | 
|  3384   final AnimatedLength y; |  3959   final AnimatedLength y; | 
|  3385  |  3960  | 
|  3386   // From SVGExternalResourcesRequired |  3961   // From SVGExternalResourcesRequired | 
|  3387  |  3962  | 
|  3388   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  3963   /// @docsEditable true | 
 |  3964   @DomName('SVGMaskElement.externalResourcesRequired') | 
|  3389   final AnimatedBoolean externalResourcesRequired; |  3965   final AnimatedBoolean externalResourcesRequired; | 
|  3390  |  3966  | 
|  3391   // From SVGLangSpace |  3967   // From SVGLangSpace | 
|  3392  |  3968  | 
|  3393   /// @domName SVGLangSpace.xmllang; @docsEditable true |  3969   /// @docsEditable true | 
 |  3970   @DomName('SVGMaskElement.xmllang') | 
|  3394   String xmllang; |  3971   String xmllang; | 
|  3395  |  3972  | 
|  3396   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  3973   /// @docsEditable true | 
 |  3974   @DomName('SVGMaskElement.xmlspace') | 
|  3397   String xmlspace; |  3975   String xmlspace; | 
|  3398  |  3976  | 
|  3399   // From SVGStylable |  3977   // From SVGStylable | 
|  3400  |  3978  | 
|  3401   // Shadowing definition. |  3979   // Shadowing definition. | 
|  3402   /// @domName SVGStylable.className; @docsEditable true |  3980   /// @docsEditable true | 
|  3403   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  3981   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  3404  |  3982  | 
|  3405   // Use implementation from Element. |  3983   // Use implementation from Element. | 
|  3406   // final CssStyleDeclaration style; |  3984   // final CssStyleDeclaration style; | 
|  3407  |  3985  | 
|  3408   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  3986   /// @docsEditable true | 
 |  3987   @DomName('SVGMaskElement.getPresentationAttribute') | 
|  3409   CssValue getPresentationAttribute(String name) native; |  3988   CssValue getPresentationAttribute(String name) native; | 
|  3410  |  3989  | 
|  3411   // From SVGTests |  3990   // From SVGTests | 
|  3412  |  3991  | 
|  3413   /// @domName SVGTests.requiredExtensions; @docsEditable true |  3992   /// @docsEditable true | 
 |  3993   @DomName('SVGMaskElement.requiredExtensions') | 
|  3414   final StringList requiredExtensions; |  3994   final StringList requiredExtensions; | 
|  3415  |  3995  | 
|  3416   /// @domName SVGTests.requiredFeatures; @docsEditable true |  3996   /// @docsEditable true | 
 |  3997   @DomName('SVGMaskElement.requiredFeatures') | 
|  3417   final StringList requiredFeatures; |  3998   final StringList requiredFeatures; | 
|  3418  |  3999  | 
|  3419   /// @domName SVGTests.systemLanguage; @docsEditable true |  4000   /// @docsEditable true | 
 |  4001   @DomName('SVGMaskElement.systemLanguage') | 
|  3420   final StringList systemLanguage; |  4002   final StringList systemLanguage; | 
|  3421  |  4003  | 
|  3422   /// @domName SVGTests.hasExtension; @docsEditable true |  4004   /// @docsEditable true | 
 |  4005   @DomName('SVGMaskElement.hasExtension') | 
|  3423   bool hasExtension(String extension) native; |  4006   bool hasExtension(String extension) native; | 
|  3424 } |  4007 } | 
|  3425 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4008 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3426 // for details. All rights reserved. Use of this source code is governed by a |  4009 // for details. All rights reserved. Use of this source code is governed by a | 
|  3427 // BSD-style license that can be found in the LICENSE file. |  4010 // BSD-style license that can be found in the LICENSE file. | 
|  3428  |  4011  | 
|  3429  |  4012  | 
|  3430 /// @domName SVGMatrix; @docsEditable true |  4013 /// @docsEditable true | 
 |  4014 @DomName('SVGMatrix') | 
|  3431 class Matrix native "*SVGMatrix" { |  4015 class Matrix native "*SVGMatrix" { | 
|  3432  |  4016  | 
|  3433   /// @domName SVGMatrix.a; @docsEditable true |  4017   /// @docsEditable true | 
 |  4018   @DomName('SVGMatrix.a') | 
|  3434   num a; |  4019   num a; | 
|  3435  |  4020  | 
|  3436   /// @domName SVGMatrix.b; @docsEditable true |  4021   /// @docsEditable true | 
 |  4022   @DomName('SVGMatrix.b') | 
|  3437   num b; |  4023   num b; | 
|  3438  |  4024  | 
|  3439   /// @domName SVGMatrix.c; @docsEditable true |  4025   /// @docsEditable true | 
 |  4026   @DomName('SVGMatrix.c') | 
|  3440   num c; |  4027   num c; | 
|  3441  |  4028  | 
|  3442   /// @domName SVGMatrix.d; @docsEditable true |  4029   /// @docsEditable true | 
 |  4030   @DomName('SVGMatrix.d') | 
|  3443   num d; |  4031   num d; | 
|  3444  |  4032  | 
|  3445   /// @domName SVGMatrix.e; @docsEditable true |  4033   /// @docsEditable true | 
 |  4034   @DomName('SVGMatrix.e') | 
|  3446   num e; |  4035   num e; | 
|  3447  |  4036  | 
|  3448   /// @domName SVGMatrix.f; @docsEditable true |  4037   /// @docsEditable true | 
 |  4038   @DomName('SVGMatrix.f') | 
|  3449   num f; |  4039   num f; | 
|  3450  |  4040  | 
|  3451   /// @domName SVGMatrix.flipX; @docsEditable true |  4041   /// @docsEditable true | 
 |  4042   @DomName('SVGMatrix.flipX') | 
|  3452   Matrix flipX() native; |  4043   Matrix flipX() native; | 
|  3453  |  4044  | 
|  3454   /// @domName SVGMatrix.flipY; @docsEditable true |  4045   /// @docsEditable true | 
 |  4046   @DomName('SVGMatrix.flipY') | 
|  3455   Matrix flipY() native; |  4047   Matrix flipY() native; | 
|  3456  |  4048  | 
|  3457   /// @domName SVGMatrix.inverse; @docsEditable true |  4049   /// @docsEditable true | 
 |  4050   @DomName('SVGMatrix.inverse') | 
|  3458   Matrix inverse() native; |  4051   Matrix inverse() native; | 
|  3459  |  4052  | 
|  3460   /// @domName SVGMatrix.multiply; @docsEditable true |  4053   /// @docsEditable true | 
 |  4054   @DomName('SVGMatrix.multiply') | 
|  3461   Matrix multiply(Matrix secondMatrix) native; |  4055   Matrix multiply(Matrix secondMatrix) native; | 
|  3462  |  4056  | 
|  3463   /// @domName SVGMatrix.rotate; @docsEditable true |  4057   /// @docsEditable true | 
 |  4058   @DomName('SVGMatrix.rotate') | 
|  3464   Matrix rotate(num angle) native; |  4059   Matrix rotate(num angle) native; | 
|  3465  |  4060  | 
|  3466   /// @domName SVGMatrix.rotateFromVector; @docsEditable true |  4061   /// @docsEditable true | 
 |  4062   @DomName('SVGMatrix.rotateFromVector') | 
|  3467   Matrix rotateFromVector(num x, num y) native; |  4063   Matrix rotateFromVector(num x, num y) native; | 
|  3468  |  4064  | 
|  3469   /// @domName SVGMatrix.scale; @docsEditable true |  4065   /// @docsEditable true | 
 |  4066   @DomName('SVGMatrix.scale') | 
|  3470   Matrix scale(num scaleFactor) native; |  4067   Matrix scale(num scaleFactor) native; | 
|  3471  |  4068  | 
|  3472   /// @domName SVGMatrix.scaleNonUniform; @docsEditable true |  4069   /// @docsEditable true | 
 |  4070   @DomName('SVGMatrix.scaleNonUniform') | 
|  3473   Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; |  4071   Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; | 
|  3474  |  4072  | 
|  3475   /// @domName SVGMatrix.skewX; @docsEditable true |  4073   /// @docsEditable true | 
 |  4074   @DomName('SVGMatrix.skewX') | 
|  3476   Matrix skewX(num angle) native; |  4075   Matrix skewX(num angle) native; | 
|  3477  |  4076  | 
|  3478   /// @domName SVGMatrix.skewY; @docsEditable true |  4077   /// @docsEditable true | 
 |  4078   @DomName('SVGMatrix.skewY') | 
|  3479   Matrix skewY(num angle) native; |  4079   Matrix skewY(num angle) native; | 
|  3480  |  4080  | 
|  3481   /// @domName SVGMatrix.translate; @docsEditable true |  4081   /// @docsEditable true | 
 |  4082   @DomName('SVGMatrix.translate') | 
|  3482   Matrix translate(num x, num y) native; |  4083   Matrix translate(num x, num y) native; | 
|  3483 } |  4084 } | 
|  3484 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4085 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3485 // for details. All rights reserved. Use of this source code is governed by a |  4086 // for details. All rights reserved. Use of this source code is governed by a | 
|  3486 // BSD-style license that can be found in the LICENSE file. |  4087 // BSD-style license that can be found in the LICENSE file. | 
|  3487  |  4088  | 
|  3488  |  4089  | 
|  3489 /// @domName SVGMetadataElement; @docsEditable true |  4090 /// @docsEditable true | 
 |  4091 @DomName('SVGMetadataElement') | 
|  3490 class MetadataElement extends SvgElement native "*SVGMetadataElement" { |  4092 class MetadataElement extends SvgElement native "*SVGMetadataElement" { | 
|  3491 } |  4093 } | 
|  3492 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4094 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3493 // for details. All rights reserved. Use of this source code is governed by a |  4095 // for details. All rights reserved. Use of this source code is governed by a | 
|  3494 // BSD-style license that can be found in the LICENSE file. |  4096 // BSD-style license that can be found in the LICENSE file. | 
|  3495  |  4097  | 
|  3496  |  4098  | 
|  3497 /// @domName SVGMissingGlyphElement; @docsEditable true |  4099 /// @docsEditable true | 
 |  4100 @DomName('SVGMissingGlyphElement') | 
|  3498 class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" { |  4101 class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" { | 
|  3499 } |  4102 } | 
|  3500 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4103 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3501 // for details. All rights reserved. Use of this source code is governed by a |  4104 // for details. All rights reserved. Use of this source code is governed by a | 
|  3502 // BSD-style license that can be found in the LICENSE file. |  4105 // BSD-style license that can be found in the LICENSE file. | 
|  3503  |  4106  | 
|  3504  |  4107  | 
|  3505 /// @domName SVGNumber; @docsEditable true |  4108 /// @docsEditable true | 
 |  4109 @DomName('SVGNumber') | 
|  3506 class Number native "*SVGNumber" { |  4110 class Number native "*SVGNumber" { | 
|  3507  |  4111  | 
|  3508   /// @domName SVGNumber.value; @docsEditable true |  4112   /// @docsEditable true | 
 |  4113   @DomName('SVGNumber.value') | 
|  3509   num value; |  4114   num value; | 
|  3510 } |  4115 } | 
|  3511 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4116 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3512 // for details. All rights reserved. Use of this source code is governed by a |  4117 // for details. All rights reserved. Use of this source code is governed by a | 
|  3513 // BSD-style license that can be found in the LICENSE file. |  4118 // BSD-style license that can be found in the LICENSE file. | 
|  3514  |  4119  | 
|  3515  |  4120  | 
|  3516 /// @domName SVGNumberList; @docsEditable true |  4121 /// @docsEditable true | 
 |  4122 @DomName('SVGNumberList') | 
|  3517 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
      GNumberList" { |  4123 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
      GNumberList" { | 
|  3518  |  4124  | 
|  3519   /// @domName SVGNumberList.numberOfItems; @docsEditable true |  4125   /// @docsEditable true | 
 |  4126   @DomName('SVGNumberList.numberOfItems') | 
|  3520   final int numberOfItems; |  4127   final int numberOfItems; | 
|  3521  |  4128  | 
|  3522   Number operator[](int index) => JS("Number", "#[#]", this, index); |  4129   Number operator[](int index) => JS("Number", "#[#]", this, index); | 
|  3523  |  4130  | 
|  3524   void operator[]=(int index, Number value) { |  4131   void operator[]=(int index, Number value) { | 
|  3525     throw new UnsupportedError("Cannot assign element of immutable List."); |  4132     throw new UnsupportedError("Cannot assign element of immutable List."); | 
|  3526   } |  4133   } | 
|  3527   // -- start List<Number> mixins. |  4134   // -- start List<Number> mixins. | 
|  3528   // Number is the element type. |  4135   // Number is the element type. | 
|  3529  |  4136  | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3657  |  4264  | 
|  3658   void insertRange(int start, int rangeLength, [Number initialValue]) { |  4265   void insertRange(int start, int rangeLength, [Number initialValue]) { | 
|  3659     throw new UnsupportedError("Cannot insertRange on immutable List."); |  4266     throw new UnsupportedError("Cannot insertRange on immutable List."); | 
|  3660   } |  4267   } | 
|  3661  |  4268  | 
|  3662   List<Number> getRange(int start, int rangeLength) => |  4269   List<Number> getRange(int start, int rangeLength) => | 
|  3663       Lists.getRange(this, start, rangeLength, <Number>[]); |  4270       Lists.getRange(this, start, rangeLength, <Number>[]); | 
|  3664  |  4271  | 
|  3665   // -- end List<Number> mixins. |  4272   // -- end List<Number> mixins. | 
|  3666  |  4273  | 
|  3667   /// @domName SVGNumberList.appendItem; @docsEditable true |  4274   /// @docsEditable true | 
 |  4275   @DomName('SVGNumberList.appendItem') | 
|  3668   Number appendItem(Number item) native; |  4276   Number appendItem(Number item) native; | 
|  3669  |  4277  | 
|  3670   /// @domName SVGNumberList.clear; @docsEditable true |  4278   /// @docsEditable true | 
 |  4279   @DomName('SVGNumberList.clear') | 
|  3671   void clear() native; |  4280   void clear() native; | 
|  3672  |  4281  | 
|  3673   /// @domName SVGNumberList.getItem; @docsEditable true |  4282   /// @docsEditable true | 
 |  4283   @DomName('SVGNumberList.getItem') | 
|  3674   Number getItem(int index) native; |  4284   Number getItem(int index) native; | 
|  3675  |  4285  | 
|  3676   /// @domName SVGNumberList.initialize; @docsEditable true |  4286   /// @docsEditable true | 
 |  4287   @DomName('SVGNumberList.initialize') | 
|  3677   Number initialize(Number item) native; |  4288   Number initialize(Number item) native; | 
|  3678  |  4289  | 
|  3679   /// @domName SVGNumberList.insertItemBefore; @docsEditable true |  4290   /// @docsEditable true | 
 |  4291   @DomName('SVGNumberList.insertItemBefore') | 
|  3680   Number insertItemBefore(Number item, int index) native; |  4292   Number insertItemBefore(Number item, int index) native; | 
|  3681  |  4293  | 
|  3682   /// @domName SVGNumberList.removeItem; @docsEditable true |  4294   /// @docsEditable true | 
 |  4295   @DomName('SVGNumberList.removeItem') | 
|  3683   Number removeItem(int index) native; |  4296   Number removeItem(int index) native; | 
|  3684  |  4297  | 
|  3685   /// @domName SVGNumberList.replaceItem; @docsEditable true |  4298   /// @docsEditable true | 
 |  4299   @DomName('SVGNumberList.replaceItem') | 
|  3686   Number replaceItem(Number item, int index) native; |  4300   Number replaceItem(Number item, int index) native; | 
|  3687 } |  4301 } | 
|  3688 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4302 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3689 // for details. All rights reserved. Use of this source code is governed by a |  4303 // for details. All rights reserved. Use of this source code is governed by a | 
|  3690 // BSD-style license that can be found in the LICENSE file. |  4304 // BSD-style license that can be found in the LICENSE file. | 
|  3691  |  4305  | 
|  3692  |  4306  | 
|  3693 /// @domName SVGPaint; @docsEditable true |  4307 /// @docsEditable true | 
 |  4308 @DomName('SVGPaint') | 
|  3694 class Paint extends Color native "*SVGPaint" { |  4309 class Paint extends Color native "*SVGPaint" { | 
|  3695  |  4310  | 
|  3696   static const int SVG_PAINTTYPE_CURRENTCOLOR = 102; |  4311   static const int SVG_PAINTTYPE_CURRENTCOLOR = 102; | 
|  3697  |  4312  | 
|  3698   static const int SVG_PAINTTYPE_NONE = 101; |  4313   static const int SVG_PAINTTYPE_NONE = 101; | 
|  3699  |  4314  | 
|  3700   static const int SVG_PAINTTYPE_RGBCOLOR = 1; |  4315   static const int SVG_PAINTTYPE_RGBCOLOR = 1; | 
|  3701  |  4316  | 
|  3702   static const int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2; |  4317   static const int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2; | 
|  3703  |  4318  | 
|  3704   static const int SVG_PAINTTYPE_UNKNOWN = 0; |  4319   static const int SVG_PAINTTYPE_UNKNOWN = 0; | 
|  3705  |  4320  | 
|  3706   static const int SVG_PAINTTYPE_URI = 107; |  4321   static const int SVG_PAINTTYPE_URI = 107; | 
|  3707  |  4322  | 
|  3708   static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; |  4323   static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; | 
|  3709  |  4324  | 
|  3710   static const int SVG_PAINTTYPE_URI_NONE = 103; |  4325   static const int SVG_PAINTTYPE_URI_NONE = 103; | 
|  3711  |  4326  | 
|  3712   static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; |  4327   static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; | 
|  3713  |  4328  | 
|  3714   static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; |  4329   static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; | 
|  3715  |  4330  | 
|  3716   /// @domName SVGPaint.paintType; @docsEditable true |  4331   /// @docsEditable true | 
 |  4332   @DomName('SVGPaint.paintType') | 
|  3717   final int paintType; |  4333   final int paintType; | 
|  3718  |  4334  | 
|  3719   /// @domName SVGPaint.uri; @docsEditable true |  4335   /// @docsEditable true | 
 |  4336   @DomName('SVGPaint.uri') | 
|  3720   final String uri; |  4337   final String uri; | 
|  3721  |  4338  | 
|  3722   /// @domName SVGPaint.setPaint; @docsEditable true |  4339   /// @docsEditable true | 
 |  4340   @DomName('SVGPaint.setPaint') | 
|  3723   void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat
      ive; |  4341   void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat
      ive; | 
|  3724  |  4342  | 
|  3725   /// @domName SVGPaint.setUri; @docsEditable true |  4343   /// @docsEditable true | 
 |  4344   @DomName('SVGPaint.setUri') | 
|  3726   void setUri(String uri) native; |  4345   void setUri(String uri) native; | 
|  3727 } |  4346 } | 
|  3728 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4347 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3729 // for details. All rights reserved. Use of this source code is governed by a |  4348 // for details. All rights reserved. Use of this source code is governed by a | 
|  3730 // BSD-style license that can be found in the LICENSE file. |  4349 // BSD-style license that can be found in the LICENSE file. | 
|  3731  |  4350  | 
|  3732  |  4351  | 
|  3733 /// @domName SVGPathElement; @docsEditable true |  4352 /// @docsEditable true | 
 |  4353 @DomName('SVGPathElement') | 
|  3734 class PathElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGPathElement" { |  4354 class PathElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGPathElement" { | 
|  3735  |  4355  | 
|  3736   ///@docsEditable true |  4356   /// @docsEditable true | 
|  3737   factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path
      "); |  4357   factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path
      "); | 
|  3738  |  4358  | 
|  3739   /// @domName SVGPathElement.animatedNormalizedPathSegList; @docsEditable true |  4359   /// @docsEditable true | 
 |  4360   @DomName('SVGPathElement.animatedNormalizedPathSegList') | 
|  3740   final PathSegList animatedNormalizedPathSegList; |  4361   final PathSegList animatedNormalizedPathSegList; | 
|  3741  |  4362  | 
|  3742   /// @domName SVGPathElement.animatedPathSegList; @docsEditable true |  4363   /// @docsEditable true | 
 |  4364   @DomName('SVGPathElement.animatedPathSegList') | 
|  3743   final PathSegList animatedPathSegList; |  4365   final PathSegList animatedPathSegList; | 
|  3744  |  4366  | 
|  3745   /// @domName SVGPathElement.normalizedPathSegList; @docsEditable true |  4367   /// @docsEditable true | 
 |  4368   @DomName('SVGPathElement.normalizedPathSegList') | 
|  3746   final PathSegList normalizedPathSegList; |  4369   final PathSegList normalizedPathSegList; | 
|  3747  |  4370  | 
|  3748   /// @domName SVGPathElement.pathLength; @docsEditable true |  4371   /// @docsEditable true | 
 |  4372   @DomName('SVGPathElement.pathLength') | 
|  3749   final AnimatedNumber pathLength; |  4373   final AnimatedNumber pathLength; | 
|  3750  |  4374  | 
|  3751   /// @domName SVGPathElement.pathSegList; @docsEditable true |  4375   /// @docsEditable true | 
 |  4376   @DomName('SVGPathElement.pathSegList') | 
|  3752   final PathSegList pathSegList; |  4377   final PathSegList pathSegList; | 
|  3753  |  4378  | 
|  3754   /// @domName SVGPathElement.createSVGPathSegArcAbs; @docsEditable true |  4379   /// @docsEditable true | 
|  3755   @JSName('createSVGPathSegArcAbs') |  4380   @JSName('createSVGPathSegArcAbs') | 
 |  4381   @DomName('SVGPathElement.createSVGPathSegArcAbs') | 
|  3756   PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, 
      bool largeArcFlag, bool sweepFlag) native; |  4382   PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, 
      bool largeArcFlag, bool sweepFlag) native; | 
|  3757  |  4383  | 
|  3758   /// @domName SVGPathElement.createSVGPathSegArcRel; @docsEditable true |  4384   /// @docsEditable true | 
|  3759   @JSName('createSVGPathSegArcRel') |  4385   @JSName('createSVGPathSegArcRel') | 
 |  4386   @DomName('SVGPathElement.createSVGPathSegArcRel') | 
|  3760   PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, 
      bool largeArcFlag, bool sweepFlag) native; |  4387   PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, 
      bool largeArcFlag, bool sweepFlag) native; | 
|  3761  |  4388  | 
|  3762   /// @domName SVGPathElement.createSVGPathSegClosePath; @docsEditable true |  4389   /// @docsEditable true | 
|  3763   @JSName('createSVGPathSegClosePath') |  4390   @JSName('createSVGPathSegClosePath') | 
 |  4391   @DomName('SVGPathElement.createSVGPathSegClosePath') | 
|  3764   PathSegClosePath createSvgPathSegClosePath() native; |  4392   PathSegClosePath createSvgPathSegClosePath() native; | 
|  3765  |  4393  | 
|  3766   /// @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs; @docsEditable tru
      e |  4394   /// @docsEditable true | 
|  3767   @JSName('createSVGPathSegCurvetoCubicAbs') |  4395   @JSName('createSVGPathSegCurvetoCubicAbs') | 
 |  4396   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs') | 
|  3768   PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, n
      um y1, num x2, num y2) native; |  4397   PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, n
      um y1, num x2, num y2) native; | 
|  3769  |  4398  | 
|  3770   /// @domName SVGPathElement.createSVGPathSegCurvetoCubicRel; @docsEditable tru
      e |  4399   /// @docsEditable true | 
|  3771   @JSName('createSVGPathSegCurvetoCubicRel') |  4400   @JSName('createSVGPathSegCurvetoCubicRel') | 
 |  4401   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel') | 
|  3772   PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, n
      um y1, num x2, num y2) native; |  4402   PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, n
      um y1, num x2, num y2) native; | 
|  3773  |  4403  | 
|  3774   /// @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs; @docsEditab
      le true |  4404   /// @docsEditable true | 
|  3775   @JSName('createSVGPathSegCurvetoCubicSmoothAbs') |  4405   @JSName('createSVGPathSegCurvetoCubicSmoothAbs') | 
 |  4406   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs') | 
|  3776   PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num 
      y, num x2, num y2) native; |  4407   PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num 
      y, num x2, num y2) native; | 
|  3777  |  4408  | 
|  3778   /// @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel; @docsEditab
      le true |  4409   /// @docsEditable true | 
|  3779   @JSName('createSVGPathSegCurvetoCubicSmoothRel') |  4410   @JSName('createSVGPathSegCurvetoCubicSmoothRel') | 
 |  4411   @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel') | 
|  3780   PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num 
      y, num x2, num y2) native; |  4412   PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num 
      y, num x2, num y2) native; | 
|  3781  |  4413  | 
|  3782   /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs; @docsEditable
       true |  4414   /// @docsEditable true | 
|  3783   @JSName('createSVGPathSegCurvetoQuadraticAbs') |  4415   @JSName('createSVGPathSegCurvetoQuadraticAbs') | 
 |  4416   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs') | 
|  3784   PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, n
      um x1, num y1) native; |  4417   PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, n
      um x1, num y1) native; | 
|  3785  |  4418  | 
|  3786   /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel; @docsEditable
       true |  4419   /// @docsEditable true | 
|  3787   @JSName('createSVGPathSegCurvetoQuadraticRel') |  4420   @JSName('createSVGPathSegCurvetoQuadraticRel') | 
 |  4421   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel') | 
|  3788   PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, n
      um x1, num y1) native; |  4422   PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, n
      um x1, num y1) native; | 
|  3789  |  4423  | 
|  3790   /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs; @docsEd
      itable true |  4424   /// @docsEditable true | 
|  3791   @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs') |  4425   @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs') | 
 |  4426   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs') | 
|  3792   PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num
       x, num y) native; |  4427   PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num
       x, num y) native; | 
|  3793  |  4428  | 
|  3794   /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel; @docsEd
      itable true |  4429   /// @docsEditable true | 
|  3795   @JSName('createSVGPathSegCurvetoQuadraticSmoothRel') |  4430   @JSName('createSVGPathSegCurvetoQuadraticSmoothRel') | 
 |  4431   @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel') | 
|  3796   PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num
       x, num y) native; |  4432   PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num
       x, num y) native; | 
|  3797  |  4433  | 
|  3798   /// @domName SVGPathElement.createSVGPathSegLinetoAbs; @docsEditable true |  4434   /// @docsEditable true | 
|  3799   @JSName('createSVGPathSegLinetoAbs') |  4435   @JSName('createSVGPathSegLinetoAbs') | 
 |  4436   @DomName('SVGPathElement.createSVGPathSegLinetoAbs') | 
|  3800   PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native; |  4437   PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native; | 
|  3801  |  4438  | 
|  3802   /// @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs; @docsEditable
       true |  4439   /// @docsEditable true | 
|  3803   @JSName('createSVGPathSegLinetoHorizontalAbs') |  4440   @JSName('createSVGPathSegLinetoHorizontalAbs') | 
 |  4441   @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs') | 
|  3804   PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native; |  4442   PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native; | 
|  3805  |  4443  | 
|  3806   /// @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel; @docsEditable
       true |  4444   /// @docsEditable true | 
|  3807   @JSName('createSVGPathSegLinetoHorizontalRel') |  4445   @JSName('createSVGPathSegLinetoHorizontalRel') | 
 |  4446   @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel') | 
|  3808   PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native; |  4447   PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native; | 
|  3809  |  4448  | 
|  3810   /// @domName SVGPathElement.createSVGPathSegLinetoRel; @docsEditable true |  4449   /// @docsEditable true | 
|  3811   @JSName('createSVGPathSegLinetoRel') |  4450   @JSName('createSVGPathSegLinetoRel') | 
 |  4451   @DomName('SVGPathElement.createSVGPathSegLinetoRel') | 
|  3812   PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native; |  4452   PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native; | 
|  3813  |  4453  | 
|  3814   /// @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs; @docsEditable t
      rue |  4454   /// @docsEditable true | 
|  3815   @JSName('createSVGPathSegLinetoVerticalAbs') |  4455   @JSName('createSVGPathSegLinetoVerticalAbs') | 
 |  4456   @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs') | 
|  3816   PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native; |  4457   PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native; | 
|  3817  |  4458  | 
|  3818   /// @domName SVGPathElement.createSVGPathSegLinetoVerticalRel; @docsEditable t
      rue |  4459   /// @docsEditable true | 
|  3819   @JSName('createSVGPathSegLinetoVerticalRel') |  4460   @JSName('createSVGPathSegLinetoVerticalRel') | 
 |  4461   @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel') | 
|  3820   PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native; |  4462   PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native; | 
|  3821  |  4463  | 
|  3822   /// @domName SVGPathElement.createSVGPathSegMovetoAbs; @docsEditable true |  4464   /// @docsEditable true | 
|  3823   @JSName('createSVGPathSegMovetoAbs') |  4465   @JSName('createSVGPathSegMovetoAbs') | 
 |  4466   @DomName('SVGPathElement.createSVGPathSegMovetoAbs') | 
|  3824   PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native; |  4467   PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native; | 
|  3825  |  4468  | 
|  3826   /// @domName SVGPathElement.createSVGPathSegMovetoRel; @docsEditable true |  4469   /// @docsEditable true | 
|  3827   @JSName('createSVGPathSegMovetoRel') |  4470   @JSName('createSVGPathSegMovetoRel') | 
 |  4471   @DomName('SVGPathElement.createSVGPathSegMovetoRel') | 
|  3828   PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native; |  4472   PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native; | 
|  3829  |  4473  | 
|  3830   /// @domName SVGPathElement.getPathSegAtLength; @docsEditable true |  4474   /// @docsEditable true | 
 |  4475   @DomName('SVGPathElement.getPathSegAtLength') | 
|  3831   int getPathSegAtLength(num distance) native; |  4476   int getPathSegAtLength(num distance) native; | 
|  3832  |  4477  | 
|  3833   /// @domName SVGPathElement.getPointAtLength; @docsEditable true |  4478   /// @docsEditable true | 
 |  4479   @DomName('SVGPathElement.getPointAtLength') | 
|  3834   Point getPointAtLength(num distance) native; |  4480   Point getPointAtLength(num distance) native; | 
|  3835  |  4481  | 
|  3836   /// @domName SVGPathElement.getTotalLength; @docsEditable true |  4482   /// @docsEditable true | 
 |  4483   @DomName('SVGPathElement.getTotalLength') | 
|  3837   num getTotalLength() native; |  4484   num getTotalLength() native; | 
|  3838  |  4485  | 
|  3839   // From SVGExternalResourcesRequired |  4486   // From SVGExternalResourcesRequired | 
|  3840  |  4487  | 
|  3841   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  4488   /// @docsEditable true | 
 |  4489   @DomName('SVGPathElement.externalResourcesRequired') | 
|  3842   final AnimatedBoolean externalResourcesRequired; |  4490   final AnimatedBoolean externalResourcesRequired; | 
|  3843  |  4491  | 
|  3844   // From SVGLangSpace |  4492   // From SVGLangSpace | 
|  3845  |  4493  | 
|  3846   /// @domName SVGLangSpace.xmllang; @docsEditable true |  4494   /// @docsEditable true | 
 |  4495   @DomName('SVGPathElement.xmllang') | 
|  3847   String xmllang; |  4496   String xmllang; | 
|  3848  |  4497  | 
|  3849   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  4498   /// @docsEditable true | 
 |  4499   @DomName('SVGPathElement.xmlspace') | 
|  3850   String xmlspace; |  4500   String xmlspace; | 
|  3851  |  4501  | 
|  3852   // From SVGLocatable |  4502   // From SVGLocatable | 
|  3853  |  4503  | 
|  3854   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  4504   /// @docsEditable true | 
 |  4505   @DomName('SVGPathElement.farthestViewportElement') | 
|  3855   final SvgElement farthestViewportElement; |  4506   final SvgElement farthestViewportElement; | 
|  3856  |  4507  | 
|  3857   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  4508   /// @docsEditable true | 
 |  4509   @DomName('SVGPathElement.nearestViewportElement') | 
|  3858   final SvgElement nearestViewportElement; |  4510   final SvgElement nearestViewportElement; | 
|  3859  |  4511  | 
|  3860   /// @domName SVGLocatable.getBBox; @docsEditable true |  4512   /// @docsEditable true | 
 |  4513   @DomName('SVGPathElement.getBBox') | 
|  3861   Rect getBBox() native; |  4514   Rect getBBox() native; | 
|  3862  |  4515  | 
|  3863   /// @domName SVGLocatable.getCTM; @docsEditable true |  4516   /// @docsEditable true | 
|  3864   @JSName('getCTM') |  4517   @JSName('getCTM') | 
 |  4518   @DomName('SVGPathElement.getCTM') | 
|  3865   Matrix getCtm() native; |  4519   Matrix getCtm() native; | 
|  3866  |  4520  | 
|  3867   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  4521   /// @docsEditable true | 
|  3868   @JSName('getScreenCTM') |  4522   @JSName('getScreenCTM') | 
 |  4523   @DomName('SVGPathElement.getScreenCTM') | 
|  3869   Matrix getScreenCtm() native; |  4524   Matrix getScreenCtm() native; | 
|  3870  |  4525  | 
|  3871   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  4526   /// @docsEditable true | 
 |  4527   @DomName('SVGPathElement.getTransformToElement') | 
|  3872   Matrix getTransformToElement(SvgElement element) native; |  4528   Matrix getTransformToElement(SvgElement element) native; | 
|  3873  |  4529  | 
|  3874   // From SVGStylable |  4530   // From SVGStylable | 
|  3875  |  4531  | 
|  3876   // Shadowing definition. |  4532   // Shadowing definition. | 
|  3877   /// @domName SVGStylable.className; @docsEditable true |  4533   /// @docsEditable true | 
|  3878   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  4534   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  3879  |  4535  | 
|  3880   // Use implementation from Element. |  4536   // Use implementation from Element. | 
|  3881   // final CssStyleDeclaration style; |  4537   // final CssStyleDeclaration style; | 
|  3882  |  4538  | 
|  3883   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  4539   /// @docsEditable true | 
 |  4540   @DomName('SVGPathElement.getPresentationAttribute') | 
|  3884   CssValue getPresentationAttribute(String name) native; |  4541   CssValue getPresentationAttribute(String name) native; | 
|  3885  |  4542  | 
|  3886   // From SVGTests |  4543   // From SVGTests | 
|  3887  |  4544  | 
|  3888   /// @domName SVGTests.requiredExtensions; @docsEditable true |  4545   /// @docsEditable true | 
 |  4546   @DomName('SVGPathElement.requiredExtensions') | 
|  3889   final StringList requiredExtensions; |  4547   final StringList requiredExtensions; | 
|  3890  |  4548  | 
|  3891   /// @domName SVGTests.requiredFeatures; @docsEditable true |  4549   /// @docsEditable true | 
 |  4550   @DomName('SVGPathElement.requiredFeatures') | 
|  3892   final StringList requiredFeatures; |  4551   final StringList requiredFeatures; | 
|  3893  |  4552  | 
|  3894   /// @domName SVGTests.systemLanguage; @docsEditable true |  4553   /// @docsEditable true | 
 |  4554   @DomName('SVGPathElement.systemLanguage') | 
|  3895   final StringList systemLanguage; |  4555   final StringList systemLanguage; | 
|  3896  |  4556  | 
|  3897   /// @domName SVGTests.hasExtension; @docsEditable true |  4557   /// @docsEditable true | 
 |  4558   @DomName('SVGPathElement.hasExtension') | 
|  3898   bool hasExtension(String extension) native; |  4559   bool hasExtension(String extension) native; | 
|  3899  |  4560  | 
|  3900   // From SVGTransformable |  4561   // From SVGTransformable | 
|  3901  |  4562  | 
|  3902   /// @domName SVGTransformable.transform; @docsEditable true |  4563   /// @docsEditable true | 
 |  4564   @DomName('SVGPathElement.transform') | 
|  3903   final AnimatedTransformList transform; |  4565   final AnimatedTransformList transform; | 
|  3904 } |  4566 } | 
|  3905 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4567 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3906 // for details. All rights reserved. Use of this source code is governed by a |  4568 // for details. All rights reserved. Use of this source code is governed by a | 
|  3907 // BSD-style license that can be found in the LICENSE file. |  4569 // BSD-style license that can be found in the LICENSE file. | 
|  3908  |  4570  | 
|  3909  |  4571  | 
|  3910 /// @domName SVGPathSeg; @docsEditable true |  4572 /// @docsEditable true | 
 |  4573 @DomName('SVGPathSeg') | 
|  3911 class PathSeg native "*SVGPathSeg" { |  4574 class PathSeg native "*SVGPathSeg" { | 
|  3912  |  4575  | 
|  3913   static const int PATHSEG_ARC_ABS = 10; |  4576   static const int PATHSEG_ARC_ABS = 10; | 
|  3914  |  4577  | 
|  3915   static const int PATHSEG_ARC_REL = 11; |  4578   static const int PATHSEG_ARC_REL = 11; | 
|  3916  |  4579  | 
|  3917   static const int PATHSEG_CLOSEPATH = 1; |  4580   static const int PATHSEG_CLOSEPATH = 1; | 
|  3918  |  4581  | 
|  3919   static const int PATHSEG_CURVETO_CUBIC_ABS = 6; |  4582   static const int PATHSEG_CURVETO_CUBIC_ABS = 6; | 
|  3920  |  4583  | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
|  3943   static const int PATHSEG_LINETO_VERTICAL_ABS = 14; |  4606   static const int PATHSEG_LINETO_VERTICAL_ABS = 14; | 
|  3944  |  4607  | 
|  3945   static const int PATHSEG_LINETO_VERTICAL_REL = 15; |  4608   static const int PATHSEG_LINETO_VERTICAL_REL = 15; | 
|  3946  |  4609  | 
|  3947   static const int PATHSEG_MOVETO_ABS = 2; |  4610   static const int PATHSEG_MOVETO_ABS = 2; | 
|  3948  |  4611  | 
|  3949   static const int PATHSEG_MOVETO_REL = 3; |  4612   static const int PATHSEG_MOVETO_REL = 3; | 
|  3950  |  4613  | 
|  3951   static const int PATHSEG_UNKNOWN = 0; |  4614   static const int PATHSEG_UNKNOWN = 0; | 
|  3952  |  4615  | 
|  3953   /// @domName SVGPathSeg.pathSegType; @docsEditable true |  4616   /// @docsEditable true | 
 |  4617   @DomName('SVGPathSeg.pathSegType') | 
|  3954   final int pathSegType; |  4618   final int pathSegType; | 
|  3955  |  4619  | 
|  3956   /// @domName SVGPathSeg.pathSegTypeAsLetter; @docsEditable true |  4620   /// @docsEditable true | 
 |  4621   @DomName('SVGPathSeg.pathSegTypeAsLetter') | 
|  3957   final String pathSegTypeAsLetter; |  4622   final String pathSegTypeAsLetter; | 
|  3958 } |  4623 } | 
|  3959 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4624 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3960 // for details. All rights reserved. Use of this source code is governed by a |  4625 // for details. All rights reserved. Use of this source code is governed by a | 
|  3961 // BSD-style license that can be found in the LICENSE file. |  4626 // BSD-style license that can be found in the LICENSE file. | 
|  3962  |  4627  | 
|  3963  |  4628  | 
|  3964 /// @domName SVGPathSegArcAbs; @docsEditable true |  4629 /// @docsEditable true | 
 |  4630 @DomName('SVGPathSegArcAbs') | 
|  3965 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { |  4631 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { | 
|  3966  |  4632  | 
|  3967   /// @domName SVGPathSegArcAbs.angle; @docsEditable true |  4633   /// @docsEditable true | 
 |  4634   @DomName('SVGPathSegArcAbs.angle') | 
|  3968   num angle; |  4635   num angle; | 
|  3969  |  4636  | 
|  3970   /// @domName SVGPathSegArcAbs.largeArcFlag; @docsEditable true |  4637   /// @docsEditable true | 
 |  4638   @DomName('SVGPathSegArcAbs.largeArcFlag') | 
|  3971   bool largeArcFlag; |  4639   bool largeArcFlag; | 
|  3972  |  4640  | 
|  3973   /// @domName SVGPathSegArcAbs.r1; @docsEditable true |  4641   /// @docsEditable true | 
 |  4642   @DomName('SVGPathSegArcAbs.r1') | 
|  3974   num r1; |  4643   num r1; | 
|  3975  |  4644  | 
|  3976   /// @domName SVGPathSegArcAbs.r2; @docsEditable true |  4645   /// @docsEditable true | 
 |  4646   @DomName('SVGPathSegArcAbs.r2') | 
|  3977   num r2; |  4647   num r2; | 
|  3978  |  4648  | 
|  3979   /// @domName SVGPathSegArcAbs.sweepFlag; @docsEditable true |  4649   /// @docsEditable true | 
 |  4650   @DomName('SVGPathSegArcAbs.sweepFlag') | 
|  3980   bool sweepFlag; |  4651   bool sweepFlag; | 
|  3981  |  4652  | 
|  3982   /// @domName SVGPathSegArcAbs.x; @docsEditable true |  4653   /// @docsEditable true | 
 |  4654   @DomName('SVGPathSegArcAbs.x') | 
|  3983   num x; |  4655   num x; | 
|  3984  |  4656  | 
|  3985   /// @domName SVGPathSegArcAbs.y; @docsEditable true |  4657   /// @docsEditable true | 
 |  4658   @DomName('SVGPathSegArcAbs.y') | 
|  3986   num y; |  4659   num y; | 
|  3987 } |  4660 } | 
|  3988 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4661 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  3989 // for details. All rights reserved. Use of this source code is governed by a |  4662 // for details. All rights reserved. Use of this source code is governed by a | 
|  3990 // BSD-style license that can be found in the LICENSE file. |  4663 // BSD-style license that can be found in the LICENSE file. | 
|  3991  |  4664  | 
|  3992  |  4665  | 
|  3993 /// @domName SVGPathSegArcRel; @docsEditable true |  4666 /// @docsEditable true | 
 |  4667 @DomName('SVGPathSegArcRel') | 
|  3994 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { |  4668 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { | 
|  3995  |  4669  | 
|  3996   /// @domName SVGPathSegArcRel.angle; @docsEditable true |  4670   /// @docsEditable true | 
 |  4671   @DomName('SVGPathSegArcRel.angle') | 
|  3997   num angle; |  4672   num angle; | 
|  3998  |  4673  | 
|  3999   /// @domName SVGPathSegArcRel.largeArcFlag; @docsEditable true |  4674   /// @docsEditable true | 
 |  4675   @DomName('SVGPathSegArcRel.largeArcFlag') | 
|  4000   bool largeArcFlag; |  4676   bool largeArcFlag; | 
|  4001  |  4677  | 
|  4002   /// @domName SVGPathSegArcRel.r1; @docsEditable true |  4678   /// @docsEditable true | 
 |  4679   @DomName('SVGPathSegArcRel.r1') | 
|  4003   num r1; |  4680   num r1; | 
|  4004  |  4681  | 
|  4005   /// @domName SVGPathSegArcRel.r2; @docsEditable true |  4682   /// @docsEditable true | 
 |  4683   @DomName('SVGPathSegArcRel.r2') | 
|  4006   num r2; |  4684   num r2; | 
|  4007  |  4685  | 
|  4008   /// @domName SVGPathSegArcRel.sweepFlag; @docsEditable true |  4686   /// @docsEditable true | 
 |  4687   @DomName('SVGPathSegArcRel.sweepFlag') | 
|  4009   bool sweepFlag; |  4688   bool sweepFlag; | 
|  4010  |  4689  | 
|  4011   /// @domName SVGPathSegArcRel.x; @docsEditable true |  4690   /// @docsEditable true | 
 |  4691   @DomName('SVGPathSegArcRel.x') | 
|  4012   num x; |  4692   num x; | 
|  4013  |  4693  | 
|  4014   /// @domName SVGPathSegArcRel.y; @docsEditable true |  4694   /// @docsEditable true | 
 |  4695   @DomName('SVGPathSegArcRel.y') | 
|  4015   num y; |  4696   num y; | 
|  4016 } |  4697 } | 
|  4017 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4698 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4018 // for details. All rights reserved. Use of this source code is governed by a |  4699 // for details. All rights reserved. Use of this source code is governed by a | 
|  4019 // BSD-style license that can be found in the LICENSE file. |  4700 // BSD-style license that can be found in the LICENSE file. | 
|  4020  |  4701  | 
|  4021  |  4702  | 
|  4022 /// @domName SVGPathSegClosePath; @docsEditable true |  4703 /// @docsEditable true | 
 |  4704 @DomName('SVGPathSegClosePath') | 
|  4023 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { |  4705 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { | 
|  4024 } |  4706 } | 
|  4025 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4707 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4026 // for details. All rights reserved. Use of this source code is governed by a |  4708 // for details. All rights reserved. Use of this source code is governed by a | 
|  4027 // BSD-style license that can be found in the LICENSE file. |  4709 // BSD-style license that can be found in the LICENSE file. | 
|  4028  |  4710  | 
|  4029  |  4711  | 
|  4030 /// @domName SVGPathSegCurvetoCubicAbs; @docsEditable true |  4712 /// @docsEditable true | 
 |  4713 @DomName('SVGPathSegCurvetoCubicAbs') | 
|  4031 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs"
       { |  4714 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs"
       { | 
|  4032  |  4715  | 
|  4033   /// @domName SVGPathSegCurvetoCubicAbs.x; @docsEditable true |  4716   /// @docsEditable true | 
 |  4717   @DomName('SVGPathSegCurvetoCubicAbs.x') | 
|  4034   num x; |  4718   num x; | 
|  4035  |  4719  | 
|  4036   /// @domName SVGPathSegCurvetoCubicAbs.x1; @docsEditable true |  4720   /// @docsEditable true | 
 |  4721   @DomName('SVGPathSegCurvetoCubicAbs.x1') | 
|  4037   num x1; |  4722   num x1; | 
|  4038  |  4723  | 
|  4039   /// @domName SVGPathSegCurvetoCubicAbs.x2; @docsEditable true |  4724   /// @docsEditable true | 
 |  4725   @DomName('SVGPathSegCurvetoCubicAbs.x2') | 
|  4040   num x2; |  4726   num x2; | 
|  4041  |  4727  | 
|  4042   /// @domName SVGPathSegCurvetoCubicAbs.y; @docsEditable true |  4728   /// @docsEditable true | 
 |  4729   @DomName('SVGPathSegCurvetoCubicAbs.y') | 
|  4043   num y; |  4730   num y; | 
|  4044  |  4731  | 
|  4045   /// @domName SVGPathSegCurvetoCubicAbs.y1; @docsEditable true |  4732   /// @docsEditable true | 
 |  4733   @DomName('SVGPathSegCurvetoCubicAbs.y1') | 
|  4046   num y1; |  4734   num y1; | 
|  4047  |  4735  | 
|  4048   /// @domName SVGPathSegCurvetoCubicAbs.y2; @docsEditable true |  4736   /// @docsEditable true | 
 |  4737   @DomName('SVGPathSegCurvetoCubicAbs.y2') | 
|  4049   num y2; |  4738   num y2; | 
|  4050 } |  4739 } | 
|  4051 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4740 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4052 // for details. All rights reserved. Use of this source code is governed by a |  4741 // for details. All rights reserved. Use of this source code is governed by a | 
|  4053 // BSD-style license that can be found in the LICENSE file. |  4742 // BSD-style license that can be found in the LICENSE file. | 
|  4054  |  4743  | 
|  4055  |  4744  | 
|  4056 /// @domName SVGPathSegCurvetoCubicRel; @docsEditable true |  4745 /// @docsEditable true | 
 |  4746 @DomName('SVGPathSegCurvetoCubicRel') | 
|  4057 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel"
       { |  4747 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel"
       { | 
|  4058  |  4748  | 
|  4059   /// @domName SVGPathSegCurvetoCubicRel.x; @docsEditable true |  4749   /// @docsEditable true | 
 |  4750   @DomName('SVGPathSegCurvetoCubicRel.x') | 
|  4060   num x; |  4751   num x; | 
|  4061  |  4752  | 
|  4062   /// @domName SVGPathSegCurvetoCubicRel.x1; @docsEditable true |  4753   /// @docsEditable true | 
 |  4754   @DomName('SVGPathSegCurvetoCubicRel.x1') | 
|  4063   num x1; |  4755   num x1; | 
|  4064  |  4756  | 
|  4065   /// @domName SVGPathSegCurvetoCubicRel.x2; @docsEditable true |  4757   /// @docsEditable true | 
 |  4758   @DomName('SVGPathSegCurvetoCubicRel.x2') | 
|  4066   num x2; |  4759   num x2; | 
|  4067  |  4760  | 
|  4068   /// @domName SVGPathSegCurvetoCubicRel.y; @docsEditable true |  4761   /// @docsEditable true | 
 |  4762   @DomName('SVGPathSegCurvetoCubicRel.y') | 
|  4069   num y; |  4763   num y; | 
|  4070  |  4764  | 
|  4071   /// @domName SVGPathSegCurvetoCubicRel.y1; @docsEditable true |  4765   /// @docsEditable true | 
 |  4766   @DomName('SVGPathSegCurvetoCubicRel.y1') | 
|  4072   num y1; |  4767   num y1; | 
|  4073  |  4768  | 
|  4074   /// @domName SVGPathSegCurvetoCubicRel.y2; @docsEditable true |  4769   /// @docsEditable true | 
 |  4770   @DomName('SVGPathSegCurvetoCubicRel.y2') | 
|  4075   num y2; |  4771   num y2; | 
|  4076 } |  4772 } | 
|  4077 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4773 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4078 // for details. All rights reserved. Use of this source code is governed by a |  4774 // for details. All rights reserved. Use of this source code is governed by a | 
|  4079 // BSD-style license that can be found in the LICENSE file. |  4775 // BSD-style license that can be found in the LICENSE file. | 
|  4080  |  4776  | 
|  4081  |  4777  | 
|  4082 /// @domName SVGPathSegCurvetoCubicSmoothAbs; @docsEditable true |  4778 /// @docsEditable true | 
 |  4779 @DomName('SVGPathSegCurvetoCubicSmoothAbs') | 
|  4083 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub
      icSmoothAbs" { |  4780 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub
      icSmoothAbs" { | 
|  4084  |  4781  | 
|  4085   /// @domName SVGPathSegCurvetoCubicSmoothAbs.x; @docsEditable true |  4782   /// @docsEditable true | 
 |  4783   @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') | 
|  4086   num x; |  4784   num x; | 
|  4087  |  4785  | 
|  4088   /// @domName SVGPathSegCurvetoCubicSmoothAbs.x2; @docsEditable true |  4786   /// @docsEditable true | 
 |  4787   @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') | 
|  4089   num x2; |  4788   num x2; | 
|  4090  |  4789  | 
|  4091   /// @domName SVGPathSegCurvetoCubicSmoothAbs.y; @docsEditable true |  4790   /// @docsEditable true | 
 |  4791   @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') | 
|  4092   num y; |  4792   num y; | 
|  4093  |  4793  | 
|  4094   /// @domName SVGPathSegCurvetoCubicSmoothAbs.y2; @docsEditable true |  4794   /// @docsEditable true | 
 |  4795   @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') | 
|  4095   num y2; |  4796   num y2; | 
|  4096 } |  4797 } | 
|  4097 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4798 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4098 // for details. All rights reserved. Use of this source code is governed by a |  4799 // for details. All rights reserved. Use of this source code is governed by a | 
|  4099 // BSD-style license that can be found in the LICENSE file. |  4800 // BSD-style license that can be found in the LICENSE file. | 
|  4100  |  4801  | 
|  4101  |  4802  | 
|  4102 /// @domName SVGPathSegCurvetoCubicSmoothRel; @docsEditable true |  4803 /// @docsEditable true | 
 |  4804 @DomName('SVGPathSegCurvetoCubicSmoothRel') | 
|  4103 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub
      icSmoothRel" { |  4805 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub
      icSmoothRel" { | 
|  4104  |  4806  | 
|  4105   /// @domName SVGPathSegCurvetoCubicSmoothRel.x; @docsEditable true |  4807   /// @docsEditable true | 
 |  4808   @DomName('SVGPathSegCurvetoCubicSmoothRel.x') | 
|  4106   num x; |  4809   num x; | 
|  4107  |  4810  | 
|  4108   /// @domName SVGPathSegCurvetoCubicSmoothRel.x2; @docsEditable true |  4811   /// @docsEditable true | 
 |  4812   @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') | 
|  4109   num x2; |  4813   num x2; | 
|  4110  |  4814  | 
|  4111   /// @domName SVGPathSegCurvetoCubicSmoothRel.y; @docsEditable true |  4815   /// @docsEditable true | 
 |  4816   @DomName('SVGPathSegCurvetoCubicSmoothRel.y') | 
|  4112   num y; |  4817   num y; | 
|  4113  |  4818  | 
|  4114   /// @domName SVGPathSegCurvetoCubicSmoothRel.y2; @docsEditable true |  4819   /// @docsEditable true | 
 |  4820   @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') | 
|  4115   num y2; |  4821   num y2; | 
|  4116 } |  4822 } | 
|  4117 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4823 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4118 // for details. All rights reserved. Use of this source code is governed by a |  4824 // for details. All rights reserved. Use of this source code is governed by a | 
|  4119 // BSD-style license that can be found in the LICENSE file. |  4825 // BSD-style license that can be found in the LICENSE file. | 
|  4120  |  4826  | 
|  4121  |  4827  | 
|  4122 /// @domName SVGPathSegCurvetoQuadraticAbs; @docsEditable true |  4828 /// @docsEditable true | 
 |  4829 @DomName('SVGPathSegCurvetoQuadraticAbs') | 
|  4123 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr
      aticAbs" { |  4830 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr
      aticAbs" { | 
|  4124  |  4831  | 
|  4125   /// @domName SVGPathSegCurvetoQuadraticAbs.x; @docsEditable true |  4832   /// @docsEditable true | 
 |  4833   @DomName('SVGPathSegCurvetoQuadraticAbs.x') | 
|  4126   num x; |  4834   num x; | 
|  4127  |  4835  | 
|  4128   /// @domName SVGPathSegCurvetoQuadraticAbs.x1; @docsEditable true |  4836   /// @docsEditable true | 
 |  4837   @DomName('SVGPathSegCurvetoQuadraticAbs.x1') | 
|  4129   num x1; |  4838   num x1; | 
|  4130  |  4839  | 
|  4131   /// @domName SVGPathSegCurvetoQuadraticAbs.y; @docsEditable true |  4840   /// @docsEditable true | 
 |  4841   @DomName('SVGPathSegCurvetoQuadraticAbs.y') | 
|  4132   num y; |  4842   num y; | 
|  4133  |  4843  | 
|  4134   /// @domName SVGPathSegCurvetoQuadraticAbs.y1; @docsEditable true |  4844   /// @docsEditable true | 
 |  4845   @DomName('SVGPathSegCurvetoQuadraticAbs.y1') | 
|  4135   num y1; |  4846   num y1; | 
|  4136 } |  4847 } | 
|  4137 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4848 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4138 // for details. All rights reserved. Use of this source code is governed by a |  4849 // for details. All rights reserved. Use of this source code is governed by a | 
|  4139 // BSD-style license that can be found in the LICENSE file. |  4850 // BSD-style license that can be found in the LICENSE file. | 
|  4140  |  4851  | 
|  4141  |  4852  | 
|  4142 /// @domName SVGPathSegCurvetoQuadraticRel; @docsEditable true |  4853 /// @docsEditable true | 
 |  4854 @DomName('SVGPathSegCurvetoQuadraticRel') | 
|  4143 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr
      aticRel" { |  4855 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr
      aticRel" { | 
|  4144  |  4856  | 
|  4145   /// @domName SVGPathSegCurvetoQuadraticRel.x; @docsEditable true |  4857   /// @docsEditable true | 
 |  4858   @DomName('SVGPathSegCurvetoQuadraticRel.x') | 
|  4146   num x; |  4859   num x; | 
|  4147  |  4860  | 
|  4148   /// @domName SVGPathSegCurvetoQuadraticRel.x1; @docsEditable true |  4861   /// @docsEditable true | 
 |  4862   @DomName('SVGPathSegCurvetoQuadraticRel.x1') | 
|  4149   num x1; |  4863   num x1; | 
|  4150  |  4864  | 
|  4151   /// @domName SVGPathSegCurvetoQuadraticRel.y; @docsEditable true |  4865   /// @docsEditable true | 
 |  4866   @DomName('SVGPathSegCurvetoQuadraticRel.y') | 
|  4152   num y; |  4867   num y; | 
|  4153  |  4868  | 
|  4154   /// @domName SVGPathSegCurvetoQuadraticRel.y1; @docsEditable true |  4869   /// @docsEditable true | 
 |  4870   @DomName('SVGPathSegCurvetoQuadraticRel.y1') | 
|  4155   num y1; |  4871   num y1; | 
|  4156 } |  4872 } | 
|  4157 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4873 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4158 // for details. All rights reserved. Use of this source code is governed by a |  4874 // for details. All rights reserved. Use of this source code is governed by a | 
|  4159 // BSD-style license that can be found in the LICENSE file. |  4875 // BSD-style license that can be found in the LICENSE file. | 
|  4160  |  4876  | 
|  4161  |  4877  | 
|  4162 /// @domName SVGPathSegCurvetoQuadraticSmoothAbs; @docsEditable true |  4878 /// @docsEditable true | 
 |  4879 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') | 
|  4163 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet
      oQuadraticSmoothAbs" { |  4880 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet
      oQuadraticSmoothAbs" { | 
|  4164  |  4881  | 
|  4165   /// @domName SVGPathSegCurvetoQuadraticSmoothAbs.x; @docsEditable true |  4882   /// @docsEditable true | 
 |  4883   @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') | 
|  4166   num x; |  4884   num x; | 
|  4167  |  4885  | 
|  4168   /// @domName SVGPathSegCurvetoQuadraticSmoothAbs.y; @docsEditable true |  4886   /// @docsEditable true | 
 |  4887   @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') | 
|  4169   num y; |  4888   num y; | 
|  4170 } |  4889 } | 
|  4171 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4890 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4172 // for details. All rights reserved. Use of this source code is governed by a |  4891 // for details. All rights reserved. Use of this source code is governed by a | 
|  4173 // BSD-style license that can be found in the LICENSE file. |  4892 // BSD-style license that can be found in the LICENSE file. | 
|  4174  |  4893  | 
|  4175  |  4894  | 
|  4176 /// @domName SVGPathSegCurvetoQuadraticSmoothRel; @docsEditable true |  4895 /// @docsEditable true | 
 |  4896 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') | 
|  4177 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet
      oQuadraticSmoothRel" { |  4897 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet
      oQuadraticSmoothRel" { | 
|  4178  |  4898  | 
|  4179   /// @domName SVGPathSegCurvetoQuadraticSmoothRel.x; @docsEditable true |  4899   /// @docsEditable true | 
 |  4900   @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') | 
|  4180   num x; |  4901   num x; | 
|  4181  |  4902  | 
|  4182   /// @domName SVGPathSegCurvetoQuadraticSmoothRel.y; @docsEditable true |  4903   /// @docsEditable true | 
 |  4904   @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') | 
|  4183   num y; |  4905   num y; | 
|  4184 } |  4906 } | 
|  4185 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4907 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4186 // for details. All rights reserved. Use of this source code is governed by a |  4908 // for details. All rights reserved. Use of this source code is governed by a | 
|  4187 // BSD-style license that can be found in the LICENSE file. |  4909 // BSD-style license that can be found in the LICENSE file. | 
|  4188  |  4910  | 
|  4189  |  4911  | 
|  4190 /// @domName SVGPathSegLinetoAbs; @docsEditable true |  4912 /// @docsEditable true | 
 |  4913 @DomName('SVGPathSegLinetoAbs') | 
|  4191 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { |  4914 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { | 
|  4192  |  4915  | 
|  4193   /// @domName SVGPathSegLinetoAbs.x; @docsEditable true |  4916   /// @docsEditable true | 
 |  4917   @DomName('SVGPathSegLinetoAbs.x') | 
|  4194   num x; |  4918   num x; | 
|  4195  |  4919  | 
|  4196   /// @domName SVGPathSegLinetoAbs.y; @docsEditable true |  4920   /// @docsEditable true | 
 |  4921   @DomName('SVGPathSegLinetoAbs.y') | 
|  4197   num y; |  4922   num y; | 
|  4198 } |  4923 } | 
|  4199 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4924 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4200 // for details. All rights reserved. Use of this source code is governed by a |  4925 // for details. All rights reserved. Use of this source code is governed by a | 
|  4201 // BSD-style license that can be found in the LICENSE file. |  4926 // BSD-style license that can be found in the LICENSE file. | 
|  4202  |  4927  | 
|  4203  |  4928  | 
|  4204 /// @domName SVGPathSegLinetoHorizontalAbs; @docsEditable true |  4929 /// @docsEditable true | 
 |  4930 @DomName('SVGPathSegLinetoHorizontalAbs') | 
|  4205 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo
      ntalAbs" { |  4931 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo
      ntalAbs" { | 
|  4206  |  4932  | 
|  4207   /// @domName SVGPathSegLinetoHorizontalAbs.x; @docsEditable true |  4933   /// @docsEditable true | 
 |  4934   @DomName('SVGPathSegLinetoHorizontalAbs.x') | 
|  4208   num x; |  4935   num x; | 
|  4209 } |  4936 } | 
|  4210 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4937 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4211 // for details. All rights reserved. Use of this source code is governed by a |  4938 // for details. All rights reserved. Use of this source code is governed by a | 
|  4212 // BSD-style license that can be found in the LICENSE file. |  4939 // BSD-style license that can be found in the LICENSE file. | 
|  4213  |  4940  | 
|  4214  |  4941  | 
|  4215 /// @domName SVGPathSegLinetoHorizontalRel; @docsEditable true |  4942 /// @docsEditable true | 
 |  4943 @DomName('SVGPathSegLinetoHorizontalRel') | 
|  4216 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo
      ntalRel" { |  4944 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo
      ntalRel" { | 
|  4217  |  4945  | 
|  4218   /// @domName SVGPathSegLinetoHorizontalRel.x; @docsEditable true |  4946   /// @docsEditable true | 
 |  4947   @DomName('SVGPathSegLinetoHorizontalRel.x') | 
|  4219   num x; |  4948   num x; | 
|  4220 } |  4949 } | 
|  4221 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4950 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4222 // for details. All rights reserved. Use of this source code is governed by a |  4951 // for details. All rights reserved. Use of this source code is governed by a | 
|  4223 // BSD-style license that can be found in the LICENSE file. |  4952 // BSD-style license that can be found in the LICENSE file. | 
|  4224  |  4953  | 
|  4225  |  4954  | 
|  4226 /// @domName SVGPathSegLinetoRel; @docsEditable true |  4955 /// @docsEditable true | 
 |  4956 @DomName('SVGPathSegLinetoRel') | 
|  4227 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { |  4957 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { | 
|  4228  |  4958  | 
|  4229   /// @domName SVGPathSegLinetoRel.x; @docsEditable true |  4959   /// @docsEditable true | 
 |  4960   @DomName('SVGPathSegLinetoRel.x') | 
|  4230   num x; |  4961   num x; | 
|  4231  |  4962  | 
|  4232   /// @domName SVGPathSegLinetoRel.y; @docsEditable true |  4963   /// @docsEditable true | 
 |  4964   @DomName('SVGPathSegLinetoRel.y') | 
|  4233   num y; |  4965   num y; | 
|  4234 } |  4966 } | 
|  4235 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4967 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4236 // for details. All rights reserved. Use of this source code is governed by a |  4968 // for details. All rights reserved. Use of this source code is governed by a | 
|  4237 // BSD-style license that can be found in the LICENSE file. |  4969 // BSD-style license that can be found in the LICENSE file. | 
|  4238  |  4970  | 
|  4239  |  4971  | 
|  4240 /// @domName SVGPathSegLinetoVerticalAbs; @docsEditable true |  4972 /// @docsEditable true | 
 |  4973 @DomName('SVGPathSegLinetoVerticalAbs') | 
|  4241 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical
      Abs" { |  4974 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical
      Abs" { | 
|  4242  |  4975  | 
|  4243   /// @domName SVGPathSegLinetoVerticalAbs.y; @docsEditable true |  4976   /// @docsEditable true | 
 |  4977   @DomName('SVGPathSegLinetoVerticalAbs.y') | 
|  4244   num y; |  4978   num y; | 
|  4245 } |  4979 } | 
|  4246 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4980 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4247 // for details. All rights reserved. Use of this source code is governed by a |  4981 // for details. All rights reserved. Use of this source code is governed by a | 
|  4248 // BSD-style license that can be found in the LICENSE file. |  4982 // BSD-style license that can be found in the LICENSE file. | 
|  4249  |  4983  | 
|  4250  |  4984  | 
|  4251 /// @domName SVGPathSegLinetoVerticalRel; @docsEditable true |  4985 /// @docsEditable true | 
 |  4986 @DomName('SVGPathSegLinetoVerticalRel') | 
|  4252 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical
      Rel" { |  4987 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical
      Rel" { | 
|  4253  |  4988  | 
|  4254   /// @domName SVGPathSegLinetoVerticalRel.y; @docsEditable true |  4989   /// @docsEditable true | 
 |  4990   @DomName('SVGPathSegLinetoVerticalRel.y') | 
|  4255   num y; |  4991   num y; | 
|  4256 } |  4992 } | 
|  4257 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  4993 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4258 // for details. All rights reserved. Use of this source code is governed by a |  4994 // for details. All rights reserved. Use of this source code is governed by a | 
|  4259 // BSD-style license that can be found in the LICENSE file. |  4995 // BSD-style license that can be found in the LICENSE file. | 
|  4260  |  4996  | 
|  4261  |  4997  | 
|  4262 /// @domName SVGPathSegList; @docsEditable true |  4998 /// @docsEditable true | 
 |  4999 @DomName('SVGPathSegList') | 
|  4263 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
      SVGPathSegList" { |  5000 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
      SVGPathSegList" { | 
|  4264  |  5001  | 
|  4265   /// @domName SVGPathSegList.numberOfItems; @docsEditable true |  5002   /// @docsEditable true | 
 |  5003   @DomName('SVGPathSegList.numberOfItems') | 
|  4266   final int numberOfItems; |  5004   final int numberOfItems; | 
|  4267  |  5005  | 
|  4268   PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); |  5006   PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); | 
|  4269  |  5007  | 
|  4270   void operator[]=(int index, PathSeg value) { |  5008   void operator[]=(int index, PathSeg value) { | 
|  4271     throw new UnsupportedError("Cannot assign element of immutable List."); |  5009     throw new UnsupportedError("Cannot assign element of immutable List."); | 
|  4272   } |  5010   } | 
|  4273   // -- start List<PathSeg> mixins. |  5011   // -- start List<PathSeg> mixins. | 
|  4274   // PathSeg is the element type. |  5012   // PathSeg is the element type. | 
|  4275  |  5013  | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  4403  |  5141  | 
|  4404   void insertRange(int start, int rangeLength, [PathSeg initialValue]) { |  5142   void insertRange(int start, int rangeLength, [PathSeg initialValue]) { | 
|  4405     throw new UnsupportedError("Cannot insertRange on immutable List."); |  5143     throw new UnsupportedError("Cannot insertRange on immutable List."); | 
|  4406   } |  5144   } | 
|  4407  |  5145  | 
|  4408   List<PathSeg> getRange(int start, int rangeLength) => |  5146   List<PathSeg> getRange(int start, int rangeLength) => | 
|  4409       Lists.getRange(this, start, rangeLength, <PathSeg>[]); |  5147       Lists.getRange(this, start, rangeLength, <PathSeg>[]); | 
|  4410  |  5148  | 
|  4411   // -- end List<PathSeg> mixins. |  5149   // -- end List<PathSeg> mixins. | 
|  4412  |  5150  | 
|  4413   /// @domName SVGPathSegList.appendItem; @docsEditable true |  5151   /// @docsEditable true | 
 |  5152   @DomName('SVGPathSegList.appendItem') | 
|  4414   PathSeg appendItem(PathSeg newItem) native; |  5153   PathSeg appendItem(PathSeg newItem) native; | 
|  4415  |  5154  | 
|  4416   /// @domName SVGPathSegList.clear; @docsEditable true |  5155   /// @docsEditable true | 
 |  5156   @DomName('SVGPathSegList.clear') | 
|  4417   void clear() native; |  5157   void clear() native; | 
|  4418  |  5158  | 
|  4419   /// @domName SVGPathSegList.getItem; @docsEditable true |  5159   /// @docsEditable true | 
 |  5160   @DomName('SVGPathSegList.getItem') | 
|  4420   PathSeg getItem(int index) native; |  5161   PathSeg getItem(int index) native; | 
|  4421  |  5162  | 
|  4422   /// @domName SVGPathSegList.initialize; @docsEditable true |  5163   /// @docsEditable true | 
 |  5164   @DomName('SVGPathSegList.initialize') | 
|  4423   PathSeg initialize(PathSeg newItem) native; |  5165   PathSeg initialize(PathSeg newItem) native; | 
|  4424  |  5166  | 
|  4425   /// @domName SVGPathSegList.insertItemBefore; @docsEditable true |  5167   /// @docsEditable true | 
 |  5168   @DomName('SVGPathSegList.insertItemBefore') | 
|  4426   PathSeg insertItemBefore(PathSeg newItem, int index) native; |  5169   PathSeg insertItemBefore(PathSeg newItem, int index) native; | 
|  4427  |  5170  | 
|  4428   /// @domName SVGPathSegList.removeItem; @docsEditable true |  5171   /// @docsEditable true | 
 |  5172   @DomName('SVGPathSegList.removeItem') | 
|  4429   PathSeg removeItem(int index) native; |  5173   PathSeg removeItem(int index) native; | 
|  4430  |  5174  | 
|  4431   /// @domName SVGPathSegList.replaceItem; @docsEditable true |  5175   /// @docsEditable true | 
 |  5176   @DomName('SVGPathSegList.replaceItem') | 
|  4432   PathSeg replaceItem(PathSeg newItem, int index) native; |  5177   PathSeg replaceItem(PathSeg newItem, int index) native; | 
|  4433 } |  5178 } | 
|  4434 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5179 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4435 // for details. All rights reserved. Use of this source code is governed by a |  5180 // for details. All rights reserved. Use of this source code is governed by a | 
|  4436 // BSD-style license that can be found in the LICENSE file. |  5181 // BSD-style license that can be found in the LICENSE file. | 
|  4437  |  5182  | 
|  4438  |  5183  | 
|  4439 /// @domName SVGPathSegMovetoAbs; @docsEditable true |  5184 /// @docsEditable true | 
 |  5185 @DomName('SVGPathSegMovetoAbs') | 
|  4440 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { |  5186 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { | 
|  4441  |  5187  | 
|  4442   /// @domName SVGPathSegMovetoAbs.x; @docsEditable true |  5188   /// @docsEditable true | 
 |  5189   @DomName('SVGPathSegMovetoAbs.x') | 
|  4443   num x; |  5190   num x; | 
|  4444  |  5191  | 
|  4445   /// @domName SVGPathSegMovetoAbs.y; @docsEditable true |  5192   /// @docsEditable true | 
 |  5193   @DomName('SVGPathSegMovetoAbs.y') | 
|  4446   num y; |  5194   num y; | 
|  4447 } |  5195 } | 
|  4448 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5196 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4449 // for details. All rights reserved. Use of this source code is governed by a |  5197 // for details. All rights reserved. Use of this source code is governed by a | 
|  4450 // BSD-style license that can be found in the LICENSE file. |  5198 // BSD-style license that can be found in the LICENSE file. | 
|  4451  |  5199  | 
|  4452  |  5200  | 
|  4453 /// @domName SVGPathSegMovetoRel; @docsEditable true |  5201 /// @docsEditable true | 
 |  5202 @DomName('SVGPathSegMovetoRel') | 
|  4454 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { |  5203 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { | 
|  4455  |  5204  | 
|  4456   /// @domName SVGPathSegMovetoRel.x; @docsEditable true |  5205   /// @docsEditable true | 
 |  5206   @DomName('SVGPathSegMovetoRel.x') | 
|  4457   num x; |  5207   num x; | 
|  4458  |  5208  | 
|  4459   /// @domName SVGPathSegMovetoRel.y; @docsEditable true |  5209   /// @docsEditable true | 
 |  5210   @DomName('SVGPathSegMovetoRel.y') | 
|  4460   num y; |  5211   num y; | 
|  4461 } |  5212 } | 
|  4462 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5213 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4463 // for details. All rights reserved. Use of this source code is governed by a |  5214 // for details. All rights reserved. Use of this source code is governed by a | 
|  4464 // BSD-style license that can be found in the LICENSE file. |  5215 // BSD-style license that can be found in the LICENSE file. | 
|  4465  |  5216  | 
|  4466  |  5217  | 
|  4467 /// @domName SVGPatternElement; @docsEditable true |  5218 /// @docsEditable true | 
 |  5219 @DomName('SVGPatternElement') | 
|  4468 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer
      ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement"
       { |  5220 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer
      ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement"
       { | 
|  4469  |  5221  | 
|  4470   ///@docsEditable true |  5222   /// @docsEditable true | 
|  4471   factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
      attern"); |  5223   factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
      attern"); | 
|  4472  |  5224  | 
|  4473   /// @domName SVGPatternElement.height; @docsEditable true |  5225   /// @docsEditable true | 
 |  5226   @DomName('SVGPatternElement.height') | 
|  4474   final AnimatedLength height; |  5227   final AnimatedLength height; | 
|  4475  |  5228  | 
|  4476   /// @domName SVGPatternElement.patternContentUnits; @docsEditable true |  5229   /// @docsEditable true | 
 |  5230   @DomName('SVGPatternElement.patternContentUnits') | 
|  4477   final AnimatedEnumeration patternContentUnits; |  5231   final AnimatedEnumeration patternContentUnits; | 
|  4478  |  5232  | 
|  4479   /// @domName SVGPatternElement.patternTransform; @docsEditable true |  5233   /// @docsEditable true | 
 |  5234   @DomName('SVGPatternElement.patternTransform') | 
|  4480   final AnimatedTransformList patternTransform; |  5235   final AnimatedTransformList patternTransform; | 
|  4481  |  5236  | 
|  4482   /// @domName SVGPatternElement.patternUnits; @docsEditable true |  5237   /// @docsEditable true | 
 |  5238   @DomName('SVGPatternElement.patternUnits') | 
|  4483   final AnimatedEnumeration patternUnits; |  5239   final AnimatedEnumeration patternUnits; | 
|  4484  |  5240  | 
|  4485   /// @domName SVGPatternElement.width; @docsEditable true |  5241   /// @docsEditable true | 
 |  5242   @DomName('SVGPatternElement.width') | 
|  4486   final AnimatedLength width; |  5243   final AnimatedLength width; | 
|  4487  |  5244  | 
|  4488   /// @domName SVGPatternElement.x; @docsEditable true |  5245   /// @docsEditable true | 
 |  5246   @DomName('SVGPatternElement.x') | 
|  4489   final AnimatedLength x; |  5247   final AnimatedLength x; | 
|  4490  |  5248  | 
|  4491   /// @domName SVGPatternElement.y; @docsEditable true |  5249   /// @docsEditable true | 
 |  5250   @DomName('SVGPatternElement.y') | 
|  4492   final AnimatedLength y; |  5251   final AnimatedLength y; | 
|  4493  |  5252  | 
|  4494   // From SVGExternalResourcesRequired |  5253   // From SVGExternalResourcesRequired | 
|  4495  |  5254  | 
|  4496   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  5255   /// @docsEditable true | 
 |  5256   @DomName('SVGPatternElement.externalResourcesRequired') | 
|  4497   final AnimatedBoolean externalResourcesRequired; |  5257   final AnimatedBoolean externalResourcesRequired; | 
|  4498  |  5258  | 
|  4499   // From SVGFitToViewBox |  5259   // From SVGFitToViewBox | 
|  4500  |  5260  | 
|  4501   /// @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true |  5261   /// @docsEditable true | 
 |  5262   @DomName('SVGPatternElement.preserveAspectRatio') | 
|  4502   final AnimatedPreserveAspectRatio preserveAspectRatio; |  5263   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  4503  |  5264  | 
|  4504   /// @domName SVGFitToViewBox.viewBox; @docsEditable true |  5265   /// @docsEditable true | 
 |  5266   @DomName('SVGPatternElement.viewBox') | 
|  4505   final AnimatedRect viewBox; |  5267   final AnimatedRect viewBox; | 
|  4506  |  5268  | 
|  4507   // From SVGLangSpace |  5269   // From SVGLangSpace | 
|  4508  |  5270  | 
|  4509   /// @domName SVGLangSpace.xmllang; @docsEditable true |  5271   /// @docsEditable true | 
 |  5272   @DomName('SVGPatternElement.xmllang') | 
|  4510   String xmllang; |  5273   String xmllang; | 
|  4511  |  5274  | 
|  4512   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  5275   /// @docsEditable true | 
 |  5276   @DomName('SVGPatternElement.xmlspace') | 
|  4513   String xmlspace; |  5277   String xmlspace; | 
|  4514  |  5278  | 
|  4515   // From SVGStylable |  5279   // From SVGStylable | 
|  4516  |  5280  | 
|  4517   // Shadowing definition. |  5281   // Shadowing definition. | 
|  4518   /// @domName SVGStylable.className; @docsEditable true |  5282   /// @docsEditable true | 
|  4519   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  5283   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  4520  |  5284  | 
|  4521   // Use implementation from Element. |  5285   // Use implementation from Element. | 
|  4522   // final CssStyleDeclaration style; |  5286   // final CssStyleDeclaration style; | 
|  4523  |  5287  | 
|  4524   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  5288   /// @docsEditable true | 
 |  5289   @DomName('SVGPatternElement.getPresentationAttribute') | 
|  4525   CssValue getPresentationAttribute(String name) native; |  5290   CssValue getPresentationAttribute(String name) native; | 
|  4526  |  5291  | 
|  4527   // From SVGTests |  5292   // From SVGTests | 
|  4528  |  5293  | 
|  4529   /// @domName SVGTests.requiredExtensions; @docsEditable true |  5294   /// @docsEditable true | 
 |  5295   @DomName('SVGPatternElement.requiredExtensions') | 
|  4530   final StringList requiredExtensions; |  5296   final StringList requiredExtensions; | 
|  4531  |  5297  | 
|  4532   /// @domName SVGTests.requiredFeatures; @docsEditable true |  5298   /// @docsEditable true | 
 |  5299   @DomName('SVGPatternElement.requiredFeatures') | 
|  4533   final StringList requiredFeatures; |  5300   final StringList requiredFeatures; | 
|  4534  |  5301  | 
|  4535   /// @domName SVGTests.systemLanguage; @docsEditable true |  5302   /// @docsEditable true | 
 |  5303   @DomName('SVGPatternElement.systemLanguage') | 
|  4536   final StringList systemLanguage; |  5304   final StringList systemLanguage; | 
|  4537  |  5305  | 
|  4538   /// @domName SVGTests.hasExtension; @docsEditable true |  5306   /// @docsEditable true | 
 |  5307   @DomName('SVGPatternElement.hasExtension') | 
|  4539   bool hasExtension(String extension) native; |  5308   bool hasExtension(String extension) native; | 
|  4540  |  5309  | 
|  4541   // From SVGURIReference |  5310   // From SVGURIReference | 
|  4542  |  5311  | 
|  4543   /// @domName SVGURIReference.href; @docsEditable true |  5312   /// @docsEditable true | 
 |  5313   @DomName('SVGPatternElement.href') | 
|  4544   final AnimatedString href; |  5314   final AnimatedString href; | 
|  4545 } |  5315 } | 
|  4546 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5316 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4547 // for details. All rights reserved. Use of this source code is governed by a |  5317 // for details. All rights reserved. Use of this source code is governed by a | 
|  4548 // BSD-style license that can be found in the LICENSE file. |  5318 // BSD-style license that can be found in the LICENSE file. | 
|  4549  |  5319  | 
|  4550  |  5320  | 
|  4551 /// @domName SVGPoint; @docsEditable true |  5321 /// @docsEditable true | 
 |  5322 @DomName('SVGPoint') | 
|  4552 class Point native "*SVGPoint" { |  5323 class Point native "*SVGPoint" { | 
|  4553  |  5324  | 
|  4554   /// @domName SVGPoint.x; @docsEditable true |  5325   /// @docsEditable true | 
 |  5326   @DomName('SVGPoint.x') | 
|  4555   num x; |  5327   num x; | 
|  4556  |  5328  | 
|  4557   /// @domName SVGPoint.y; @docsEditable true |  5329   /// @docsEditable true | 
 |  5330   @DomName('SVGPoint.y') | 
|  4558   num y; |  5331   num y; | 
|  4559  |  5332  | 
|  4560   /// @domName SVGPoint.matrixTransform; @docsEditable true |  5333   /// @docsEditable true | 
 |  5334   @DomName('SVGPoint.matrixTransform') | 
|  4561   Point matrixTransform(Matrix matrix) native; |  5335   Point matrixTransform(Matrix matrix) native; | 
|  4562 } |  5336 } | 
|  4563 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5337 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4564 // for details. All rights reserved. Use of this source code is governed by a |  5338 // for details. All rights reserved. Use of this source code is governed by a | 
|  4565 // BSD-style license that can be found in the LICENSE file. |  5339 // BSD-style license that can be found in the LICENSE file. | 
|  4566  |  5340  | 
|  4567  |  5341  | 
|  4568 /// @domName SVGPointList; @docsEditable true |  5342 /// @docsEditable true | 
 |  5343 @DomName('SVGPointList') | 
|  4569 class PointList native "*SVGPointList" { |  5344 class PointList native "*SVGPointList" { | 
|  4570  |  5345  | 
|  4571   /// @domName SVGPointList.numberOfItems; @docsEditable true |  5346   /// @docsEditable true | 
 |  5347   @DomName('SVGPointList.numberOfItems') | 
|  4572   final int numberOfItems; |  5348   final int numberOfItems; | 
|  4573  |  5349  | 
|  4574   /// @domName SVGPointList.appendItem; @docsEditable true |  5350   /// @docsEditable true | 
 |  5351   @DomName('SVGPointList.appendItem') | 
|  4575   Point appendItem(Point item) native; |  5352   Point appendItem(Point item) native; | 
|  4576  |  5353  | 
|  4577   /// @domName SVGPointList.clear; @docsEditable true |  5354   /// @docsEditable true | 
 |  5355   @DomName('SVGPointList.clear') | 
|  4578   void clear() native; |  5356   void clear() native; | 
|  4579  |  5357  | 
|  4580   /// @domName SVGPointList.getItem; @docsEditable true |  5358   /// @docsEditable true | 
 |  5359   @DomName('SVGPointList.getItem') | 
|  4581   Point getItem(int index) native; |  5360   Point getItem(int index) native; | 
|  4582  |  5361  | 
|  4583   /// @domName SVGPointList.initialize; @docsEditable true |  5362   /// @docsEditable true | 
 |  5363   @DomName('SVGPointList.initialize') | 
|  4584   Point initialize(Point item) native; |  5364   Point initialize(Point item) native; | 
|  4585  |  5365  | 
|  4586   /// @domName SVGPointList.insertItemBefore; @docsEditable true |  5366   /// @docsEditable true | 
 |  5367   @DomName('SVGPointList.insertItemBefore') | 
|  4587   Point insertItemBefore(Point item, int index) native; |  5368   Point insertItemBefore(Point item, int index) native; | 
|  4588  |  5369  | 
|  4589   /// @domName SVGPointList.removeItem; @docsEditable true |  5370   /// @docsEditable true | 
 |  5371   @DomName('SVGPointList.removeItem') | 
|  4590   Point removeItem(int index) native; |  5372   Point removeItem(int index) native; | 
|  4591  |  5373  | 
|  4592   /// @domName SVGPointList.replaceItem; @docsEditable true |  5374   /// @docsEditable true | 
 |  5375   @DomName('SVGPointList.replaceItem') | 
|  4593   Point replaceItem(Point item, int index) native; |  5376   Point replaceItem(Point item, int index) native; | 
|  4594 } |  5377 } | 
|  4595 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5378 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4596 // for details. All rights reserved. Use of this source code is governed by a |  5379 // for details. All rights reserved. Use of this source code is governed by a | 
|  4597 // BSD-style license that can be found in the LICENSE file. |  5380 // BSD-style license that can be found in the LICENSE file. | 
|  4598  |  5381  | 
|  4599  |  5382  | 
|  4600 /// @domName SVGPolygonElement; @docsEditable true |  5383 /// @docsEditable true | 
 |  5384 @DomName('SVGPolygonElement') | 
|  4601 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
      e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { |  5385 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
      e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { | 
|  4602  |  5386  | 
|  4603   ///@docsEditable true |  5387   /// @docsEditable true | 
|  4604   factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
      olygon"); |  5388   factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
      olygon"); | 
|  4605  |  5389  | 
|  4606   /// @domName SVGPolygonElement.animatedPoints; @docsEditable true |  5390   /// @docsEditable true | 
 |  5391   @DomName('SVGPolygonElement.animatedPoints') | 
|  4607   final PointList animatedPoints; |  5392   final PointList animatedPoints; | 
|  4608  |  5393  | 
|  4609   /// @domName SVGPolygonElement.points; @docsEditable true |  5394   /// @docsEditable true | 
 |  5395   @DomName('SVGPolygonElement.points') | 
|  4610   final PointList points; |  5396   final PointList points; | 
|  4611  |  5397  | 
|  4612   // From SVGExternalResourcesRequired |  5398   // From SVGExternalResourcesRequired | 
|  4613  |  5399  | 
|  4614   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  5400   /// @docsEditable true | 
 |  5401   @DomName('SVGPolygonElement.externalResourcesRequired') | 
|  4615   final AnimatedBoolean externalResourcesRequired; |  5402   final AnimatedBoolean externalResourcesRequired; | 
|  4616  |  5403  | 
|  4617   // From SVGLangSpace |  5404   // From SVGLangSpace | 
|  4618  |  5405  | 
|  4619   /// @domName SVGLangSpace.xmllang; @docsEditable true |  5406   /// @docsEditable true | 
 |  5407   @DomName('SVGPolygonElement.xmllang') | 
|  4620   String xmllang; |  5408   String xmllang; | 
|  4621  |  5409  | 
|  4622   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  5410   /// @docsEditable true | 
 |  5411   @DomName('SVGPolygonElement.xmlspace') | 
|  4623   String xmlspace; |  5412   String xmlspace; | 
|  4624  |  5413  | 
|  4625   // From SVGLocatable |  5414   // From SVGLocatable | 
|  4626  |  5415  | 
|  4627   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  5416   /// @docsEditable true | 
 |  5417   @DomName('SVGPolygonElement.farthestViewportElement') | 
|  4628   final SvgElement farthestViewportElement; |  5418   final SvgElement farthestViewportElement; | 
|  4629  |  5419  | 
|  4630   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  5420   /// @docsEditable true | 
 |  5421   @DomName('SVGPolygonElement.nearestViewportElement') | 
|  4631   final SvgElement nearestViewportElement; |  5422   final SvgElement nearestViewportElement; | 
|  4632  |  5423  | 
|  4633   /// @domName SVGLocatable.getBBox; @docsEditable true |  5424   /// @docsEditable true | 
 |  5425   @DomName('SVGPolygonElement.getBBox') | 
|  4634   Rect getBBox() native; |  5426   Rect getBBox() native; | 
|  4635  |  5427  | 
|  4636   /// @domName SVGLocatable.getCTM; @docsEditable true |  5428   /// @docsEditable true | 
|  4637   @JSName('getCTM') |  5429   @JSName('getCTM') | 
 |  5430   @DomName('SVGPolygonElement.getCTM') | 
|  4638   Matrix getCtm() native; |  5431   Matrix getCtm() native; | 
|  4639  |  5432  | 
|  4640   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  5433   /// @docsEditable true | 
|  4641   @JSName('getScreenCTM') |  5434   @JSName('getScreenCTM') | 
 |  5435   @DomName('SVGPolygonElement.getScreenCTM') | 
|  4642   Matrix getScreenCtm() native; |  5436   Matrix getScreenCtm() native; | 
|  4643  |  5437  | 
|  4644   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  5438   /// @docsEditable true | 
 |  5439   @DomName('SVGPolygonElement.getTransformToElement') | 
|  4645   Matrix getTransformToElement(SvgElement element) native; |  5440   Matrix getTransformToElement(SvgElement element) native; | 
|  4646  |  5441  | 
|  4647   // From SVGStylable |  5442   // From SVGStylable | 
|  4648  |  5443  | 
|  4649   // Shadowing definition. |  5444   // Shadowing definition. | 
|  4650   /// @domName SVGStylable.className; @docsEditable true |  5445   /// @docsEditable true | 
|  4651   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  5446   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  4652  |  5447  | 
|  4653   // Use implementation from Element. |  5448   // Use implementation from Element. | 
|  4654   // final CssStyleDeclaration style; |  5449   // final CssStyleDeclaration style; | 
|  4655  |  5450  | 
|  4656   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  5451   /// @docsEditable true | 
 |  5452   @DomName('SVGPolygonElement.getPresentationAttribute') | 
|  4657   CssValue getPresentationAttribute(String name) native; |  5453   CssValue getPresentationAttribute(String name) native; | 
|  4658  |  5454  | 
|  4659   // From SVGTests |  5455   // From SVGTests | 
|  4660  |  5456  | 
|  4661   /// @domName SVGTests.requiredExtensions; @docsEditable true |  5457   /// @docsEditable true | 
 |  5458   @DomName('SVGPolygonElement.requiredExtensions') | 
|  4662   final StringList requiredExtensions; |  5459   final StringList requiredExtensions; | 
|  4663  |  5460  | 
|  4664   /// @domName SVGTests.requiredFeatures; @docsEditable true |  5461   /// @docsEditable true | 
 |  5462   @DomName('SVGPolygonElement.requiredFeatures') | 
|  4665   final StringList requiredFeatures; |  5463   final StringList requiredFeatures; | 
|  4666  |  5464  | 
|  4667   /// @domName SVGTests.systemLanguage; @docsEditable true |  5465   /// @docsEditable true | 
 |  5466   @DomName('SVGPolygonElement.systemLanguage') | 
|  4668   final StringList systemLanguage; |  5467   final StringList systemLanguage; | 
|  4669  |  5468  | 
|  4670   /// @domName SVGTests.hasExtension; @docsEditable true |  5469   /// @docsEditable true | 
 |  5470   @DomName('SVGPolygonElement.hasExtension') | 
|  4671   bool hasExtension(String extension) native; |  5471   bool hasExtension(String extension) native; | 
|  4672  |  5472  | 
|  4673   // From SVGTransformable |  5473   // From SVGTransformable | 
|  4674  |  5474  | 
|  4675   /// @domName SVGTransformable.transform; @docsEditable true |  5475   /// @docsEditable true | 
 |  5476   @DomName('SVGPolygonElement.transform') | 
|  4676   final AnimatedTransformList transform; |  5477   final AnimatedTransformList transform; | 
|  4677 } |  5478 } | 
|  4678 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5479 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4679 // for details. All rights reserved. Use of this source code is governed by a |  5480 // for details. All rights reserved. Use of this source code is governed by a | 
|  4680 // BSD-style license that can be found in the LICENSE file. |  5481 // BSD-style license that can be found in the LICENSE file. | 
|  4681  |  5482  | 
|  4682  |  5483  | 
|  4683 /// @domName SVGPolylineElement; @docsEditable true |  5484 /// @docsEditable true | 
 |  5485 @DomName('SVGPolylineElement') | 
|  4684 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
      le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { |  5486 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
      le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { | 
|  4685  |  5487  | 
|  4686   ///@docsEditable true |  5488   /// @docsEditable true | 
|  4687   factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("
      polyline"); |  5489   factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("
      polyline"); | 
|  4688  |  5490  | 
|  4689   /// @domName SVGPolylineElement.animatedPoints; @docsEditable true |  5491   /// @docsEditable true | 
 |  5492   @DomName('SVGPolylineElement.animatedPoints') | 
|  4690   final PointList animatedPoints; |  5493   final PointList animatedPoints; | 
|  4691  |  5494  | 
|  4692   /// @domName SVGPolylineElement.points; @docsEditable true |  5495   /// @docsEditable true | 
 |  5496   @DomName('SVGPolylineElement.points') | 
|  4693   final PointList points; |  5497   final PointList points; | 
|  4694  |  5498  | 
|  4695   // From SVGExternalResourcesRequired |  5499   // From SVGExternalResourcesRequired | 
|  4696  |  5500  | 
|  4697   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  5501   /// @docsEditable true | 
 |  5502   @DomName('SVGPolylineElement.externalResourcesRequired') | 
|  4698   final AnimatedBoolean externalResourcesRequired; |  5503   final AnimatedBoolean externalResourcesRequired; | 
|  4699  |  5504  | 
|  4700   // From SVGLangSpace |  5505   // From SVGLangSpace | 
|  4701  |  5506  | 
|  4702   /// @domName SVGLangSpace.xmllang; @docsEditable true |  5507   /// @docsEditable true | 
 |  5508   @DomName('SVGPolylineElement.xmllang') | 
|  4703   String xmllang; |  5509   String xmllang; | 
|  4704  |  5510  | 
|  4705   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  5511   /// @docsEditable true | 
 |  5512   @DomName('SVGPolylineElement.xmlspace') | 
|  4706   String xmlspace; |  5513   String xmlspace; | 
|  4707  |  5514  | 
|  4708   // From SVGLocatable |  5515   // From SVGLocatable | 
|  4709  |  5516  | 
|  4710   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  5517   /// @docsEditable true | 
 |  5518   @DomName('SVGPolylineElement.farthestViewportElement') | 
|  4711   final SvgElement farthestViewportElement; |  5519   final SvgElement farthestViewportElement; | 
|  4712  |  5520  | 
|  4713   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  5521   /// @docsEditable true | 
 |  5522   @DomName('SVGPolylineElement.nearestViewportElement') | 
|  4714   final SvgElement nearestViewportElement; |  5523   final SvgElement nearestViewportElement; | 
|  4715  |  5524  | 
|  4716   /// @domName SVGLocatable.getBBox; @docsEditable true |  5525   /// @docsEditable true | 
 |  5526   @DomName('SVGPolylineElement.getBBox') | 
|  4717   Rect getBBox() native; |  5527   Rect getBBox() native; | 
|  4718  |  5528  | 
|  4719   /// @domName SVGLocatable.getCTM; @docsEditable true |  5529   /// @docsEditable true | 
|  4720   @JSName('getCTM') |  5530   @JSName('getCTM') | 
 |  5531   @DomName('SVGPolylineElement.getCTM') | 
|  4721   Matrix getCtm() native; |  5532   Matrix getCtm() native; | 
|  4722  |  5533  | 
|  4723   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  5534   /// @docsEditable true | 
|  4724   @JSName('getScreenCTM') |  5535   @JSName('getScreenCTM') | 
 |  5536   @DomName('SVGPolylineElement.getScreenCTM') | 
|  4725   Matrix getScreenCtm() native; |  5537   Matrix getScreenCtm() native; | 
|  4726  |  5538  | 
|  4727   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  5539   /// @docsEditable true | 
 |  5540   @DomName('SVGPolylineElement.getTransformToElement') | 
|  4728   Matrix getTransformToElement(SvgElement element) native; |  5541   Matrix getTransformToElement(SvgElement element) native; | 
|  4729  |  5542  | 
|  4730   // From SVGStylable |  5543   // From SVGStylable | 
|  4731  |  5544  | 
|  4732   // Shadowing definition. |  5545   // Shadowing definition. | 
|  4733   /// @domName SVGStylable.className; @docsEditable true |  5546   /// @docsEditable true | 
|  4734   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  5547   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  4735  |  5548  | 
|  4736   // Use implementation from Element. |  5549   // Use implementation from Element. | 
|  4737   // final CssStyleDeclaration style; |  5550   // final CssStyleDeclaration style; | 
|  4738  |  5551  | 
|  4739   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  5552   /// @docsEditable true | 
 |  5553   @DomName('SVGPolylineElement.getPresentationAttribute') | 
|  4740   CssValue getPresentationAttribute(String name) native; |  5554   CssValue getPresentationAttribute(String name) native; | 
|  4741  |  5555  | 
|  4742   // From SVGTests |  5556   // From SVGTests | 
|  4743  |  5557  | 
|  4744   /// @domName SVGTests.requiredExtensions; @docsEditable true |  5558   /// @docsEditable true | 
 |  5559   @DomName('SVGPolylineElement.requiredExtensions') | 
|  4745   final StringList requiredExtensions; |  5560   final StringList requiredExtensions; | 
|  4746  |  5561  | 
|  4747   /// @domName SVGTests.requiredFeatures; @docsEditable true |  5562   /// @docsEditable true | 
 |  5563   @DomName('SVGPolylineElement.requiredFeatures') | 
|  4748   final StringList requiredFeatures; |  5564   final StringList requiredFeatures; | 
|  4749  |  5565  | 
|  4750   /// @domName SVGTests.systemLanguage; @docsEditable true |  5566   /// @docsEditable true | 
 |  5567   @DomName('SVGPolylineElement.systemLanguage') | 
|  4751   final StringList systemLanguage; |  5568   final StringList systemLanguage; | 
|  4752  |  5569  | 
|  4753   /// @domName SVGTests.hasExtension; @docsEditable true |  5570   /// @docsEditable true | 
 |  5571   @DomName('SVGPolylineElement.hasExtension') | 
|  4754   bool hasExtension(String extension) native; |  5572   bool hasExtension(String extension) native; | 
|  4755  |  5573  | 
|  4756   // From SVGTransformable |  5574   // From SVGTransformable | 
|  4757  |  5575  | 
|  4758   /// @domName SVGTransformable.transform; @docsEditable true |  5576   /// @docsEditable true | 
 |  5577   @DomName('SVGPolylineElement.transform') | 
|  4759   final AnimatedTransformList transform; |  5578   final AnimatedTransformList transform; | 
|  4760 } |  5579 } | 
|  4761 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5580 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4762 // for details. All rights reserved. Use of this source code is governed by a |  5581 // for details. All rights reserved. Use of this source code is governed by a | 
|  4763 // BSD-style license that can be found in the LICENSE file. |  5582 // BSD-style license that can be found in the LICENSE file. | 
|  4764  |  5583  | 
|  4765  |  5584  | 
|  4766 /// @domName SVGPreserveAspectRatio; @docsEditable true |  5585 /// @docsEditable true | 
 |  5586 @DomName('SVGPreserveAspectRatio') | 
|  4767 class PreserveAspectRatio native "*SVGPreserveAspectRatio" { |  5587 class PreserveAspectRatio native "*SVGPreserveAspectRatio" { | 
|  4768  |  5588  | 
|  4769   static const int SVG_MEETORSLICE_MEET = 1; |  5589   static const int SVG_MEETORSLICE_MEET = 1; | 
|  4770  |  5590  | 
|  4771   static const int SVG_MEETORSLICE_SLICE = 2; |  5591   static const int SVG_MEETORSLICE_SLICE = 2; | 
|  4772  |  5592  | 
|  4773   static const int SVG_MEETORSLICE_UNKNOWN = 0; |  5593   static const int SVG_MEETORSLICE_UNKNOWN = 0; | 
|  4774  |  5594  | 
|  4775   static const int SVG_PRESERVEASPECTRATIO_NONE = 1; |  5595   static const int SVG_PRESERVEASPECTRATIO_NONE = 1; | 
|  4776  |  5596  | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|  4787   static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; |  5607   static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; | 
|  4788  |  5608  | 
|  4789   static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; |  5609   static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; | 
|  4790  |  5610  | 
|  4791   static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; |  5611   static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; | 
|  4792  |  5612  | 
|  4793   static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; |  5613   static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; | 
|  4794  |  5614  | 
|  4795   static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; |  5615   static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; | 
|  4796  |  5616  | 
|  4797   /// @domName SVGPreserveAspectRatio.align; @docsEditable true |  5617   /// @docsEditable true | 
 |  5618   @DomName('SVGPreserveAspectRatio.align') | 
|  4798   int align; |  5619   int align; | 
|  4799  |  5620  | 
|  4800   /// @domName SVGPreserveAspectRatio.meetOrSlice; @docsEditable true |  5621   /// @docsEditable true | 
 |  5622   @DomName('SVGPreserveAspectRatio.meetOrSlice') | 
|  4801   int meetOrSlice; |  5623   int meetOrSlice; | 
|  4802 } |  5624 } | 
|  4803 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5625 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4804 // for details. All rights reserved. Use of this source code is governed by a |  5626 // for details. All rights reserved. Use of this source code is governed by a | 
|  4805 // BSD-style license that can be found in the LICENSE file. |  5627 // BSD-style license that can be found in the LICENSE file. | 
|  4806  |  5628  | 
|  4807  |  5629  | 
|  4808 /// @domName SVGRadialGradientElement; @docsEditable true |  5630 /// @docsEditable true | 
 |  5631 @DomName('SVGRadialGradientElement') | 
|  4809 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
      ement" { |  5632 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
      ement" { | 
|  4810  |  5633  | 
|  4811   ///@docsEditable true |  5634   /// @docsEditable true | 
|  4812   factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
      _tag("radialGradient"); |  5635   factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
      _tag("radialGradient"); | 
|  4813  |  5636  | 
|  4814   /// @domName SVGRadialGradientElement.cx; @docsEditable true |  5637   /// @docsEditable true | 
 |  5638   @DomName('SVGRadialGradientElement.cx') | 
|  4815   final AnimatedLength cx; |  5639   final AnimatedLength cx; | 
|  4816  |  5640  | 
|  4817   /// @domName SVGRadialGradientElement.cy; @docsEditable true |  5641   /// @docsEditable true | 
 |  5642   @DomName('SVGRadialGradientElement.cy') | 
|  4818   final AnimatedLength cy; |  5643   final AnimatedLength cy; | 
|  4819  |  5644  | 
|  4820   /// @domName SVGRadialGradientElement.fr; @docsEditable true |  5645   /// @docsEditable true | 
 |  5646   @DomName('SVGRadialGradientElement.fr') | 
|  4821   final AnimatedLength fr; |  5647   final AnimatedLength fr; | 
|  4822  |  5648  | 
|  4823   /// @domName SVGRadialGradientElement.fx; @docsEditable true |  5649   /// @docsEditable true | 
 |  5650   @DomName('SVGRadialGradientElement.fx') | 
|  4824   final AnimatedLength fx; |  5651   final AnimatedLength fx; | 
|  4825  |  5652  | 
|  4826   /// @domName SVGRadialGradientElement.fy; @docsEditable true |  5653   /// @docsEditable true | 
 |  5654   @DomName('SVGRadialGradientElement.fy') | 
|  4827   final AnimatedLength fy; |  5655   final AnimatedLength fy; | 
|  4828  |  5656  | 
|  4829   /// @domName SVGRadialGradientElement.r; @docsEditable true |  5657   /// @docsEditable true | 
 |  5658   @DomName('SVGRadialGradientElement.r') | 
|  4830   final AnimatedLength r; |  5659   final AnimatedLength r; | 
|  4831 } |  5660 } | 
|  4832 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5661 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4833 // for details. All rights reserved. Use of this source code is governed by a |  5662 // for details. All rights reserved. Use of this source code is governed by a | 
|  4834 // BSD-style license that can be found in the LICENSE file. |  5663 // BSD-style license that can be found in the LICENSE file. | 
|  4835  |  5664  | 
|  4836  |  5665  | 
|  4837 /// @domName SVGRect; @docsEditable true |  5666 /// @docsEditable true | 
 |  5667 @DomName('SVGRect') | 
|  4838 class Rect native "*SVGRect" { |  5668 class Rect native "*SVGRect" { | 
|  4839  |  5669  | 
|  4840   /// @domName SVGRect.height; @docsEditable true |  5670   /// @docsEditable true | 
 |  5671   @DomName('SVGRect.height') | 
|  4841   num height; |  5672   num height; | 
|  4842  |  5673  | 
|  4843   /// @domName SVGRect.width; @docsEditable true |  5674   /// @docsEditable true | 
 |  5675   @DomName('SVGRect.width') | 
|  4844   num width; |  5676   num width; | 
|  4845  |  5677  | 
|  4846   /// @domName SVGRect.x; @docsEditable true |  5678   /// @docsEditable true | 
 |  5679   @DomName('SVGRect.x') | 
|  4847   num x; |  5680   num x; | 
|  4848  |  5681  | 
|  4849   /// @domName SVGRect.y; @docsEditable true |  5682   /// @docsEditable true | 
 |  5683   @DomName('SVGRect.y') | 
|  4850   num y; |  5684   num y; | 
|  4851 } |  5685 } | 
|  4852 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5686 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4853 // for details. All rights reserved. Use of this source code is governed by a |  5687 // for details. All rights reserved. Use of this source code is governed by a | 
|  4854 // BSD-style license that can be found in the LICENSE file. |  5688 // BSD-style license that can be found in the LICENSE file. | 
|  4855  |  5689  | 
|  4856  |  5690  | 
|  4857 /// @domName SVGRectElement; @docsEditable true |  5691 /// @docsEditable true | 
 |  5692 @DomName('SVGRectElement') | 
|  4858 class RectElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGRectElement" { |  5693 class RectElement extends SvgElement implements Transformable, Tests, Stylable, 
      ExternalResourcesRequired, LangSpace native "*SVGRectElement" { | 
|  4859  |  5694  | 
|  4860   ///@docsEditable true |  5695   /// @docsEditable true | 
|  4861   factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect
      "); |  5696   factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect
      "); | 
|  4862  |  5697  | 
|  4863   /// @domName SVGRectElement.height; @docsEditable true |  5698   /// @docsEditable true | 
 |  5699   @DomName('SVGRectElement.height') | 
|  4864   final AnimatedLength height; |  5700   final AnimatedLength height; | 
|  4865  |  5701  | 
|  4866   /// @domName SVGRectElement.rx; @docsEditable true |  5702   /// @docsEditable true | 
 |  5703   @DomName('SVGRectElement.rx') | 
|  4867   final AnimatedLength rx; |  5704   final AnimatedLength rx; | 
|  4868  |  5705  | 
|  4869   /// @domName SVGRectElement.ry; @docsEditable true |  5706   /// @docsEditable true | 
 |  5707   @DomName('SVGRectElement.ry') | 
|  4870   final AnimatedLength ry; |  5708   final AnimatedLength ry; | 
|  4871  |  5709  | 
|  4872   /// @domName SVGRectElement.width; @docsEditable true |  5710   /// @docsEditable true | 
 |  5711   @DomName('SVGRectElement.width') | 
|  4873   final AnimatedLength width; |  5712   final AnimatedLength width; | 
|  4874  |  5713  | 
|  4875   /// @domName SVGRectElement.x; @docsEditable true |  5714   /// @docsEditable true | 
 |  5715   @DomName('SVGRectElement.x') | 
|  4876   final AnimatedLength x; |  5716   final AnimatedLength x; | 
|  4877  |  5717  | 
|  4878   /// @domName SVGRectElement.y; @docsEditable true |  5718   /// @docsEditable true | 
 |  5719   @DomName('SVGRectElement.y') | 
|  4879   final AnimatedLength y; |  5720   final AnimatedLength y; | 
|  4880  |  5721  | 
|  4881   // From SVGExternalResourcesRequired |  5722   // From SVGExternalResourcesRequired | 
|  4882  |  5723  | 
|  4883   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  5724   /// @docsEditable true | 
 |  5725   @DomName('SVGRectElement.externalResourcesRequired') | 
|  4884   final AnimatedBoolean externalResourcesRequired; |  5726   final AnimatedBoolean externalResourcesRequired; | 
|  4885  |  5727  | 
|  4886   // From SVGLangSpace |  5728   // From SVGLangSpace | 
|  4887  |  5729  | 
|  4888   /// @domName SVGLangSpace.xmllang; @docsEditable true |  5730   /// @docsEditable true | 
 |  5731   @DomName('SVGRectElement.xmllang') | 
|  4889   String xmllang; |  5732   String xmllang; | 
|  4890  |  5733  | 
|  4891   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  5734   /// @docsEditable true | 
 |  5735   @DomName('SVGRectElement.xmlspace') | 
|  4892   String xmlspace; |  5736   String xmlspace; | 
|  4893  |  5737  | 
|  4894   // From SVGLocatable |  5738   // From SVGLocatable | 
|  4895  |  5739  | 
|  4896   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  5740   /// @docsEditable true | 
 |  5741   @DomName('SVGRectElement.farthestViewportElement') | 
|  4897   final SvgElement farthestViewportElement; |  5742   final SvgElement farthestViewportElement; | 
|  4898  |  5743  | 
|  4899   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  5744   /// @docsEditable true | 
 |  5745   @DomName('SVGRectElement.nearestViewportElement') | 
|  4900   final SvgElement nearestViewportElement; |  5746   final SvgElement nearestViewportElement; | 
|  4901  |  5747  | 
|  4902   /// @domName SVGLocatable.getBBox; @docsEditable true |  5748   /// @docsEditable true | 
 |  5749   @DomName('SVGRectElement.getBBox') | 
|  4903   Rect getBBox() native; |  5750   Rect getBBox() native; | 
|  4904  |  5751  | 
|  4905   /// @domName SVGLocatable.getCTM; @docsEditable true |  5752   /// @docsEditable true | 
|  4906   @JSName('getCTM') |  5753   @JSName('getCTM') | 
 |  5754   @DomName('SVGRectElement.getCTM') | 
|  4907   Matrix getCtm() native; |  5755   Matrix getCtm() native; | 
|  4908  |  5756  | 
|  4909   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  5757   /// @docsEditable true | 
|  4910   @JSName('getScreenCTM') |  5758   @JSName('getScreenCTM') | 
 |  5759   @DomName('SVGRectElement.getScreenCTM') | 
|  4911   Matrix getScreenCtm() native; |  5760   Matrix getScreenCtm() native; | 
|  4912  |  5761  | 
|  4913   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  5762   /// @docsEditable true | 
 |  5763   @DomName('SVGRectElement.getTransformToElement') | 
|  4914   Matrix getTransformToElement(SvgElement element) native; |  5764   Matrix getTransformToElement(SvgElement element) native; | 
|  4915  |  5765  | 
|  4916   // From SVGStylable |  5766   // From SVGStylable | 
|  4917  |  5767  | 
|  4918   // Shadowing definition. |  5768   // Shadowing definition. | 
|  4919   /// @domName SVGStylable.className; @docsEditable true |  5769   /// @docsEditable true | 
|  4920   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  5770   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  4921  |  5771  | 
|  4922   // Use implementation from Element. |  5772   // Use implementation from Element. | 
|  4923   // final CssStyleDeclaration style; |  5773   // final CssStyleDeclaration style; | 
|  4924  |  5774  | 
|  4925   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  5775   /// @docsEditable true | 
 |  5776   @DomName('SVGRectElement.getPresentationAttribute') | 
|  4926   CssValue getPresentationAttribute(String name) native; |  5777   CssValue getPresentationAttribute(String name) native; | 
|  4927  |  5778  | 
|  4928   // From SVGTests |  5779   // From SVGTests | 
|  4929  |  5780  | 
|  4930   /// @domName SVGTests.requiredExtensions; @docsEditable true |  5781   /// @docsEditable true | 
 |  5782   @DomName('SVGRectElement.requiredExtensions') | 
|  4931   final StringList requiredExtensions; |  5783   final StringList requiredExtensions; | 
|  4932  |  5784  | 
|  4933   /// @domName SVGTests.requiredFeatures; @docsEditable true |  5785   /// @docsEditable true | 
 |  5786   @DomName('SVGRectElement.requiredFeatures') | 
|  4934   final StringList requiredFeatures; |  5787   final StringList requiredFeatures; | 
|  4935  |  5788  | 
|  4936   /// @domName SVGTests.systemLanguage; @docsEditable true |  5789   /// @docsEditable true | 
 |  5790   @DomName('SVGRectElement.systemLanguage') | 
|  4937   final StringList systemLanguage; |  5791   final StringList systemLanguage; | 
|  4938  |  5792  | 
|  4939   /// @domName SVGTests.hasExtension; @docsEditable true |  5793   /// @docsEditable true | 
 |  5794   @DomName('SVGRectElement.hasExtension') | 
|  4940   bool hasExtension(String extension) native; |  5795   bool hasExtension(String extension) native; | 
|  4941  |  5796  | 
|  4942   // From SVGTransformable |  5797   // From SVGTransformable | 
|  4943  |  5798  | 
|  4944   /// @domName SVGTransformable.transform; @docsEditable true |  5799   /// @docsEditable true | 
 |  5800   @DomName('SVGRectElement.transform') | 
|  4945   final AnimatedTransformList transform; |  5801   final AnimatedTransformList transform; | 
|  4946 } |  5802 } | 
|  4947 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5803 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4948 // for details. All rights reserved. Use of this source code is governed by a |  5804 // for details. All rights reserved. Use of this source code is governed by a | 
|  4949 // BSD-style license that can be found in the LICENSE file. |  5805 // BSD-style license that can be found in the LICENSE file. | 
|  4950  |  5806  | 
|  4951  |  5807  | 
|  4952 /// @domName SVGRenderingIntent; @docsEditable true |  5808 /// @docsEditable true | 
 |  5809 @DomName('SVGRenderingIntent') | 
|  4953 class RenderingIntent native "*SVGRenderingIntent" { |  5810 class RenderingIntent native "*SVGRenderingIntent" { | 
|  4954  |  5811  | 
|  4955   static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; |  5812   static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; | 
|  4956  |  5813  | 
|  4957   static const int RENDERING_INTENT_AUTO = 1; |  5814   static const int RENDERING_INTENT_AUTO = 1; | 
|  4958  |  5815  | 
|  4959   static const int RENDERING_INTENT_PERCEPTUAL = 2; |  5816   static const int RENDERING_INTENT_PERCEPTUAL = 2; | 
|  4960  |  5817  | 
|  4961   static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; |  5818   static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; | 
|  4962  |  5819  | 
|  4963   static const int RENDERING_INTENT_SATURATION = 4; |  5820   static const int RENDERING_INTENT_SATURATION = 4; | 
|  4964  |  5821  | 
|  4965   static const int RENDERING_INTENT_UNKNOWN = 0; |  5822   static const int RENDERING_INTENT_UNKNOWN = 0; | 
|  4966 } |  5823 } | 
|  4967 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5824 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4968 // for details. All rights reserved. Use of this source code is governed by a |  5825 // for details. All rights reserved. Use of this source code is governed by a | 
|  4969 // BSD-style license that can be found in the LICENSE file. |  5826 // BSD-style license that can be found in the LICENSE file. | 
|  4970  |  5827  | 
|  4971  |  5828  | 
|  4972 /// @domName SVGScriptElement; @docsEditable true |  5829 /// @docsEditable true | 
 |  5830 @DomName('SVGScriptElement') | 
|  4973 class ScriptElement extends SvgElement implements UriReference, ExternalResource
      sRequired native "*SVGScriptElement" { |  5831 class ScriptElement extends SvgElement implements UriReference, ExternalResource
      sRequired native "*SVGScriptElement" { | 
|  4974  |  5832  | 
|  4975   ///@docsEditable true |  5833   /// @docsEditable true | 
|  4976   factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc
      ript"); |  5834   factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc
      ript"); | 
|  4977  |  5835  | 
|  4978   /// @domName SVGScriptElement.type; @docsEditable true |  5836   /// @docsEditable true | 
 |  5837   @DomName('SVGScriptElement.type') | 
|  4979   String type; |  5838   String type; | 
|  4980  |  5839  | 
|  4981   // From SVGExternalResourcesRequired |  5840   // From SVGExternalResourcesRequired | 
|  4982  |  5841  | 
|  4983   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  5842   /// @docsEditable true | 
 |  5843   @DomName('SVGScriptElement.externalResourcesRequired') | 
|  4984   final AnimatedBoolean externalResourcesRequired; |  5844   final AnimatedBoolean externalResourcesRequired; | 
|  4985  |  5845  | 
|  4986   // From SVGURIReference |  5846   // From SVGURIReference | 
|  4987  |  5847  | 
|  4988   /// @domName SVGURIReference.href; @docsEditable true |  5848   /// @docsEditable true | 
 |  5849   @DomName('SVGScriptElement.href') | 
|  4989   final AnimatedString href; |  5850   final AnimatedString href; | 
|  4990 } |  5851 } | 
|  4991 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5852 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  4992 // for details. All rights reserved. Use of this source code is governed by a |  5853 // for details. All rights reserved. Use of this source code is governed by a | 
|  4993 // BSD-style license that can be found in the LICENSE file. |  5854 // BSD-style license that can be found in the LICENSE file. | 
|  4994  |  5855  | 
|  4995  |  5856  | 
|  4996 /// @domName SVGSetElement; @docsEditable true |  5857 /// @docsEditable true | 
 |  5858 @DomName('SVGSetElement') | 
|  4997 class SetElement extends AnimationElement native "*SVGSetElement" { |  5859 class SetElement extends AnimationElement native "*SVGSetElement" { | 
|  4998  |  5860  | 
|  4999   ///@docsEditable true |  5861   /// @docsEditable true | 
|  5000   factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
      ; |  5862   factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
      ; | 
|  5001 } |  5863 } | 
|  5002 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5864 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5003 // for details. All rights reserved. Use of this source code is governed by a |  5865 // for details. All rights reserved. Use of this source code is governed by a | 
|  5004 // BSD-style license that can be found in the LICENSE file. |  5866 // BSD-style license that can be found in the LICENSE file. | 
|  5005  |  5867  | 
|  5006  |  5868  | 
|  5007 /// @domName SVGStopElement; @docsEditable true |  5869 /// @docsEditable true | 
 |  5870 @DomName('SVGStopElement') | 
|  5008 class StopElement extends SvgElement implements Stylable native "*SVGStopElement
      " { |  5871 class StopElement extends SvgElement implements Stylable native "*SVGStopElement
      " { | 
|  5009  |  5872  | 
|  5010   ///@docsEditable true |  5873   /// @docsEditable true | 
|  5011   factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop
      "); |  5874   factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop
      "); | 
|  5012  |  5875  | 
|  5013   /// @domName SVGStopElement.offset; @docsEditable true |  5876   /// @docsEditable true | 
 |  5877   @DomName('SVGStopElement.offset') | 
|  5014   final AnimatedNumber offset; |  5878   final AnimatedNumber offset; | 
|  5015  |  5879  | 
|  5016   // From SVGStylable |  5880   // From SVGStylable | 
|  5017  |  5881  | 
|  5018   // Shadowing definition. |  5882   // Shadowing definition. | 
|  5019   /// @domName SVGStylable.className; @docsEditable true |  5883   /// @docsEditable true | 
|  5020   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  5884   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  5021  |  5885  | 
|  5022   // Use implementation from Element. |  5886   // Use implementation from Element. | 
|  5023   // final CssStyleDeclaration style; |  5887   // final CssStyleDeclaration style; | 
|  5024  |  5888  | 
|  5025   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  5889   /// @docsEditable true | 
 |  5890   @DomName('SVGStopElement.getPresentationAttribute') | 
|  5026   CssValue getPresentationAttribute(String name) native; |  5891   CssValue getPresentationAttribute(String name) native; | 
|  5027 } |  5892 } | 
|  5028 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  5893 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5029 // for details. All rights reserved. Use of this source code is governed by a |  5894 // for details. All rights reserved. Use of this source code is governed by a | 
|  5030 // BSD-style license that can be found in the LICENSE file. |  5895 // BSD-style license that can be found in the LICENSE file. | 
|  5031  |  5896  | 
|  5032  |  5897  | 
|  5033 /// @domName SVGStringList; @docsEditable true |  5898 /// @docsEditable true | 
 |  5899 @DomName('SVGStringList') | 
|  5034 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
      GStringList" { |  5900 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
      GStringList" { | 
|  5035  |  5901  | 
|  5036   /// @domName SVGStringList.numberOfItems; @docsEditable true |  5902   /// @docsEditable true | 
 |  5903   @DomName('SVGStringList.numberOfItems') | 
|  5037   final int numberOfItems; |  5904   final int numberOfItems; | 
|  5038  |  5905  | 
|  5039   String operator[](int index) => JS("String", "#[#]", this, index); |  5906   String operator[](int index) => JS("String", "#[#]", this, index); | 
|  5040  |  5907  | 
|  5041   void operator[]=(int index, String value) { |  5908   void operator[]=(int index, String value) { | 
|  5042     throw new UnsupportedError("Cannot assign element of immutable List."); |  5909     throw new UnsupportedError("Cannot assign element of immutable List."); | 
|  5043   } |  5910   } | 
|  5044   // -- start List<String> mixins. |  5911   // -- start List<String> mixins. | 
|  5045   // String is the element type. |  5912   // String is the element type. | 
|  5046  |  5913  | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  5174  |  6041  | 
|  5175   void insertRange(int start, int rangeLength, [String initialValue]) { |  6042   void insertRange(int start, int rangeLength, [String initialValue]) { | 
|  5176     throw new UnsupportedError("Cannot insertRange on immutable List."); |  6043     throw new UnsupportedError("Cannot insertRange on immutable List."); | 
|  5177   } |  6044   } | 
|  5178  |  6045  | 
|  5179   List<String> getRange(int start, int rangeLength) => |  6046   List<String> getRange(int start, int rangeLength) => | 
|  5180       Lists.getRange(this, start, rangeLength, <String>[]); |  6047       Lists.getRange(this, start, rangeLength, <String>[]); | 
|  5181  |  6048  | 
|  5182   // -- end List<String> mixins. |  6049   // -- end List<String> mixins. | 
|  5183  |  6050  | 
|  5184   /// @domName SVGStringList.appendItem; @docsEditable true |  6051   /// @docsEditable true | 
 |  6052   @DomName('SVGStringList.appendItem') | 
|  5185   String appendItem(String item) native; |  6053   String appendItem(String item) native; | 
|  5186  |  6054  | 
|  5187   /// @domName SVGStringList.clear; @docsEditable true |  6055   /// @docsEditable true | 
 |  6056   @DomName('SVGStringList.clear') | 
|  5188   void clear() native; |  6057   void clear() native; | 
|  5189  |  6058  | 
|  5190   /// @domName SVGStringList.getItem; @docsEditable true |  6059   /// @docsEditable true | 
 |  6060   @DomName('SVGStringList.getItem') | 
|  5191   String getItem(int index) native; |  6061   String getItem(int index) native; | 
|  5192  |  6062  | 
|  5193   /// @domName SVGStringList.initialize; @docsEditable true |  6063   /// @docsEditable true | 
 |  6064   @DomName('SVGStringList.initialize') | 
|  5194   String initialize(String item) native; |  6065   String initialize(String item) native; | 
|  5195  |  6066  | 
|  5196   /// @domName SVGStringList.insertItemBefore; @docsEditable true |  6067   /// @docsEditable true | 
 |  6068   @DomName('SVGStringList.insertItemBefore') | 
|  5197   String insertItemBefore(String item, int index) native; |  6069   String insertItemBefore(String item, int index) native; | 
|  5198  |  6070  | 
|  5199   /// @domName SVGStringList.removeItem; @docsEditable true |  6071   /// @docsEditable true | 
 |  6072   @DomName('SVGStringList.removeItem') | 
|  5200   String removeItem(int index) native; |  6073   String removeItem(int index) native; | 
|  5201  |  6074  | 
|  5202   /// @domName SVGStringList.replaceItem; @docsEditable true |  6075   /// @docsEditable true | 
 |  6076   @DomName('SVGStringList.replaceItem') | 
|  5203   String replaceItem(String item, int index) native; |  6077   String replaceItem(String item, int index) native; | 
|  5204 } |  6078 } | 
|  5205 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6079 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5206 // for details. All rights reserved. Use of this source code is governed by a |  6080 // for details. All rights reserved. Use of this source code is governed by a | 
|  5207 // BSD-style license that can be found in the LICENSE file. |  6081 // BSD-style license that can be found in the LICENSE file. | 
|  5208  |  6082  | 
|  5209  |  6083  | 
|  5210 /// @domName SVGStylable |  6084 /// @docsEditable true | 
 |  6085 @DomName('SVGStylable') | 
|  5211 abstract class Stylable { |  6086 abstract class Stylable { | 
|  5212  |  6087  | 
|  5213   AnimatedString $dom_svgClassName; |  6088   AnimatedString $dom_svgClassName; | 
|  5214  |  6089  | 
|  5215   CssStyleDeclaration style; |  6090   CssStyleDeclaration style; | 
|  5216  |  6091  | 
|  5217   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  6092   /// @docsEditable true | 
|  5218   CssValue getPresentationAttribute(String name); |  6093   CssValue getPresentationAttribute(String name); | 
|  5219 } |  6094 } | 
|  5220 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6095 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5221 // for details. All rights reserved. Use of this source code is governed by a |  6096 // for details. All rights reserved. Use of this source code is governed by a | 
|  5222 // BSD-style license that can be found in the LICENSE file. |  6097 // BSD-style license that can be found in the LICENSE file. | 
|  5223  |  6098  | 
|  5224  |  6099  | 
|  5225 /// @domName SVGStyleElement; @docsEditable true |  6100 /// @docsEditable true | 
 |  6101 @DomName('SVGStyleElement') | 
|  5226 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem
      ent" { |  6102 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem
      ent" { | 
|  5227  |  6103  | 
|  5228   ///@docsEditable true |  6104   /// @docsEditable true | 
|  5229   factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty
      le"); |  6105   factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty
      le"); | 
|  5230  |  6106  | 
|  5231   /// @domName SVGStyleElement.disabled; @docsEditable true |  6107   /// @docsEditable true | 
 |  6108   @DomName('SVGStyleElement.disabled') | 
|  5232   bool disabled; |  6109   bool disabled; | 
|  5233  |  6110  | 
|  5234   /// @domName SVGStyleElement.media; @docsEditable true |  6111   /// @docsEditable true | 
 |  6112   @DomName('SVGStyleElement.media') | 
|  5235   String media; |  6113   String media; | 
|  5236  |  6114  | 
|  5237   // Shadowing definition. |  6115   // Shadowing definition. | 
|  5238   /// @domName SVGStyleElement.title; @docsEditable true |  6116   /// @docsEditable true | 
|  5239   String get title => JS("String", "#.title", this); |  6117   String get title => JS("String", "#.title", this); | 
|  5240  |  6118  | 
|  5241   /// @domName SVGStyleElement.title; @docsEditable true |  6119   /// @docsEditable true | 
|  5242   void set title(String value) { |  6120   void set title(String value) { | 
|  5243     JS("void", "#.title = #", this, value); |  6121     JS("void", "#.title = #", this, value); | 
|  5244   } |  6122   } | 
|  5245  |  6123  | 
|  5246   /// @domName SVGStyleElement.type; @docsEditable true |  6124   /// @docsEditable true | 
 |  6125   @DomName('SVGStyleElement.type') | 
|  5247   String type; |  6126   String type; | 
|  5248  |  6127  | 
|  5249   // From SVGLangSpace |  6128   // From SVGLangSpace | 
|  5250  |  6129  | 
|  5251   /// @domName SVGLangSpace.xmllang; @docsEditable true |  6130   /// @docsEditable true | 
 |  6131   @DomName('SVGStyleElement.xmllang') | 
|  5252   String xmllang; |  6132   String xmllang; | 
|  5253  |  6133  | 
|  5254   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  6134   /// @docsEditable true | 
 |  6135   @DomName('SVGStyleElement.xmlspace') | 
|  5255   String xmlspace; |  6136   String xmlspace; | 
|  5256 } |  6137 } | 
|  5257 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6138 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5258 // for details. All rights reserved. Use of this source code is governed by a |  6139 // for details. All rights reserved. Use of this source code is governed by a | 
|  5259 // BSD-style license that can be found in the LICENSE file. |  6140 // BSD-style license that can be found in the LICENSE file. | 
|  5260  |  6141  | 
|  5261  |  6142  | 
|  5262 /// @domName SVGDocument; @docsEditable true |  6143 /// @docsEditable true | 
 |  6144 @DomName('SVGDocument') | 
|  5263 class SvgDocument extends Document native "*SVGDocument" { |  6145 class SvgDocument extends Document native "*SVGDocument" { | 
|  5264  |  6146  | 
|  5265   /// @domName SVGDocument.rootElement; @docsEditable true |  6147   /// @docsEditable true | 
 |  6148   @DomName('SVGDocument.rootElement') | 
|  5266   final SvgSvgElement rootElement; |  6149   final SvgSvgElement rootElement; | 
|  5267  |  6150  | 
|  5268   /// @domName SVGDocument.createEvent; @docsEditable true |  6151   /// @docsEditable true | 
|  5269   @JSName('createEvent') |  6152   @JSName('createEvent') | 
 |  6153   @DomName('SVGDocument.createEvent') | 
|  5270   Event $dom_createEvent(String eventType) native; |  6154   Event $dom_createEvent(String eventType) native; | 
|  5271 } |  6155 } | 
|  5272 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file |  6156 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file | 
|  5273 // for details. All rights reserved. Use of this source code is governed by a |  6157 // for details. All rights reserved. Use of this source code is governed by a | 
|  5274 // BSD-style license that can be found in the LICENSE file. |  6158 // BSD-style license that can be found in the LICENSE file. | 
|  5275  |  6159  | 
|  5276  |  6160  | 
|  5277 class _AttributeClassSet extends CssClassSet { |  6161 class _AttributeClassSet extends CssClassSet { | 
|  5278   final Element _element; |  6162   final Element _element; | 
|  5279  |  6163  | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
|  5294     } |  6178     } | 
|  5295     return s; |  6179     return s; | 
|  5296   } |  6180   } | 
|  5297  |  6181  | 
|  5298   void writeClasses(Set s) { |  6182   void writeClasses(Set s) { | 
|  5299     List list = new List.from(s); |  6183     List list = new List.from(s); | 
|  5300     _element.attributes['class'] = Strings.join(list, ' '); |  6184     _element.attributes['class'] = Strings.join(list, ' '); | 
|  5301   } |  6185   } | 
|  5302 } |  6186 } | 
|  5303  |  6187  | 
|  5304 /// @domName SVGElement |  6188 @DomName('SVGElement') | 
|  5305 class SvgElement extends Element native "*SVGElement" { |  6189 class SvgElement extends Element native "*SVGElement" { | 
|  5306   factory SvgElement.tag(String tag) => |  6190   factory SvgElement.tag(String tag) => | 
|  5307       _SvgElementFactoryProvider.createSvgElement_tag(tag); |  6191       _SvgElementFactoryProvider.createSvgElement_tag(tag); | 
|  5308   factory SvgElement.svg(String svg) => |  6192   factory SvgElement.svg(String svg) => | 
|  5309       _SvgElementFactoryProvider.createSvgElement_svg(svg); |  6193       _SvgElementFactoryProvider.createSvgElement_svg(svg); | 
|  5310  |  6194  | 
|  5311   _AttributeClassSet _cssClassSet; |  6195   _AttributeClassSet _cssClassSet; | 
|  5312   CssClassSet get classes { |  6196   CssClassSet get classes { | 
|  5313     if (_cssClassSet == null) { |  6197     if (_cssClassSet == null) { | 
|  5314       _cssClassSet = new _AttributeClassSet(this); |  6198       _cssClassSet = new _AttributeClassSet(this); | 
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  5351   void set innerHtml(String svg) { |  6235   void set innerHtml(String svg) { | 
|  5352     final container = new Element.tag("div"); |  6236     final container = new Element.tag("div"); | 
|  5353     // Wrap the SVG string in <svg> so that SvgElements are created, rather than |  6237     // Wrap the SVG string in <svg> so that SvgElements are created, rather than | 
|  5354     // HTMLElements. |  6238     // HTMLElements. | 
|  5355     container.innerHtml = '<svg version="1.1">$svg</svg>'; |  6239     container.innerHtml = '<svg version="1.1">$svg</svg>'; | 
|  5356     this.children = container.children[0].children; |  6240     this.children = container.children[0].children; | 
|  5357   } |  6241   } | 
|  5358  |  6242  | 
|  5359   // Unsupported methods inherited from Element. |  6243   // Unsupported methods inherited from Element. | 
|  5360  |  6244  | 
|  5361   /** @domName Element.insertAdjacentText */ |  6245   @DomName('Element.insertAdjacentText') | 
|  5362   void insertAdjacentText(String where, String text) { |  6246   void insertAdjacentText(String where, String text) { | 
|  5363     throw new UnsupportedError("Cannot invoke insertAdjacentText on SVG."); |  6247     throw new UnsupportedError("Cannot invoke insertAdjacentText on SVG."); | 
|  5364   } |  6248   } | 
|  5365  |  6249  | 
|  5366   /** @domName Element.insertAdjacentHTML */ |  6250   @DomName('Element.insertAdjacentHTML') | 
|  5367   void insertAdjacentHtml(String where, String text) { |  6251   void insertAdjacentHtml(String where, String text) { | 
|  5368     throw new UnsupportedError("Cannot invoke insertAdjacentHtml on SVG."); |  6252     throw new UnsupportedError("Cannot invoke insertAdjacentHtml on SVG."); | 
|  5369   } |  6253   } | 
|  5370  |  6254  | 
|  5371   /** @domName Element.insertAdjacentHTML */ |  6255   @DomName('Element.insertAdjacentHTML') | 
|  5372   Element insertAdjacentElement(String where, Element element) { |  6256   Element insertAdjacentElement(String where, Element element) { | 
|  5373     throw new UnsupportedError("Cannot invoke insertAdjacentElement on SVG."); |  6257     throw new UnsupportedError("Cannot invoke insertAdjacentElement on SVG."); | 
|  5374   } |  6258   } | 
|  5375  |  6259  | 
|  5376   HtmlCollection get $dom_children { |  6260   HtmlCollection get $dom_children { | 
|  5377     throw new UnsupportedError("Cannot get dom_children on SVG."); |  6261     throw new UnsupportedError("Cannot get dom_children on SVG."); | 
|  5378   } |  6262   } | 
|  5379  |  6263  | 
|  5380   bool get isContentEditable => false; |  6264   bool get isContentEditable => false; | 
|  5381   void click() { |  6265   void click() { | 
|  5382     throw new UnsupportedError("Cannot invoke click SVG."); |  6266     throw new UnsupportedError("Cannot invoke click SVG."); | 
|  5383   } |  6267   } | 
|  5384  |  6268  | 
|  5385  |  6269  | 
|  5386   // Shadowing definition. |  6270   // Shadowing definition. | 
|  5387   /// @domName SVGElement.id; @docsEditable true |  6271   /// @docsEditable true | 
|  5388   String get id => JS("String", "#.id", this); |  6272   String get id => JS("String", "#.id", this); | 
|  5389  |  6273  | 
|  5390   /// @domName SVGElement.id; @docsEditable true |  6274   /// @docsEditable true | 
|  5391   void set id(String value) { |  6275   void set id(String value) { | 
|  5392     JS("void", "#.id = #", this, value); |  6276     JS("void", "#.id = #", this, value); | 
|  5393   } |  6277   } | 
|  5394  |  6278  | 
|  5395   /// @domName SVGElement.ownerSVGElement; @docsEditable true |  6279   /// @docsEditable true | 
|  5396   @JSName('ownerSVGElement') |  6280   @JSName('ownerSVGElement') | 
 |  6281   @DomName('SVGElement.ownerSVGElement') | 
|  5397   final SvgSvgElement ownerSvgElement; |  6282   final SvgSvgElement ownerSvgElement; | 
|  5398  |  6283  | 
|  5399   /// @domName SVGElement.viewportElement; @docsEditable true |  6284   /// @docsEditable true | 
 |  6285   @DomName('SVGElement.viewportElement') | 
|  5400   final SvgElement viewportElement; |  6286   final SvgElement viewportElement; | 
|  5401  |  6287  | 
|  5402   /// @domName SVGElement.xmlbase; @docsEditable true |  6288   /// @docsEditable true | 
 |  6289   @DomName('SVGElement.xmlbase') | 
|  5403   String xmlbase; |  6290   String xmlbase; | 
|  5404  |  6291  | 
|  5405 } |  6292 } | 
|  5406 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6293 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5407 // for details. All rights reserved. Use of this source code is governed by a |  6294 // for details. All rights reserved. Use of this source code is governed by a | 
|  5408 // BSD-style license that can be found in the LICENSE file. |  6295 // BSD-style license that can be found in the LICENSE file. | 
|  5409  |  6296  | 
|  5410  |  6297  | 
|  5411 /// @domName SVGException; @docsEditable true |  6298 /// @docsEditable true | 
 |  6299 @DomName('SVGException') | 
|  5412 class SvgException native "*SVGException" { |  6300 class SvgException native "*SVGException" { | 
|  5413  |  6301  | 
|  5414   static const int SVG_INVALID_VALUE_ERR = 1; |  6302   static const int SVG_INVALID_VALUE_ERR = 1; | 
|  5415  |  6303  | 
|  5416   static const int SVG_MATRIX_NOT_INVERTABLE = 2; |  6304   static const int SVG_MATRIX_NOT_INVERTABLE = 2; | 
|  5417  |  6305  | 
|  5418   static const int SVG_WRONG_TYPE_ERR = 0; |  6306   static const int SVG_WRONG_TYPE_ERR = 0; | 
|  5419  |  6307  | 
|  5420   /// @domName SVGException.code; @docsEditable true |  6308   /// @docsEditable true | 
 |  6309   @DomName('SVGException.code') | 
|  5421   final int code; |  6310   final int code; | 
|  5422  |  6311  | 
|  5423   /// @domName SVGException.message; @docsEditable true |  6312   /// @docsEditable true | 
 |  6313   @DomName('SVGException.message') | 
|  5424   final String message; |  6314   final String message; | 
|  5425  |  6315  | 
|  5426   /// @domName SVGException.name; @docsEditable true |  6316   /// @docsEditable true | 
 |  6317   @DomName('SVGException.name') | 
|  5427   final String name; |  6318   final String name; | 
|  5428  |  6319  | 
|  5429   /// @domName SVGException.toString; @docsEditable true |  6320   /// @docsEditable true | 
 |  6321   @DomName('SVGException.toString') | 
|  5430   String toString() native; |  6322   String toString() native; | 
|  5431 } |  6323 } | 
|  5432 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6324 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5433 // for details. All rights reserved. Use of this source code is governed by a |  6325 // for details. All rights reserved. Use of this source code is governed by a | 
|  5434 // BSD-style license that can be found in the LICENSE file. |  6326 // BSD-style license that can be found in the LICENSE file. | 
|  5435  |  6327  | 
|  5436  |  6328  | 
|  5437 /// @domName SVGSVGElement |  6329 @DomName('SVGSVGElement') | 
|  5438 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
       Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem
      ent" { |  6330 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
       Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem
      ent" { | 
|  5439   factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement()
      ; |  6331   factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement()
      ; | 
|  5440  |  6332  | 
|  5441  |  6333  | 
|  5442   /// @domName SVGSVGElement.contentScriptType; @docsEditable true |  6334   /// @docsEditable true | 
 |  6335   @DomName('SVGSVGElement.contentScriptType') | 
|  5443   String contentScriptType; |  6336   String contentScriptType; | 
|  5444  |  6337  | 
|  5445   /// @domName SVGSVGElement.contentStyleType; @docsEditable true |  6338   /// @docsEditable true | 
 |  6339   @DomName('SVGSVGElement.contentStyleType') | 
|  5446   String contentStyleType; |  6340   String contentStyleType; | 
|  5447  |  6341  | 
|  5448   /// @domName SVGSVGElement.currentScale; @docsEditable true |  6342   /// @docsEditable true | 
 |  6343   @DomName('SVGSVGElement.currentScale') | 
|  5449   num currentScale; |  6344   num currentScale; | 
|  5450  |  6345  | 
|  5451   /// @domName SVGSVGElement.currentTranslate; @docsEditable true |  6346   /// @docsEditable true | 
 |  6347   @DomName('SVGSVGElement.currentTranslate') | 
|  5452   final Point currentTranslate; |  6348   final Point currentTranslate; | 
|  5453  |  6349  | 
|  5454   /// @domName SVGSVGElement.currentView; @docsEditable true |  6350   /// @docsEditable true | 
 |  6351   @DomName('SVGSVGElement.currentView') | 
|  5455   final ViewSpec currentView; |  6352   final ViewSpec currentView; | 
|  5456  |  6353  | 
|  5457   /// @domName SVGSVGElement.height; @docsEditable true |  6354   /// @docsEditable true | 
 |  6355   @DomName('SVGSVGElement.height') | 
|  5458   final AnimatedLength height; |  6356   final AnimatedLength height; | 
|  5459  |  6357  | 
|  5460   /// @domName SVGSVGElement.pixelUnitToMillimeterX; @docsEditable true |  6358   /// @docsEditable true | 
 |  6359   @DomName('SVGSVGElement.pixelUnitToMillimeterX') | 
|  5461   final num pixelUnitToMillimeterX; |  6360   final num pixelUnitToMillimeterX; | 
|  5462  |  6361  | 
|  5463   /// @domName SVGSVGElement.pixelUnitToMillimeterY; @docsEditable true |  6362   /// @docsEditable true | 
 |  6363   @DomName('SVGSVGElement.pixelUnitToMillimeterY') | 
|  5464   final num pixelUnitToMillimeterY; |  6364   final num pixelUnitToMillimeterY; | 
|  5465  |  6365  | 
|  5466   /// @domName SVGSVGElement.screenPixelToMillimeterX; @docsEditable true |  6366   /// @docsEditable true | 
 |  6367   @DomName('SVGSVGElement.screenPixelToMillimeterX') | 
|  5467   final num screenPixelToMillimeterX; |  6368   final num screenPixelToMillimeterX; | 
|  5468  |  6369  | 
|  5469   /// @domName SVGSVGElement.screenPixelToMillimeterY; @docsEditable true |  6370   /// @docsEditable true | 
 |  6371   @DomName('SVGSVGElement.screenPixelToMillimeterY') | 
|  5470   final num screenPixelToMillimeterY; |  6372   final num screenPixelToMillimeterY; | 
|  5471  |  6373  | 
|  5472   /// @domName SVGSVGElement.useCurrentView; @docsEditable true |  6374   /// @docsEditable true | 
 |  6375   @DomName('SVGSVGElement.useCurrentView') | 
|  5473   final bool useCurrentView; |  6376   final bool useCurrentView; | 
|  5474  |  6377  | 
|  5475   /// @domName SVGSVGElement.viewport; @docsEditable true |  6378   /// @docsEditable true | 
 |  6379   @DomName('SVGSVGElement.viewport') | 
|  5476   final Rect viewport; |  6380   final Rect viewport; | 
|  5477  |  6381  | 
|  5478   /// @domName SVGSVGElement.width; @docsEditable true |  6382   /// @docsEditable true | 
 |  6383   @DomName('SVGSVGElement.width') | 
|  5479   final AnimatedLength width; |  6384   final AnimatedLength width; | 
|  5480  |  6385  | 
|  5481   /// @domName SVGSVGElement.x; @docsEditable true |  6386   /// @docsEditable true | 
 |  6387   @DomName('SVGSVGElement.x') | 
|  5482   final AnimatedLength x; |  6388   final AnimatedLength x; | 
|  5483  |  6389  | 
|  5484   /// @domName SVGSVGElement.y; @docsEditable true |  6390   /// @docsEditable true | 
 |  6391   @DomName('SVGSVGElement.y') | 
|  5485   final AnimatedLength y; |  6392   final AnimatedLength y; | 
|  5486  |  6393  | 
|  5487   /// @domName SVGSVGElement.animationsPaused; @docsEditable true |  6394   /// @docsEditable true | 
 |  6395   @DomName('SVGSVGElement.animationsPaused') | 
|  5488   bool animationsPaused() native; |  6396   bool animationsPaused() native; | 
|  5489  |  6397  | 
|  5490   /// @domName SVGSVGElement.checkEnclosure; @docsEditable true |  6398   /// @docsEditable true | 
 |  6399   @DomName('SVGSVGElement.checkEnclosure') | 
|  5491   bool checkEnclosure(SvgElement element, Rect rect) native; |  6400   bool checkEnclosure(SvgElement element, Rect rect) native; | 
|  5492  |  6401  | 
|  5493   /// @domName SVGSVGElement.checkIntersection; @docsEditable true |  6402   /// @docsEditable true | 
 |  6403   @DomName('SVGSVGElement.checkIntersection') | 
|  5494   bool checkIntersection(SvgElement element, Rect rect) native; |  6404   bool checkIntersection(SvgElement element, Rect rect) native; | 
|  5495  |  6405  | 
|  5496   /// @domName SVGSVGElement.createSVGAngle; @docsEditable true |  6406   /// @docsEditable true | 
|  5497   @JSName('createSVGAngle') |  6407   @JSName('createSVGAngle') | 
 |  6408   @DomName('SVGSVGElement.createSVGAngle') | 
|  5498   Angle createSvgAngle() native; |  6409   Angle createSvgAngle() native; | 
|  5499  |  6410  | 
|  5500   /// @domName SVGSVGElement.createSVGLength; @docsEditable true |  6411   /// @docsEditable true | 
|  5501   @JSName('createSVGLength') |  6412   @JSName('createSVGLength') | 
 |  6413   @DomName('SVGSVGElement.createSVGLength') | 
|  5502   Length createSvgLength() native; |  6414   Length createSvgLength() native; | 
|  5503  |  6415  | 
|  5504   /// @domName SVGSVGElement.createSVGMatrix; @docsEditable true |  6416   /// @docsEditable true | 
|  5505   @JSName('createSVGMatrix') |  6417   @JSName('createSVGMatrix') | 
 |  6418   @DomName('SVGSVGElement.createSVGMatrix') | 
|  5506   Matrix createSvgMatrix() native; |  6419   Matrix createSvgMatrix() native; | 
|  5507  |  6420  | 
|  5508   /// @domName SVGSVGElement.createSVGNumber; @docsEditable true |  6421   /// @docsEditable true | 
|  5509   @JSName('createSVGNumber') |  6422   @JSName('createSVGNumber') | 
 |  6423   @DomName('SVGSVGElement.createSVGNumber') | 
|  5510   Number createSvgNumber() native; |  6424   Number createSvgNumber() native; | 
|  5511  |  6425  | 
|  5512   /// @domName SVGSVGElement.createSVGPoint; @docsEditable true |  6426   /// @docsEditable true | 
|  5513   @JSName('createSVGPoint') |  6427   @JSName('createSVGPoint') | 
 |  6428   @DomName('SVGSVGElement.createSVGPoint') | 
|  5514   Point createSvgPoint() native; |  6429   Point createSvgPoint() native; | 
|  5515  |  6430  | 
|  5516   /// @domName SVGSVGElement.createSVGRect; @docsEditable true |  6431   /// @docsEditable true | 
|  5517   @JSName('createSVGRect') |  6432   @JSName('createSVGRect') | 
 |  6433   @DomName('SVGSVGElement.createSVGRect') | 
|  5518   Rect createSvgRect() native; |  6434   Rect createSvgRect() native; | 
|  5519  |  6435  | 
|  5520   /// @domName SVGSVGElement.createSVGTransform; @docsEditable true |  6436   /// @docsEditable true | 
|  5521   @JSName('createSVGTransform') |  6437   @JSName('createSVGTransform') | 
 |  6438   @DomName('SVGSVGElement.createSVGTransform') | 
|  5522   Transform createSvgTransform() native; |  6439   Transform createSvgTransform() native; | 
|  5523  |  6440  | 
|  5524   /// @domName SVGSVGElement.createSVGTransformFromMatrix; @docsEditable true |  6441   /// @docsEditable true | 
|  5525   @JSName('createSVGTransformFromMatrix') |  6442   @JSName('createSVGTransformFromMatrix') | 
 |  6443   @DomName('SVGSVGElement.createSVGTransformFromMatrix') | 
|  5526   Transform createSvgTransformFromMatrix(Matrix matrix) native; |  6444   Transform createSvgTransformFromMatrix(Matrix matrix) native; | 
|  5527  |  6445  | 
|  5528   /// @domName SVGSVGElement.deselectAll; @docsEditable true |  6446   /// @docsEditable true | 
 |  6447   @DomName('SVGSVGElement.deselectAll') | 
|  5529   void deselectAll() native; |  6448   void deselectAll() native; | 
|  5530  |  6449  | 
|  5531   /// @domName SVGSVGElement.forceRedraw; @docsEditable true |  6450   /// @docsEditable true | 
 |  6451   @DomName('SVGSVGElement.forceRedraw') | 
|  5532   void forceRedraw() native; |  6452   void forceRedraw() native; | 
|  5533  |  6453  | 
|  5534   /// @domName SVGSVGElement.getCurrentTime; @docsEditable true |  6454   /// @docsEditable true | 
 |  6455   @DomName('SVGSVGElement.getCurrentTime') | 
|  5535   num getCurrentTime() native; |  6456   num getCurrentTime() native; | 
|  5536  |  6457  | 
|  5537   /// @domName SVGSVGElement.getElementById; @docsEditable true |  6458   /// @docsEditable true | 
 |  6459   @DomName('SVGSVGElement.getElementById') | 
|  5538   Element getElementById(String elementId) native; |  6460   Element getElementById(String elementId) native; | 
|  5539  |  6461  | 
|  5540   /// @domName SVGSVGElement.getEnclosureList; @docsEditable true |  6462   /// @docsEditable true | 
 |  6463   @DomName('SVGSVGElement.getEnclosureList') | 
|  5541   @Returns('NodeList') @Creates('NodeList') |  6464   @Returns('NodeList') @Creates('NodeList') | 
|  5542   List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; |  6465   List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; | 
|  5543  |  6466  | 
|  5544   /// @domName SVGSVGElement.getIntersectionList; @docsEditable true |  6467   /// @docsEditable true | 
 |  6468   @DomName('SVGSVGElement.getIntersectionList') | 
|  5545   @Returns('NodeList') @Creates('NodeList') |  6469   @Returns('NodeList') @Creates('NodeList') | 
|  5546   List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; |  6470   List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; | 
|  5547  |  6471  | 
|  5548   /// @domName SVGSVGElement.pauseAnimations; @docsEditable true |  6472   /// @docsEditable true | 
 |  6473   @DomName('SVGSVGElement.pauseAnimations') | 
|  5549   void pauseAnimations() native; |  6474   void pauseAnimations() native; | 
|  5550  |  6475  | 
|  5551   /// @domName SVGSVGElement.setCurrentTime; @docsEditable true |  6476   /// @docsEditable true | 
 |  6477   @DomName('SVGSVGElement.setCurrentTime') | 
|  5552   void setCurrentTime(num seconds) native; |  6478   void setCurrentTime(num seconds) native; | 
|  5553  |  6479  | 
|  5554   /// @domName SVGSVGElement.suspendRedraw; @docsEditable true |  6480   /// @docsEditable true | 
 |  6481   @DomName('SVGSVGElement.suspendRedraw') | 
|  5555   int suspendRedraw(int maxWaitMilliseconds) native; |  6482   int suspendRedraw(int maxWaitMilliseconds) native; | 
|  5556  |  6483  | 
|  5557   /// @domName SVGSVGElement.unpauseAnimations; @docsEditable true |  6484   /// @docsEditable true | 
 |  6485   @DomName('SVGSVGElement.unpauseAnimations') | 
|  5558   void unpauseAnimations() native; |  6486   void unpauseAnimations() native; | 
|  5559  |  6487  | 
|  5560   /// @domName SVGSVGElement.unsuspendRedraw; @docsEditable true |  6488   /// @docsEditable true | 
 |  6489   @DomName('SVGSVGElement.unsuspendRedraw') | 
|  5561   void unsuspendRedraw(int suspendHandleId) native; |  6490   void unsuspendRedraw(int suspendHandleId) native; | 
|  5562  |  6491  | 
|  5563   /// @domName SVGSVGElement.unsuspendRedrawAll; @docsEditable true |  6492   /// @docsEditable true | 
 |  6493   @DomName('SVGSVGElement.unsuspendRedrawAll') | 
|  5564   void unsuspendRedrawAll() native; |  6494   void unsuspendRedrawAll() native; | 
|  5565  |  6495  | 
|  5566   // From SVGExternalResourcesRequired |  6496   // From SVGExternalResourcesRequired | 
|  5567  |  6497  | 
|  5568   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  6498   /// @docsEditable true | 
 |  6499   @DomName('SVGSVGElement.externalResourcesRequired') | 
|  5569   final AnimatedBoolean externalResourcesRequired; |  6500   final AnimatedBoolean externalResourcesRequired; | 
|  5570  |  6501  | 
|  5571   // From SVGFitToViewBox |  6502   // From SVGFitToViewBox | 
|  5572  |  6503  | 
|  5573   /// @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true |  6504   /// @docsEditable true | 
 |  6505   @DomName('SVGSVGElement.preserveAspectRatio') | 
|  5574   final AnimatedPreserveAspectRatio preserveAspectRatio; |  6506   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  5575  |  6507  | 
|  5576   /// @domName SVGFitToViewBox.viewBox; @docsEditable true |  6508   /// @docsEditable true | 
 |  6509   @DomName('SVGSVGElement.viewBox') | 
|  5577   final AnimatedRect viewBox; |  6510   final AnimatedRect viewBox; | 
|  5578  |  6511  | 
|  5579   // From SVGLangSpace |  6512   // From SVGLangSpace | 
|  5580  |  6513  | 
|  5581   /// @domName SVGLangSpace.xmllang; @docsEditable true |  6514   /// @docsEditable true | 
 |  6515   @DomName('SVGSVGElement.xmllang') | 
|  5582   String xmllang; |  6516   String xmllang; | 
|  5583  |  6517  | 
|  5584   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  6518   /// @docsEditable true | 
 |  6519   @DomName('SVGSVGElement.xmlspace') | 
|  5585   String xmlspace; |  6520   String xmlspace; | 
|  5586  |  6521  | 
|  5587   // From SVGLocatable |  6522   // From SVGLocatable | 
|  5588  |  6523  | 
|  5589   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  6524   /// @docsEditable true | 
 |  6525   @DomName('SVGSVGElement.farthestViewportElement') | 
|  5590   final SvgElement farthestViewportElement; |  6526   final SvgElement farthestViewportElement; | 
|  5591  |  6527  | 
|  5592   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  6528   /// @docsEditable true | 
 |  6529   @DomName('SVGSVGElement.nearestViewportElement') | 
|  5593   final SvgElement nearestViewportElement; |  6530   final SvgElement nearestViewportElement; | 
|  5594  |  6531  | 
|  5595   /// @domName SVGLocatable.getBBox; @docsEditable true |  6532   /// @docsEditable true | 
 |  6533   @DomName('SVGSVGElement.getBBox') | 
|  5596   Rect getBBox() native; |  6534   Rect getBBox() native; | 
|  5597  |  6535  | 
|  5598   /// @domName SVGLocatable.getCTM; @docsEditable true |  6536   /// @docsEditable true | 
|  5599   @JSName('getCTM') |  6537   @JSName('getCTM') | 
 |  6538   @DomName('SVGSVGElement.getCTM') | 
|  5600   Matrix getCtm() native; |  6539   Matrix getCtm() native; | 
|  5601  |  6540  | 
|  5602   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  6541   /// @docsEditable true | 
|  5603   @JSName('getScreenCTM') |  6542   @JSName('getScreenCTM') | 
 |  6543   @DomName('SVGSVGElement.getScreenCTM') | 
|  5604   Matrix getScreenCtm() native; |  6544   Matrix getScreenCtm() native; | 
|  5605  |  6545  | 
|  5606   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  6546   /// @docsEditable true | 
 |  6547   @DomName('SVGSVGElement.getTransformToElement') | 
|  5607   Matrix getTransformToElement(SvgElement element) native; |  6548   Matrix getTransformToElement(SvgElement element) native; | 
|  5608  |  6549  | 
|  5609   // From SVGStylable |  6550   // From SVGStylable | 
|  5610  |  6551  | 
|  5611   // Shadowing definition. |  6552   // Shadowing definition. | 
|  5612   /// @domName SVGStylable.className; @docsEditable true |  6553   /// @docsEditable true | 
|  5613   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  6554   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  5614  |  6555  | 
|  5615   // Use implementation from Element. |  6556   // Use implementation from Element. | 
|  5616   // final CssStyleDeclaration style; |  6557   // final CssStyleDeclaration style; | 
|  5617  |  6558  | 
|  5618   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  6559   /// @docsEditable true | 
 |  6560   @DomName('SVGSVGElement.getPresentationAttribute') | 
|  5619   CssValue getPresentationAttribute(String name) native; |  6561   CssValue getPresentationAttribute(String name) native; | 
|  5620  |  6562  | 
|  5621   // From SVGTests |  6563   // From SVGTests | 
|  5622  |  6564  | 
|  5623   /// @domName SVGTests.requiredExtensions; @docsEditable true |  6565   /// @docsEditable true | 
 |  6566   @DomName('SVGSVGElement.requiredExtensions') | 
|  5624   final StringList requiredExtensions; |  6567   final StringList requiredExtensions; | 
|  5625  |  6568  | 
|  5626   /// @domName SVGTests.requiredFeatures; @docsEditable true |  6569   /// @docsEditable true | 
 |  6570   @DomName('SVGSVGElement.requiredFeatures') | 
|  5627   final StringList requiredFeatures; |  6571   final StringList requiredFeatures; | 
|  5628  |  6572  | 
|  5629   /// @domName SVGTests.systemLanguage; @docsEditable true |  6573   /// @docsEditable true | 
 |  6574   @DomName('SVGSVGElement.systemLanguage') | 
|  5630   final StringList systemLanguage; |  6575   final StringList systemLanguage; | 
|  5631  |  6576  | 
|  5632   /// @domName SVGTests.hasExtension; @docsEditable true |  6577   /// @docsEditable true | 
 |  6578   @DomName('SVGSVGElement.hasExtension') | 
|  5633   bool hasExtension(String extension) native; |  6579   bool hasExtension(String extension) native; | 
|  5634  |  6580  | 
|  5635   // From SVGZoomAndPan |  6581   // From SVGZoomAndPan | 
|  5636  |  6582  | 
|  5637   /// @domName SVGZoomAndPan.zoomAndPan; @docsEditable true |  6583   /// @docsEditable true | 
 |  6584   @DomName('SVGSVGElement.zoomAndPan') | 
|  5638   int zoomAndPan; |  6585   int zoomAndPan; | 
|  5639  |  6586  | 
|  5640 } |  6587 } | 
|  5641 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6588 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5642 // for details. All rights reserved. Use of this source code is governed by a |  6589 // for details. All rights reserved. Use of this source code is governed by a | 
|  5643 // BSD-style license that can be found in the LICENSE file. |  6590 // BSD-style license that can be found in the LICENSE file. | 
|  5644  |  6591  | 
|  5645  |  6592  | 
|  5646 /// @domName SVGSwitchElement; @docsEditable true |  6593 /// @docsEditable true | 
 |  6594 @DomName('SVGSwitchElement') | 
|  5647 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
      , ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { |  6595 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
      , ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { | 
|  5648  |  6596  | 
|  5649   ///@docsEditable true |  6597   /// @docsEditable true | 
|  5650   factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw
      itch"); |  6598   factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw
      itch"); | 
|  5651  |  6599  | 
|  5652   // From SVGExternalResourcesRequired |  6600   // From SVGExternalResourcesRequired | 
|  5653  |  6601  | 
|  5654   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  6602   /// @docsEditable true | 
 |  6603   @DomName('SVGSwitchElement.externalResourcesRequired') | 
|  5655   final AnimatedBoolean externalResourcesRequired; |  6604   final AnimatedBoolean externalResourcesRequired; | 
|  5656  |  6605  | 
|  5657   // From SVGLangSpace |  6606   // From SVGLangSpace | 
|  5658  |  6607  | 
|  5659   /// @domName SVGLangSpace.xmllang; @docsEditable true |  6608   /// @docsEditable true | 
 |  6609   @DomName('SVGSwitchElement.xmllang') | 
|  5660   String xmllang; |  6610   String xmllang; | 
|  5661  |  6611  | 
|  5662   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  6612   /// @docsEditable true | 
 |  6613   @DomName('SVGSwitchElement.xmlspace') | 
|  5663   String xmlspace; |  6614   String xmlspace; | 
|  5664  |  6615  | 
|  5665   // From SVGLocatable |  6616   // From SVGLocatable | 
|  5666  |  6617  | 
|  5667   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  6618   /// @docsEditable true | 
 |  6619   @DomName('SVGSwitchElement.farthestViewportElement') | 
|  5668   final SvgElement farthestViewportElement; |  6620   final SvgElement farthestViewportElement; | 
|  5669  |  6621  | 
|  5670   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  6622   /// @docsEditable true | 
 |  6623   @DomName('SVGSwitchElement.nearestViewportElement') | 
|  5671   final SvgElement nearestViewportElement; |  6624   final SvgElement nearestViewportElement; | 
|  5672  |  6625  | 
|  5673   /// @domName SVGLocatable.getBBox; @docsEditable true |  6626   /// @docsEditable true | 
 |  6627   @DomName('SVGSwitchElement.getBBox') | 
|  5674   Rect getBBox() native; |  6628   Rect getBBox() native; | 
|  5675  |  6629  | 
|  5676   /// @domName SVGLocatable.getCTM; @docsEditable true |  6630   /// @docsEditable true | 
|  5677   @JSName('getCTM') |  6631   @JSName('getCTM') | 
 |  6632   @DomName('SVGSwitchElement.getCTM') | 
|  5678   Matrix getCtm() native; |  6633   Matrix getCtm() native; | 
|  5679  |  6634  | 
|  5680   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  6635   /// @docsEditable true | 
|  5681   @JSName('getScreenCTM') |  6636   @JSName('getScreenCTM') | 
 |  6637   @DomName('SVGSwitchElement.getScreenCTM') | 
|  5682   Matrix getScreenCtm() native; |  6638   Matrix getScreenCtm() native; | 
|  5683  |  6639  | 
|  5684   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  6640   /// @docsEditable true | 
 |  6641   @DomName('SVGSwitchElement.getTransformToElement') | 
|  5685   Matrix getTransformToElement(SvgElement element) native; |  6642   Matrix getTransformToElement(SvgElement element) native; | 
|  5686  |  6643  | 
|  5687   // From SVGStylable |  6644   // From SVGStylable | 
|  5688  |  6645  | 
|  5689   // Shadowing definition. |  6646   // Shadowing definition. | 
|  5690   /// @domName SVGStylable.className; @docsEditable true |  6647   /// @docsEditable true | 
|  5691   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  6648   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  5692  |  6649  | 
|  5693   // Use implementation from Element. |  6650   // Use implementation from Element. | 
|  5694   // final CssStyleDeclaration style; |  6651   // final CssStyleDeclaration style; | 
|  5695  |  6652  | 
|  5696   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  6653   /// @docsEditable true | 
 |  6654   @DomName('SVGSwitchElement.getPresentationAttribute') | 
|  5697   CssValue getPresentationAttribute(String name) native; |  6655   CssValue getPresentationAttribute(String name) native; | 
|  5698  |  6656  | 
|  5699   // From SVGTests |  6657   // From SVGTests | 
|  5700  |  6658  | 
|  5701   /// @domName SVGTests.requiredExtensions; @docsEditable true |  6659   /// @docsEditable true | 
 |  6660   @DomName('SVGSwitchElement.requiredExtensions') | 
|  5702   final StringList requiredExtensions; |  6661   final StringList requiredExtensions; | 
|  5703  |  6662  | 
|  5704   /// @domName SVGTests.requiredFeatures; @docsEditable true |  6663   /// @docsEditable true | 
 |  6664   @DomName('SVGSwitchElement.requiredFeatures') | 
|  5705   final StringList requiredFeatures; |  6665   final StringList requiredFeatures; | 
|  5706  |  6666  | 
|  5707   /// @domName SVGTests.systemLanguage; @docsEditable true |  6667   /// @docsEditable true | 
 |  6668   @DomName('SVGSwitchElement.systemLanguage') | 
|  5708   final StringList systemLanguage; |  6669   final StringList systemLanguage; | 
|  5709  |  6670  | 
|  5710   /// @domName SVGTests.hasExtension; @docsEditable true |  6671   /// @docsEditable true | 
 |  6672   @DomName('SVGSwitchElement.hasExtension') | 
|  5711   bool hasExtension(String extension) native; |  6673   bool hasExtension(String extension) native; | 
|  5712  |  6674  | 
|  5713   // From SVGTransformable |  6675   // From SVGTransformable | 
|  5714  |  6676  | 
|  5715   /// @domName SVGTransformable.transform; @docsEditable true |  6677   /// @docsEditable true | 
 |  6678   @DomName('SVGSwitchElement.transform') | 
|  5716   final AnimatedTransformList transform; |  6679   final AnimatedTransformList transform; | 
|  5717 } |  6680 } | 
|  5718 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6681 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5719 // for details. All rights reserved. Use of this source code is governed by a |  6682 // for details. All rights reserved. Use of this source code is governed by a | 
|  5720 // BSD-style license that can be found in the LICENSE file. |  6683 // BSD-style license that can be found in the LICENSE file. | 
|  5721  |  6684  | 
|  5722  |  6685  | 
|  5723 /// @domName SVGSymbolElement; @docsEditable true |  6686 /// @docsEditable true | 
 |  6687 @DomName('SVGSymbolElement') | 
|  5724 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
      sRequired, Stylable, LangSpace native "*SVGSymbolElement" { |  6688 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
      sRequired, Stylable, LangSpace native "*SVGSymbolElement" { | 
|  5725  |  6689  | 
|  5726   ///@docsEditable true |  6690   /// @docsEditable true | 
|  5727   factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy
      mbol"); |  6691   factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy
      mbol"); | 
|  5728  |  6692  | 
|  5729   // From SVGExternalResourcesRequired |  6693   // From SVGExternalResourcesRequired | 
|  5730  |  6694  | 
|  5731   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  6695   /// @docsEditable true | 
 |  6696   @DomName('SVGSymbolElement.externalResourcesRequired') | 
|  5732   final AnimatedBoolean externalResourcesRequired; |  6697   final AnimatedBoolean externalResourcesRequired; | 
|  5733  |  6698  | 
|  5734   // From SVGFitToViewBox |  6699   // From SVGFitToViewBox | 
|  5735  |  6700  | 
|  5736   /// @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true |  6701   /// @docsEditable true | 
 |  6702   @DomName('SVGSymbolElement.preserveAspectRatio') | 
|  5737   final AnimatedPreserveAspectRatio preserveAspectRatio; |  6703   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  5738  |  6704  | 
|  5739   /// @domName SVGFitToViewBox.viewBox; @docsEditable true |  6705   /// @docsEditable true | 
 |  6706   @DomName('SVGSymbolElement.viewBox') | 
|  5740   final AnimatedRect viewBox; |  6707   final AnimatedRect viewBox; | 
|  5741  |  6708  | 
|  5742   // From SVGLangSpace |  6709   // From SVGLangSpace | 
|  5743  |  6710  | 
|  5744   /// @domName SVGLangSpace.xmllang; @docsEditable true |  6711   /// @docsEditable true | 
 |  6712   @DomName('SVGSymbolElement.xmllang') | 
|  5745   String xmllang; |  6713   String xmllang; | 
|  5746  |  6714  | 
|  5747   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  6715   /// @docsEditable true | 
 |  6716   @DomName('SVGSymbolElement.xmlspace') | 
|  5748   String xmlspace; |  6717   String xmlspace; | 
|  5749  |  6718  | 
|  5750   // From SVGStylable |  6719   // From SVGStylable | 
|  5751  |  6720  | 
|  5752   // Shadowing definition. |  6721   // Shadowing definition. | 
|  5753   /// @domName SVGStylable.className; @docsEditable true |  6722   /// @docsEditable true | 
|  5754   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  6723   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  5755  |  6724  | 
|  5756   // Use implementation from Element. |  6725   // Use implementation from Element. | 
|  5757   // final CssStyleDeclaration style; |  6726   // final CssStyleDeclaration style; | 
|  5758  |  6727  | 
|  5759   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  6728   /// @docsEditable true | 
 |  6729   @DomName('SVGSymbolElement.getPresentationAttribute') | 
|  5760   CssValue getPresentationAttribute(String name) native; |  6730   CssValue getPresentationAttribute(String name) native; | 
|  5761 } |  6731 } | 
|  5762 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6732 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5763 // for details. All rights reserved. Use of this source code is governed by a |  6733 // for details. All rights reserved. Use of this source code is governed by a | 
|  5764 // BSD-style license that can be found in the LICENSE file. |  6734 // BSD-style license that can be found in the LICENSE file. | 
|  5765  |  6735  | 
|  5766  |  6736  | 
|  5767 /// @domName SVGTRefElement; @docsEditable true |  6737 /// @docsEditable true | 
 |  6738 @DomName('SVGTRefElement') | 
|  5768 class TRefElement extends TextPositioningElement implements UriReference native 
      "*SVGTRefElement" { |  6739 class TRefElement extends TextPositioningElement implements UriReference native 
      "*SVGTRefElement" { | 
|  5769  |  6740  | 
|  5770   ///@docsEditable true |  6741   /// @docsEditable true | 
|  5771   factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref
      "); |  6742   factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref
      "); | 
|  5772  |  6743  | 
|  5773   // From SVGURIReference |  6744   // From SVGURIReference | 
|  5774  |  6745  | 
|  5775   /// @domName SVGURIReference.href; @docsEditable true |  6746   /// @docsEditable true | 
 |  6747   @DomName('SVGTRefElement.href') | 
|  5776   final AnimatedString href; |  6748   final AnimatedString href; | 
|  5777 } |  6749 } | 
|  5778 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6750 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5779 // for details. All rights reserved. Use of this source code is governed by a |  6751 // for details. All rights reserved. Use of this source code is governed by a | 
|  5780 // BSD-style license that can be found in the LICENSE file. |  6752 // BSD-style license that can be found in the LICENSE file. | 
|  5781  |  6753  | 
|  5782  |  6754  | 
|  5783 /// @domName SVGTSpanElement; @docsEditable true |  6755 /// @docsEditable true | 
 |  6756 @DomName('SVGTSpanElement') | 
|  5784 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { |  6757 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { | 
|  5785  |  6758  | 
|  5786   ///@docsEditable true |  6759   /// @docsEditable true | 
|  5787   factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
      an"); |  6760   factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
      an"); | 
|  5788 } |  6761 } | 
|  5789 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6762 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5790 // for details. All rights reserved. Use of this source code is governed by a |  6763 // for details. All rights reserved. Use of this source code is governed by a | 
|  5791 // BSD-style license that can be found in the LICENSE file. |  6764 // BSD-style license that can be found in the LICENSE file. | 
|  5792  |  6765  | 
|  5793  |  6766  | 
|  5794 /// @domName SVGTests |  6767 /// @docsEditable true | 
 |  6768 @DomName('SVGTests') | 
|  5795 abstract class Tests { |  6769 abstract class Tests { | 
|  5796  |  6770  | 
|  5797   StringList requiredExtensions; |  6771   StringList requiredExtensions; | 
|  5798  |  6772  | 
|  5799   StringList requiredFeatures; |  6773   StringList requiredFeatures; | 
|  5800  |  6774  | 
|  5801   StringList systemLanguage; |  6775   StringList systemLanguage; | 
|  5802  |  6776  | 
|  5803   /// @domName SVGTests.hasExtension; @docsEditable true |  6777   /// @docsEditable true | 
|  5804   bool hasExtension(String extension); |  6778   bool hasExtension(String extension); | 
|  5805 } |  6779 } | 
|  5806 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6780 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5807 // for details. All rights reserved. Use of this source code is governed by a |  6781 // for details. All rights reserved. Use of this source code is governed by a | 
|  5808 // BSD-style license that can be found in the LICENSE file. |  6782 // BSD-style license that can be found in the LICENSE file. | 
|  5809  |  6783  | 
|  5810  |  6784  | 
|  5811 /// @domName SVGTextContentElement; @docsEditable true |  6785 /// @docsEditable true | 
 |  6786 @DomName('SVGTextContentElement') | 
|  5812 class TextContentElement extends SvgElement implements Tests, Stylable, External
      ResourcesRequired, LangSpace native "*SVGTextContentElement" { |  6787 class TextContentElement extends SvgElement implements Tests, Stylable, External
      ResourcesRequired, LangSpace native "*SVGTextContentElement" { | 
|  5813  |  6788  | 
|  5814   static const int LENGTHADJUST_SPACING = 1; |  6789   static const int LENGTHADJUST_SPACING = 1; | 
|  5815  |  6790  | 
|  5816   static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; |  6791   static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; | 
|  5817  |  6792  | 
|  5818   static const int LENGTHADJUST_UNKNOWN = 0; |  6793   static const int LENGTHADJUST_UNKNOWN = 0; | 
|  5819  |  6794  | 
|  5820   /// @domName SVGTextContentElement.lengthAdjust; @docsEditable true |  6795   /// @docsEditable true | 
 |  6796   @DomName('SVGTextContentElement.lengthAdjust') | 
|  5821   final AnimatedEnumeration lengthAdjust; |  6797   final AnimatedEnumeration lengthAdjust; | 
|  5822  |  6798  | 
|  5823   /// @domName SVGTextContentElement.textLength; @docsEditable true |  6799   /// @docsEditable true | 
 |  6800   @DomName('SVGTextContentElement.textLength') | 
|  5824   final AnimatedLength textLength; |  6801   final AnimatedLength textLength; | 
|  5825  |  6802  | 
|  5826   /// @domName SVGTextContentElement.getCharNumAtPosition; @docsEditable true |  6803   /// @docsEditable true | 
 |  6804   @DomName('SVGTextContentElement.getCharNumAtPosition') | 
|  5827   int getCharNumAtPosition(Point point) native; |  6805   int getCharNumAtPosition(Point point) native; | 
|  5828  |  6806  | 
|  5829   /// @domName SVGTextContentElement.getComputedTextLength; @docsEditable true |  6807   /// @docsEditable true | 
 |  6808   @DomName('SVGTextContentElement.getComputedTextLength') | 
|  5830   num getComputedTextLength() native; |  6809   num getComputedTextLength() native; | 
|  5831  |  6810  | 
|  5832   /// @domName SVGTextContentElement.getEndPositionOfChar; @docsEditable true |  6811   /// @docsEditable true | 
 |  6812   @DomName('SVGTextContentElement.getEndPositionOfChar') | 
|  5833   Point getEndPositionOfChar(int offset) native; |  6813   Point getEndPositionOfChar(int offset) native; | 
|  5834  |  6814  | 
|  5835   /// @domName SVGTextContentElement.getExtentOfChar; @docsEditable true |  6815   /// @docsEditable true | 
 |  6816   @DomName('SVGTextContentElement.getExtentOfChar') | 
|  5836   Rect getExtentOfChar(int offset) native; |  6817   Rect getExtentOfChar(int offset) native; | 
|  5837  |  6818  | 
|  5838   /// @domName SVGTextContentElement.getNumberOfChars; @docsEditable true |  6819   /// @docsEditable true | 
 |  6820   @DomName('SVGTextContentElement.getNumberOfChars') | 
|  5839   int getNumberOfChars() native; |  6821   int getNumberOfChars() native; | 
|  5840  |  6822  | 
|  5841   /// @domName SVGTextContentElement.getRotationOfChar; @docsEditable true |  6823   /// @docsEditable true | 
 |  6824   @DomName('SVGTextContentElement.getRotationOfChar') | 
|  5842   num getRotationOfChar(int offset) native; |  6825   num getRotationOfChar(int offset) native; | 
|  5843  |  6826  | 
|  5844   /// @domName SVGTextContentElement.getStartPositionOfChar; @docsEditable true |  6827   /// @docsEditable true | 
 |  6828   @DomName('SVGTextContentElement.getStartPositionOfChar') | 
|  5845   Point getStartPositionOfChar(int offset) native; |  6829   Point getStartPositionOfChar(int offset) native; | 
|  5846  |  6830  | 
|  5847   /// @domName SVGTextContentElement.getSubStringLength; @docsEditable true |  6831   /// @docsEditable true | 
 |  6832   @DomName('SVGTextContentElement.getSubStringLength') | 
|  5848   num getSubStringLength(int offset, int length) native; |  6833   num getSubStringLength(int offset, int length) native; | 
|  5849  |  6834  | 
|  5850   /// @domName SVGTextContentElement.selectSubString; @docsEditable true |  6835   /// @docsEditable true | 
 |  6836   @DomName('SVGTextContentElement.selectSubString') | 
|  5851   void selectSubString(int offset, int length) native; |  6837   void selectSubString(int offset, int length) native; | 
|  5852  |  6838  | 
|  5853   // From SVGExternalResourcesRequired |  6839   // From SVGExternalResourcesRequired | 
|  5854  |  6840  | 
|  5855   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  6841   /// @docsEditable true | 
 |  6842   @DomName('SVGTextContentElement.externalResourcesRequired') | 
|  5856   final AnimatedBoolean externalResourcesRequired; |  6843   final AnimatedBoolean externalResourcesRequired; | 
|  5857  |  6844  | 
|  5858   // From SVGLangSpace |  6845   // From SVGLangSpace | 
|  5859  |  6846  | 
|  5860   /// @domName SVGLangSpace.xmllang; @docsEditable true |  6847   /// @docsEditable true | 
 |  6848   @DomName('SVGTextContentElement.xmllang') | 
|  5861   String xmllang; |  6849   String xmllang; | 
|  5862  |  6850  | 
|  5863   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  6851   /// @docsEditable true | 
 |  6852   @DomName('SVGTextContentElement.xmlspace') | 
|  5864   String xmlspace; |  6853   String xmlspace; | 
|  5865  |  6854  | 
|  5866   // From SVGStylable |  6855   // From SVGStylable | 
|  5867  |  6856  | 
|  5868   // Shadowing definition. |  6857   // Shadowing definition. | 
|  5869   /// @domName SVGStylable.className; @docsEditable true |  6858   /// @docsEditable true | 
|  5870   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  6859   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  5871  |  6860  | 
|  5872   // Use implementation from Element. |  6861   // Use implementation from Element. | 
|  5873   // final CssStyleDeclaration style; |  6862   // final CssStyleDeclaration style; | 
|  5874  |  6863  | 
|  5875   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  6864   /// @docsEditable true | 
 |  6865   @DomName('SVGTextContentElement.getPresentationAttribute') | 
|  5876   CssValue getPresentationAttribute(String name) native; |  6866   CssValue getPresentationAttribute(String name) native; | 
|  5877  |  6867  | 
|  5878   // From SVGTests |  6868   // From SVGTests | 
|  5879  |  6869  | 
|  5880   /// @domName SVGTests.requiredExtensions; @docsEditable true |  6870   /// @docsEditable true | 
 |  6871   @DomName('SVGTextContentElement.requiredExtensions') | 
|  5881   final StringList requiredExtensions; |  6872   final StringList requiredExtensions; | 
|  5882  |  6873  | 
|  5883   /// @domName SVGTests.requiredFeatures; @docsEditable true |  6874   /// @docsEditable true | 
 |  6875   @DomName('SVGTextContentElement.requiredFeatures') | 
|  5884   final StringList requiredFeatures; |  6876   final StringList requiredFeatures; | 
|  5885  |  6877  | 
|  5886   /// @domName SVGTests.systemLanguage; @docsEditable true |  6878   /// @docsEditable true | 
 |  6879   @DomName('SVGTextContentElement.systemLanguage') | 
|  5887   final StringList systemLanguage; |  6880   final StringList systemLanguage; | 
|  5888  |  6881  | 
|  5889   /// @domName SVGTests.hasExtension; @docsEditable true |  6882   /// @docsEditable true | 
 |  6883   @DomName('SVGTextContentElement.hasExtension') | 
|  5890   bool hasExtension(String extension) native; |  6884   bool hasExtension(String extension) native; | 
|  5891 } |  6885 } | 
|  5892 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6886 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5893 // for details. All rights reserved. Use of this source code is governed by a |  6887 // for details. All rights reserved. Use of this source code is governed by a | 
|  5894 // BSD-style license that can be found in the LICENSE file. |  6888 // BSD-style license that can be found in the LICENSE file. | 
|  5895  |  6889  | 
|  5896  |  6890  | 
|  5897 /// @domName SVGTextElement; @docsEditable true |  6891 /// @docsEditable true | 
 |  6892 @DomName('SVGTextElement') | 
|  5898 class TextElement extends TextPositioningElement implements Transformable native
       "*SVGTextElement" { |  6893 class TextElement extends TextPositioningElement implements Transformable native
       "*SVGTextElement" { | 
|  5899  |  6894  | 
|  5900   ///@docsEditable true |  6895   /// @docsEditable true | 
|  5901   factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text
      "); |  6896   factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text
      "); | 
|  5902  |  6897  | 
|  5903   // From SVGLocatable |  6898   // From SVGLocatable | 
|  5904  |  6899  | 
|  5905   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  6900   /// @docsEditable true | 
 |  6901   @DomName('SVGTextElement.farthestViewportElement') | 
|  5906   final SvgElement farthestViewportElement; |  6902   final SvgElement farthestViewportElement; | 
|  5907  |  6903  | 
|  5908   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  6904   /// @docsEditable true | 
 |  6905   @DomName('SVGTextElement.nearestViewportElement') | 
|  5909   final SvgElement nearestViewportElement; |  6906   final SvgElement nearestViewportElement; | 
|  5910  |  6907  | 
|  5911   /// @domName SVGLocatable.getBBox; @docsEditable true |  6908   /// @docsEditable true | 
 |  6909   @DomName('SVGTextElement.getBBox') | 
|  5912   Rect getBBox() native; |  6910   Rect getBBox() native; | 
|  5913  |  6911  | 
|  5914   /// @domName SVGLocatable.getCTM; @docsEditable true |  6912   /// @docsEditable true | 
|  5915   @JSName('getCTM') |  6913   @JSName('getCTM') | 
 |  6914   @DomName('SVGTextElement.getCTM') | 
|  5916   Matrix getCtm() native; |  6915   Matrix getCtm() native; | 
|  5917  |  6916  | 
|  5918   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  6917   /// @docsEditable true | 
|  5919   @JSName('getScreenCTM') |  6918   @JSName('getScreenCTM') | 
 |  6919   @DomName('SVGTextElement.getScreenCTM') | 
|  5920   Matrix getScreenCtm() native; |  6920   Matrix getScreenCtm() native; | 
|  5921  |  6921  | 
|  5922   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  6922   /// @docsEditable true | 
 |  6923   @DomName('SVGTextElement.getTransformToElement') | 
|  5923   Matrix getTransformToElement(SvgElement element) native; |  6924   Matrix getTransformToElement(SvgElement element) native; | 
|  5924  |  6925  | 
|  5925   // From SVGTransformable |  6926   // From SVGTransformable | 
|  5926  |  6927  | 
|  5927   /// @domName SVGTransformable.transform; @docsEditable true |  6928   /// @docsEditable true | 
 |  6929   @DomName('SVGTextElement.transform') | 
|  5928   final AnimatedTransformList transform; |  6930   final AnimatedTransformList transform; | 
|  5929 } |  6931 } | 
|  5930 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6932 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5931 // for details. All rights reserved. Use of this source code is governed by a |  6933 // for details. All rights reserved. Use of this source code is governed by a | 
|  5932 // BSD-style license that can be found in the LICENSE file. |  6934 // BSD-style license that can be found in the LICENSE file. | 
|  5933  |  6935  | 
|  5934  |  6936  | 
|  5935 /// @domName SVGTextPathElement; @docsEditable true |  6937 /// @docsEditable true | 
 |  6938 @DomName('SVGTextPathElement') | 
|  5936 class TextPathElement extends TextContentElement implements UriReference native 
      "*SVGTextPathElement" { |  6939 class TextPathElement extends TextContentElement implements UriReference native 
      "*SVGTextPathElement" { | 
|  5937  |  6940  | 
|  5938   static const int TEXTPATH_METHODTYPE_ALIGN = 1; |  6941   static const int TEXTPATH_METHODTYPE_ALIGN = 1; | 
|  5939  |  6942  | 
|  5940   static const int TEXTPATH_METHODTYPE_STRETCH = 2; |  6943   static const int TEXTPATH_METHODTYPE_STRETCH = 2; | 
|  5941  |  6944  | 
|  5942   static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; |  6945   static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; | 
|  5943  |  6946  | 
|  5944   static const int TEXTPATH_SPACINGTYPE_AUTO = 1; |  6947   static const int TEXTPATH_SPACINGTYPE_AUTO = 1; | 
|  5945  |  6948  | 
|  5946   static const int TEXTPATH_SPACINGTYPE_EXACT = 2; |  6949   static const int TEXTPATH_SPACINGTYPE_EXACT = 2; | 
|  5947  |  6950  | 
|  5948   static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; |  6951   static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; | 
|  5949  |  6952  | 
|  5950   /// @domName SVGTextPathElement.method; @docsEditable true |  6953   /// @docsEditable true | 
 |  6954   @DomName('SVGTextPathElement.method') | 
|  5951   final AnimatedEnumeration method; |  6955   final AnimatedEnumeration method; | 
|  5952  |  6956  | 
|  5953   /// @domName SVGTextPathElement.spacing; @docsEditable true |  6957   /// @docsEditable true | 
 |  6958   @DomName('SVGTextPathElement.spacing') | 
|  5954   final AnimatedEnumeration spacing; |  6959   final AnimatedEnumeration spacing; | 
|  5955  |  6960  | 
|  5956   /// @domName SVGTextPathElement.startOffset; @docsEditable true |  6961   /// @docsEditable true | 
 |  6962   @DomName('SVGTextPathElement.startOffset') | 
|  5957   final AnimatedLength startOffset; |  6963   final AnimatedLength startOffset; | 
|  5958  |  6964  | 
|  5959   // From SVGURIReference |  6965   // From SVGURIReference | 
|  5960  |  6966  | 
|  5961   /// @domName SVGURIReference.href; @docsEditable true |  6967   /// @docsEditable true | 
 |  6968   @DomName('SVGTextPathElement.href') | 
|  5962   final AnimatedString href; |  6969   final AnimatedString href; | 
|  5963 } |  6970 } | 
|  5964 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  6971 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5965 // for details. All rights reserved. Use of this source code is governed by a |  6972 // for details. All rights reserved. Use of this source code is governed by a | 
|  5966 // BSD-style license that can be found in the LICENSE file. |  6973 // BSD-style license that can be found in the LICENSE file. | 
|  5967  |  6974  | 
|  5968  |  6975  | 
|  5969 /// @domName SVGTextPositioningElement; @docsEditable true |  6976 /// @docsEditable true | 
 |  6977 @DomName('SVGTextPositioningElement') | 
|  5970 class TextPositioningElement extends TextContentElement native "*SVGTextPosition
      ingElement" { |  6978 class TextPositioningElement extends TextContentElement native "*SVGTextPosition
      ingElement" { | 
|  5971  |  6979  | 
|  5972   /// @domName SVGTextPositioningElement.dx; @docsEditable true |  6980   /// @docsEditable true | 
 |  6981   @DomName('SVGTextPositioningElement.dx') | 
|  5973   final AnimatedLengthList dx; |  6982   final AnimatedLengthList dx; | 
|  5974  |  6983  | 
|  5975   /// @domName SVGTextPositioningElement.dy; @docsEditable true |  6984   /// @docsEditable true | 
 |  6985   @DomName('SVGTextPositioningElement.dy') | 
|  5976   final AnimatedLengthList dy; |  6986   final AnimatedLengthList dy; | 
|  5977  |  6987  | 
|  5978   /// @domName SVGTextPositioningElement.rotate; @docsEditable true |  6988   /// @docsEditable true | 
 |  6989   @DomName('SVGTextPositioningElement.rotate') | 
|  5979   final AnimatedNumberList rotate; |  6990   final AnimatedNumberList rotate; | 
|  5980  |  6991  | 
|  5981   /// @domName SVGTextPositioningElement.x; @docsEditable true |  6992   /// @docsEditable true | 
 |  6993   @DomName('SVGTextPositioningElement.x') | 
|  5982   final AnimatedLengthList x; |  6994   final AnimatedLengthList x; | 
|  5983  |  6995  | 
|  5984   /// @domName SVGTextPositioningElement.y; @docsEditable true |  6996   /// @docsEditable true | 
 |  6997   @DomName('SVGTextPositioningElement.y') | 
|  5985   final AnimatedLengthList y; |  6998   final AnimatedLengthList y; | 
|  5986 } |  6999 } | 
|  5987 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7000 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  5988 // for details. All rights reserved. Use of this source code is governed by a |  7001 // for details. All rights reserved. Use of this source code is governed by a | 
|  5989 // BSD-style license that can be found in the LICENSE file. |  7002 // BSD-style license that can be found in the LICENSE file. | 
|  5990  |  7003  | 
|  5991  |  7004  | 
|  5992 /// @domName SVGTitleElement; @docsEditable true |  7005 /// @docsEditable true | 
 |  7006 @DomName('SVGTitleElement') | 
|  5993 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
      GTitleElement" { |  7007 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
      GTitleElement" { | 
|  5994  |  7008  | 
|  5995   ///@docsEditable true |  7009   /// @docsEditable true | 
|  5996   factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit
      le"); |  7010   factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit
      le"); | 
|  5997  |  7011  | 
|  5998   // From SVGLangSpace |  7012   // From SVGLangSpace | 
|  5999  |  7013  | 
|  6000   /// @domName SVGLangSpace.xmllang; @docsEditable true |  7014   /// @docsEditable true | 
 |  7015   @DomName('SVGTitleElement.xmllang') | 
|  6001   String xmllang; |  7016   String xmllang; | 
|  6002  |  7017  | 
|  6003   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  7018   /// @docsEditable true | 
 |  7019   @DomName('SVGTitleElement.xmlspace') | 
|  6004   String xmlspace; |  7020   String xmlspace; | 
|  6005  |  7021  | 
|  6006   // From SVGStylable |  7022   // From SVGStylable | 
|  6007  |  7023  | 
|  6008   // Shadowing definition. |  7024   // Shadowing definition. | 
|  6009   /// @domName SVGStylable.className; @docsEditable true |  7025   /// @docsEditable true | 
|  6010   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  7026   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  6011  |  7027  | 
|  6012   // Use implementation from Element. |  7028   // Use implementation from Element. | 
|  6013   // final CssStyleDeclaration style; |  7029   // final CssStyleDeclaration style; | 
|  6014  |  7030  | 
|  6015   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  7031   /// @docsEditable true | 
 |  7032   @DomName('SVGTitleElement.getPresentationAttribute') | 
|  6016   CssValue getPresentationAttribute(String name) native; |  7033   CssValue getPresentationAttribute(String name) native; | 
|  6017 } |  7034 } | 
|  6018 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7035 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6019 // for details. All rights reserved. Use of this source code is governed by a |  7036 // for details. All rights reserved. Use of this source code is governed by a | 
|  6020 // BSD-style license that can be found in the LICENSE file. |  7037 // BSD-style license that can be found in the LICENSE file. | 
|  6021  |  7038  | 
|  6022  |  7039  | 
|  6023 /// @domName SVGTransform; @docsEditable true |  7040 /// @docsEditable true | 
 |  7041 @DomName('SVGTransform') | 
|  6024 class Transform native "*SVGTransform" { |  7042 class Transform native "*SVGTransform" { | 
|  6025  |  7043  | 
|  6026   static const int SVG_TRANSFORM_MATRIX = 1; |  7044   static const int SVG_TRANSFORM_MATRIX = 1; | 
|  6027  |  7045  | 
|  6028   static const int SVG_TRANSFORM_ROTATE = 4; |  7046   static const int SVG_TRANSFORM_ROTATE = 4; | 
|  6029  |  7047  | 
|  6030   static const int SVG_TRANSFORM_SCALE = 3; |  7048   static const int SVG_TRANSFORM_SCALE = 3; | 
|  6031  |  7049  | 
|  6032   static const int SVG_TRANSFORM_SKEWX = 5; |  7050   static const int SVG_TRANSFORM_SKEWX = 5; | 
|  6033  |  7051  | 
|  6034   static const int SVG_TRANSFORM_SKEWY = 6; |  7052   static const int SVG_TRANSFORM_SKEWY = 6; | 
|  6035  |  7053  | 
|  6036   static const int SVG_TRANSFORM_TRANSLATE = 2; |  7054   static const int SVG_TRANSFORM_TRANSLATE = 2; | 
|  6037  |  7055  | 
|  6038   static const int SVG_TRANSFORM_UNKNOWN = 0; |  7056   static const int SVG_TRANSFORM_UNKNOWN = 0; | 
|  6039  |  7057  | 
|  6040   /// @domName SVGTransform.angle; @docsEditable true |  7058   /// @docsEditable true | 
 |  7059   @DomName('SVGTransform.angle') | 
|  6041   final num angle; |  7060   final num angle; | 
|  6042  |  7061  | 
|  6043   /// @domName SVGTransform.matrix; @docsEditable true |  7062   /// @docsEditable true | 
 |  7063   @DomName('SVGTransform.matrix') | 
|  6044   final Matrix matrix; |  7064   final Matrix matrix; | 
|  6045  |  7065  | 
|  6046   /// @domName SVGTransform.type; @docsEditable true |  7066   /// @docsEditable true | 
 |  7067   @DomName('SVGTransform.type') | 
|  6047   final int type; |  7068   final int type; | 
|  6048  |  7069  | 
|  6049   /// @domName SVGTransform.setMatrix; @docsEditable true |  7070   /// @docsEditable true | 
 |  7071   @DomName('SVGTransform.setMatrix') | 
|  6050   void setMatrix(Matrix matrix) native; |  7072   void setMatrix(Matrix matrix) native; | 
|  6051  |  7073  | 
|  6052   /// @domName SVGTransform.setRotate; @docsEditable true |  7074   /// @docsEditable true | 
 |  7075   @DomName('SVGTransform.setRotate') | 
|  6053   void setRotate(num angle, num cx, num cy) native; |  7076   void setRotate(num angle, num cx, num cy) native; | 
|  6054  |  7077  | 
|  6055   /// @domName SVGTransform.setScale; @docsEditable true |  7078   /// @docsEditable true | 
 |  7079   @DomName('SVGTransform.setScale') | 
|  6056   void setScale(num sx, num sy) native; |  7080   void setScale(num sx, num sy) native; | 
|  6057  |  7081  | 
|  6058   /// @domName SVGTransform.setSkewX; @docsEditable true |  7082   /// @docsEditable true | 
 |  7083   @DomName('SVGTransform.setSkewX') | 
|  6059   void setSkewX(num angle) native; |  7084   void setSkewX(num angle) native; | 
|  6060  |  7085  | 
|  6061   /// @domName SVGTransform.setSkewY; @docsEditable true |  7086   /// @docsEditable true | 
 |  7087   @DomName('SVGTransform.setSkewY') | 
|  6062   void setSkewY(num angle) native; |  7088   void setSkewY(num angle) native; | 
|  6063  |  7089  | 
|  6064   /// @domName SVGTransform.setTranslate; @docsEditable true |  7090   /// @docsEditable true | 
 |  7091   @DomName('SVGTransform.setTranslate') | 
|  6065   void setTranslate(num tx, num ty) native; |  7092   void setTranslate(num tx, num ty) native; | 
|  6066 } |  7093 } | 
|  6067 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7094 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6068 // for details. All rights reserved. Use of this source code is governed by a |  7095 // for details. All rights reserved. Use of this source code is governed by a | 
|  6069 // BSD-style license that can be found in the LICENSE file. |  7096 // BSD-style license that can be found in the LICENSE file. | 
|  6070  |  7097  | 
|  6071  |  7098  | 
|  6072 /// @domName SVGTransformList; @docsEditable true |  7099 /// @docsEditable true | 
 |  7100 @DomName('SVGTransformList') | 
|  6073 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
      e "*SVGTransformList" { |  7101 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
      e "*SVGTransformList" { | 
|  6074  |  7102  | 
|  6075   /// @domName SVGTransformList.numberOfItems; @docsEditable true |  7103   /// @docsEditable true | 
 |  7104   @DomName('SVGTransformList.numberOfItems') | 
|  6076   final int numberOfItems; |  7105   final int numberOfItems; | 
|  6077  |  7106  | 
|  6078   Transform operator[](int index) => JS("Transform", "#[#]", this, index); |  7107   Transform operator[](int index) => JS("Transform", "#[#]", this, index); | 
|  6079  |  7108  | 
|  6080   void operator[]=(int index, Transform value) { |  7109   void operator[]=(int index, Transform value) { | 
|  6081     throw new UnsupportedError("Cannot assign element of immutable List."); |  7110     throw new UnsupportedError("Cannot assign element of immutable List."); | 
|  6082   } |  7111   } | 
|  6083   // -- start List<Transform> mixins. |  7112   // -- start List<Transform> mixins. | 
|  6084   // Transform is the element type. |  7113   // Transform is the element type. | 
|  6085  |  7114  | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  6213  |  7242  | 
|  6214   void insertRange(int start, int rangeLength, [Transform initialValue]) { |  7243   void insertRange(int start, int rangeLength, [Transform initialValue]) { | 
|  6215     throw new UnsupportedError("Cannot insertRange on immutable List."); |  7244     throw new UnsupportedError("Cannot insertRange on immutable List."); | 
|  6216   } |  7245   } | 
|  6217  |  7246  | 
|  6218   List<Transform> getRange(int start, int rangeLength) => |  7247   List<Transform> getRange(int start, int rangeLength) => | 
|  6219       Lists.getRange(this, start, rangeLength, <Transform>[]); |  7248       Lists.getRange(this, start, rangeLength, <Transform>[]); | 
|  6220  |  7249  | 
|  6221   // -- end List<Transform> mixins. |  7250   // -- end List<Transform> mixins. | 
|  6222  |  7251  | 
|  6223   /// @domName SVGTransformList.appendItem; @docsEditable true |  7252   /// @docsEditable true | 
 |  7253   @DomName('SVGTransformList.appendItem') | 
|  6224   Transform appendItem(Transform item) native; |  7254   Transform appendItem(Transform item) native; | 
|  6225  |  7255  | 
|  6226   /// @domName SVGTransformList.clear; @docsEditable true |  7256   /// @docsEditable true | 
 |  7257   @DomName('SVGTransformList.clear') | 
|  6227   void clear() native; |  7258   void clear() native; | 
|  6228  |  7259  | 
|  6229   /// @domName SVGTransformList.consolidate; @docsEditable true |  7260   /// @docsEditable true | 
 |  7261   @DomName('SVGTransformList.consolidate') | 
|  6230   Transform consolidate() native; |  7262   Transform consolidate() native; | 
|  6231  |  7263  | 
|  6232   /// @domName SVGTransformList.createSVGTransformFromMatrix; @docsEditable true |  7264   /// @docsEditable true | 
|  6233   @JSName('createSVGTransformFromMatrix') |  7265   @JSName('createSVGTransformFromMatrix') | 
 |  7266   @DomName('SVGTransformList.createSVGTransformFromMatrix') | 
|  6234   Transform createSvgTransformFromMatrix(Matrix matrix) native; |  7267   Transform createSvgTransformFromMatrix(Matrix matrix) native; | 
|  6235  |  7268  | 
|  6236   /// @domName SVGTransformList.getItem; @docsEditable true |  7269   /// @docsEditable true | 
 |  7270   @DomName('SVGTransformList.getItem') | 
|  6237   Transform getItem(int index) native; |  7271   Transform getItem(int index) native; | 
|  6238  |  7272  | 
|  6239   /// @domName SVGTransformList.initialize; @docsEditable true |  7273   /// @docsEditable true | 
 |  7274   @DomName('SVGTransformList.initialize') | 
|  6240   Transform initialize(Transform item) native; |  7275   Transform initialize(Transform item) native; | 
|  6241  |  7276  | 
|  6242   /// @domName SVGTransformList.insertItemBefore; @docsEditable true |  7277   /// @docsEditable true | 
 |  7278   @DomName('SVGTransformList.insertItemBefore') | 
|  6243   Transform insertItemBefore(Transform item, int index) native; |  7279   Transform insertItemBefore(Transform item, int index) native; | 
|  6244  |  7280  | 
|  6245   /// @domName SVGTransformList.removeItem; @docsEditable true |  7281   /// @docsEditable true | 
 |  7282   @DomName('SVGTransformList.removeItem') | 
|  6246   Transform removeItem(int index) native; |  7283   Transform removeItem(int index) native; | 
|  6247  |  7284  | 
|  6248   /// @domName SVGTransformList.replaceItem; @docsEditable true |  7285   /// @docsEditable true | 
 |  7286   @DomName('SVGTransformList.replaceItem') | 
|  6249   Transform replaceItem(Transform item, int index) native; |  7287   Transform replaceItem(Transform item, int index) native; | 
|  6250 } |  7288 } | 
|  6251 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7289 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6252 // for details. All rights reserved. Use of this source code is governed by a |  7290 // for details. All rights reserved. Use of this source code is governed by a | 
|  6253 // BSD-style license that can be found in the LICENSE file. |  7291 // BSD-style license that can be found in the LICENSE file. | 
|  6254  |  7292  | 
|  6255  |  7293  | 
|  6256 /// @domName SVGTransformable |  7294 /// @docsEditable true | 
 |  7295 @DomName('SVGTransformable') | 
|  6257 abstract class Transformable implements Locatable { |  7296 abstract class Transformable implements Locatable { | 
|  6258  |  7297  | 
|  6259   AnimatedTransformList transform; |  7298   AnimatedTransformList transform; | 
|  6260  |  7299  | 
|  6261   // From SVGLocatable |  7300   // From SVGLocatable | 
|  6262  |  7301  | 
|  6263   SvgElement farthestViewportElement; |  7302   SvgElement farthestViewportElement; | 
|  6264  |  7303  | 
|  6265   SvgElement nearestViewportElement; |  7304   SvgElement nearestViewportElement; | 
|  6266  |  7305  | 
|  6267   /// @domName SVGLocatable.getBBox; @docsEditable true |  7306   /// @docsEditable true | 
|  6268   Rect getBBox(); |  7307   Rect getBBox(); | 
|  6269  |  7308  | 
|  6270   /// @domName SVGLocatable.getCTM; @docsEditable true |  7309   /// @docsEditable true | 
|  6271   Matrix getCTM(); |  7310   Matrix getCTM(); | 
|  6272  |  7311  | 
|  6273   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  7312   /// @docsEditable true | 
|  6274   Matrix getScreenCTM(); |  7313   Matrix getScreenCTM(); | 
|  6275  |  7314  | 
|  6276   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  7315   /// @docsEditable true | 
|  6277   Matrix getTransformToElement(SvgElement element); |  7316   Matrix getTransformToElement(SvgElement element); | 
|  6278 } |  7317 } | 
|  6279 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7318 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6280 // for details. All rights reserved. Use of this source code is governed by a |  7319 // for details. All rights reserved. Use of this source code is governed by a | 
|  6281 // BSD-style license that can be found in the LICENSE file. |  7320 // BSD-style license that can be found in the LICENSE file. | 
|  6282  |  7321  | 
|  6283  |  7322  | 
|  6284 /// @domName SVGUnitTypes; @docsEditable true |  7323 /// @docsEditable true | 
 |  7324 @DomName('SVGUnitTypes') | 
|  6285 class UnitTypes native "*SVGUnitTypes" { |  7325 class UnitTypes native "*SVGUnitTypes" { | 
|  6286  |  7326  | 
|  6287   static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; |  7327   static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; | 
|  6288  |  7328  | 
|  6289   static const int SVG_UNIT_TYPE_UNKNOWN = 0; |  7329   static const int SVG_UNIT_TYPE_UNKNOWN = 0; | 
|  6290  |  7330  | 
|  6291   static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; |  7331   static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; | 
|  6292 } |  7332 } | 
|  6293 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7333 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6294 // for details. All rights reserved. Use of this source code is governed by a |  7334 // for details. All rights reserved. Use of this source code is governed by a | 
|  6295 // BSD-style license that can be found in the LICENSE file. |  7335 // BSD-style license that can be found in the LICENSE file. | 
|  6296  |  7336  | 
|  6297  |  7337  | 
|  6298 /// @domName SVGURIReference |  7338 /// @docsEditable true | 
 |  7339 @DomName('SVGURIReference') | 
|  6299 abstract class UriReference { |  7340 abstract class UriReference { | 
|  6300  |  7341  | 
|  6301   AnimatedString href; |  7342   AnimatedString href; | 
|  6302 } |  7343 } | 
|  6303 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7344 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6304 // for details. All rights reserved. Use of this source code is governed by a |  7345 // for details. All rights reserved. Use of this source code is governed by a | 
|  6305 // BSD-style license that can be found in the LICENSE file. |  7346 // BSD-style license that can be found in the LICENSE file. | 
|  6306  |  7347  | 
|  6307  |  7348  | 
|  6308 /// @domName SVGUseElement; @docsEditable true |  7349 /// @docsEditable true | 
 |  7350 @DomName('SVGUseElement') | 
|  6309 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
      e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { |  7351 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
      e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { | 
|  6310  |  7352  | 
|  6311   ///@docsEditable true |  7353   /// @docsEditable true | 
|  6312   factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use")
      ; |  7354   factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use")
      ; | 
|  6313  |  7355  | 
|  6314   /// @domName SVGUseElement.animatedInstanceRoot; @docsEditable true |  7356   /// @docsEditable true | 
 |  7357   @DomName('SVGUseElement.animatedInstanceRoot') | 
|  6315   final ElementInstance animatedInstanceRoot; |  7358   final ElementInstance animatedInstanceRoot; | 
|  6316  |  7359  | 
|  6317   /// @domName SVGUseElement.height; @docsEditable true |  7360   /// @docsEditable true | 
 |  7361   @DomName('SVGUseElement.height') | 
|  6318   final AnimatedLength height; |  7362   final AnimatedLength height; | 
|  6319  |  7363  | 
|  6320   /// @domName SVGUseElement.instanceRoot; @docsEditable true |  7364   /// @docsEditable true | 
 |  7365   @DomName('SVGUseElement.instanceRoot') | 
|  6321   final ElementInstance instanceRoot; |  7366   final ElementInstance instanceRoot; | 
|  6322  |  7367  | 
|  6323   /// @domName SVGUseElement.width; @docsEditable true |  7368   /// @docsEditable true | 
 |  7369   @DomName('SVGUseElement.width') | 
|  6324   final AnimatedLength width; |  7370   final AnimatedLength width; | 
|  6325  |  7371  | 
|  6326   /// @domName SVGUseElement.x; @docsEditable true |  7372   /// @docsEditable true | 
 |  7373   @DomName('SVGUseElement.x') | 
|  6327   final AnimatedLength x; |  7374   final AnimatedLength x; | 
|  6328  |  7375  | 
|  6329   /// @domName SVGUseElement.y; @docsEditable true |  7376   /// @docsEditable true | 
 |  7377   @DomName('SVGUseElement.y') | 
|  6330   final AnimatedLength y; |  7378   final AnimatedLength y; | 
|  6331  |  7379  | 
|  6332   // From SVGExternalResourcesRequired |  7380   // From SVGExternalResourcesRequired | 
|  6333  |  7381  | 
|  6334   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  7382   /// @docsEditable true | 
 |  7383   @DomName('SVGUseElement.externalResourcesRequired') | 
|  6335   final AnimatedBoolean externalResourcesRequired; |  7384   final AnimatedBoolean externalResourcesRequired; | 
|  6336  |  7385  | 
|  6337   // From SVGLangSpace |  7386   // From SVGLangSpace | 
|  6338  |  7387  | 
|  6339   /// @domName SVGLangSpace.xmllang; @docsEditable true |  7388   /// @docsEditable true | 
 |  7389   @DomName('SVGUseElement.xmllang') | 
|  6340   String xmllang; |  7390   String xmllang; | 
|  6341  |  7391  | 
|  6342   /// @domName SVGLangSpace.xmlspace; @docsEditable true |  7392   /// @docsEditable true | 
 |  7393   @DomName('SVGUseElement.xmlspace') | 
|  6343   String xmlspace; |  7394   String xmlspace; | 
|  6344  |  7395  | 
|  6345   // From SVGLocatable |  7396   // From SVGLocatable | 
|  6346  |  7397  | 
|  6347   /// @domName SVGLocatable.farthestViewportElement; @docsEditable true |  7398   /// @docsEditable true | 
 |  7399   @DomName('SVGUseElement.farthestViewportElement') | 
|  6348   final SvgElement farthestViewportElement; |  7400   final SvgElement farthestViewportElement; | 
|  6349  |  7401  | 
|  6350   /// @domName SVGLocatable.nearestViewportElement; @docsEditable true |  7402   /// @docsEditable true | 
 |  7403   @DomName('SVGUseElement.nearestViewportElement') | 
|  6351   final SvgElement nearestViewportElement; |  7404   final SvgElement nearestViewportElement; | 
|  6352  |  7405  | 
|  6353   /// @domName SVGLocatable.getBBox; @docsEditable true |  7406   /// @docsEditable true | 
 |  7407   @DomName('SVGUseElement.getBBox') | 
|  6354   Rect getBBox() native; |  7408   Rect getBBox() native; | 
|  6355  |  7409  | 
|  6356   /// @domName SVGLocatable.getCTM; @docsEditable true |  7410   /// @docsEditable true | 
|  6357   @JSName('getCTM') |  7411   @JSName('getCTM') | 
 |  7412   @DomName('SVGUseElement.getCTM') | 
|  6358   Matrix getCtm() native; |  7413   Matrix getCtm() native; | 
|  6359  |  7414  | 
|  6360   /// @domName SVGLocatable.getScreenCTM; @docsEditable true |  7415   /// @docsEditable true | 
|  6361   @JSName('getScreenCTM') |  7416   @JSName('getScreenCTM') | 
 |  7417   @DomName('SVGUseElement.getScreenCTM') | 
|  6362   Matrix getScreenCtm() native; |  7418   Matrix getScreenCtm() native; | 
|  6363  |  7419  | 
|  6364   /// @domName SVGLocatable.getTransformToElement; @docsEditable true |  7420   /// @docsEditable true | 
 |  7421   @DomName('SVGUseElement.getTransformToElement') | 
|  6365   Matrix getTransformToElement(SvgElement element) native; |  7422   Matrix getTransformToElement(SvgElement element) native; | 
|  6366  |  7423  | 
|  6367   // From SVGStylable |  7424   // From SVGStylable | 
|  6368  |  7425  | 
|  6369   // Shadowing definition. |  7426   // Shadowing definition. | 
|  6370   /// @domName SVGStylable.className; @docsEditable true |  7427   /// @docsEditable true | 
|  6371   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); |  7428   AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
      is); | 
|  6372  |  7429  | 
|  6373   // Use implementation from Element. |  7430   // Use implementation from Element. | 
|  6374   // final CssStyleDeclaration style; |  7431   // final CssStyleDeclaration style; | 
|  6375  |  7432  | 
|  6376   /// @domName SVGStylable.getPresentationAttribute; @docsEditable true |  7433   /// @docsEditable true | 
 |  7434   @DomName('SVGUseElement.getPresentationAttribute') | 
|  6377   CssValue getPresentationAttribute(String name) native; |  7435   CssValue getPresentationAttribute(String name) native; | 
|  6378  |  7436  | 
|  6379   // From SVGTests |  7437   // From SVGTests | 
|  6380  |  7438  | 
|  6381   /// @domName SVGTests.requiredExtensions; @docsEditable true |  7439   /// @docsEditable true | 
 |  7440   @DomName('SVGUseElement.requiredExtensions') | 
|  6382   final StringList requiredExtensions; |  7441   final StringList requiredExtensions; | 
|  6383  |  7442  | 
|  6384   /// @domName SVGTests.requiredFeatures; @docsEditable true |  7443   /// @docsEditable true | 
 |  7444   @DomName('SVGUseElement.requiredFeatures') | 
|  6385   final StringList requiredFeatures; |  7445   final StringList requiredFeatures; | 
|  6386  |  7446  | 
|  6387   /// @domName SVGTests.systemLanguage; @docsEditable true |  7447   /// @docsEditable true | 
 |  7448   @DomName('SVGUseElement.systemLanguage') | 
|  6388   final StringList systemLanguage; |  7449   final StringList systemLanguage; | 
|  6389  |  7450  | 
|  6390   /// @domName SVGTests.hasExtension; @docsEditable true |  7451   /// @docsEditable true | 
 |  7452   @DomName('SVGUseElement.hasExtension') | 
|  6391   bool hasExtension(String extension) native; |  7453   bool hasExtension(String extension) native; | 
|  6392  |  7454  | 
|  6393   // From SVGTransformable |  7455   // From SVGTransformable | 
|  6394  |  7456  | 
|  6395   /// @domName SVGTransformable.transform; @docsEditable true |  7457   /// @docsEditable true | 
 |  7458   @DomName('SVGUseElement.transform') | 
|  6396   final AnimatedTransformList transform; |  7459   final AnimatedTransformList transform; | 
|  6397  |  7460  | 
|  6398   // From SVGURIReference |  7461   // From SVGURIReference | 
|  6399  |  7462  | 
|  6400   /// @domName SVGURIReference.href; @docsEditable true |  7463   /// @docsEditable true | 
 |  7464   @DomName('SVGUseElement.href') | 
|  6401   final AnimatedString href; |  7465   final AnimatedString href; | 
|  6402 } |  7466 } | 
|  6403 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7467 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6404 // for details. All rights reserved. Use of this source code is governed by a |  7468 // for details. All rights reserved. Use of this source code is governed by a | 
|  6405 // BSD-style license that can be found in the LICENSE file. |  7469 // BSD-style license that can be found in the LICENSE file. | 
|  6406  |  7470  | 
|  6407  |  7471  | 
|  6408 /// @domName SVGVKernElement; @docsEditable true |  7472 /// @docsEditable true | 
 |  7473 @DomName('SVGVKernElement') | 
|  6409 class VKernElement extends SvgElement native "*SVGVKernElement" { |  7474 class VKernElement extends SvgElement native "*SVGVKernElement" { | 
|  6410  |  7475  | 
|  6411   ///@docsEditable true |  7476   /// @docsEditable true | 
|  6412   factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke
      rn"); |  7477   factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke
      rn"); | 
|  6413 } |  7478 } | 
|  6414 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7479 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6415 // for details. All rights reserved. Use of this source code is governed by a |  7480 // for details. All rights reserved. Use of this source code is governed by a | 
|  6416 // BSD-style license that can be found in the LICENSE file. |  7481 // BSD-style license that can be found in the LICENSE file. | 
|  6417  |  7482  | 
|  6418  |  7483  | 
|  6419 /// @domName SVGViewElement; @docsEditable true |  7484 /// @docsEditable true | 
 |  7485 @DomName('SVGViewElement') | 
|  6420 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
      equired, ZoomAndPan native "*SVGViewElement" { |  7486 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
      equired, ZoomAndPan native "*SVGViewElement" { | 
|  6421  |  7487  | 
|  6422   ///@docsEditable true |  7488   /// @docsEditable true | 
|  6423   factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
      "); |  7489   factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
      "); | 
|  6424  |  7490  | 
|  6425   /// @domName SVGViewElement.viewTarget; @docsEditable true |  7491   /// @docsEditable true | 
 |  7492   @DomName('SVGViewElement.viewTarget') | 
|  6426   final StringList viewTarget; |  7493   final StringList viewTarget; | 
|  6427  |  7494  | 
|  6428   // From SVGExternalResourcesRequired |  7495   // From SVGExternalResourcesRequired | 
|  6429  |  7496  | 
|  6430   /// @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
      able true |  7497   /// @docsEditable true | 
 |  7498   @DomName('SVGViewElement.externalResourcesRequired') | 
|  6431   final AnimatedBoolean externalResourcesRequired; |  7499   final AnimatedBoolean externalResourcesRequired; | 
|  6432  |  7500  | 
|  6433   // From SVGFitToViewBox |  7501   // From SVGFitToViewBox | 
|  6434  |  7502  | 
|  6435   /// @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true |  7503   /// @docsEditable true | 
 |  7504   @DomName('SVGViewElement.preserveAspectRatio') | 
|  6436   final AnimatedPreserveAspectRatio preserveAspectRatio; |  7505   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  6437  |  7506  | 
|  6438   /// @domName SVGFitToViewBox.viewBox; @docsEditable true |  7507   /// @docsEditable true | 
 |  7508   @DomName('SVGViewElement.viewBox') | 
|  6439   final AnimatedRect viewBox; |  7509   final AnimatedRect viewBox; | 
|  6440  |  7510  | 
|  6441   // From SVGZoomAndPan |  7511   // From SVGZoomAndPan | 
|  6442  |  7512  | 
|  6443   /// @domName SVGZoomAndPan.zoomAndPan; @docsEditable true |  7513   /// @docsEditable true | 
 |  7514   @DomName('SVGViewElement.zoomAndPan') | 
|  6444   int zoomAndPan; |  7515   int zoomAndPan; | 
|  6445 } |  7516 } | 
|  6446 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7517 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6447 // for details. All rights reserved. Use of this source code is governed by a |  7518 // for details. All rights reserved. Use of this source code is governed by a | 
|  6448 // BSD-style license that can be found in the LICENSE file. |  7519 // BSD-style license that can be found in the LICENSE file. | 
|  6449  |  7520  | 
|  6450  |  7521  | 
|  6451 /// @domName SVGViewSpec; @docsEditable true |  7522 /// @docsEditable true | 
 |  7523 @DomName('SVGViewSpec') | 
|  6452 class ViewSpec native "*SVGViewSpec" { |  7524 class ViewSpec native "*SVGViewSpec" { | 
|  6453  |  7525  | 
|  6454   /// @domName SVGViewSpec.preserveAspectRatio; @docsEditable true |  7526   /// @docsEditable true | 
 |  7527   @DomName('SVGViewSpec.preserveAspectRatio') | 
|  6455   final AnimatedPreserveAspectRatio preserveAspectRatio; |  7528   final AnimatedPreserveAspectRatio preserveAspectRatio; | 
|  6456  |  7529  | 
|  6457   /// @domName SVGViewSpec.preserveAspectRatioString; @docsEditable true |  7530   /// @docsEditable true | 
 |  7531   @DomName('SVGViewSpec.preserveAspectRatioString') | 
|  6458   final String preserveAspectRatioString; |  7532   final String preserveAspectRatioString; | 
|  6459  |  7533  | 
|  6460   /// @domName SVGViewSpec.transform; @docsEditable true |  7534   /// @docsEditable true | 
 |  7535   @DomName('SVGViewSpec.transform') | 
|  6461   final TransformList transform; |  7536   final TransformList transform; | 
|  6462  |  7537  | 
|  6463   /// @domName SVGViewSpec.transformString; @docsEditable true |  7538   /// @docsEditable true | 
 |  7539   @DomName('SVGViewSpec.transformString') | 
|  6464   final String transformString; |  7540   final String transformString; | 
|  6465  |  7541  | 
|  6466   /// @domName SVGViewSpec.viewBox; @docsEditable true |  7542   /// @docsEditable true | 
 |  7543   @DomName('SVGViewSpec.viewBox') | 
|  6467   final AnimatedRect viewBox; |  7544   final AnimatedRect viewBox; | 
|  6468  |  7545  | 
|  6469   /// @domName SVGViewSpec.viewBoxString; @docsEditable true |  7546   /// @docsEditable true | 
 |  7547   @DomName('SVGViewSpec.viewBoxString') | 
|  6470   final String viewBoxString; |  7548   final String viewBoxString; | 
|  6471  |  7549  | 
|  6472   /// @domName SVGViewSpec.viewTarget; @docsEditable true |  7550   /// @docsEditable true | 
 |  7551   @DomName('SVGViewSpec.viewTarget') | 
|  6473   final SvgElement viewTarget; |  7552   final SvgElement viewTarget; | 
|  6474  |  7553  | 
|  6475   /// @domName SVGViewSpec.viewTargetString; @docsEditable true |  7554   /// @docsEditable true | 
 |  7555   @DomName('SVGViewSpec.viewTargetString') | 
|  6476   final String viewTargetString; |  7556   final String viewTargetString; | 
|  6477  |  7557  | 
|  6478   /// @domName SVGViewSpec.zoomAndPan; @docsEditable true |  7558   /// @docsEditable true | 
 |  7559   @DomName('SVGViewSpec.zoomAndPan') | 
|  6479   int zoomAndPan; |  7560   int zoomAndPan; | 
|  6480 } |  7561 } | 
|  6481 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7562 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6482 // for details. All rights reserved. Use of this source code is governed by a |  7563 // for details. All rights reserved. Use of this source code is governed by a | 
|  6483 // BSD-style license that can be found in the LICENSE file. |  7564 // BSD-style license that can be found in the LICENSE file. | 
|  6484  |  7565  | 
|  6485  |  7566  | 
|  6486 /// @domName SVGZoomAndPan |  7567 /// @docsEditable true | 
 |  7568 @DomName('SVGZoomAndPan') | 
|  6487 abstract class ZoomAndPan { |  7569 abstract class ZoomAndPan { | 
|  6488  |  7570  | 
|  6489   static const int SVG_ZOOMANDPAN_DISABLE = 1; |  7571   static const int SVG_ZOOMANDPAN_DISABLE = 1; | 
|  6490  |  7572  | 
|  6491   static const int SVG_ZOOMANDPAN_MAGNIFY = 2; |  7573   static const int SVG_ZOOMANDPAN_MAGNIFY = 2; | 
|  6492  |  7574  | 
|  6493   static const int SVG_ZOOMANDPAN_UNKNOWN = 0; |  7575   static const int SVG_ZOOMANDPAN_UNKNOWN = 0; | 
|  6494  |  7576  | 
|  6495   int zoomAndPan; |  7577   int zoomAndPan; | 
|  6496 } |  7578 } | 
|  6497 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7579 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6498 // for details. All rights reserved. Use of this source code is governed by a |  7580 // for details. All rights reserved. Use of this source code is governed by a | 
|  6499 // BSD-style license that can be found in the LICENSE file. |  7581 // BSD-style license that can be found in the LICENSE file. | 
|  6500  |  7582  | 
|  6501  |  7583  | 
|  6502 /// @domName SVGZoomEvent; @docsEditable true |  7584 /// @docsEditable true | 
 |  7585 @DomName('SVGZoomEvent') | 
|  6503 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { |  7586 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { | 
|  6504  |  7587  | 
|  6505   /// @domName SVGZoomEvent.newScale; @docsEditable true |  7588   /// @docsEditable true | 
 |  7589   @DomName('SVGZoomEvent.newScale') | 
|  6506   final num newScale; |  7590   final num newScale; | 
|  6507  |  7591  | 
|  6508   /// @domName SVGZoomEvent.newTranslate; @docsEditable true |  7592   /// @docsEditable true | 
 |  7593   @DomName('SVGZoomEvent.newTranslate') | 
|  6509   final Point newTranslate; |  7594   final Point newTranslate; | 
|  6510  |  7595  | 
|  6511   /// @domName SVGZoomEvent.previousScale; @docsEditable true |  7596   /// @docsEditable true | 
 |  7597   @DomName('SVGZoomEvent.previousScale') | 
|  6512   final num previousScale; |  7598   final num previousScale; | 
|  6513  |  7599  | 
|  6514   /// @domName SVGZoomEvent.previousTranslate; @docsEditable true |  7600   /// @docsEditable true | 
 |  7601   @DomName('SVGZoomEvent.previousTranslate') | 
|  6515   final Point previousTranslate; |  7602   final Point previousTranslate; | 
|  6516  |  7603  | 
|  6517   /// @domName SVGZoomEvent.zoomRectScreen; @docsEditable true |  7604   /// @docsEditable true | 
 |  7605   @DomName('SVGZoomEvent.zoomRectScreen') | 
|  6518   final Rect zoomRectScreen; |  7606   final Rect zoomRectScreen; | 
|  6519 } |  7607 } | 
|  6520 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |  7608 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|  6521 // for details. All rights reserved. Use of this source code is governed by a |  7609 // for details. All rights reserved. Use of this source code is governed by a | 
|  6522 // BSD-style license that can be found in the LICENSE file. |  7610 // BSD-style license that can be found in the LICENSE file. | 
|  6523  |  7611  | 
|  6524  |  7612  | 
|  6525 /// @domName SVGElementInstanceList; @docsEditable true |  7613 /// @docsEditable true | 
 |  7614 @DomName('SVGElementInstanceList') | 
|  6526 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn
      stance> native "*SVGElementInstanceList" { |  7615 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn
      stance> native "*SVGElementInstanceList" { | 
|  6527  |  7616  | 
|  6528   /// @domName SVGElementInstanceList.length; @docsEditable true |  7617   /// @docsEditable true | 
 |  7618   @DomName('SVGElementInstanceList.length') | 
|  6529   int get length => JS("int", "#.length", this); |  7619   int get length => JS("int", "#.length", this); | 
|  6530  |  7620  | 
|  6531   ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i
      ndex); |  7621   ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i
      ndex); | 
|  6532  |  7622  | 
|  6533   void operator[]=(int index, ElementInstance value) { |  7623   void operator[]=(int index, ElementInstance value) { | 
|  6534     throw new UnsupportedError("Cannot assign element of immutable List."); |  7624     throw new UnsupportedError("Cannot assign element of immutable List."); | 
|  6535   } |  7625   } | 
|  6536   // -- start List<ElementInstance> mixins. |  7626   // -- start List<ElementInstance> mixins. | 
|  6537   // ElementInstance is the element type. |  7627   // ElementInstance is the element type. | 
|  6538  |  7628  | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  6666  |  7756  | 
|  6667   void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { |  7757   void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { | 
|  6668     throw new UnsupportedError("Cannot insertRange on immutable List."); |  7758     throw new UnsupportedError("Cannot insertRange on immutable List."); | 
|  6669   } |  7759   } | 
|  6670  |  7760  | 
|  6671   List<ElementInstance> getRange(int start, int rangeLength) => |  7761   List<ElementInstance> getRange(int start, int rangeLength) => | 
|  6672       Lists.getRange(this, start, rangeLength, <ElementInstance>[]); |  7762       Lists.getRange(this, start, rangeLength, <ElementInstance>[]); | 
|  6673  |  7763  | 
|  6674   // -- end List<ElementInstance> mixins. |  7764   // -- end List<ElementInstance> mixins. | 
|  6675  |  7765  | 
|  6676   /// @domName SVGElementInstanceList.item; @docsEditable true |  7766   /// @docsEditable true | 
 |  7767   @DomName('SVGElementInstanceList.item') | 
|  6677   ElementInstance item(int index) native; |  7768   ElementInstance item(int index) native; | 
|  6678 } |  7769 } | 
| OLD | NEW |