| OLD | NEW |
| 1 library svg; | 1 library svg; |
| 2 | 2 |
| 3 import 'dart:html'; | 3 import 'dart:html'; |
| 4 // DO NOT EDIT | 4 // DO NOT EDIT |
| 5 // Auto-generated dart:svg library. | 5 // Auto-generated dart:svg library. |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| 10 | 10 |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 // The SVG spec requires the version attribute to match the spec version | 46 // The SVG spec requires the version attribute to match the spec version |
| 47 el.attributes['version'] = "1.1"; | 47 el.attributes['version'] = "1.1"; |
| 48 return el; | 48 return el; |
| 49 } | 49 } |
| 50 } | 50 } |
| 51 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 51 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 52 // for details. All rights reserved. Use of this source code is governed by a | 52 // for details. All rights reserved. Use of this source code is governed by a |
| 53 // BSD-style license that can be found in the LICENSE file. | 53 // BSD-style license that can be found in the LICENSE file. |
| 54 | 54 |
| 55 | 55 |
| 56 /// @domName SVGAElement | 56 /// @domName SVGAElement; @docsEditable true |
| 57 class AElement extends SvgElement implements Transformable, Tests, UriReference,
Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" { | 57 class AElement extends SvgElement implements Transformable, Tests, UriReference,
Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" { |
| 58 | 58 |
| 59 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); | 59 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); |
| 60 | 60 |
| 61 /** @domName SVGAElement.target */ | 61 /** @domName SVGAElement.target; @docsEditable true */ |
| 62 final AnimatedString target; | 62 final AnimatedString target; |
| 63 | 63 |
| 64 // From SVGExternalResourcesRequired | 64 // From SVGExternalResourcesRequired |
| 65 | 65 |
| 66 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 66 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 67 final AnimatedBoolean externalResourcesRequired; | 67 final AnimatedBoolean externalResourcesRequired; |
| 68 | 68 |
| 69 // From SVGLangSpace | 69 // From SVGLangSpace |
| 70 | 70 |
| 71 /** @domName SVGLangSpace.xmllang */ | 71 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 72 String xmllang; | 72 String xmllang; |
| 73 | 73 |
| 74 /** @domName SVGLangSpace.xmlspace */ | 74 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 75 String xmlspace; | 75 String xmlspace; |
| 76 | 76 |
| 77 // From SVGLocatable | 77 // From SVGLocatable |
| 78 | 78 |
| 79 /** @domName SVGLocatable.farthestViewportElement */ | 79 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 80 final SvgElement farthestViewportElement; | 80 final SvgElement farthestViewportElement; |
| 81 | 81 |
| 82 /** @domName SVGLocatable.nearestViewportElement */ | 82 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 83 final SvgElement nearestViewportElement; | 83 final SvgElement nearestViewportElement; |
| 84 | 84 |
| 85 /** @domName SVGLocatable.getBBox */ | 85 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 86 Rect getBBox() native; | 86 Rect getBBox() native; |
| 87 | 87 |
| 88 /** @domName SVGLocatable.getCTM */ | 88 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 89 Matrix getCTM() native; | 89 Matrix getCTM() native; |
| 90 | 90 |
| 91 /** @domName SVGLocatable.getScreenCTM */ | 91 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 92 Matrix getScreenCTM() native; | 92 Matrix getScreenCTM() native; |
| 93 | 93 |
| 94 /** @domName SVGLocatable.getTransformToElement */ | 94 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 95 Matrix getTransformToElement(SvgElement element) native; | 95 Matrix getTransformToElement(SvgElement element) native; |
| 96 | 96 |
| 97 // From SVGStylable | 97 // From SVGStylable |
| 98 | 98 |
| 99 /** @domName SVGStylable.className */ | 99 /** @domName SVGStylable.className; @docsEditable true */ |
| 100 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 100 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 101 | 101 |
| 102 // Use implementation from Element. | 102 // Use implementation from Element. |
| 103 // final CSSStyleDeclaration style; | 103 // final CSSStyleDeclaration style; |
| 104 | 104 |
| 105 /** @domName SVGStylable.getPresentationAttribute */ | 105 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 106 CSSValue getPresentationAttribute(String name) native; | 106 CSSValue getPresentationAttribute(String name) native; |
| 107 | 107 |
| 108 // From SVGTests | 108 // From SVGTests |
| 109 | 109 |
| 110 /** @domName SVGTests.requiredExtensions */ | 110 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 111 final StringList requiredExtensions; | 111 final StringList requiredExtensions; |
| 112 | 112 |
| 113 /** @domName SVGTests.requiredFeatures */ | 113 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 114 final StringList requiredFeatures; | 114 final StringList requiredFeatures; |
| 115 | 115 |
| 116 /** @domName SVGTests.systemLanguage */ | 116 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 117 final StringList systemLanguage; | 117 final StringList systemLanguage; |
| 118 | 118 |
| 119 /** @domName SVGTests.hasExtension */ | 119 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 120 bool hasExtension(String extension) native; | 120 bool hasExtension(String extension) native; |
| 121 | 121 |
| 122 // From SVGTransformable | 122 // From SVGTransformable |
| 123 | 123 |
| 124 /** @domName SVGTransformable.transform */ | 124 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 125 final AnimatedTransformList transform; | 125 final AnimatedTransformList transform; |
| 126 | 126 |
| 127 // From SVGURIReference | 127 // From SVGURIReference |
| 128 | 128 |
| 129 /** @domName SVGURIReference.href */ | 129 /** @domName SVGURIReference.href; @docsEditable true */ |
| 130 final AnimatedString href; | 130 final AnimatedString href; |
| 131 } | 131 } |
| 132 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 132 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 133 // for details. All rights reserved. Use of this source code is governed by a | 133 // for details. All rights reserved. Use of this source code is governed by a |
| 134 // BSD-style license that can be found in the LICENSE file. | 134 // BSD-style license that can be found in the LICENSE file. |
| 135 | 135 |
| 136 | 136 |
| 137 /// @domName SVGAltGlyphDefElement | 137 /// @domName SVGAltGlyphDefElement; @docsEditable true |
| 138 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { | 138 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { |
| 139 } | 139 } |
| 140 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 140 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 141 // for details. All rights reserved. Use of this source code is governed by a | 141 // for details. All rights reserved. Use of this source code is governed by a |
| 142 // BSD-style license that can be found in the LICENSE file. | 142 // BSD-style license that can be found in the LICENSE file. |
| 143 | 143 |
| 144 | 144 |
| 145 /// @domName SVGAltGlyphElement | 145 /// @domName SVGAltGlyphElement; @docsEditable true |
| 146 class AltGlyphElement extends TextPositioningElement implements UriReference nat
ive "*SVGAltGlyphElement" { | 146 class AltGlyphElement extends TextPositioningElement implements UriReference nat
ive "*SVGAltGlyphElement" { |
| 147 | 147 |
| 148 /** @domName SVGAltGlyphElement.format */ | 148 /** @domName SVGAltGlyphElement.format; @docsEditable true */ |
| 149 String format; | 149 String format; |
| 150 | 150 |
| 151 /** @domName SVGAltGlyphElement.glyphRef */ | 151 /** @domName SVGAltGlyphElement.glyphRef; @docsEditable true */ |
| 152 String glyphRef; | 152 String glyphRef; |
| 153 | 153 |
| 154 // From SVGURIReference | 154 // From SVGURIReference |
| 155 | 155 |
| 156 /** @domName SVGURIReference.href */ | 156 /** @domName SVGURIReference.href; @docsEditable true */ |
| 157 final AnimatedString href; | 157 final AnimatedString href; |
| 158 } | 158 } |
| 159 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 159 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 160 // for details. All rights reserved. Use of this source code is governed by a | 160 // for details. All rights reserved. Use of this source code is governed by a |
| 161 // BSD-style license that can be found in the LICENSE file. | 161 // BSD-style license that can be found in the LICENSE file. |
| 162 | 162 |
| 163 | 163 |
| 164 /// @domName SVGAltGlyphItemElement | 164 /// @domName SVGAltGlyphItemElement; @docsEditable true |
| 165 class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" { | 165 class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" { |
| 166 } | 166 } |
| 167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 168 // for details. All rights reserved. Use of this source code is governed by a | 168 // for details. All rights reserved. Use of this source code is governed by a |
| 169 // BSD-style license that can be found in the LICENSE file. | 169 // BSD-style license that can be found in the LICENSE file. |
| 170 | 170 |
| 171 | 171 |
| 172 /// @domName SVGAngle | 172 /// @domName SVGAngle; @docsEditable true |
| 173 class Angle native "*SVGAngle" { | 173 class Angle native "*SVGAngle" { |
| 174 | 174 |
| 175 static const int SVG_ANGLETYPE_DEG = 2; | 175 static const int SVG_ANGLETYPE_DEG = 2; |
| 176 | 176 |
| 177 static const int SVG_ANGLETYPE_GRAD = 4; | 177 static const int SVG_ANGLETYPE_GRAD = 4; |
| 178 | 178 |
| 179 static const int SVG_ANGLETYPE_RAD = 3; | 179 static const int SVG_ANGLETYPE_RAD = 3; |
| 180 | 180 |
| 181 static const int SVG_ANGLETYPE_UNKNOWN = 0; | 181 static const int SVG_ANGLETYPE_UNKNOWN = 0; |
| 182 | 182 |
| 183 static const int SVG_ANGLETYPE_UNSPECIFIED = 1; | 183 static const int SVG_ANGLETYPE_UNSPECIFIED = 1; |
| 184 | 184 |
| 185 /** @domName SVGAngle.unitType */ | 185 /** @domName SVGAngle.unitType; @docsEditable true */ |
| 186 final int unitType; | 186 final int unitType; |
| 187 | 187 |
| 188 /** @domName SVGAngle.value */ | 188 /** @domName SVGAngle.value; @docsEditable true */ |
| 189 num value; | 189 num value; |
| 190 | 190 |
| 191 /** @domName SVGAngle.valueAsString */ | 191 /** @domName SVGAngle.valueAsString; @docsEditable true */ |
| 192 String valueAsString; | 192 String valueAsString; |
| 193 | 193 |
| 194 /** @domName SVGAngle.valueInSpecifiedUnits */ | 194 /** @domName SVGAngle.valueInSpecifiedUnits; @docsEditable true */ |
| 195 num valueInSpecifiedUnits; | 195 num valueInSpecifiedUnits; |
| 196 | 196 |
| 197 /** @domName SVGAngle.convertToSpecifiedUnits */ | 197 /** @domName SVGAngle.convertToSpecifiedUnits; @docsEditable true */ |
| 198 void convertToSpecifiedUnits(int unitType) native; | 198 void convertToSpecifiedUnits(int unitType) native; |
| 199 | 199 |
| 200 /** @domName SVGAngle.newValueSpecifiedUnits */ | 200 /** @domName SVGAngle.newValueSpecifiedUnits; @docsEditable true */ |
| 201 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 201 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; |
| 202 } | 202 } |
| 203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 204 // for details. All rights reserved. Use of this source code is governed by a | 204 // for details. All rights reserved. Use of this source code is governed by a |
| 205 // BSD-style license that can be found in the LICENSE file. | 205 // BSD-style license that can be found in the LICENSE file. |
| 206 | 206 |
| 207 | 207 |
| 208 /// @domName SVGAnimateColorElement | 208 /// @domName SVGAnimateColorElement; @docsEditable true |
| 209 class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
nt" { | 209 class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
nt" { |
| 210 | 210 |
| 211 factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("animateColor"); | 211 factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("animateColor"); |
| 212 } | 212 } |
| 213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 214 // for details. All rights reserved. Use of this source code is governed by a | 214 // for details. All rights reserved. Use of this source code is governed by a |
| 215 // BSD-style license that can be found in the LICENSE file. | 215 // BSD-style license that can be found in the LICENSE file. |
| 216 | 216 |
| 217 | 217 |
| 218 /// @domName SVGAnimateElement | 218 /// @domName SVGAnimateElement; @docsEditable true |
| 219 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { | 219 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { |
| 220 | 220 |
| 221 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
nimate"); | 221 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
nimate"); |
| 222 } | 222 } |
| 223 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 223 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 224 // for details. All rights reserved. Use of this source code is governed by a | 224 // for details. All rights reserved. Use of this source code is governed by a |
| 225 // BSD-style license that can be found in the LICENSE file. | 225 // BSD-style license that can be found in the LICENSE file. |
| 226 | 226 |
| 227 | 227 |
| 228 /// @domName SVGAnimateMotionElement | 228 /// @domName SVGAnimateMotionElement; @docsEditable true |
| 229 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
ment" { | 229 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
ment" { |
| 230 | 230 |
| 231 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
tag("animateMotion"); | 231 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
tag("animateMotion"); |
| 232 } | 232 } |
| 233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 234 // for details. All rights reserved. Use of this source code is governed by a | 234 // for details. All rights reserved. Use of this source code is governed by a |
| 235 // BSD-style license that can be found in the LICENSE file. | 235 // BSD-style license that can be found in the LICENSE file. |
| 236 | 236 |
| 237 | 237 |
| 238 /// @domName SVGAnimateTransformElement | 238 /// @domName SVGAnimateTransformElement; @docsEditable true |
| 239 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
ormElement" { | 239 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
ormElement" { |
| 240 | 240 |
| 241 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
nt_tag("animateTransform"); | 241 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
nt_tag("animateTransform"); |
| 242 } | 242 } |
| 243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 244 // for details. All rights reserved. Use of this source code is governed by a | 244 // for details. All rights reserved. Use of this source code is governed by a |
| 245 // BSD-style license that can be found in the LICENSE file. | 245 // BSD-style license that can be found in the LICENSE file. |
| 246 | 246 |
| 247 | 247 |
| 248 /// @domName SVGAnimatedAngle | 248 /// @domName SVGAnimatedAngle; @docsEditable true |
| 249 class AnimatedAngle native "*SVGAnimatedAngle" { | 249 class AnimatedAngle native "*SVGAnimatedAngle" { |
| 250 | 250 |
| 251 /** @domName SVGAnimatedAngle.animVal */ | 251 /** @domName SVGAnimatedAngle.animVal; @docsEditable true */ |
| 252 final Angle animVal; | 252 final Angle animVal; |
| 253 | 253 |
| 254 /** @domName SVGAnimatedAngle.baseVal */ | 254 /** @domName SVGAnimatedAngle.baseVal; @docsEditable true */ |
| 255 final Angle baseVal; | 255 final Angle baseVal; |
| 256 } | 256 } |
| 257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 258 // for details. All rights reserved. Use of this source code is governed by a | 258 // for details. All rights reserved. Use of this source code is governed by a |
| 259 // BSD-style license that can be found in the LICENSE file. | 259 // BSD-style license that can be found in the LICENSE file. |
| 260 | 260 |
| 261 | 261 |
| 262 /// @domName SVGAnimatedBoolean | 262 /// @domName SVGAnimatedBoolean; @docsEditable true |
| 263 class AnimatedBoolean native "*SVGAnimatedBoolean" { | 263 class AnimatedBoolean native "*SVGAnimatedBoolean" { |
| 264 | 264 |
| 265 /** @domName SVGAnimatedBoolean.animVal */ | 265 /** @domName SVGAnimatedBoolean.animVal; @docsEditable true */ |
| 266 final bool animVal; | 266 final bool animVal; |
| 267 | 267 |
| 268 /** @domName SVGAnimatedBoolean.baseVal */ | 268 /** @domName SVGAnimatedBoolean.baseVal; @docsEditable true */ |
| 269 bool baseVal; | 269 bool baseVal; |
| 270 } | 270 } |
| 271 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 271 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 272 // for details. All rights reserved. Use of this source code is governed by a | 272 // for details. All rights reserved. Use of this source code is governed by a |
| 273 // BSD-style license that can be found in the LICENSE file. | 273 // BSD-style license that can be found in the LICENSE file. |
| 274 | 274 |
| 275 | 275 |
| 276 /// @domName SVGAnimatedEnumeration | 276 /// @domName SVGAnimatedEnumeration; @docsEditable true |
| 277 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { | 277 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { |
| 278 | 278 |
| 279 /** @domName SVGAnimatedEnumeration.animVal */ | 279 /** @domName SVGAnimatedEnumeration.animVal; @docsEditable true */ |
| 280 final int animVal; | 280 final int animVal; |
| 281 | 281 |
| 282 /** @domName SVGAnimatedEnumeration.baseVal */ | 282 /** @domName SVGAnimatedEnumeration.baseVal; @docsEditable true */ |
| 283 int baseVal; | 283 int baseVal; |
| 284 } | 284 } |
| 285 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 285 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 286 // for details. All rights reserved. Use of this source code is governed by a | 286 // for details. All rights reserved. Use of this source code is governed by a |
| 287 // BSD-style license that can be found in the LICENSE file. | 287 // BSD-style license that can be found in the LICENSE file. |
| 288 | 288 |
| 289 | 289 |
| 290 /// @domName SVGAnimatedInteger | 290 /// @domName SVGAnimatedInteger; @docsEditable true |
| 291 class AnimatedInteger native "*SVGAnimatedInteger" { | 291 class AnimatedInteger native "*SVGAnimatedInteger" { |
| 292 | 292 |
| 293 /** @domName SVGAnimatedInteger.animVal */ | 293 /** @domName SVGAnimatedInteger.animVal; @docsEditable true */ |
| 294 final int animVal; | 294 final int animVal; |
| 295 | 295 |
| 296 /** @domName SVGAnimatedInteger.baseVal */ | 296 /** @domName SVGAnimatedInteger.baseVal; @docsEditable true */ |
| 297 int baseVal; | 297 int baseVal; |
| 298 } | 298 } |
| 299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 300 // for details. All rights reserved. Use of this source code is governed by a | 300 // for details. All rights reserved. Use of this source code is governed by a |
| 301 // BSD-style license that can be found in the LICENSE file. | 301 // BSD-style license that can be found in the LICENSE file. |
| 302 | 302 |
| 303 | 303 |
| 304 /// @domName SVGAnimatedLength | 304 /// @domName SVGAnimatedLength; @docsEditable true |
| 305 class AnimatedLength native "*SVGAnimatedLength" { | 305 class AnimatedLength native "*SVGAnimatedLength" { |
| 306 | 306 |
| 307 /** @domName SVGAnimatedLength.animVal */ | 307 /** @domName SVGAnimatedLength.animVal; @docsEditable true */ |
| 308 final Length animVal; | 308 final Length animVal; |
| 309 | 309 |
| 310 /** @domName SVGAnimatedLength.baseVal */ | 310 /** @domName SVGAnimatedLength.baseVal; @docsEditable true */ |
| 311 final Length baseVal; | 311 final Length baseVal; |
| 312 } | 312 } |
| 313 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 313 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 314 // for details. All rights reserved. Use of this source code is governed by a | 314 // for details. All rights reserved. Use of this source code is governed by a |
| 315 // BSD-style license that can be found in the LICENSE file. | 315 // BSD-style license that can be found in the LICENSE file. |
| 316 | 316 |
| 317 | 317 |
| 318 /// @domName SVGAnimatedLengthList | 318 /// @domName SVGAnimatedLengthList; @docsEditable true |
| 319 class AnimatedLengthList implements JavaScriptIndexingBehavior, List<AnimatedLen
gth> native "*SVGAnimatedLengthList" { | 319 class AnimatedLengthList implements JavaScriptIndexingBehavior, List<AnimatedLen
gth> native "*SVGAnimatedLengthList" { |
| 320 | 320 |
| 321 /** @domName SVGAnimatedLengthList.animVal */ | 321 /** @domName SVGAnimatedLengthList.animVal; @docsEditable true */ |
| 322 final LengthList animVal; | 322 final LengthList animVal; |
| 323 | 323 |
| 324 /** @domName SVGAnimatedLengthList.baseVal */ | 324 /** @domName SVGAnimatedLengthList.baseVal; @docsEditable true */ |
| 325 final LengthList baseVal; | 325 final LengthList baseVal; |
| 326 | 326 |
| 327 AnimatedLength operator[](int index) => JS("AnimatedLength", "#[#]", this, ind
ex); | 327 AnimatedLength operator[](int index) => JS("AnimatedLength", "#[#]", this, ind
ex); |
| 328 | 328 |
| 329 void operator[]=(int index, AnimatedLength value) { | 329 void operator[]=(int index, AnimatedLength value) { |
| 330 throw new UnsupportedError("Cannot assign element of immutable List."); | 330 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 331 } | 331 } |
| 332 // -- start List<AnimatedLength> mixins. | 332 // -- start List<AnimatedLength> mixins. |
| 333 // AnimatedLength is the element type. | 333 // AnimatedLength is the element type. |
| 334 | 334 |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 407 List<AnimatedLength> getRange(int start, int rangeLength) => | 407 List<AnimatedLength> getRange(int start, int rangeLength) => |
| 408 _Lists.getRange(this, start, rangeLength, <AnimatedLength>[]); | 408 _Lists.getRange(this, start, rangeLength, <AnimatedLength>[]); |
| 409 | 409 |
| 410 // -- end List<AnimatedLength> mixins. | 410 // -- end List<AnimatedLength> mixins. |
| 411 } | 411 } |
| 412 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 412 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 413 // for details. All rights reserved. Use of this source code is governed by a | 413 // for details. All rights reserved. Use of this source code is governed by a |
| 414 // BSD-style license that can be found in the LICENSE file. | 414 // BSD-style license that can be found in the LICENSE file. |
| 415 | 415 |
| 416 | 416 |
| 417 /// @domName SVGAnimatedNumber | 417 /// @domName SVGAnimatedNumber; @docsEditable true |
| 418 class AnimatedNumber native "*SVGAnimatedNumber" { | 418 class AnimatedNumber native "*SVGAnimatedNumber" { |
| 419 | 419 |
| 420 /** @domName SVGAnimatedNumber.animVal */ | 420 /** @domName SVGAnimatedNumber.animVal; @docsEditable true */ |
| 421 final num animVal; | 421 final num animVal; |
| 422 | 422 |
| 423 /** @domName SVGAnimatedNumber.baseVal */ | 423 /** @domName SVGAnimatedNumber.baseVal; @docsEditable true */ |
| 424 num baseVal; | 424 num baseVal; |
| 425 } | 425 } |
| 426 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 426 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 427 // for details. All rights reserved. Use of this source code is governed by a | 427 // for details. All rights reserved. Use of this source code is governed by a |
| 428 // BSD-style license that can be found in the LICENSE file. | 428 // BSD-style license that can be found in the LICENSE file. |
| 429 | 429 |
| 430 | 430 |
| 431 /// @domName SVGAnimatedNumberList | 431 /// @domName SVGAnimatedNumberList; @docsEditable true |
| 432 class AnimatedNumberList implements JavaScriptIndexingBehavior, List<AnimatedNum
ber> native "*SVGAnimatedNumberList" { | 432 class AnimatedNumberList implements JavaScriptIndexingBehavior, List<AnimatedNum
ber> native "*SVGAnimatedNumberList" { |
| 433 | 433 |
| 434 /** @domName SVGAnimatedNumberList.animVal */ | 434 /** @domName SVGAnimatedNumberList.animVal; @docsEditable true */ |
| 435 final NumberList animVal; | 435 final NumberList animVal; |
| 436 | 436 |
| 437 /** @domName SVGAnimatedNumberList.baseVal */ | 437 /** @domName SVGAnimatedNumberList.baseVal; @docsEditable true */ |
| 438 final NumberList baseVal; | 438 final NumberList baseVal; |
| 439 | 439 |
| 440 AnimatedNumber operator[](int index) => JS("AnimatedNumber", "#[#]", this, ind
ex); | 440 AnimatedNumber operator[](int index) => JS("AnimatedNumber", "#[#]", this, ind
ex); |
| 441 | 441 |
| 442 void operator[]=(int index, AnimatedNumber value) { | 442 void operator[]=(int index, AnimatedNumber value) { |
| 443 throw new UnsupportedError("Cannot assign element of immutable List."); | 443 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 444 } | 444 } |
| 445 // -- start List<AnimatedNumber> mixins. | 445 // -- start List<AnimatedNumber> mixins. |
| 446 // AnimatedNumber is the element type. | 446 // AnimatedNumber is the element type. |
| 447 | 447 |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 520 List<AnimatedNumber> getRange(int start, int rangeLength) => | 520 List<AnimatedNumber> getRange(int start, int rangeLength) => |
| 521 _Lists.getRange(this, start, rangeLength, <AnimatedNumber>[]); | 521 _Lists.getRange(this, start, rangeLength, <AnimatedNumber>[]); |
| 522 | 522 |
| 523 // -- end List<AnimatedNumber> mixins. | 523 // -- end List<AnimatedNumber> mixins. |
| 524 } | 524 } |
| 525 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 525 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 526 // for details. All rights reserved. Use of this source code is governed by a | 526 // for details. All rights reserved. Use of this source code is governed by a |
| 527 // BSD-style license that can be found in the LICENSE file. | 527 // BSD-style license that can be found in the LICENSE file. |
| 528 | 528 |
| 529 | 529 |
| 530 /// @domName SVGAnimatedPreserveAspectRatio | 530 /// @domName SVGAnimatedPreserveAspectRatio; @docsEditable true |
| 531 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { | 531 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { |
| 532 | 532 |
| 533 /** @domName SVGAnimatedPreserveAspectRatio.animVal */ | 533 /** @domName SVGAnimatedPreserveAspectRatio.animVal; @docsEditable true */ |
| 534 final PreserveAspectRatio animVal; | 534 final PreserveAspectRatio animVal; |
| 535 | 535 |
| 536 /** @domName SVGAnimatedPreserveAspectRatio.baseVal */ | 536 /** @domName SVGAnimatedPreserveAspectRatio.baseVal; @docsEditable true */ |
| 537 final PreserveAspectRatio baseVal; | 537 final PreserveAspectRatio baseVal; |
| 538 } | 538 } |
| 539 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 539 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 540 // for details. All rights reserved. Use of this source code is governed by a | 540 // for details. All rights reserved. Use of this source code is governed by a |
| 541 // BSD-style license that can be found in the LICENSE file. | 541 // BSD-style license that can be found in the LICENSE file. |
| 542 | 542 |
| 543 | 543 |
| 544 /// @domName SVGAnimatedRect | 544 /// @domName SVGAnimatedRect; @docsEditable true |
| 545 class AnimatedRect native "*SVGAnimatedRect" { | 545 class AnimatedRect native "*SVGAnimatedRect" { |
| 546 | 546 |
| 547 /** @domName SVGAnimatedRect.animVal */ | 547 /** @domName SVGAnimatedRect.animVal; @docsEditable true */ |
| 548 final Rect animVal; | 548 final Rect animVal; |
| 549 | 549 |
| 550 /** @domName SVGAnimatedRect.baseVal */ | 550 /** @domName SVGAnimatedRect.baseVal; @docsEditable true */ |
| 551 final Rect baseVal; | 551 final Rect baseVal; |
| 552 } | 552 } |
| 553 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 553 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 554 // for details. All rights reserved. Use of this source code is governed by a | 554 // for details. All rights reserved. Use of this source code is governed by a |
| 555 // BSD-style license that can be found in the LICENSE file. | 555 // BSD-style license that can be found in the LICENSE file. |
| 556 | 556 |
| 557 | 557 |
| 558 /// @domName SVGAnimatedString | 558 /// @domName SVGAnimatedString; @docsEditable true |
| 559 class AnimatedString native "*SVGAnimatedString" { | 559 class AnimatedString native "*SVGAnimatedString" { |
| 560 | 560 |
| 561 /** @domName SVGAnimatedString.animVal */ | 561 /** @domName SVGAnimatedString.animVal; @docsEditable true */ |
| 562 final String animVal; | 562 final String animVal; |
| 563 | 563 |
| 564 /** @domName SVGAnimatedString.baseVal */ | 564 /** @domName SVGAnimatedString.baseVal; @docsEditable true */ |
| 565 String baseVal; | 565 String baseVal; |
| 566 } | 566 } |
| 567 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 567 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 568 // for details. All rights reserved. Use of this source code is governed by a | 568 // for details. All rights reserved. Use of this source code is governed by a |
| 569 // BSD-style license that can be found in the LICENSE file. | 569 // BSD-style license that can be found in the LICENSE file. |
| 570 | 570 |
| 571 | 571 |
| 572 /// @domName SVGAnimatedTransformList | 572 /// @domName SVGAnimatedTransformList; @docsEditable true |
| 573 class AnimatedTransformList implements JavaScriptIndexingBehavior, List<AnimateT
ransformElement> native "*SVGAnimatedTransformList" { | 573 class AnimatedTransformList implements JavaScriptIndexingBehavior, List<AnimateT
ransformElement> native "*SVGAnimatedTransformList" { |
| 574 | 574 |
| 575 /** @domName SVGAnimatedTransformList.animVal */ | 575 /** @domName SVGAnimatedTransformList.animVal; @docsEditable true */ |
| 576 final TransformList animVal; | 576 final TransformList animVal; |
| 577 | 577 |
| 578 /** @domName SVGAnimatedTransformList.baseVal */ | 578 /** @domName SVGAnimatedTransformList.baseVal; @docsEditable true */ |
| 579 final TransformList baseVal; | 579 final TransformList baseVal; |
| 580 | 580 |
| 581 AnimateTransformElement operator[](int index) => JS("AnimateTransformElement",
"#[#]", this, index); | 581 AnimateTransformElement operator[](int index) => JS("AnimateTransformElement",
"#[#]", this, index); |
| 582 | 582 |
| 583 void operator[]=(int index, AnimateTransformElement value) { | 583 void operator[]=(int index, AnimateTransformElement value) { |
| 584 throw new UnsupportedError("Cannot assign element of immutable List."); | 584 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 585 } | 585 } |
| 586 // -- start List<AnimateTransformElement> mixins. | 586 // -- start List<AnimateTransformElement> mixins. |
| 587 // AnimateTransformElement is the element type. | 587 // AnimateTransformElement is the element type. |
| 588 | 588 |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 661 List<AnimateTransformElement> getRange(int start, int rangeLength) => | 661 List<AnimateTransformElement> getRange(int start, int rangeLength) => |
| 662 _Lists.getRange(this, start, rangeLength, <AnimateTransformElement>[]); | 662 _Lists.getRange(this, start, rangeLength, <AnimateTransformElement>[]); |
| 663 | 663 |
| 664 // -- end List<AnimateTransformElement> mixins. | 664 // -- end List<AnimateTransformElement> mixins. |
| 665 } | 665 } |
| 666 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 666 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 667 // for details. All rights reserved. Use of this source code is governed by a | 667 // for details. All rights reserved. Use of this source code is governed by a |
| 668 // BSD-style license that can be found in the LICENSE file. | 668 // BSD-style license that can be found in the LICENSE file. |
| 669 | 669 |
| 670 | 670 |
| 671 /// @domName SVGAnimationElement | 671 /// @domName SVGAnimationElement; @docsEditable true |
| 672 class AnimationElement extends SvgElement implements Tests, ElementTimeControl,
ExternalResourcesRequired native "*SVGAnimationElement" { | 672 class AnimationElement extends SvgElement implements Tests, ElementTimeControl,
ExternalResourcesRequired native "*SVGAnimationElement" { |
| 673 | 673 |
| 674 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"animation"); | 674 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"animation"); |
| 675 | 675 |
| 676 /** @domName SVGAnimationElement.targetElement */ | 676 /** @domName SVGAnimationElement.targetElement; @docsEditable true */ |
| 677 final SvgElement targetElement; | 677 final SvgElement targetElement; |
| 678 | 678 |
| 679 /** @domName SVGAnimationElement.getCurrentTime */ | 679 /** @domName SVGAnimationElement.getCurrentTime; @docsEditable true */ |
| 680 num getCurrentTime() native; | 680 num getCurrentTime() native; |
| 681 | 681 |
| 682 /** @domName SVGAnimationElement.getSimpleDuration */ | 682 /** @domName SVGAnimationElement.getSimpleDuration; @docsEditable true */ |
| 683 num getSimpleDuration() native; | 683 num getSimpleDuration() native; |
| 684 | 684 |
| 685 /** @domName SVGAnimationElement.getStartTime */ | 685 /** @domName SVGAnimationElement.getStartTime; @docsEditable true */ |
| 686 num getStartTime() native; | 686 num getStartTime() native; |
| 687 | 687 |
| 688 // From ElementTimeControl | 688 // From ElementTimeControl |
| 689 | 689 |
| 690 /** @domName ElementTimeControl.beginElement */ | 690 /** @domName ElementTimeControl.beginElement; @docsEditable true */ |
| 691 void beginElement() native; | 691 void beginElement() native; |
| 692 | 692 |
| 693 /** @domName ElementTimeControl.beginElementAt */ | 693 /** @domName ElementTimeControl.beginElementAt; @docsEditable true */ |
| 694 void beginElementAt(num offset) native; | 694 void beginElementAt(num offset) native; |
| 695 | 695 |
| 696 /** @domName ElementTimeControl.endElement */ | 696 /** @domName ElementTimeControl.endElement; @docsEditable true */ |
| 697 void endElement() native; | 697 void endElement() native; |
| 698 | 698 |
| 699 /** @domName ElementTimeControl.endElementAt */ | 699 /** @domName ElementTimeControl.endElementAt; @docsEditable true */ |
| 700 void endElementAt(num offset) native; | 700 void endElementAt(num offset) native; |
| 701 | 701 |
| 702 // From SVGExternalResourcesRequired | 702 // From SVGExternalResourcesRequired |
| 703 | 703 |
| 704 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 704 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 705 final AnimatedBoolean externalResourcesRequired; | 705 final AnimatedBoolean externalResourcesRequired; |
| 706 | 706 |
| 707 // From SVGTests | 707 // From SVGTests |
| 708 | 708 |
| 709 /** @domName SVGTests.requiredExtensions */ | 709 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 710 final StringList requiredExtensions; | 710 final StringList requiredExtensions; |
| 711 | 711 |
| 712 /** @domName SVGTests.requiredFeatures */ | 712 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 713 final StringList requiredFeatures; | 713 final StringList requiredFeatures; |
| 714 | 714 |
| 715 /** @domName SVGTests.systemLanguage */ | 715 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 716 final StringList systemLanguage; | 716 final StringList systemLanguage; |
| 717 | 717 |
| 718 /** @domName SVGTests.hasExtension */ | 718 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 719 bool hasExtension(String extension) native; | 719 bool hasExtension(String extension) native; |
| 720 } | 720 } |
| 721 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 721 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 722 // for details. All rights reserved. Use of this source code is governed by a | 722 // for details. All rights reserved. Use of this source code is governed by a |
| 723 // BSD-style license that can be found in the LICENSE file. | 723 // BSD-style license that can be found in the LICENSE file. |
| 724 | 724 |
| 725 | 725 |
| 726 /// @domName SVGCircleElement | 726 /// @domName SVGCircleElement; @docsEditable true |
| 727 class CircleElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGCircleElement" { | 727 class CircleElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGCircleElement" { |
| 728 | 728 |
| 729 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci
rcle"); | 729 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci
rcle"); |
| 730 | 730 |
| 731 /** @domName SVGCircleElement.cx */ | 731 /** @domName SVGCircleElement.cx; @docsEditable true */ |
| 732 final AnimatedLength cx; | 732 final AnimatedLength cx; |
| 733 | 733 |
| 734 /** @domName SVGCircleElement.cy */ | 734 /** @domName SVGCircleElement.cy; @docsEditable true */ |
| 735 final AnimatedLength cy; | 735 final AnimatedLength cy; |
| 736 | 736 |
| 737 /** @domName SVGCircleElement.r */ | 737 /** @domName SVGCircleElement.r; @docsEditable true */ |
| 738 final AnimatedLength r; | 738 final AnimatedLength r; |
| 739 | 739 |
| 740 // From SVGExternalResourcesRequired | 740 // From SVGExternalResourcesRequired |
| 741 | 741 |
| 742 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 742 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 743 final AnimatedBoolean externalResourcesRequired; | 743 final AnimatedBoolean externalResourcesRequired; |
| 744 | 744 |
| 745 // From SVGLangSpace | 745 // From SVGLangSpace |
| 746 | 746 |
| 747 /** @domName SVGLangSpace.xmllang */ | 747 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 748 String xmllang; | 748 String xmllang; |
| 749 | 749 |
| 750 /** @domName SVGLangSpace.xmlspace */ | 750 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 751 String xmlspace; | 751 String xmlspace; |
| 752 | 752 |
| 753 // From SVGLocatable | 753 // From SVGLocatable |
| 754 | 754 |
| 755 /** @domName SVGLocatable.farthestViewportElement */ | 755 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 756 final SvgElement farthestViewportElement; | 756 final SvgElement farthestViewportElement; |
| 757 | 757 |
| 758 /** @domName SVGLocatable.nearestViewportElement */ | 758 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 759 final SvgElement nearestViewportElement; | 759 final SvgElement nearestViewportElement; |
| 760 | 760 |
| 761 /** @domName SVGLocatable.getBBox */ | 761 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 762 Rect getBBox() native; | 762 Rect getBBox() native; |
| 763 | 763 |
| 764 /** @domName SVGLocatable.getCTM */ | 764 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 765 Matrix getCTM() native; | 765 Matrix getCTM() native; |
| 766 | 766 |
| 767 /** @domName SVGLocatable.getScreenCTM */ | 767 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 768 Matrix getScreenCTM() native; | 768 Matrix getScreenCTM() native; |
| 769 | 769 |
| 770 /** @domName SVGLocatable.getTransformToElement */ | 770 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 771 Matrix getTransformToElement(SvgElement element) native; | 771 Matrix getTransformToElement(SvgElement element) native; |
| 772 | 772 |
| 773 // From SVGStylable | 773 // From SVGStylable |
| 774 | 774 |
| 775 /** @domName SVGStylable.className */ | 775 /** @domName SVGStylable.className; @docsEditable true */ |
| 776 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 776 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 777 | 777 |
| 778 // Use implementation from Element. | 778 // Use implementation from Element. |
| 779 // final CSSStyleDeclaration style; | 779 // final CSSStyleDeclaration style; |
| 780 | 780 |
| 781 /** @domName SVGStylable.getPresentationAttribute */ | 781 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 782 CSSValue getPresentationAttribute(String name) native; | 782 CSSValue getPresentationAttribute(String name) native; |
| 783 | 783 |
| 784 // From SVGTests | 784 // From SVGTests |
| 785 | 785 |
| 786 /** @domName SVGTests.requiredExtensions */ | 786 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 787 final StringList requiredExtensions; | 787 final StringList requiredExtensions; |
| 788 | 788 |
| 789 /** @domName SVGTests.requiredFeatures */ | 789 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 790 final StringList requiredFeatures; | 790 final StringList requiredFeatures; |
| 791 | 791 |
| 792 /** @domName SVGTests.systemLanguage */ | 792 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 793 final StringList systemLanguage; | 793 final StringList systemLanguage; |
| 794 | 794 |
| 795 /** @domName SVGTests.hasExtension */ | 795 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 796 bool hasExtension(String extension) native; | 796 bool hasExtension(String extension) native; |
| 797 | 797 |
| 798 // From SVGTransformable | 798 // From SVGTransformable |
| 799 | 799 |
| 800 /** @domName SVGTransformable.transform */ | 800 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 801 final AnimatedTransformList transform; | 801 final AnimatedTransformList transform; |
| 802 } | 802 } |
| 803 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 803 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 804 // for details. All rights reserved. Use of this source code is governed by a | 804 // for details. All rights reserved. Use of this source code is governed by a |
| 805 // BSD-style license that can be found in the LICENSE file. | 805 // BSD-style license that can be found in the LICENSE file. |
| 806 | 806 |
| 807 | 807 |
| 808 /// @domName SVGClipPathElement | 808 /// @domName SVGClipPathElement; @docsEditable true |
| 809 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" { | 809 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" { |
| 810 | 810 |
| 811 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("
clipPath"); | 811 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("
clipPath"); |
| 812 | 812 |
| 813 /** @domName SVGClipPathElement.clipPathUnits */ | 813 /** @domName SVGClipPathElement.clipPathUnits; @docsEditable true */ |
| 814 final AnimatedEnumeration clipPathUnits; | 814 final AnimatedEnumeration clipPathUnits; |
| 815 | 815 |
| 816 // From SVGExternalResourcesRequired | 816 // From SVGExternalResourcesRequired |
| 817 | 817 |
| 818 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 818 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 819 final AnimatedBoolean externalResourcesRequired; | 819 final AnimatedBoolean externalResourcesRequired; |
| 820 | 820 |
| 821 // From SVGLangSpace | 821 // From SVGLangSpace |
| 822 | 822 |
| 823 /** @domName SVGLangSpace.xmllang */ | 823 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 824 String xmllang; | 824 String xmllang; |
| 825 | 825 |
| 826 /** @domName SVGLangSpace.xmlspace */ | 826 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 827 String xmlspace; | 827 String xmlspace; |
| 828 | 828 |
| 829 // From SVGLocatable | 829 // From SVGLocatable |
| 830 | 830 |
| 831 /** @domName SVGLocatable.farthestViewportElement */ | 831 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 832 final SvgElement farthestViewportElement; | 832 final SvgElement farthestViewportElement; |
| 833 | 833 |
| 834 /** @domName SVGLocatable.nearestViewportElement */ | 834 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 835 final SvgElement nearestViewportElement; | 835 final SvgElement nearestViewportElement; |
| 836 | 836 |
| 837 /** @domName SVGLocatable.getBBox */ | 837 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 838 Rect getBBox() native; | 838 Rect getBBox() native; |
| 839 | 839 |
| 840 /** @domName SVGLocatable.getCTM */ | 840 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 841 Matrix getCTM() native; | 841 Matrix getCTM() native; |
| 842 | 842 |
| 843 /** @domName SVGLocatable.getScreenCTM */ | 843 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 844 Matrix getScreenCTM() native; | 844 Matrix getScreenCTM() native; |
| 845 | 845 |
| 846 /** @domName SVGLocatable.getTransformToElement */ | 846 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 847 Matrix getTransformToElement(SvgElement element) native; | 847 Matrix getTransformToElement(SvgElement element) native; |
| 848 | 848 |
| 849 // From SVGStylable | 849 // From SVGStylable |
| 850 | 850 |
| 851 /** @domName SVGStylable.className */ | 851 /** @domName SVGStylable.className; @docsEditable true */ |
| 852 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 852 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 853 | 853 |
| 854 // Use implementation from Element. | 854 // Use implementation from Element. |
| 855 // final CSSStyleDeclaration style; | 855 // final CSSStyleDeclaration style; |
| 856 | 856 |
| 857 /** @domName SVGStylable.getPresentationAttribute */ | 857 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 858 CSSValue getPresentationAttribute(String name) native; | 858 CSSValue getPresentationAttribute(String name) native; |
| 859 | 859 |
| 860 // From SVGTests | 860 // From SVGTests |
| 861 | 861 |
| 862 /** @domName SVGTests.requiredExtensions */ | 862 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 863 final StringList requiredExtensions; | 863 final StringList requiredExtensions; |
| 864 | 864 |
| 865 /** @domName SVGTests.requiredFeatures */ | 865 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 866 final StringList requiredFeatures; | 866 final StringList requiredFeatures; |
| 867 | 867 |
| 868 /** @domName SVGTests.systemLanguage */ | 868 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 869 final StringList systemLanguage; | 869 final StringList systemLanguage; |
| 870 | 870 |
| 871 /** @domName SVGTests.hasExtension */ | 871 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 872 bool hasExtension(String extension) native; | 872 bool hasExtension(String extension) native; |
| 873 | 873 |
| 874 // From SVGTransformable | 874 // From SVGTransformable |
| 875 | 875 |
| 876 /** @domName SVGTransformable.transform */ | 876 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 877 final AnimatedTransformList transform; | 877 final AnimatedTransformList transform; |
| 878 } | 878 } |
| 879 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 879 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 880 // for details. All rights reserved. Use of this source code is governed by a | 880 // for details. All rights reserved. Use of this source code is governed by a |
| 881 // BSD-style license that can be found in the LICENSE file. | 881 // BSD-style license that can be found in the LICENSE file. |
| 882 | 882 |
| 883 | 883 |
| 884 /// @domName SVGColor | 884 /// @domName SVGColor; @docsEditable true |
| 885 class Color extends CSSValue native "*SVGColor" { | 885 class Color extends CSSValue native "*SVGColor" { |
| 886 | 886 |
| 887 static const int SVG_COLORTYPE_CURRENTCOLOR = 3; | 887 static const int SVG_COLORTYPE_CURRENTCOLOR = 3; |
| 888 | 888 |
| 889 static const int SVG_COLORTYPE_RGBCOLOR = 1; | 889 static const int SVG_COLORTYPE_RGBCOLOR = 1; |
| 890 | 890 |
| 891 static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; | 891 static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; |
| 892 | 892 |
| 893 static const int SVG_COLORTYPE_UNKNOWN = 0; | 893 static const int SVG_COLORTYPE_UNKNOWN = 0; |
| 894 | 894 |
| 895 /** @domName SVGColor.colorType */ | 895 /** @domName SVGColor.colorType; @docsEditable true */ |
| 896 final int colorType; | 896 final int colorType; |
| 897 | 897 |
| 898 /** @domName SVGColor.rgbColor */ | 898 /** @domName SVGColor.rgbColor; @docsEditable true */ |
| 899 final RGBColor rgbColor; | 899 final RGBColor rgbColor; |
| 900 | 900 |
| 901 /** @domName SVGColor.setColor */ | 901 /** @domName SVGColor.setColor; @docsEditable true */ |
| 902 void setColor(int colorType, String rgbColor, String iccColor) native; | 902 void setColor(int colorType, String rgbColor, String iccColor) native; |
| 903 | 903 |
| 904 /** @domName SVGColor.setRGBColor */ | 904 /** @domName SVGColor.setRGBColor; @docsEditable true */ |
| 905 void setRGBColor(String rgbColor) native; | 905 void setRGBColor(String rgbColor) native; |
| 906 | 906 |
| 907 /** @domName SVGColor.setRGBColorICCColor */ | 907 /** @domName SVGColor.setRGBColorICCColor; @docsEditable true */ |
| 908 void setRGBColorICCColor(String rgbColor, String iccColor) native; | 908 void setRGBColorICCColor(String rgbColor, String iccColor) native; |
| 909 } | 909 } |
| 910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 911 // for details. All rights reserved. Use of this source code is governed by a | 911 // for details. All rights reserved. Use of this source code is governed by a |
| 912 // BSD-style license that can be found in the LICENSE file. | 912 // BSD-style license that can be found in the LICENSE file. |
| 913 | 913 |
| 914 | 914 |
| 915 /// @domName SVGComponentTransferFunctionElement | 915 /// @domName SVGComponentTransferFunctionElement; @docsEditable true |
| 916 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
ransferFunctionElement" { | 916 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
ransferFunctionElement" { |
| 917 | 917 |
| 918 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; | 918 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; |
| 919 | 919 |
| 920 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; | 920 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; |
| 921 | 921 |
| 922 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; | 922 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; |
| 923 | 923 |
| 924 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; | 924 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; |
| 925 | 925 |
| 926 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; | 926 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; |
| 927 | 927 |
| 928 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; | 928 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; |
| 929 | 929 |
| 930 /** @domName SVGComponentTransferFunctionElement.amplitude */ | 930 /** @domName SVGComponentTransferFunctionElement.amplitude; @docsEditable true
*/ |
| 931 final AnimatedNumber amplitude; | 931 final AnimatedNumber amplitude; |
| 932 | 932 |
| 933 /** @domName SVGComponentTransferFunctionElement.exponent */ | 933 /** @domName SVGComponentTransferFunctionElement.exponent; @docsEditable true
*/ |
| 934 final AnimatedNumber exponent; | 934 final AnimatedNumber exponent; |
| 935 | 935 |
| 936 /** @domName SVGComponentTransferFunctionElement.intercept */ | 936 /** @domName SVGComponentTransferFunctionElement.intercept; @docsEditable true
*/ |
| 937 final AnimatedNumber intercept; | 937 final AnimatedNumber intercept; |
| 938 | 938 |
| 939 /** @domName SVGComponentTransferFunctionElement.offset */ | 939 /** @domName SVGComponentTransferFunctionElement.offset; @docsEditable true */ |
| 940 final AnimatedNumber offset; | 940 final AnimatedNumber offset; |
| 941 | 941 |
| 942 /** @domName SVGComponentTransferFunctionElement.slope */ | 942 /** @domName SVGComponentTransferFunctionElement.slope; @docsEditable true */ |
| 943 final AnimatedNumber slope; | 943 final AnimatedNumber slope; |
| 944 | 944 |
| 945 /** @domName SVGComponentTransferFunctionElement.tableValues */ | 945 /** @domName SVGComponentTransferFunctionElement.tableValues; @docsEditable tr
ue */ |
| 946 final AnimatedNumberList tableValues; | 946 final AnimatedNumberList tableValues; |
| 947 | 947 |
| 948 /** @domName SVGComponentTransferFunctionElement.type */ | 948 /** @domName SVGComponentTransferFunctionElement.type; @docsEditable true */ |
| 949 final AnimatedEnumeration type; | 949 final AnimatedEnumeration type; |
| 950 } | 950 } |
| 951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 952 // for details. All rights reserved. Use of this source code is governed by a | 952 // for details. All rights reserved. Use of this source code is governed by a |
| 953 // BSD-style license that can be found in the LICENSE file. | 953 // BSD-style license that can be found in the LICENSE file. |
| 954 | 954 |
| 955 | 955 |
| 956 /// @domName SVGCursorElement | 956 /// @domName SVGCursorElement; @docsEditable true |
| 957 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
esourcesRequired native "*SVGCursorElement" { | 957 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
esourcesRequired native "*SVGCursorElement" { |
| 958 | 958 |
| 959 factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu
rsor"); | 959 factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu
rsor"); |
| 960 | 960 |
| 961 /** @domName SVGCursorElement.x */ | 961 /** @domName SVGCursorElement.x; @docsEditable true */ |
| 962 final AnimatedLength x; | 962 final AnimatedLength x; |
| 963 | 963 |
| 964 /** @domName SVGCursorElement.y */ | 964 /** @domName SVGCursorElement.y; @docsEditable true */ |
| 965 final AnimatedLength y; | 965 final AnimatedLength y; |
| 966 | 966 |
| 967 // From SVGExternalResourcesRequired | 967 // From SVGExternalResourcesRequired |
| 968 | 968 |
| 969 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 969 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 970 final AnimatedBoolean externalResourcesRequired; | 970 final AnimatedBoolean externalResourcesRequired; |
| 971 | 971 |
| 972 // From SVGTests | 972 // From SVGTests |
| 973 | 973 |
| 974 /** @domName SVGTests.requiredExtensions */ | 974 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 975 final StringList requiredExtensions; | 975 final StringList requiredExtensions; |
| 976 | 976 |
| 977 /** @domName SVGTests.requiredFeatures */ | 977 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 978 final StringList requiredFeatures; | 978 final StringList requiredFeatures; |
| 979 | 979 |
| 980 /** @domName SVGTests.systemLanguage */ | 980 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 981 final StringList systemLanguage; | 981 final StringList systemLanguage; |
| 982 | 982 |
| 983 /** @domName SVGTests.hasExtension */ | 983 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 984 bool hasExtension(String extension) native; | 984 bool hasExtension(String extension) native; |
| 985 | 985 |
| 986 // From SVGURIReference | 986 // From SVGURIReference |
| 987 | 987 |
| 988 /** @domName SVGURIReference.href */ | 988 /** @domName SVGURIReference.href; @docsEditable true */ |
| 989 final AnimatedString href; | 989 final AnimatedString href; |
| 990 } | 990 } |
| 991 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 991 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 992 // for details. All rights reserved. Use of this source code is governed by a | 992 // for details. All rights reserved. Use of this source code is governed by a |
| 993 // BSD-style license that can be found in the LICENSE file. | 993 // BSD-style license that can be found in the LICENSE file. |
| 994 | 994 |
| 995 | 995 |
| 996 /// @domName SVGDefsElement | 996 /// @domName SVGDefsElement; @docsEditable true |
| 997 class DefsElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGDefsElement" { | 997 class DefsElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGDefsElement" { |
| 998 | 998 |
| 999 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
"); | 999 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
"); |
| 1000 | 1000 |
| 1001 // From SVGExternalResourcesRequired | 1001 // From SVGExternalResourcesRequired |
| 1002 | 1002 |
| 1003 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 1003 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 1004 final AnimatedBoolean externalResourcesRequired; | 1004 final AnimatedBoolean externalResourcesRequired; |
| 1005 | 1005 |
| 1006 // From SVGLangSpace | 1006 // From SVGLangSpace |
| 1007 | 1007 |
| 1008 /** @domName SVGLangSpace.xmllang */ | 1008 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 1009 String xmllang; | 1009 String xmllang; |
| 1010 | 1010 |
| 1011 /** @domName SVGLangSpace.xmlspace */ | 1011 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 1012 String xmlspace; | 1012 String xmlspace; |
| 1013 | 1013 |
| 1014 // From SVGLocatable | 1014 // From SVGLocatable |
| 1015 | 1015 |
| 1016 /** @domName SVGLocatable.farthestViewportElement */ | 1016 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 1017 final SvgElement farthestViewportElement; | 1017 final SvgElement farthestViewportElement; |
| 1018 | 1018 |
| 1019 /** @domName SVGLocatable.nearestViewportElement */ | 1019 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 1020 final SvgElement nearestViewportElement; | 1020 final SvgElement nearestViewportElement; |
| 1021 | 1021 |
| 1022 /** @domName SVGLocatable.getBBox */ | 1022 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 1023 Rect getBBox() native; | 1023 Rect getBBox() native; |
| 1024 | 1024 |
| 1025 /** @domName SVGLocatable.getCTM */ | 1025 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 1026 Matrix getCTM() native; | 1026 Matrix getCTM() native; |
| 1027 | 1027 |
| 1028 /** @domName SVGLocatable.getScreenCTM */ | 1028 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 1029 Matrix getScreenCTM() native; | 1029 Matrix getScreenCTM() native; |
| 1030 | 1030 |
| 1031 /** @domName SVGLocatable.getTransformToElement */ | 1031 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 1032 Matrix getTransformToElement(SvgElement element) native; | 1032 Matrix getTransformToElement(SvgElement element) native; |
| 1033 | 1033 |
| 1034 // From SVGStylable | 1034 // From SVGStylable |
| 1035 | 1035 |
| 1036 /** @domName SVGStylable.className */ | 1036 /** @domName SVGStylable.className; @docsEditable true */ |
| 1037 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1037 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1038 | 1038 |
| 1039 // Use implementation from Element. | 1039 // Use implementation from Element. |
| 1040 // final CSSStyleDeclaration style; | 1040 // final CSSStyleDeclaration style; |
| 1041 | 1041 |
| 1042 /** @domName SVGStylable.getPresentationAttribute */ | 1042 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1043 CSSValue getPresentationAttribute(String name) native; | 1043 CSSValue getPresentationAttribute(String name) native; |
| 1044 | 1044 |
| 1045 // From SVGTests | 1045 // From SVGTests |
| 1046 | 1046 |
| 1047 /** @domName SVGTests.requiredExtensions */ | 1047 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 1048 final StringList requiredExtensions; | 1048 final StringList requiredExtensions; |
| 1049 | 1049 |
| 1050 /** @domName SVGTests.requiredFeatures */ | 1050 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 1051 final StringList requiredFeatures; | 1051 final StringList requiredFeatures; |
| 1052 | 1052 |
| 1053 /** @domName SVGTests.systemLanguage */ | 1053 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 1054 final StringList systemLanguage; | 1054 final StringList systemLanguage; |
| 1055 | 1055 |
| 1056 /** @domName SVGTests.hasExtension */ | 1056 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 1057 bool hasExtension(String extension) native; | 1057 bool hasExtension(String extension) native; |
| 1058 | 1058 |
| 1059 // From SVGTransformable | 1059 // From SVGTransformable |
| 1060 | 1060 |
| 1061 /** @domName SVGTransformable.transform */ | 1061 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 1062 final AnimatedTransformList transform; | 1062 final AnimatedTransformList transform; |
| 1063 } | 1063 } |
| 1064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1065 // for details. All rights reserved. Use of this source code is governed by a | 1065 // for details. All rights reserved. Use of this source code is governed by a |
| 1066 // BSD-style license that can be found in the LICENSE file. | 1066 // BSD-style license that can be found in the LICENSE file. |
| 1067 | 1067 |
| 1068 | 1068 |
| 1069 /// @domName SVGDescElement | 1069 /// @domName SVGDescElement; @docsEditable true |
| 1070 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
DescElement" { | 1070 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
DescElement" { |
| 1071 | 1071 |
| 1072 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc
"); | 1072 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc
"); |
| 1073 | 1073 |
| 1074 // From SVGLangSpace | 1074 // From SVGLangSpace |
| 1075 | 1075 |
| 1076 /** @domName SVGLangSpace.xmllang */ | 1076 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 1077 String xmllang; | 1077 String xmllang; |
| 1078 | 1078 |
| 1079 /** @domName SVGLangSpace.xmlspace */ | 1079 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 1080 String xmlspace; | 1080 String xmlspace; |
| 1081 | 1081 |
| 1082 // From SVGStylable | 1082 // From SVGStylable |
| 1083 | 1083 |
| 1084 /** @domName SVGStylable.className */ | 1084 /** @domName SVGStylable.className; @docsEditable true */ |
| 1085 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1085 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1086 | 1086 |
| 1087 // Use implementation from Element. | 1087 // Use implementation from Element. |
| 1088 // final CSSStyleDeclaration style; | 1088 // final CSSStyleDeclaration style; |
| 1089 | 1089 |
| 1090 /** @domName SVGStylable.getPresentationAttribute */ | 1090 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1091 CSSValue getPresentationAttribute(String name) native; | 1091 CSSValue getPresentationAttribute(String name) native; |
| 1092 } | 1092 } |
| 1093 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1093 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1094 // for details. All rights reserved. Use of this source code is governed by a | 1094 // for details. All rights reserved. Use of this source code is governed by a |
| 1095 // BSD-style license that can be found in the LICENSE file. | 1095 // BSD-style license that can be found in the LICENSE file. |
| 1096 | 1096 |
| 1097 | 1097 |
| 1098 /// @domName SVGElementInstance | 1098 /// @domName SVGElementInstance; @docsEditable true |
| 1099 class ElementInstance extends EventTarget native "*SVGElementInstance" { | 1099 class ElementInstance extends EventTarget native "*SVGElementInstance" { |
| 1100 | 1100 |
| 1101 /** | 1101 /** |
| 1102 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent | 1102 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent; @docsEditable true |
| 1103 */ | 1103 */ |
| 1104 ElementInstanceEvents get on => | 1104 ElementInstanceEvents get on => |
| 1105 new ElementInstanceEvents(this); | 1105 new ElementInstanceEvents(this); |
| 1106 | 1106 |
| 1107 /** @domName SVGElementInstance.childNodes */ | 1107 /** @domName SVGElementInstance.childNodes; @docsEditable true */ |
| 1108 final List<ElementInstance> childNodes; | 1108 final List<ElementInstance> childNodes; |
| 1109 | 1109 |
| 1110 /** @domName SVGElementInstance.correspondingElement */ | 1110 /** @domName SVGElementInstance.correspondingElement; @docsEditable true */ |
| 1111 final SvgElement correspondingElement; | 1111 final SvgElement correspondingElement; |
| 1112 | 1112 |
| 1113 /** @domName SVGElementInstance.correspondingUseElement */ | 1113 /** @domName SVGElementInstance.correspondingUseElement; @docsEditable true */ |
| 1114 final UseElement correspondingUseElement; | 1114 final UseElement correspondingUseElement; |
| 1115 | 1115 |
| 1116 /** @domName SVGElementInstance.firstChild */ | 1116 /** @domName SVGElementInstance.firstChild; @docsEditable true */ |
| 1117 final ElementInstance firstChild; | 1117 final ElementInstance firstChild; |
| 1118 | 1118 |
| 1119 /** @domName SVGElementInstance.lastChild */ | 1119 /** @domName SVGElementInstance.lastChild; @docsEditable true */ |
| 1120 final ElementInstance lastChild; | 1120 final ElementInstance lastChild; |
| 1121 | 1121 |
| 1122 /** @domName SVGElementInstance.nextSibling */ | 1122 /** @domName SVGElementInstance.nextSibling; @docsEditable true */ |
| 1123 final ElementInstance nextSibling; | 1123 final ElementInstance nextSibling; |
| 1124 | 1124 |
| 1125 /** @domName SVGElementInstance.parentNode */ | 1125 /** @domName SVGElementInstance.parentNode; @docsEditable true */ |
| 1126 final ElementInstance parentNode; | 1126 final ElementInstance parentNode; |
| 1127 | 1127 |
| 1128 /** @domName SVGElementInstance.previousSibling */ | 1128 /** @domName SVGElementInstance.previousSibling; @docsEditable true */ |
| 1129 final ElementInstance previousSibling; | 1129 final ElementInstance previousSibling; |
| 1130 } | 1130 } |
| 1131 | 1131 |
| 1132 class ElementInstanceEvents extends Events { | 1132 class ElementInstanceEvents extends Events { |
| 1133 ElementInstanceEvents(EventTarget _ptr) : super(_ptr); | 1133 ElementInstanceEvents(EventTarget _ptr) : super(_ptr); |
| 1134 | 1134 |
| 1135 EventListenerList get abort => this['abort']; | 1135 EventListenerList get abort => this['abort']; |
| 1136 | 1136 |
| 1137 EventListenerList get beforeCopy => this['beforecopy']; | 1137 EventListenerList get beforeCopy => this['beforecopy']; |
| 1138 | 1138 |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1210 | 1210 |
| 1211 EventListenerList get submit => this['submit']; | 1211 EventListenerList get submit => this['submit']; |
| 1212 | 1212 |
| 1213 EventListenerList get unload => this['unload']; | 1213 EventListenerList get unload => this['unload']; |
| 1214 } | 1214 } |
| 1215 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1215 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1216 // for details. All rights reserved. Use of this source code is governed by a | 1216 // for details. All rights reserved. Use of this source code is governed by a |
| 1217 // BSD-style license that can be found in the LICENSE file. | 1217 // BSD-style license that can be found in the LICENSE file. |
| 1218 | 1218 |
| 1219 | 1219 |
| 1220 /// @domName SVGEllipseElement | 1220 /// @domName SVGEllipseElement; @docsEditable true |
| 1221 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" { | 1221 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" { |
| 1222 | 1222 |
| 1223 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e
llipse"); | 1223 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e
llipse"); |
| 1224 | 1224 |
| 1225 /** @domName SVGEllipseElement.cx */ | 1225 /** @domName SVGEllipseElement.cx; @docsEditable true */ |
| 1226 final AnimatedLength cx; | 1226 final AnimatedLength cx; |
| 1227 | 1227 |
| 1228 /** @domName SVGEllipseElement.cy */ | 1228 /** @domName SVGEllipseElement.cy; @docsEditable true */ |
| 1229 final AnimatedLength cy; | 1229 final AnimatedLength cy; |
| 1230 | 1230 |
| 1231 /** @domName SVGEllipseElement.rx */ | 1231 /** @domName SVGEllipseElement.rx; @docsEditable true */ |
| 1232 final AnimatedLength rx; | 1232 final AnimatedLength rx; |
| 1233 | 1233 |
| 1234 /** @domName SVGEllipseElement.ry */ | 1234 /** @domName SVGEllipseElement.ry; @docsEditable true */ |
| 1235 final AnimatedLength ry; | 1235 final AnimatedLength ry; |
| 1236 | 1236 |
| 1237 // From SVGExternalResourcesRequired | 1237 // From SVGExternalResourcesRequired |
| 1238 | 1238 |
| 1239 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 1239 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 1240 final AnimatedBoolean externalResourcesRequired; | 1240 final AnimatedBoolean externalResourcesRequired; |
| 1241 | 1241 |
| 1242 // From SVGLangSpace | 1242 // From SVGLangSpace |
| 1243 | 1243 |
| 1244 /** @domName SVGLangSpace.xmllang */ | 1244 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 1245 String xmllang; | 1245 String xmllang; |
| 1246 | 1246 |
| 1247 /** @domName SVGLangSpace.xmlspace */ | 1247 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 1248 String xmlspace; | 1248 String xmlspace; |
| 1249 | 1249 |
| 1250 // From SVGLocatable | 1250 // From SVGLocatable |
| 1251 | 1251 |
| 1252 /** @domName SVGLocatable.farthestViewportElement */ | 1252 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 1253 final SvgElement farthestViewportElement; | 1253 final SvgElement farthestViewportElement; |
| 1254 | 1254 |
| 1255 /** @domName SVGLocatable.nearestViewportElement */ | 1255 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 1256 final SvgElement nearestViewportElement; | 1256 final SvgElement nearestViewportElement; |
| 1257 | 1257 |
| 1258 /** @domName SVGLocatable.getBBox */ | 1258 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 1259 Rect getBBox() native; | 1259 Rect getBBox() native; |
| 1260 | 1260 |
| 1261 /** @domName SVGLocatable.getCTM */ | 1261 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 1262 Matrix getCTM() native; | 1262 Matrix getCTM() native; |
| 1263 | 1263 |
| 1264 /** @domName SVGLocatable.getScreenCTM */ | 1264 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 1265 Matrix getScreenCTM() native; | 1265 Matrix getScreenCTM() native; |
| 1266 | 1266 |
| 1267 /** @domName SVGLocatable.getTransformToElement */ | 1267 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 1268 Matrix getTransformToElement(SvgElement element) native; | 1268 Matrix getTransformToElement(SvgElement element) native; |
| 1269 | 1269 |
| 1270 // From SVGStylable | 1270 // From SVGStylable |
| 1271 | 1271 |
| 1272 /** @domName SVGStylable.className */ | 1272 /** @domName SVGStylable.className; @docsEditable true */ |
| 1273 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1273 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1274 | 1274 |
| 1275 // Use implementation from Element. | 1275 // Use implementation from Element. |
| 1276 // final CSSStyleDeclaration style; | 1276 // final CSSStyleDeclaration style; |
| 1277 | 1277 |
| 1278 /** @domName SVGStylable.getPresentationAttribute */ | 1278 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1279 CSSValue getPresentationAttribute(String name) native; | 1279 CSSValue getPresentationAttribute(String name) native; |
| 1280 | 1280 |
| 1281 // From SVGTests | 1281 // From SVGTests |
| 1282 | 1282 |
| 1283 /** @domName SVGTests.requiredExtensions */ | 1283 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 1284 final StringList requiredExtensions; | 1284 final StringList requiredExtensions; |
| 1285 | 1285 |
| 1286 /** @domName SVGTests.requiredFeatures */ | 1286 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 1287 final StringList requiredFeatures; | 1287 final StringList requiredFeatures; |
| 1288 | 1288 |
| 1289 /** @domName SVGTests.systemLanguage */ | 1289 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 1290 final StringList systemLanguage; | 1290 final StringList systemLanguage; |
| 1291 | 1291 |
| 1292 /** @domName SVGTests.hasExtension */ | 1292 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 1293 bool hasExtension(String extension) native; | 1293 bool hasExtension(String extension) native; |
| 1294 | 1294 |
| 1295 // From SVGTransformable | 1295 // From SVGTransformable |
| 1296 | 1296 |
| 1297 /** @domName SVGTransformable.transform */ | 1297 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 1298 final AnimatedTransformList transform; | 1298 final AnimatedTransformList transform; |
| 1299 } | 1299 } |
| 1300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1301 // for details. All rights reserved. Use of this source code is governed by a | 1301 // for details. All rights reserved. Use of this source code is governed by a |
| 1302 // BSD-style license that can be found in the LICENSE file. | 1302 // BSD-style license that can be found in the LICENSE file. |
| 1303 | 1303 |
| 1304 | 1304 |
| 1305 /// @domName SVGException | 1305 /// @domName SVGException; @docsEditable true |
| 1306 class Exception native "*SVGException" { | 1306 class Exception native "*SVGException" { |
| 1307 | 1307 |
| 1308 static const int SVG_INVALID_VALUE_ERR = 1; | 1308 static const int SVG_INVALID_VALUE_ERR = 1; |
| 1309 | 1309 |
| 1310 static const int SVG_MATRIX_NOT_INVERTABLE = 2; | 1310 static const int SVG_MATRIX_NOT_INVERTABLE = 2; |
| 1311 | 1311 |
| 1312 static const int SVG_WRONG_TYPE_ERR = 0; | 1312 static const int SVG_WRONG_TYPE_ERR = 0; |
| 1313 | 1313 |
| 1314 /** @domName SVGException.code */ | 1314 /** @domName SVGException.code; @docsEditable true */ |
| 1315 final int code; | 1315 final int code; |
| 1316 | 1316 |
| 1317 /** @domName SVGException.message */ | 1317 /** @domName SVGException.message; @docsEditable true */ |
| 1318 final String message; | 1318 final String message; |
| 1319 | 1319 |
| 1320 /** @domName SVGException.name */ | 1320 /** @domName SVGException.name; @docsEditable true */ |
| 1321 final String name; | 1321 final String name; |
| 1322 | 1322 |
| 1323 /** @domName SVGException.toString */ | 1323 /** @domName SVGException.toString; @docsEditable true */ |
| 1324 String toString() native; | 1324 String toString() native; |
| 1325 } | 1325 } |
| 1326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1327 // for details. All rights reserved. Use of this source code is governed by a | 1327 // for details. All rights reserved. Use of this source code is governed by a |
| 1328 // BSD-style license that can be found in the LICENSE file. | 1328 // BSD-style license that can be found in the LICENSE file. |
| 1329 | 1329 |
| 1330 | 1330 |
| 1331 /// @domName SVGExternalResourcesRequired | 1331 /// @domName SVGExternalResourcesRequired |
| 1332 abstract class ExternalResourcesRequired { | 1332 abstract class ExternalResourcesRequired { |
| 1333 | 1333 |
| 1334 AnimatedBoolean externalResourcesRequired; | 1334 AnimatedBoolean externalResourcesRequired; |
| 1335 } | 1335 } |
| 1336 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1336 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1337 // for details. All rights reserved. Use of this source code is governed by a | 1337 // for details. All rights reserved. Use of this source code is governed by a |
| 1338 // BSD-style license that can be found in the LICENSE file. | 1338 // BSD-style license that can be found in the LICENSE file. |
| 1339 | 1339 |
| 1340 | 1340 |
| 1341 /// @domName SVGFEBlendElement | 1341 /// @domName SVGFEBlendElement; @docsEditable true |
| 1342 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEBlendElement" { | 1342 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEBlendElement" { |
| 1343 | 1343 |
| 1344 static const int SVG_FEBLEND_MODE_DARKEN = 4; | 1344 static const int SVG_FEBLEND_MODE_DARKEN = 4; |
| 1345 | 1345 |
| 1346 static const int SVG_FEBLEND_MODE_LIGHTEN = 5; | 1346 static const int SVG_FEBLEND_MODE_LIGHTEN = 5; |
| 1347 | 1347 |
| 1348 static const int SVG_FEBLEND_MODE_MULTIPLY = 2; | 1348 static const int SVG_FEBLEND_MODE_MULTIPLY = 2; |
| 1349 | 1349 |
| 1350 static const int SVG_FEBLEND_MODE_NORMAL = 1; | 1350 static const int SVG_FEBLEND_MODE_NORMAL = 1; |
| 1351 | 1351 |
| 1352 static const int SVG_FEBLEND_MODE_SCREEN = 3; | 1352 static const int SVG_FEBLEND_MODE_SCREEN = 3; |
| 1353 | 1353 |
| 1354 static const int SVG_FEBLEND_MODE_UNKNOWN = 0; | 1354 static const int SVG_FEBLEND_MODE_UNKNOWN = 0; |
| 1355 | 1355 |
| 1356 /** @domName SVGFEBlendElement.in1 */ | 1356 /** @domName SVGFEBlendElement.in1; @docsEditable true */ |
| 1357 final AnimatedString in1; | 1357 final AnimatedString in1; |
| 1358 | 1358 |
| 1359 /** @domName SVGFEBlendElement.in2 */ | 1359 /** @domName SVGFEBlendElement.in2; @docsEditable true */ |
| 1360 final AnimatedString in2; | 1360 final AnimatedString in2; |
| 1361 | 1361 |
| 1362 /** @domName SVGFEBlendElement.mode */ | 1362 /** @domName SVGFEBlendElement.mode; @docsEditable true */ |
| 1363 final AnimatedEnumeration mode; | 1363 final AnimatedEnumeration mode; |
| 1364 | 1364 |
| 1365 // From SVGFilterPrimitiveStandardAttributes | 1365 // From SVGFilterPrimitiveStandardAttributes |
| 1366 | 1366 |
| 1367 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1367 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1368 final AnimatedLength height; | 1368 final AnimatedLength height; |
| 1369 | 1369 |
| 1370 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1370 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1371 final AnimatedString result; | 1371 final AnimatedString result; |
| 1372 | 1372 |
| 1373 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1373 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1374 final AnimatedLength width; | 1374 final AnimatedLength width; |
| 1375 | 1375 |
| 1376 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1376 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1377 final AnimatedLength x; | 1377 final AnimatedLength x; |
| 1378 | 1378 |
| 1379 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1379 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1380 final AnimatedLength y; | 1380 final AnimatedLength y; |
| 1381 | 1381 |
| 1382 // From SVGStylable | 1382 // From SVGStylable |
| 1383 | 1383 |
| 1384 /** @domName SVGStylable.className */ | 1384 /** @domName SVGStylable.className; @docsEditable true */ |
| 1385 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1385 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1386 | 1386 |
| 1387 // Use implementation from Element. | 1387 // Use implementation from Element. |
| 1388 // final CSSStyleDeclaration style; | 1388 // final CSSStyleDeclaration style; |
| 1389 | 1389 |
| 1390 /** @domName SVGStylable.getPresentationAttribute */ | 1390 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1391 CSSValue getPresentationAttribute(String name) native; | 1391 CSSValue getPresentationAttribute(String name) native; |
| 1392 } | 1392 } |
| 1393 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1393 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1394 // for details. All rights reserved. Use of this source code is governed by a | 1394 // for details. All rights reserved. Use of this source code is governed by a |
| 1395 // BSD-style license that can be found in the LICENSE file. | 1395 // BSD-style license that can be found in the LICENSE file. |
| 1396 | 1396 |
| 1397 | 1397 |
| 1398 /// @domName SVGFEColorMatrixElement | 1398 /// @domName SVGFEColorMatrixElement; @docsEditable true |
| 1399 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
Attributes native "*SVGFEColorMatrixElement" { | 1399 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
Attributes native "*SVGFEColorMatrixElement" { |
| 1400 | 1400 |
| 1401 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; | 1401 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; |
| 1402 | 1402 |
| 1403 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; | 1403 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; |
| 1404 | 1404 |
| 1405 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; | 1405 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; |
| 1406 | 1406 |
| 1407 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; | 1407 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; |
| 1408 | 1408 |
| 1409 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; | 1409 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; |
| 1410 | 1410 |
| 1411 /** @domName SVGFEColorMatrixElement.in1 */ | 1411 /** @domName SVGFEColorMatrixElement.in1; @docsEditable true */ |
| 1412 final AnimatedString in1; | 1412 final AnimatedString in1; |
| 1413 | 1413 |
| 1414 /** @domName SVGFEColorMatrixElement.type */ | 1414 /** @domName SVGFEColorMatrixElement.type; @docsEditable true */ |
| 1415 final AnimatedEnumeration type; | 1415 final AnimatedEnumeration type; |
| 1416 | 1416 |
| 1417 /** @domName SVGFEColorMatrixElement.values */ | 1417 /** @domName SVGFEColorMatrixElement.values; @docsEditable true */ |
| 1418 final AnimatedNumberList values; | 1418 final AnimatedNumberList values; |
| 1419 | 1419 |
| 1420 // From SVGFilterPrimitiveStandardAttributes | 1420 // From SVGFilterPrimitiveStandardAttributes |
| 1421 | 1421 |
| 1422 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1422 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1423 final AnimatedLength height; | 1423 final AnimatedLength height; |
| 1424 | 1424 |
| 1425 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1425 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1426 final AnimatedString result; | 1426 final AnimatedString result; |
| 1427 | 1427 |
| 1428 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1428 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1429 final AnimatedLength width; | 1429 final AnimatedLength width; |
| 1430 | 1430 |
| 1431 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1431 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1432 final AnimatedLength x; | 1432 final AnimatedLength x; |
| 1433 | 1433 |
| 1434 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1434 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1435 final AnimatedLength y; | 1435 final AnimatedLength y; |
| 1436 | 1436 |
| 1437 // From SVGStylable | 1437 // From SVGStylable |
| 1438 | 1438 |
| 1439 /** @domName SVGStylable.className */ | 1439 /** @domName SVGStylable.className; @docsEditable true */ |
| 1440 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1440 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1441 | 1441 |
| 1442 // Use implementation from Element. | 1442 // Use implementation from Element. |
| 1443 // final CSSStyleDeclaration style; | 1443 // final CSSStyleDeclaration style; |
| 1444 | 1444 |
| 1445 /** @domName SVGStylable.getPresentationAttribute */ | 1445 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1446 CSSValue getPresentationAttribute(String name) native; | 1446 CSSValue getPresentationAttribute(String name) native; |
| 1447 } | 1447 } |
| 1448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1449 // for details. All rights reserved. Use of this source code is governed by a | 1449 // for details. All rights reserved. Use of this source code is governed by a |
| 1450 // BSD-style license that can be found in the LICENSE file. | 1450 // BSD-style license that can be found in the LICENSE file. |
| 1451 | 1451 |
| 1452 | 1452 |
| 1453 /// @domName SVGFEComponentTransferElement | 1453 /// @domName SVGFEComponentTransferElement; @docsEditable true |
| 1454 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
andardAttributes native "*SVGFEComponentTransferElement" { | 1454 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
andardAttributes native "*SVGFEComponentTransferElement" { |
| 1455 | 1455 |
| 1456 /** @domName SVGFEComponentTransferElement.in1 */ | 1456 /** @domName SVGFEComponentTransferElement.in1; @docsEditable true */ |
| 1457 final AnimatedString in1; | 1457 final AnimatedString in1; |
| 1458 | 1458 |
| 1459 // From SVGFilterPrimitiveStandardAttributes | 1459 // From SVGFilterPrimitiveStandardAttributes |
| 1460 | 1460 |
| 1461 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1461 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1462 final AnimatedLength height; | 1462 final AnimatedLength height; |
| 1463 | 1463 |
| 1464 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1464 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1465 final AnimatedString result; | 1465 final AnimatedString result; |
| 1466 | 1466 |
| 1467 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1467 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1468 final AnimatedLength width; | 1468 final AnimatedLength width; |
| 1469 | 1469 |
| 1470 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1470 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1471 final AnimatedLength x; | 1471 final AnimatedLength x; |
| 1472 | 1472 |
| 1473 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1473 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1474 final AnimatedLength y; | 1474 final AnimatedLength y; |
| 1475 | 1475 |
| 1476 // From SVGStylable | 1476 // From SVGStylable |
| 1477 | 1477 |
| 1478 /** @domName SVGStylable.className */ | 1478 /** @domName SVGStylable.className; @docsEditable true */ |
| 1479 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1479 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1480 | 1480 |
| 1481 // Use implementation from Element. | 1481 // Use implementation from Element. |
| 1482 // final CSSStyleDeclaration style; | 1482 // final CSSStyleDeclaration style; |
| 1483 | 1483 |
| 1484 /** @domName SVGStylable.getPresentationAttribute */ | 1484 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1485 CSSValue getPresentationAttribute(String name) native; | 1485 CSSValue getPresentationAttribute(String name) native; |
| 1486 } | 1486 } |
| 1487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1488 // for details. All rights reserved. Use of this source code is governed by a | 1488 // for details. All rights reserved. Use of this source code is governed by a |
| 1489 // BSD-style license that can be found in the LICENSE file. | 1489 // BSD-style license that can be found in the LICENSE file. |
| 1490 | 1490 |
| 1491 | 1491 |
| 1492 /// @domName SVGFECompositeElement | 1492 /// @domName SVGFECompositeElement; @docsEditable true |
| 1493 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
tributes native "*SVGFECompositeElement" { | 1493 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
tributes native "*SVGFECompositeElement" { |
| 1494 | 1494 |
| 1495 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; | 1495 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; |
| 1496 | 1496 |
| 1497 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; | 1497 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; |
| 1498 | 1498 |
| 1499 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; | 1499 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; |
| 1500 | 1500 |
| 1501 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; | 1501 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; |
| 1502 | 1502 |
| 1503 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; | 1503 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; |
| 1504 | 1504 |
| 1505 static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; | 1505 static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; |
| 1506 | 1506 |
| 1507 static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5; | 1507 static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5; |
| 1508 | 1508 |
| 1509 /** @domName SVGFECompositeElement.in1 */ | 1509 /** @domName SVGFECompositeElement.in1; @docsEditable true */ |
| 1510 final AnimatedString in1; | 1510 final AnimatedString in1; |
| 1511 | 1511 |
| 1512 /** @domName SVGFECompositeElement.in2 */ | 1512 /** @domName SVGFECompositeElement.in2; @docsEditable true */ |
| 1513 final AnimatedString in2; | 1513 final AnimatedString in2; |
| 1514 | 1514 |
| 1515 /** @domName SVGFECompositeElement.k1 */ | 1515 /** @domName SVGFECompositeElement.k1; @docsEditable true */ |
| 1516 final AnimatedNumber k1; | 1516 final AnimatedNumber k1; |
| 1517 | 1517 |
| 1518 /** @domName SVGFECompositeElement.k2 */ | 1518 /** @domName SVGFECompositeElement.k2; @docsEditable true */ |
| 1519 final AnimatedNumber k2; | 1519 final AnimatedNumber k2; |
| 1520 | 1520 |
| 1521 /** @domName SVGFECompositeElement.k3 */ | 1521 /** @domName SVGFECompositeElement.k3; @docsEditable true */ |
| 1522 final AnimatedNumber k3; | 1522 final AnimatedNumber k3; |
| 1523 | 1523 |
| 1524 /** @domName SVGFECompositeElement.k4 */ | 1524 /** @domName SVGFECompositeElement.k4; @docsEditable true */ |
| 1525 final AnimatedNumber k4; | 1525 final AnimatedNumber k4; |
| 1526 | 1526 |
| 1527 /** @domName SVGFECompositeElement.operator */ | 1527 /** @domName SVGFECompositeElement.operator; @docsEditable true */ |
| 1528 final AnimatedEnumeration operator; | 1528 final AnimatedEnumeration operator; |
| 1529 | 1529 |
| 1530 // From SVGFilterPrimitiveStandardAttributes | 1530 // From SVGFilterPrimitiveStandardAttributes |
| 1531 | 1531 |
| 1532 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1532 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1533 final AnimatedLength height; | 1533 final AnimatedLength height; |
| 1534 | 1534 |
| 1535 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1535 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1536 final AnimatedString result; | 1536 final AnimatedString result; |
| 1537 | 1537 |
| 1538 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1538 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1539 final AnimatedLength width; | 1539 final AnimatedLength width; |
| 1540 | 1540 |
| 1541 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1541 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1542 final AnimatedLength x; | 1542 final AnimatedLength x; |
| 1543 | 1543 |
| 1544 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1544 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1545 final AnimatedLength y; | 1545 final AnimatedLength y; |
| 1546 | 1546 |
| 1547 // From SVGStylable | 1547 // From SVGStylable |
| 1548 | 1548 |
| 1549 /** @domName SVGStylable.className */ | 1549 /** @domName SVGStylable.className; @docsEditable true */ |
| 1550 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1550 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1551 | 1551 |
| 1552 // Use implementation from Element. | 1552 // Use implementation from Element. |
| 1553 // final CSSStyleDeclaration style; | 1553 // final CSSStyleDeclaration style; |
| 1554 | 1554 |
| 1555 /** @domName SVGStylable.getPresentationAttribute */ | 1555 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1556 CSSValue getPresentationAttribute(String name) native; | 1556 CSSValue getPresentationAttribute(String name) native; |
| 1557 } | 1557 } |
| 1558 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1558 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1559 // for details. All rights reserved. Use of this source code is governed by a | 1559 // for details. All rights reserved. Use of this source code is governed by a |
| 1560 // BSD-style license that can be found in the LICENSE file. | 1560 // BSD-style license that can be found in the LICENSE file. |
| 1561 | 1561 |
| 1562 | 1562 |
| 1563 /// @domName SVGFEConvolveMatrixElement | 1563 /// @domName SVGFEConvolveMatrixElement; @docsEditable true |
| 1564 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
ardAttributes native "*SVGFEConvolveMatrixElement" { | 1564 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
ardAttributes native "*SVGFEConvolveMatrixElement" { |
| 1565 | 1565 |
| 1566 static const int SVG_EDGEMODE_DUPLICATE = 1; | 1566 static const int SVG_EDGEMODE_DUPLICATE = 1; |
| 1567 | 1567 |
| 1568 static const int SVG_EDGEMODE_NONE = 3; | 1568 static const int SVG_EDGEMODE_NONE = 3; |
| 1569 | 1569 |
| 1570 static const int SVG_EDGEMODE_UNKNOWN = 0; | 1570 static const int SVG_EDGEMODE_UNKNOWN = 0; |
| 1571 | 1571 |
| 1572 static const int SVG_EDGEMODE_WRAP = 2; | 1572 static const int SVG_EDGEMODE_WRAP = 2; |
| 1573 | 1573 |
| 1574 /** @domName SVGFEConvolveMatrixElement.bias */ | 1574 /** @domName SVGFEConvolveMatrixElement.bias; @docsEditable true */ |
| 1575 final AnimatedNumber bias; | 1575 final AnimatedNumber bias; |
| 1576 | 1576 |
| 1577 /** @domName SVGFEConvolveMatrixElement.divisor */ | 1577 /** @domName SVGFEConvolveMatrixElement.divisor; @docsEditable true */ |
| 1578 final AnimatedNumber divisor; | 1578 final AnimatedNumber divisor; |
| 1579 | 1579 |
| 1580 /** @domName SVGFEConvolveMatrixElement.edgeMode */ | 1580 /** @domName SVGFEConvolveMatrixElement.edgeMode; @docsEditable true */ |
| 1581 final AnimatedEnumeration edgeMode; | 1581 final AnimatedEnumeration edgeMode; |
| 1582 | 1582 |
| 1583 /** @domName SVGFEConvolveMatrixElement.in1 */ | 1583 /** @domName SVGFEConvolveMatrixElement.in1; @docsEditable true */ |
| 1584 final AnimatedString in1; | 1584 final AnimatedString in1; |
| 1585 | 1585 |
| 1586 /** @domName SVGFEConvolveMatrixElement.kernelMatrix */ | 1586 /** @domName SVGFEConvolveMatrixElement.kernelMatrix; @docsEditable true */ |
| 1587 final AnimatedNumberList kernelMatrix; | 1587 final AnimatedNumberList kernelMatrix; |
| 1588 | 1588 |
| 1589 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthX */ | 1589 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthX; @docsEditable true
*/ |
| 1590 final AnimatedNumber kernelUnitLengthX; | 1590 final AnimatedNumber kernelUnitLengthX; |
| 1591 | 1591 |
| 1592 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthY */ | 1592 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthY; @docsEditable true
*/ |
| 1593 final AnimatedNumber kernelUnitLengthY; | 1593 final AnimatedNumber kernelUnitLengthY; |
| 1594 | 1594 |
| 1595 /** @domName SVGFEConvolveMatrixElement.orderX */ | 1595 /** @domName SVGFEConvolveMatrixElement.orderX; @docsEditable true */ |
| 1596 final AnimatedInteger orderX; | 1596 final AnimatedInteger orderX; |
| 1597 | 1597 |
| 1598 /** @domName SVGFEConvolveMatrixElement.orderY */ | 1598 /** @domName SVGFEConvolveMatrixElement.orderY; @docsEditable true */ |
| 1599 final AnimatedInteger orderY; | 1599 final AnimatedInteger orderY; |
| 1600 | 1600 |
| 1601 /** @domName SVGFEConvolveMatrixElement.preserveAlpha */ | 1601 /** @domName SVGFEConvolveMatrixElement.preserveAlpha; @docsEditable true */ |
| 1602 final AnimatedBoolean preserveAlpha; | 1602 final AnimatedBoolean preserveAlpha; |
| 1603 | 1603 |
| 1604 /** @domName SVGFEConvolveMatrixElement.targetX */ | 1604 /** @domName SVGFEConvolveMatrixElement.targetX; @docsEditable true */ |
| 1605 final AnimatedInteger targetX; | 1605 final AnimatedInteger targetX; |
| 1606 | 1606 |
| 1607 /** @domName SVGFEConvolveMatrixElement.targetY */ | 1607 /** @domName SVGFEConvolveMatrixElement.targetY; @docsEditable true */ |
| 1608 final AnimatedInteger targetY; | 1608 final AnimatedInteger targetY; |
| 1609 | 1609 |
| 1610 // From SVGFilterPrimitiveStandardAttributes | 1610 // From SVGFilterPrimitiveStandardAttributes |
| 1611 | 1611 |
| 1612 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1612 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1613 final AnimatedLength height; | 1613 final AnimatedLength height; |
| 1614 | 1614 |
| 1615 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1615 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1616 final AnimatedString result; | 1616 final AnimatedString result; |
| 1617 | 1617 |
| 1618 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1618 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1619 final AnimatedLength width; | 1619 final AnimatedLength width; |
| 1620 | 1620 |
| 1621 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1621 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1622 final AnimatedLength x; | 1622 final AnimatedLength x; |
| 1623 | 1623 |
| 1624 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1624 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1625 final AnimatedLength y; | 1625 final AnimatedLength y; |
| 1626 | 1626 |
| 1627 // From SVGStylable | 1627 // From SVGStylable |
| 1628 | 1628 |
| 1629 /** @domName SVGStylable.className */ | 1629 /** @domName SVGStylable.className; @docsEditable true */ |
| 1630 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1630 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1631 | 1631 |
| 1632 // Use implementation from Element. | 1632 // Use implementation from Element. |
| 1633 // final CSSStyleDeclaration style; | 1633 // final CSSStyleDeclaration style; |
| 1634 | 1634 |
| 1635 /** @domName SVGStylable.getPresentationAttribute */ | 1635 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1636 CSSValue getPresentationAttribute(String name) native; | 1636 CSSValue getPresentationAttribute(String name) native; |
| 1637 } | 1637 } |
| 1638 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1638 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1639 // for details. All rights reserved. Use of this source code is governed by a | 1639 // for details. All rights reserved. Use of this source code is governed by a |
| 1640 // BSD-style license that can be found in the LICENSE file. | 1640 // BSD-style license that can be found in the LICENSE file. |
| 1641 | 1641 |
| 1642 | 1642 |
| 1643 /// @domName SVGFEDiffuseLightingElement | 1643 /// @domName SVGFEDiffuseLightingElement; @docsEditable true |
| 1644 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDiffuseLightingElement" { | 1644 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDiffuseLightingElement" { |
| 1645 | 1645 |
| 1646 /** @domName SVGFEDiffuseLightingElement.diffuseConstant */ | 1646 /** @domName SVGFEDiffuseLightingElement.diffuseConstant; @docsEditable true *
/ |
| 1647 final AnimatedNumber diffuseConstant; | 1647 final AnimatedNumber diffuseConstant; |
| 1648 | 1648 |
| 1649 /** @domName SVGFEDiffuseLightingElement.in1 */ | 1649 /** @domName SVGFEDiffuseLightingElement.in1; @docsEditable true */ |
| 1650 final AnimatedString in1; | 1650 final AnimatedString in1; |
| 1651 | 1651 |
| 1652 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthX */ | 1652 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthX; @docsEditable true
*/ |
| 1653 final AnimatedNumber kernelUnitLengthX; | 1653 final AnimatedNumber kernelUnitLengthX; |
| 1654 | 1654 |
| 1655 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthY */ | 1655 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthY; @docsEditable true
*/ |
| 1656 final AnimatedNumber kernelUnitLengthY; | 1656 final AnimatedNumber kernelUnitLengthY; |
| 1657 | 1657 |
| 1658 /** @domName SVGFEDiffuseLightingElement.surfaceScale */ | 1658 /** @domName SVGFEDiffuseLightingElement.surfaceScale; @docsEditable true */ |
| 1659 final AnimatedNumber surfaceScale; | 1659 final AnimatedNumber surfaceScale; |
| 1660 | 1660 |
| 1661 // From SVGFilterPrimitiveStandardAttributes | 1661 // From SVGFilterPrimitiveStandardAttributes |
| 1662 | 1662 |
| 1663 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1663 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1664 final AnimatedLength height; | 1664 final AnimatedLength height; |
| 1665 | 1665 |
| 1666 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1666 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1667 final AnimatedString result; | 1667 final AnimatedString result; |
| 1668 | 1668 |
| 1669 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1669 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1670 final AnimatedLength width; | 1670 final AnimatedLength width; |
| 1671 | 1671 |
| 1672 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1672 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1673 final AnimatedLength x; | 1673 final AnimatedLength x; |
| 1674 | 1674 |
| 1675 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1675 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1676 final AnimatedLength y; | 1676 final AnimatedLength y; |
| 1677 | 1677 |
| 1678 // From SVGStylable | 1678 // From SVGStylable |
| 1679 | 1679 |
| 1680 /** @domName SVGStylable.className */ | 1680 /** @domName SVGStylable.className; @docsEditable true */ |
| 1681 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1681 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1682 | 1682 |
| 1683 // Use implementation from Element. | 1683 // Use implementation from Element. |
| 1684 // final CSSStyleDeclaration style; | 1684 // final CSSStyleDeclaration style; |
| 1685 | 1685 |
| 1686 /** @domName SVGStylable.getPresentationAttribute */ | 1686 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1687 CSSValue getPresentationAttribute(String name) native; | 1687 CSSValue getPresentationAttribute(String name) native; |
| 1688 } | 1688 } |
| 1689 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1689 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1690 // for details. All rights reserved. Use of this source code is governed by a | 1690 // for details. All rights reserved. Use of this source code is governed by a |
| 1691 // BSD-style license that can be found in the LICENSE file. | 1691 // BSD-style license that can be found in the LICENSE file. |
| 1692 | 1692 |
| 1693 | 1693 |
| 1694 /// @domName SVGFEDisplacementMapElement | 1694 /// @domName SVGFEDisplacementMapElement; @docsEditable true |
| 1695 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDisplacementMapElement" { | 1695 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDisplacementMapElement" { |
| 1696 | 1696 |
| 1697 static const int SVG_CHANNEL_A = 4; | 1697 static const int SVG_CHANNEL_A = 4; |
| 1698 | 1698 |
| 1699 static const int SVG_CHANNEL_B = 3; | 1699 static const int SVG_CHANNEL_B = 3; |
| 1700 | 1700 |
| 1701 static const int SVG_CHANNEL_G = 2; | 1701 static const int SVG_CHANNEL_G = 2; |
| 1702 | 1702 |
| 1703 static const int SVG_CHANNEL_R = 1; | 1703 static const int SVG_CHANNEL_R = 1; |
| 1704 | 1704 |
| 1705 static const int SVG_CHANNEL_UNKNOWN = 0; | 1705 static const int SVG_CHANNEL_UNKNOWN = 0; |
| 1706 | 1706 |
| 1707 /** @domName SVGFEDisplacementMapElement.in1 */ | 1707 /** @domName SVGFEDisplacementMapElement.in1; @docsEditable true */ |
| 1708 final AnimatedString in1; | 1708 final AnimatedString in1; |
| 1709 | 1709 |
| 1710 /** @domName SVGFEDisplacementMapElement.in2 */ | 1710 /** @domName SVGFEDisplacementMapElement.in2; @docsEditable true */ |
| 1711 final AnimatedString in2; | 1711 final AnimatedString in2; |
| 1712 | 1712 |
| 1713 /** @domName SVGFEDisplacementMapElement.scale */ | 1713 /** @domName SVGFEDisplacementMapElement.scale; @docsEditable true */ |
| 1714 final AnimatedNumber scale; | 1714 final AnimatedNumber scale; |
| 1715 | 1715 |
| 1716 /** @domName SVGFEDisplacementMapElement.xChannelSelector */ | 1716 /** @domName SVGFEDisplacementMapElement.xChannelSelector; @docsEditable true
*/ |
| 1717 final AnimatedEnumeration xChannelSelector; | 1717 final AnimatedEnumeration xChannelSelector; |
| 1718 | 1718 |
| 1719 /** @domName SVGFEDisplacementMapElement.yChannelSelector */ | 1719 /** @domName SVGFEDisplacementMapElement.yChannelSelector; @docsEditable true
*/ |
| 1720 final AnimatedEnumeration yChannelSelector; | 1720 final AnimatedEnumeration yChannelSelector; |
| 1721 | 1721 |
| 1722 // From SVGFilterPrimitiveStandardAttributes | 1722 // From SVGFilterPrimitiveStandardAttributes |
| 1723 | 1723 |
| 1724 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1724 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1725 final AnimatedLength height; | 1725 final AnimatedLength height; |
| 1726 | 1726 |
| 1727 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1727 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1728 final AnimatedString result; | 1728 final AnimatedString result; |
| 1729 | 1729 |
| 1730 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1730 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1731 final AnimatedLength width; | 1731 final AnimatedLength width; |
| 1732 | 1732 |
| 1733 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1733 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1734 final AnimatedLength x; | 1734 final AnimatedLength x; |
| 1735 | 1735 |
| 1736 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1736 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1737 final AnimatedLength y; | 1737 final AnimatedLength y; |
| 1738 | 1738 |
| 1739 // From SVGStylable | 1739 // From SVGStylable |
| 1740 | 1740 |
| 1741 /** @domName SVGStylable.className */ | 1741 /** @domName SVGStylable.className; @docsEditable true */ |
| 1742 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1742 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1743 | 1743 |
| 1744 // Use implementation from Element. | 1744 // Use implementation from Element. |
| 1745 // final CSSStyleDeclaration style; | 1745 // final CSSStyleDeclaration style; |
| 1746 | 1746 |
| 1747 /** @domName SVGStylable.getPresentationAttribute */ | 1747 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1748 CSSValue getPresentationAttribute(String name) native; | 1748 CSSValue getPresentationAttribute(String name) native; |
| 1749 } | 1749 } |
| 1750 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1750 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1751 // for details. All rights reserved. Use of this source code is governed by a | 1751 // for details. All rights reserved. Use of this source code is governed by a |
| 1752 // BSD-style license that can be found in the LICENSE file. | 1752 // BSD-style license that can be found in the LICENSE file. |
| 1753 | 1753 |
| 1754 | 1754 |
| 1755 /// @domName SVGFEDistantLightElement | 1755 /// @domName SVGFEDistantLightElement; @docsEditable true |
| 1756 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
" { | 1756 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
" { |
| 1757 | 1757 |
| 1758 /** @domName SVGFEDistantLightElement.azimuth */ | 1758 /** @domName SVGFEDistantLightElement.azimuth; @docsEditable true */ |
| 1759 final AnimatedNumber azimuth; | 1759 final AnimatedNumber azimuth; |
| 1760 | 1760 |
| 1761 /** @domName SVGFEDistantLightElement.elevation */ | 1761 /** @domName SVGFEDistantLightElement.elevation; @docsEditable true */ |
| 1762 final AnimatedNumber elevation; | 1762 final AnimatedNumber elevation; |
| 1763 } | 1763 } |
| 1764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1765 // for details. All rights reserved. Use of this source code is governed by a | 1765 // for details. All rights reserved. Use of this source code is governed by a |
| 1766 // BSD-style license that can be found in the LICENSE file. | 1766 // BSD-style license that can be found in the LICENSE file. |
| 1767 | 1767 |
| 1768 | 1768 |
| 1769 /// @domName SVGFEDropShadowElement | 1769 /// @domName SVGFEDropShadowElement; @docsEditable true |
| 1770 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEDropShadowElement" { | 1770 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEDropShadowElement" { |
| 1771 | 1771 |
| 1772 /** @domName SVGFEDropShadowElement.dx */ | 1772 /** @domName SVGFEDropShadowElement.dx; @docsEditable true */ |
| 1773 final AnimatedNumber dx; | 1773 final AnimatedNumber dx; |
| 1774 | 1774 |
| 1775 /** @domName SVGFEDropShadowElement.dy */ | 1775 /** @domName SVGFEDropShadowElement.dy; @docsEditable true */ |
| 1776 final AnimatedNumber dy; | 1776 final AnimatedNumber dy; |
| 1777 | 1777 |
| 1778 /** @domName SVGFEDropShadowElement.in1 */ | 1778 /** @domName SVGFEDropShadowElement.in1; @docsEditable true */ |
| 1779 final AnimatedString in1; | 1779 final AnimatedString in1; |
| 1780 | 1780 |
| 1781 /** @domName SVGFEDropShadowElement.stdDeviationX */ | 1781 /** @domName SVGFEDropShadowElement.stdDeviationX; @docsEditable true */ |
| 1782 final AnimatedNumber stdDeviationX; | 1782 final AnimatedNumber stdDeviationX; |
| 1783 | 1783 |
| 1784 /** @domName SVGFEDropShadowElement.stdDeviationY */ | 1784 /** @domName SVGFEDropShadowElement.stdDeviationY; @docsEditable true */ |
| 1785 final AnimatedNumber stdDeviationY; | 1785 final AnimatedNumber stdDeviationY; |
| 1786 | 1786 |
| 1787 /** @domName SVGFEDropShadowElement.setStdDeviation */ | 1787 /** @domName SVGFEDropShadowElement.setStdDeviation; @docsEditable true */ |
| 1788 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | 1788 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; |
| 1789 | 1789 |
| 1790 // From SVGFilterPrimitiveStandardAttributes | 1790 // From SVGFilterPrimitiveStandardAttributes |
| 1791 | 1791 |
| 1792 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1792 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1793 final AnimatedLength height; | 1793 final AnimatedLength height; |
| 1794 | 1794 |
| 1795 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1795 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1796 final AnimatedString result; | 1796 final AnimatedString result; |
| 1797 | 1797 |
| 1798 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1798 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1799 final AnimatedLength width; | 1799 final AnimatedLength width; |
| 1800 | 1800 |
| 1801 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1801 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1802 final AnimatedLength x; | 1802 final AnimatedLength x; |
| 1803 | 1803 |
| 1804 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1804 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1805 final AnimatedLength y; | 1805 final AnimatedLength y; |
| 1806 | 1806 |
| 1807 // From SVGStylable | 1807 // From SVGStylable |
| 1808 | 1808 |
| 1809 /** @domName SVGStylable.className */ | 1809 /** @domName SVGStylable.className; @docsEditable true */ |
| 1810 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1810 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1811 | 1811 |
| 1812 // Use implementation from Element. | 1812 // Use implementation from Element. |
| 1813 // final CSSStyleDeclaration style; | 1813 // final CSSStyleDeclaration style; |
| 1814 | 1814 |
| 1815 /** @domName SVGStylable.getPresentationAttribute */ | 1815 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1816 CSSValue getPresentationAttribute(String name) native; | 1816 CSSValue getPresentationAttribute(String name) native; |
| 1817 } | 1817 } |
| 1818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1819 // for details. All rights reserved. Use of this source code is governed by a | 1819 // for details. All rights reserved. Use of this source code is governed by a |
| 1820 // BSD-style license that can be found in the LICENSE file. | 1820 // BSD-style license that can be found in the LICENSE file. |
| 1821 | 1821 |
| 1822 | 1822 |
| 1823 /// @domName SVGFEFloodElement | 1823 /// @domName SVGFEFloodElement; @docsEditable true |
| 1824 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEFloodElement" { | 1824 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEFloodElement" { |
| 1825 | 1825 |
| 1826 // From SVGFilterPrimitiveStandardAttributes | 1826 // From SVGFilterPrimitiveStandardAttributes |
| 1827 | 1827 |
| 1828 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1828 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1829 final AnimatedLength height; | 1829 final AnimatedLength height; |
| 1830 | 1830 |
| 1831 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1831 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1832 final AnimatedString result; | 1832 final AnimatedString result; |
| 1833 | 1833 |
| 1834 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1834 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1835 final AnimatedLength width; | 1835 final AnimatedLength width; |
| 1836 | 1836 |
| 1837 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1837 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1838 final AnimatedLength x; | 1838 final AnimatedLength x; |
| 1839 | 1839 |
| 1840 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1840 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1841 final AnimatedLength y; | 1841 final AnimatedLength y; |
| 1842 | 1842 |
| 1843 // From SVGStylable | 1843 // From SVGStylable |
| 1844 | 1844 |
| 1845 /** @domName SVGStylable.className */ | 1845 /** @domName SVGStylable.className; @docsEditable true */ |
| 1846 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1846 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1847 | 1847 |
| 1848 // Use implementation from Element. | 1848 // Use implementation from Element. |
| 1849 // final CSSStyleDeclaration style; | 1849 // final CSSStyleDeclaration style; |
| 1850 | 1850 |
| 1851 /** @domName SVGStylable.getPresentationAttribute */ | 1851 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1852 CSSValue getPresentationAttribute(String name) native; | 1852 CSSValue getPresentationAttribute(String name) native; |
| 1853 } | 1853 } |
| 1854 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1854 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1855 // for details. All rights reserved. Use of this source code is governed by a | 1855 // for details. All rights reserved. Use of this source code is governed by a |
| 1856 // BSD-style license that can be found in the LICENSE file. | 1856 // BSD-style license that can be found in the LICENSE file. |
| 1857 | 1857 |
| 1858 | 1858 |
| 1859 /// @domName SVGFEFuncAElement | 1859 /// @domName SVGFEFuncAElement; @docsEditable true |
| 1860 class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
AElement" { | 1860 class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
AElement" { |
| 1861 } | 1861 } |
| 1862 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1862 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1863 // for details. All rights reserved. Use of this source code is governed by a | 1863 // for details. All rights reserved. Use of this source code is governed by a |
| 1864 // BSD-style license that can be found in the LICENSE file. | 1864 // BSD-style license that can be found in the LICENSE file. |
| 1865 | 1865 |
| 1866 | 1866 |
| 1867 /// @domName SVGFEFuncBElement | 1867 /// @domName SVGFEFuncBElement; @docsEditable true |
| 1868 class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
BElement" { | 1868 class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
BElement" { |
| 1869 } | 1869 } |
| 1870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1871 // for details. All rights reserved. Use of this source code is governed by a | 1871 // for details. All rights reserved. Use of this source code is governed by a |
| 1872 // BSD-style license that can be found in the LICENSE file. | 1872 // BSD-style license that can be found in the LICENSE file. |
| 1873 | 1873 |
| 1874 | 1874 |
| 1875 /// @domName SVGFEFuncGElement | 1875 /// @domName SVGFEFuncGElement; @docsEditable true |
| 1876 class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
GElement" { | 1876 class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
GElement" { |
| 1877 } | 1877 } |
| 1878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1879 // for details. All rights reserved. Use of this source code is governed by a | 1879 // for details. All rights reserved. Use of this source code is governed by a |
| 1880 // BSD-style license that can be found in the LICENSE file. | 1880 // BSD-style license that can be found in the LICENSE file. |
| 1881 | 1881 |
| 1882 | 1882 |
| 1883 /// @domName SVGFEFuncRElement | 1883 /// @domName SVGFEFuncRElement; @docsEditable true |
| 1884 class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
RElement" { | 1884 class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
RElement" { |
| 1885 } | 1885 } |
| 1886 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1886 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1887 // for details. All rights reserved. Use of this source code is governed by a | 1887 // for details. All rights reserved. Use of this source code is governed by a |
| 1888 // BSD-style license that can be found in the LICENSE file. | 1888 // BSD-style license that can be found in the LICENSE file. |
| 1889 | 1889 |
| 1890 | 1890 |
| 1891 /// @domName SVGFEGaussianBlurElement | 1891 /// @domName SVGFEGaussianBlurElement; @docsEditable true |
| 1892 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
dAttributes native "*SVGFEGaussianBlurElement" { | 1892 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
dAttributes native "*SVGFEGaussianBlurElement" { |
| 1893 | 1893 |
| 1894 /** @domName SVGFEGaussianBlurElement.in1 */ | 1894 /** @domName SVGFEGaussianBlurElement.in1; @docsEditable true */ |
| 1895 final AnimatedString in1; | 1895 final AnimatedString in1; |
| 1896 | 1896 |
| 1897 /** @domName SVGFEGaussianBlurElement.stdDeviationX */ | 1897 /** @domName SVGFEGaussianBlurElement.stdDeviationX; @docsEditable true */ |
| 1898 final AnimatedNumber stdDeviationX; | 1898 final AnimatedNumber stdDeviationX; |
| 1899 | 1899 |
| 1900 /** @domName SVGFEGaussianBlurElement.stdDeviationY */ | 1900 /** @domName SVGFEGaussianBlurElement.stdDeviationY; @docsEditable true */ |
| 1901 final AnimatedNumber stdDeviationY; | 1901 final AnimatedNumber stdDeviationY; |
| 1902 | 1902 |
| 1903 /** @domName SVGFEGaussianBlurElement.setStdDeviation */ | 1903 /** @domName SVGFEGaussianBlurElement.setStdDeviation; @docsEditable true */ |
| 1904 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | 1904 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; |
| 1905 | 1905 |
| 1906 // From SVGFilterPrimitiveStandardAttributes | 1906 // From SVGFilterPrimitiveStandardAttributes |
| 1907 | 1907 |
| 1908 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1908 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1909 final AnimatedLength height; | 1909 final AnimatedLength height; |
| 1910 | 1910 |
| 1911 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1911 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1912 final AnimatedString result; | 1912 final AnimatedString result; |
| 1913 | 1913 |
| 1914 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1914 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1915 final AnimatedLength width; | 1915 final AnimatedLength width; |
| 1916 | 1916 |
| 1917 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1917 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1918 final AnimatedLength x; | 1918 final AnimatedLength x; |
| 1919 | 1919 |
| 1920 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1920 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1921 final AnimatedLength y; | 1921 final AnimatedLength y; |
| 1922 | 1922 |
| 1923 // From SVGStylable | 1923 // From SVGStylable |
| 1924 | 1924 |
| 1925 /** @domName SVGStylable.className */ | 1925 /** @domName SVGStylable.className; @docsEditable true */ |
| 1926 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1926 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1927 | 1927 |
| 1928 // Use implementation from Element. | 1928 // Use implementation from Element. |
| 1929 // final CSSStyleDeclaration style; | 1929 // final CSSStyleDeclaration style; |
| 1930 | 1930 |
| 1931 /** @domName SVGStylable.getPresentationAttribute */ | 1931 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1932 CSSValue getPresentationAttribute(String name) native; | 1932 CSSValue getPresentationAttribute(String name) native; |
| 1933 } | 1933 } |
| 1934 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1934 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1935 // for details. All rights reserved. Use of this source code is governed by a | 1935 // for details. All rights reserved. Use of this source code is governed by a |
| 1936 // BSD-style license that can be found in the LICENSE file. | 1936 // BSD-style license that can be found in the LICENSE file. |
| 1937 | 1937 |
| 1938 | 1938 |
| 1939 /// @domName SVGFEImageElement | 1939 /// @domName SVGFEImageElement; @docsEditable true |
| 1940 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem
ent" { | 1940 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem
ent" { |
| 1941 | 1941 |
| 1942 /** @domName SVGFEImageElement.preserveAspectRatio */ | 1942 /** @domName SVGFEImageElement.preserveAspectRatio; @docsEditable true */ |
| 1943 final AnimatedPreserveAspectRatio preserveAspectRatio; | 1943 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 1944 | 1944 |
| 1945 // From SVGExternalResourcesRequired | 1945 // From SVGExternalResourcesRequired |
| 1946 | 1946 |
| 1947 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 1947 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 1948 final AnimatedBoolean externalResourcesRequired; | 1948 final AnimatedBoolean externalResourcesRequired; |
| 1949 | 1949 |
| 1950 // From SVGFilterPrimitiveStandardAttributes | 1950 // From SVGFilterPrimitiveStandardAttributes |
| 1951 | 1951 |
| 1952 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1952 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 1953 final AnimatedLength height; | 1953 final AnimatedLength height; |
| 1954 | 1954 |
| 1955 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1955 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 1956 final AnimatedString result; | 1956 final AnimatedString result; |
| 1957 | 1957 |
| 1958 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1958 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 1959 final AnimatedLength width; | 1959 final AnimatedLength width; |
| 1960 | 1960 |
| 1961 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1961 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 1962 final AnimatedLength x; | 1962 final AnimatedLength x; |
| 1963 | 1963 |
| 1964 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1964 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 1965 final AnimatedLength y; | 1965 final AnimatedLength y; |
| 1966 | 1966 |
| 1967 // From SVGLangSpace | 1967 // From SVGLangSpace |
| 1968 | 1968 |
| 1969 /** @domName SVGLangSpace.xmllang */ | 1969 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 1970 String xmllang; | 1970 String xmllang; |
| 1971 | 1971 |
| 1972 /** @domName SVGLangSpace.xmlspace */ | 1972 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 1973 String xmlspace; | 1973 String xmlspace; |
| 1974 | 1974 |
| 1975 // From SVGStylable | 1975 // From SVGStylable |
| 1976 | 1976 |
| 1977 /** @domName SVGStylable.className */ | 1977 /** @domName SVGStylable.className; @docsEditable true */ |
| 1978 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1978 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 1979 | 1979 |
| 1980 // Use implementation from Element. | 1980 // Use implementation from Element. |
| 1981 // final CSSStyleDeclaration style; | 1981 // final CSSStyleDeclaration style; |
| 1982 | 1982 |
| 1983 /** @domName SVGStylable.getPresentationAttribute */ | 1983 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 1984 CSSValue getPresentationAttribute(String name) native; | 1984 CSSValue getPresentationAttribute(String name) native; |
| 1985 | 1985 |
| 1986 // From SVGURIReference | 1986 // From SVGURIReference |
| 1987 | 1987 |
| 1988 /** @domName SVGURIReference.href */ | 1988 /** @domName SVGURIReference.href; @docsEditable true */ |
| 1989 final AnimatedString href; | 1989 final AnimatedString href; |
| 1990 } | 1990 } |
| 1991 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1991 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1992 // for details. All rights reserved. Use of this source code is governed by a | 1992 // for details. All rights reserved. Use of this source code is governed by a |
| 1993 // BSD-style license that can be found in the LICENSE file. | 1993 // BSD-style license that can be found in the LICENSE file. |
| 1994 | 1994 |
| 1995 | 1995 |
| 1996 /// @domName SVGFEMergeElement | 1996 /// @domName SVGFEMergeElement; @docsEditable true |
| 1997 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEMergeElement" { | 1997 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEMergeElement" { |
| 1998 | 1998 |
| 1999 // From SVGFilterPrimitiveStandardAttributes | 1999 // From SVGFilterPrimitiveStandardAttributes |
| 2000 | 2000 |
| 2001 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2001 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 2002 final AnimatedLength height; | 2002 final AnimatedLength height; |
| 2003 | 2003 |
| 2004 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2004 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 2005 final AnimatedString result; | 2005 final AnimatedString result; |
| 2006 | 2006 |
| 2007 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2007 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 2008 final AnimatedLength width; | 2008 final AnimatedLength width; |
| 2009 | 2009 |
| 2010 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2010 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 2011 final AnimatedLength x; | 2011 final AnimatedLength x; |
| 2012 | 2012 |
| 2013 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2013 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 2014 final AnimatedLength y; | 2014 final AnimatedLength y; |
| 2015 | 2015 |
| 2016 // From SVGStylable | 2016 // From SVGStylable |
| 2017 | 2017 |
| 2018 /** @domName SVGStylable.className */ | 2018 /** @domName SVGStylable.className; @docsEditable true */ |
| 2019 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2019 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2020 | 2020 |
| 2021 // Use implementation from Element. | 2021 // Use implementation from Element. |
| 2022 // final CSSStyleDeclaration style; | 2022 // final CSSStyleDeclaration style; |
| 2023 | 2023 |
| 2024 /** @domName SVGStylable.getPresentationAttribute */ | 2024 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2025 CSSValue getPresentationAttribute(String name) native; | 2025 CSSValue getPresentationAttribute(String name) native; |
| 2026 } | 2026 } |
| 2027 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2027 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2028 // for details. All rights reserved. Use of this source code is governed by a | 2028 // for details. All rights reserved. Use of this source code is governed by a |
| 2029 // BSD-style license that can be found in the LICENSE file. | 2029 // BSD-style license that can be found in the LICENSE file. |
| 2030 | 2030 |
| 2031 | 2031 |
| 2032 /// @domName SVGFEMergeNodeElement | 2032 /// @domName SVGFEMergeNodeElement; @docsEditable true |
| 2033 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { | 2033 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { |
| 2034 | 2034 |
| 2035 /** @domName SVGFEMergeNodeElement.in1 */ | 2035 /** @domName SVGFEMergeNodeElement.in1; @docsEditable true */ |
| 2036 final AnimatedString in1; | 2036 final AnimatedString in1; |
| 2037 } | 2037 } |
| 2038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2039 // for details. All rights reserved. Use of this source code is governed by a | 2039 // for details. All rights reserved. Use of this source code is governed by a |
| 2040 // BSD-style license that can be found in the LICENSE file. | 2040 // BSD-style license that can be found in the LICENSE file. |
| 2041 | 2041 |
| 2042 | 2042 |
| 2043 /// @domName SVGFEMorphologyElement | 2043 /// @domName SVGFEMorphologyElement; @docsEditable true |
| 2044 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEMorphologyElement" { | 2044 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEMorphologyElement" { |
| 2045 | 2045 |
| 2046 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; | 2046 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; |
| 2047 | 2047 |
| 2048 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; | 2048 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; |
| 2049 | 2049 |
| 2050 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; | 2050 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; |
| 2051 | 2051 |
| 2052 /** @domName SVGFEMorphologyElement.in1 */ | 2052 /** @domName SVGFEMorphologyElement.in1; @docsEditable true */ |
| 2053 final AnimatedString in1; | 2053 final AnimatedString in1; |
| 2054 | 2054 |
| 2055 /** @domName SVGFEMorphologyElement.operator */ | 2055 /** @domName SVGFEMorphologyElement.operator; @docsEditable true */ |
| 2056 final AnimatedEnumeration operator; | 2056 final AnimatedEnumeration operator; |
| 2057 | 2057 |
| 2058 /** @domName SVGFEMorphologyElement.radiusX */ | 2058 /** @domName SVGFEMorphologyElement.radiusX; @docsEditable true */ |
| 2059 final AnimatedNumber radiusX; | 2059 final AnimatedNumber radiusX; |
| 2060 | 2060 |
| 2061 /** @domName SVGFEMorphologyElement.radiusY */ | 2061 /** @domName SVGFEMorphologyElement.radiusY; @docsEditable true */ |
| 2062 final AnimatedNumber radiusY; | 2062 final AnimatedNumber radiusY; |
| 2063 | 2063 |
| 2064 /** @domName SVGFEMorphologyElement.setRadius */ | 2064 /** @domName SVGFEMorphologyElement.setRadius; @docsEditable true */ |
| 2065 void setRadius(num radiusX, num radiusY) native; | 2065 void setRadius(num radiusX, num radiusY) native; |
| 2066 | 2066 |
| 2067 // From SVGFilterPrimitiveStandardAttributes | 2067 // From SVGFilterPrimitiveStandardAttributes |
| 2068 | 2068 |
| 2069 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2069 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 2070 final AnimatedLength height; | 2070 final AnimatedLength height; |
| 2071 | 2071 |
| 2072 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2072 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 2073 final AnimatedString result; | 2073 final AnimatedString result; |
| 2074 | 2074 |
| 2075 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2075 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 2076 final AnimatedLength width; | 2076 final AnimatedLength width; |
| 2077 | 2077 |
| 2078 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2078 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 2079 final AnimatedLength x; | 2079 final AnimatedLength x; |
| 2080 | 2080 |
| 2081 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2081 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 2082 final AnimatedLength y; | 2082 final AnimatedLength y; |
| 2083 | 2083 |
| 2084 // From SVGStylable | 2084 // From SVGStylable |
| 2085 | 2085 |
| 2086 /** @domName SVGStylable.className */ | 2086 /** @domName SVGStylable.className; @docsEditable true */ |
| 2087 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2087 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2088 | 2088 |
| 2089 // Use implementation from Element. | 2089 // Use implementation from Element. |
| 2090 // final CSSStyleDeclaration style; | 2090 // final CSSStyleDeclaration style; |
| 2091 | 2091 |
| 2092 /** @domName SVGStylable.getPresentationAttribute */ | 2092 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2093 CSSValue getPresentationAttribute(String name) native; | 2093 CSSValue getPresentationAttribute(String name) native; |
| 2094 } | 2094 } |
| 2095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2096 // for details. All rights reserved. Use of this source code is governed by a | 2096 // for details. All rights reserved. Use of this source code is governed by a |
| 2097 // BSD-style license that can be found in the LICENSE file. | 2097 // BSD-style license that can be found in the LICENSE file. |
| 2098 | 2098 |
| 2099 | 2099 |
| 2100 /// @domName SVGFEOffsetElement | 2100 /// @domName SVGFEOffsetElement; @docsEditable true |
| 2101 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
butes native "*SVGFEOffsetElement" { | 2101 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
butes native "*SVGFEOffsetElement" { |
| 2102 | 2102 |
| 2103 /** @domName SVGFEOffsetElement.dx */ | 2103 /** @domName SVGFEOffsetElement.dx; @docsEditable true */ |
| 2104 final AnimatedNumber dx; | 2104 final AnimatedNumber dx; |
| 2105 | 2105 |
| 2106 /** @domName SVGFEOffsetElement.dy */ | 2106 /** @domName SVGFEOffsetElement.dy; @docsEditable true */ |
| 2107 final AnimatedNumber dy; | 2107 final AnimatedNumber dy; |
| 2108 | 2108 |
| 2109 /** @domName SVGFEOffsetElement.in1 */ | 2109 /** @domName SVGFEOffsetElement.in1; @docsEditable true */ |
| 2110 final AnimatedString in1; | 2110 final AnimatedString in1; |
| 2111 | 2111 |
| 2112 // From SVGFilterPrimitiveStandardAttributes | 2112 // From SVGFilterPrimitiveStandardAttributes |
| 2113 | 2113 |
| 2114 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2114 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 2115 final AnimatedLength height; | 2115 final AnimatedLength height; |
| 2116 | 2116 |
| 2117 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2117 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 2118 final AnimatedString result; | 2118 final AnimatedString result; |
| 2119 | 2119 |
| 2120 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2120 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 2121 final AnimatedLength width; | 2121 final AnimatedLength width; |
| 2122 | 2122 |
| 2123 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2123 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 2124 final AnimatedLength x; | 2124 final AnimatedLength x; |
| 2125 | 2125 |
| 2126 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2126 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 2127 final AnimatedLength y; | 2127 final AnimatedLength y; |
| 2128 | 2128 |
| 2129 // From SVGStylable | 2129 // From SVGStylable |
| 2130 | 2130 |
| 2131 /** @domName SVGStylable.className */ | 2131 /** @domName SVGStylable.className; @docsEditable true */ |
| 2132 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2132 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2133 | 2133 |
| 2134 // Use implementation from Element. | 2134 // Use implementation from Element. |
| 2135 // final CSSStyleDeclaration style; | 2135 // final CSSStyleDeclaration style; |
| 2136 | 2136 |
| 2137 /** @domName SVGStylable.getPresentationAttribute */ | 2137 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2138 CSSValue getPresentationAttribute(String name) native; | 2138 CSSValue getPresentationAttribute(String name) native; |
| 2139 } | 2139 } |
| 2140 // 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 |
| 2141 // 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 |
| 2142 // BSD-style license that can be found in the LICENSE file. | 2142 // BSD-style license that can be found in the LICENSE file. |
| 2143 | 2143 |
| 2144 | 2144 |
| 2145 /// @domName SVGFEPointLightElement | 2145 /// @domName SVGFEPointLightElement; @docsEditable true |
| 2146 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { | 2146 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { |
| 2147 | 2147 |
| 2148 /** @domName SVGFEPointLightElement.x */ | 2148 /** @domName SVGFEPointLightElement.x; @docsEditable true */ |
| 2149 final AnimatedNumber x; | 2149 final AnimatedNumber x; |
| 2150 | 2150 |
| 2151 /** @domName SVGFEPointLightElement.y */ | 2151 /** @domName SVGFEPointLightElement.y; @docsEditable true */ |
| 2152 final AnimatedNumber y; | 2152 final AnimatedNumber y; |
| 2153 | 2153 |
| 2154 /** @domName SVGFEPointLightElement.z */ | 2154 /** @domName SVGFEPointLightElement.z; @docsEditable true */ |
| 2155 final AnimatedNumber z; | 2155 final AnimatedNumber z; |
| 2156 } | 2156 } |
| 2157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2158 // for details. All rights reserved. Use of this source code is governed by a | 2158 // for details. All rights reserved. Use of this source code is governed by a |
| 2159 // BSD-style license that can be found in the LICENSE file. | 2159 // BSD-style license that can be found in the LICENSE file. |
| 2160 | 2160 |
| 2161 | 2161 |
| 2162 /// @domName SVGFESpecularLightingElement | 2162 /// @domName SVGFESpecularLightingElement; @docsEditable true |
| 2163 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
ndardAttributes native "*SVGFESpecularLightingElement" { | 2163 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
ndardAttributes native "*SVGFESpecularLightingElement" { |
| 2164 | 2164 |
| 2165 /** @domName SVGFESpecularLightingElement.in1 */ | 2165 /** @domName SVGFESpecularLightingElement.in1; @docsEditable true */ |
| 2166 final AnimatedString in1; | 2166 final AnimatedString in1; |
| 2167 | 2167 |
| 2168 /** @domName SVGFESpecularLightingElement.specularConstant */ | 2168 /** @domName SVGFESpecularLightingElement.specularConstant; @docsEditable true
*/ |
| 2169 final AnimatedNumber specularConstant; | 2169 final AnimatedNumber specularConstant; |
| 2170 | 2170 |
| 2171 /** @domName SVGFESpecularLightingElement.specularExponent */ | 2171 /** @domName SVGFESpecularLightingElement.specularExponent; @docsEditable true
*/ |
| 2172 final AnimatedNumber specularExponent; | 2172 final AnimatedNumber specularExponent; |
| 2173 | 2173 |
| 2174 /** @domName SVGFESpecularLightingElement.surfaceScale */ | 2174 /** @domName SVGFESpecularLightingElement.surfaceScale; @docsEditable true */ |
| 2175 final AnimatedNumber surfaceScale; | 2175 final AnimatedNumber surfaceScale; |
| 2176 | 2176 |
| 2177 // From SVGFilterPrimitiveStandardAttributes | 2177 // From SVGFilterPrimitiveStandardAttributes |
| 2178 | 2178 |
| 2179 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2179 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 2180 final AnimatedLength height; | 2180 final AnimatedLength height; |
| 2181 | 2181 |
| 2182 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2182 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 2183 final AnimatedString result; | 2183 final AnimatedString result; |
| 2184 | 2184 |
| 2185 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2185 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 2186 final AnimatedLength width; | 2186 final AnimatedLength width; |
| 2187 | 2187 |
| 2188 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2188 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 2189 final AnimatedLength x; | 2189 final AnimatedLength x; |
| 2190 | 2190 |
| 2191 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2191 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 2192 final AnimatedLength y; | 2192 final AnimatedLength y; |
| 2193 | 2193 |
| 2194 // From SVGStylable | 2194 // From SVGStylable |
| 2195 | 2195 |
| 2196 /** @domName SVGStylable.className */ | 2196 /** @domName SVGStylable.className; @docsEditable true */ |
| 2197 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2197 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2198 | 2198 |
| 2199 // Use implementation from Element. | 2199 // Use implementation from Element. |
| 2200 // final CSSStyleDeclaration style; | 2200 // final CSSStyleDeclaration style; |
| 2201 | 2201 |
| 2202 /** @domName SVGStylable.getPresentationAttribute */ | 2202 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2203 CSSValue getPresentationAttribute(String name) native; | 2203 CSSValue getPresentationAttribute(String name) native; |
| 2204 } | 2204 } |
| 2205 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2205 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2206 // for details. All rights reserved. Use of this source code is governed by a | 2206 // for details. All rights reserved. Use of this source code is governed by a |
| 2207 // BSD-style license that can be found in the LICENSE file. | 2207 // BSD-style license that can be found in the LICENSE file. |
| 2208 | 2208 |
| 2209 | 2209 |
| 2210 /// @domName SVGFESpotLightElement | 2210 /// @domName SVGFESpotLightElement; @docsEditable true |
| 2211 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { | 2211 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { |
| 2212 | 2212 |
| 2213 /** @domName SVGFESpotLightElement.limitingConeAngle */ | 2213 /** @domName SVGFESpotLightElement.limitingConeAngle; @docsEditable true */ |
| 2214 final AnimatedNumber limitingConeAngle; | 2214 final AnimatedNumber limitingConeAngle; |
| 2215 | 2215 |
| 2216 /** @domName SVGFESpotLightElement.pointsAtX */ | 2216 /** @domName SVGFESpotLightElement.pointsAtX; @docsEditable true */ |
| 2217 final AnimatedNumber pointsAtX; | 2217 final AnimatedNumber pointsAtX; |
| 2218 | 2218 |
| 2219 /** @domName SVGFESpotLightElement.pointsAtY */ | 2219 /** @domName SVGFESpotLightElement.pointsAtY; @docsEditable true */ |
| 2220 final AnimatedNumber pointsAtY; | 2220 final AnimatedNumber pointsAtY; |
| 2221 | 2221 |
| 2222 /** @domName SVGFESpotLightElement.pointsAtZ */ | 2222 /** @domName SVGFESpotLightElement.pointsAtZ; @docsEditable true */ |
| 2223 final AnimatedNumber pointsAtZ; | 2223 final AnimatedNumber pointsAtZ; |
| 2224 | 2224 |
| 2225 /** @domName SVGFESpotLightElement.specularExponent */ | 2225 /** @domName SVGFESpotLightElement.specularExponent; @docsEditable true */ |
| 2226 final AnimatedNumber specularExponent; | 2226 final AnimatedNumber specularExponent; |
| 2227 | 2227 |
| 2228 /** @domName SVGFESpotLightElement.x */ | 2228 /** @domName SVGFESpotLightElement.x; @docsEditable true */ |
| 2229 final AnimatedNumber x; | 2229 final AnimatedNumber x; |
| 2230 | 2230 |
| 2231 /** @domName SVGFESpotLightElement.y */ | 2231 /** @domName SVGFESpotLightElement.y; @docsEditable true */ |
| 2232 final AnimatedNumber y; | 2232 final AnimatedNumber y; |
| 2233 | 2233 |
| 2234 /** @domName SVGFESpotLightElement.z */ | 2234 /** @domName SVGFESpotLightElement.z; @docsEditable true */ |
| 2235 final AnimatedNumber z; | 2235 final AnimatedNumber z; |
| 2236 } | 2236 } |
| 2237 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2237 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2238 // for details. All rights reserved. Use of this source code is governed by a | 2238 // for details. All rights reserved. Use of this source code is governed by a |
| 2239 // BSD-style license that can be found in the LICENSE file. | 2239 // BSD-style license that can be found in the LICENSE file. |
| 2240 | 2240 |
| 2241 | 2241 |
| 2242 /// @domName SVGFETileElement | 2242 /// @domName SVGFETileElement; @docsEditable true |
| 2243 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
tes native "*SVGFETileElement" { | 2243 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
tes native "*SVGFETileElement" { |
| 2244 | 2244 |
| 2245 /** @domName SVGFETileElement.in1 */ | 2245 /** @domName SVGFETileElement.in1; @docsEditable true */ |
| 2246 final AnimatedString in1; | 2246 final AnimatedString in1; |
| 2247 | 2247 |
| 2248 // From SVGFilterPrimitiveStandardAttributes | 2248 // From SVGFilterPrimitiveStandardAttributes |
| 2249 | 2249 |
| 2250 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2250 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 2251 final AnimatedLength height; | 2251 final AnimatedLength height; |
| 2252 | 2252 |
| 2253 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2253 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 2254 final AnimatedString result; | 2254 final AnimatedString result; |
| 2255 | 2255 |
| 2256 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2256 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 2257 final AnimatedLength width; | 2257 final AnimatedLength width; |
| 2258 | 2258 |
| 2259 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2259 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 2260 final AnimatedLength x; | 2260 final AnimatedLength x; |
| 2261 | 2261 |
| 2262 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2262 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 2263 final AnimatedLength y; | 2263 final AnimatedLength y; |
| 2264 | 2264 |
| 2265 // From SVGStylable | 2265 // From SVGStylable |
| 2266 | 2266 |
| 2267 /** @domName SVGStylable.className */ | 2267 /** @domName SVGStylable.className; @docsEditable true */ |
| 2268 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2268 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2269 | 2269 |
| 2270 // Use implementation from Element. | 2270 // Use implementation from Element. |
| 2271 // final CSSStyleDeclaration style; | 2271 // final CSSStyleDeclaration style; |
| 2272 | 2272 |
| 2273 /** @domName SVGStylable.getPresentationAttribute */ | 2273 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2274 CSSValue getPresentationAttribute(String name) native; | 2274 CSSValue getPresentationAttribute(String name) native; |
| 2275 } | 2275 } |
| 2276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2277 // for details. All rights reserved. Use of this source code is governed by a | 2277 // for details. All rights reserved. Use of this source code is governed by a |
| 2278 // BSD-style license that can be found in the LICENSE file. | 2278 // BSD-style license that can be found in the LICENSE file. |
| 2279 | 2279 |
| 2280 | 2280 |
| 2281 /// @domName SVGFETurbulenceElement | 2281 /// @domName SVGFETurbulenceElement; @docsEditable true |
| 2282 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFETurbulenceElement" { | 2282 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFETurbulenceElement" { |
| 2283 | 2283 |
| 2284 static const int SVG_STITCHTYPE_NOSTITCH = 2; | 2284 static const int SVG_STITCHTYPE_NOSTITCH = 2; |
| 2285 | 2285 |
| 2286 static const int SVG_STITCHTYPE_STITCH = 1; | 2286 static const int SVG_STITCHTYPE_STITCH = 1; |
| 2287 | 2287 |
| 2288 static const int SVG_STITCHTYPE_UNKNOWN = 0; | 2288 static const int SVG_STITCHTYPE_UNKNOWN = 0; |
| 2289 | 2289 |
| 2290 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; | 2290 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; |
| 2291 | 2291 |
| 2292 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; | 2292 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; |
| 2293 | 2293 |
| 2294 static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0; | 2294 static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0; |
| 2295 | 2295 |
| 2296 /** @domName SVGFETurbulenceElement.baseFrequencyX */ | 2296 /** @domName SVGFETurbulenceElement.baseFrequencyX; @docsEditable true */ |
| 2297 final AnimatedNumber baseFrequencyX; | 2297 final AnimatedNumber baseFrequencyX; |
| 2298 | 2298 |
| 2299 /** @domName SVGFETurbulenceElement.baseFrequencyY */ | 2299 /** @domName SVGFETurbulenceElement.baseFrequencyY; @docsEditable true */ |
| 2300 final AnimatedNumber baseFrequencyY; | 2300 final AnimatedNumber baseFrequencyY; |
| 2301 | 2301 |
| 2302 /** @domName SVGFETurbulenceElement.numOctaves */ | 2302 /** @domName SVGFETurbulenceElement.numOctaves; @docsEditable true */ |
| 2303 final AnimatedInteger numOctaves; | 2303 final AnimatedInteger numOctaves; |
| 2304 | 2304 |
| 2305 /** @domName SVGFETurbulenceElement.seed */ | 2305 /** @domName SVGFETurbulenceElement.seed; @docsEditable true */ |
| 2306 final AnimatedNumber seed; | 2306 final AnimatedNumber seed; |
| 2307 | 2307 |
| 2308 /** @domName SVGFETurbulenceElement.stitchTiles */ | 2308 /** @domName SVGFETurbulenceElement.stitchTiles; @docsEditable true */ |
| 2309 final AnimatedEnumeration stitchTiles; | 2309 final AnimatedEnumeration stitchTiles; |
| 2310 | 2310 |
| 2311 /** @domName SVGFETurbulenceElement.type */ | 2311 /** @domName SVGFETurbulenceElement.type; @docsEditable true */ |
| 2312 final AnimatedEnumeration type; | 2312 final AnimatedEnumeration type; |
| 2313 | 2313 |
| 2314 // From SVGFilterPrimitiveStandardAttributes | 2314 // From SVGFilterPrimitiveStandardAttributes |
| 2315 | 2315 |
| 2316 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2316 /** @domName SVGFilterPrimitiveStandardAttributes.height; @docsEditable true *
/ |
| 2317 final AnimatedLength height; | 2317 final AnimatedLength height; |
| 2318 | 2318 |
| 2319 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2319 /** @domName SVGFilterPrimitiveStandardAttributes.result; @docsEditable true *
/ |
| 2320 final AnimatedString result; | 2320 final AnimatedString result; |
| 2321 | 2321 |
| 2322 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2322 /** @domName SVGFilterPrimitiveStandardAttributes.width; @docsEditable true */ |
| 2323 final AnimatedLength width; | 2323 final AnimatedLength width; |
| 2324 | 2324 |
| 2325 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2325 /** @domName SVGFilterPrimitiveStandardAttributes.x; @docsEditable true */ |
| 2326 final AnimatedLength x; | 2326 final AnimatedLength x; |
| 2327 | 2327 |
| 2328 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2328 /** @domName SVGFilterPrimitiveStandardAttributes.y; @docsEditable true */ |
| 2329 final AnimatedLength y; | 2329 final AnimatedLength y; |
| 2330 | 2330 |
| 2331 // From SVGStylable | 2331 // From SVGStylable |
| 2332 | 2332 |
| 2333 /** @domName SVGStylable.className */ | 2333 /** @domName SVGStylable.className; @docsEditable true */ |
| 2334 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2334 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2335 | 2335 |
| 2336 // Use implementation from Element. | 2336 // Use implementation from Element. |
| 2337 // final CSSStyleDeclaration style; | 2337 // final CSSStyleDeclaration style; |
| 2338 | 2338 |
| 2339 /** @domName SVGStylable.getPresentationAttribute */ | 2339 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2340 CSSValue getPresentationAttribute(String name) native; | 2340 CSSValue getPresentationAttribute(String name) native; |
| 2341 } | 2341 } |
| 2342 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2342 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2343 // for details. All rights reserved. Use of this source code is governed by a | 2343 // for details. All rights reserved. Use of this source code is governed by a |
| 2344 // BSD-style license that can be found in the LICENSE file. | 2344 // BSD-style license that can be found in the LICENSE file. |
| 2345 | 2345 |
| 2346 | 2346 |
| 2347 /// @domName SVGFilterElement | 2347 /// @domName SVGFilterElement; @docsEditable true |
| 2348 class FilterElement extends SvgElement implements UriReference, ExternalResource
sRequired, Stylable, LangSpace native "*SVGFilterElement" { | 2348 class FilterElement extends SvgElement implements UriReference, ExternalResource
sRequired, Stylable, LangSpace native "*SVGFilterElement" { |
| 2349 | 2349 |
| 2350 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
lter"); | 2350 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
lter"); |
| 2351 | 2351 |
| 2352 /** @domName SVGFilterElement.filterResX */ | 2352 /** @domName SVGFilterElement.filterResX; @docsEditable true */ |
| 2353 final AnimatedInteger filterResX; | 2353 final AnimatedInteger filterResX; |
| 2354 | 2354 |
| 2355 /** @domName SVGFilterElement.filterResY */ | 2355 /** @domName SVGFilterElement.filterResY; @docsEditable true */ |
| 2356 final AnimatedInteger filterResY; | 2356 final AnimatedInteger filterResY; |
| 2357 | 2357 |
| 2358 /** @domName SVGFilterElement.filterUnits */ | 2358 /** @domName SVGFilterElement.filterUnits; @docsEditable true */ |
| 2359 final AnimatedEnumeration filterUnits; | 2359 final AnimatedEnumeration filterUnits; |
| 2360 | 2360 |
| 2361 /** @domName SVGFilterElement.height */ | 2361 /** @domName SVGFilterElement.height; @docsEditable true */ |
| 2362 final AnimatedLength height; | 2362 final AnimatedLength height; |
| 2363 | 2363 |
| 2364 /** @domName SVGFilterElement.primitiveUnits */ | 2364 /** @domName SVGFilterElement.primitiveUnits; @docsEditable true */ |
| 2365 final AnimatedEnumeration primitiveUnits; | 2365 final AnimatedEnumeration primitiveUnits; |
| 2366 | 2366 |
| 2367 /** @domName SVGFilterElement.width */ | 2367 /** @domName SVGFilterElement.width; @docsEditable true */ |
| 2368 final AnimatedLength width; | 2368 final AnimatedLength width; |
| 2369 | 2369 |
| 2370 /** @domName SVGFilterElement.x */ | 2370 /** @domName SVGFilterElement.x; @docsEditable true */ |
| 2371 final AnimatedLength x; | 2371 final AnimatedLength x; |
| 2372 | 2372 |
| 2373 /** @domName SVGFilterElement.y */ | 2373 /** @domName SVGFilterElement.y; @docsEditable true */ |
| 2374 final AnimatedLength y; | 2374 final AnimatedLength y; |
| 2375 | 2375 |
| 2376 /** @domName SVGFilterElement.setFilterRes */ | 2376 /** @domName SVGFilterElement.setFilterRes; @docsEditable true */ |
| 2377 void setFilterRes(int filterResX, int filterResY) native; | 2377 void setFilterRes(int filterResX, int filterResY) native; |
| 2378 | 2378 |
| 2379 // From SVGExternalResourcesRequired | 2379 // From SVGExternalResourcesRequired |
| 2380 | 2380 |
| 2381 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2381 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 2382 final AnimatedBoolean externalResourcesRequired; | 2382 final AnimatedBoolean externalResourcesRequired; |
| 2383 | 2383 |
| 2384 // From SVGLangSpace | 2384 // From SVGLangSpace |
| 2385 | 2385 |
| 2386 /** @domName SVGLangSpace.xmllang */ | 2386 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 2387 String xmllang; | 2387 String xmllang; |
| 2388 | 2388 |
| 2389 /** @domName SVGLangSpace.xmlspace */ | 2389 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 2390 String xmlspace; | 2390 String xmlspace; |
| 2391 | 2391 |
| 2392 // From SVGStylable | 2392 // From SVGStylable |
| 2393 | 2393 |
| 2394 /** @domName SVGStylable.className */ | 2394 /** @domName SVGStylable.className; @docsEditable true */ |
| 2395 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2395 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2396 | 2396 |
| 2397 // Use implementation from Element. | 2397 // Use implementation from Element. |
| 2398 // final CSSStyleDeclaration style; | 2398 // final CSSStyleDeclaration style; |
| 2399 | 2399 |
| 2400 /** @domName SVGStylable.getPresentationAttribute */ | 2400 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2401 CSSValue getPresentationAttribute(String name) native; | 2401 CSSValue getPresentationAttribute(String name) native; |
| 2402 | 2402 |
| 2403 // From SVGURIReference | 2403 // From SVGURIReference |
| 2404 | 2404 |
| 2405 /** @domName SVGURIReference.href */ | 2405 /** @domName SVGURIReference.href; @docsEditable true */ |
| 2406 final AnimatedString href; | 2406 final AnimatedString href; |
| 2407 } | 2407 } |
| 2408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2409 // for details. All rights reserved. Use of this source code is governed by a | 2409 // for details. All rights reserved. Use of this source code is governed by a |
| 2410 // BSD-style license that can be found in the LICENSE file. | 2410 // BSD-style license that can be found in the LICENSE file. |
| 2411 | 2411 |
| 2412 | 2412 |
| 2413 /// @domName SVGFilterPrimitiveStandardAttributes | 2413 /// @domName SVGFilterPrimitiveStandardAttributes |
| 2414 abstract class FilterPrimitiveStandardAttributes implements Stylable { | 2414 abstract class FilterPrimitiveStandardAttributes implements Stylable { |
| 2415 | 2415 |
| 2416 AnimatedLength height; | 2416 AnimatedLength height; |
| 2417 | 2417 |
| 2418 AnimatedString result; | 2418 AnimatedString result; |
| 2419 | 2419 |
| 2420 AnimatedLength width; | 2420 AnimatedLength width; |
| 2421 | 2421 |
| 2422 AnimatedLength x; | 2422 AnimatedLength x; |
| 2423 | 2423 |
| 2424 AnimatedLength y; | 2424 AnimatedLength y; |
| 2425 | 2425 |
| 2426 // From SVGStylable | 2426 // From SVGStylable |
| 2427 | 2427 |
| 2428 AnimatedString className; | 2428 AnimatedString className; |
| 2429 | 2429 |
| 2430 CSSStyleDeclaration style; | 2430 CSSStyleDeclaration style; |
| 2431 | 2431 |
| 2432 /** @domName SVGStylable.getPresentationAttribute */ | 2432 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2433 CSSValue getPresentationAttribute(String name); | 2433 CSSValue getPresentationAttribute(String name); |
| 2434 } | 2434 } |
| 2435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2436 // for details. All rights reserved. Use of this source code is governed by a | 2436 // for details. All rights reserved. Use of this source code is governed by a |
| 2437 // BSD-style license that can be found in the LICENSE file. | 2437 // BSD-style license that can be found in the LICENSE file. |
| 2438 | 2438 |
| 2439 | 2439 |
| 2440 /// @domName SVGFitToViewBox | 2440 /// @domName SVGFitToViewBox |
| 2441 abstract class FitToViewBox { | 2441 abstract class FitToViewBox { |
| 2442 | 2442 |
| 2443 AnimatedPreserveAspectRatio preserveAspectRatio; | 2443 AnimatedPreserveAspectRatio preserveAspectRatio; |
| 2444 | 2444 |
| 2445 AnimatedRect viewBox; | 2445 AnimatedRect viewBox; |
| 2446 } | 2446 } |
| 2447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2448 // for details. All rights reserved. Use of this source code is governed by a | 2448 // for details. All rights reserved. Use of this source code is governed by a |
| 2449 // BSD-style license that can be found in the LICENSE file. | 2449 // BSD-style license that can be found in the LICENSE file. |
| 2450 | 2450 |
| 2451 | 2451 |
| 2452 /// @domName SVGFontElement | 2452 /// @domName SVGFontElement; @docsEditable true |
| 2453 class FontElement extends SvgElement native "*SVGFontElement" { | 2453 class FontElement extends SvgElement native "*SVGFontElement" { |
| 2454 | 2454 |
| 2455 factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font
"); | 2455 factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font
"); |
| 2456 } | 2456 } |
| 2457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2458 // for details. All rights reserved. Use of this source code is governed by a | 2458 // for details. All rights reserved. Use of this source code is governed by a |
| 2459 // BSD-style license that can be found in the LICENSE file. | 2459 // BSD-style license that can be found in the LICENSE file. |
| 2460 | 2460 |
| 2461 | 2461 |
| 2462 /// @domName SVGFontFaceElement | 2462 /// @domName SVGFontFaceElement; @docsEditable true |
| 2463 class FontFaceElement extends SvgElement native "*SVGFontFaceElement" { | 2463 class FontFaceElement extends SvgElement native "*SVGFontFaceElement" { |
| 2464 | 2464 |
| 2465 factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("
font-face"); | 2465 factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("
font-face"); |
| 2466 } | 2466 } |
| 2467 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2467 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2468 // for details. All rights reserved. Use of this source code is governed by a | 2468 // for details. All rights reserved. Use of this source code is governed by a |
| 2469 // BSD-style license that can be found in the LICENSE file. | 2469 // BSD-style license that can be found in the LICENSE file. |
| 2470 | 2470 |
| 2471 | 2471 |
| 2472 /// @domName SVGFontFaceFormatElement | 2472 /// @domName SVGFontFaceFormatElement; @docsEditable true |
| 2473 class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
" { | 2473 class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
" { |
| 2474 | 2474 |
| 2475 factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement
_tag("font-face-format"); | 2475 factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement
_tag("font-face-format"); |
| 2476 } | 2476 } |
| 2477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2478 // for details. All rights reserved. Use of this source code is governed by a | 2478 // for details. All rights reserved. Use of this source code is governed by a |
| 2479 // BSD-style license that can be found in the LICENSE file. | 2479 // BSD-style license that can be found in the LICENSE file. |
| 2480 | 2480 |
| 2481 | 2481 |
| 2482 /// @domName SVGFontFaceNameElement | 2482 /// @domName SVGFontFaceNameElement; @docsEditable true |
| 2483 class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" { | 2483 class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" { |
| 2484 | 2484 |
| 2485 factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("font-face-name"); | 2485 factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("font-face-name"); |
| 2486 } | 2486 } |
| 2487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2488 // for details. All rights reserved. Use of this source code is governed by a | 2488 // for details. All rights reserved. Use of this source code is governed by a |
| 2489 // BSD-style license that can be found in the LICENSE file. | 2489 // BSD-style license that can be found in the LICENSE file. |
| 2490 | 2490 |
| 2491 | 2491 |
| 2492 /// @domName SVGFontFaceSrcElement | 2492 /// @domName SVGFontFaceSrcElement; @docsEditable true |
| 2493 class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" { | 2493 class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" { |
| 2494 | 2494 |
| 2495 factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-src"); | 2495 factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-src"); |
| 2496 } | 2496 } |
| 2497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2498 // for details. All rights reserved. Use of this source code is governed by a | 2498 // for details. All rights reserved. Use of this source code is governed by a |
| 2499 // BSD-style license that can be found in the LICENSE file. | 2499 // BSD-style license that can be found in the LICENSE file. |
| 2500 | 2500 |
| 2501 | 2501 |
| 2502 /// @domName SVGFontFaceUriElement | 2502 /// @domName SVGFontFaceUriElement; @docsEditable true |
| 2503 class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" { | 2503 class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" { |
| 2504 | 2504 |
| 2505 factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-uri"); | 2505 factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-uri"); |
| 2506 } | 2506 } |
| 2507 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2507 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2508 // for details. All rights reserved. Use of this source code is governed by a | 2508 // for details. All rights reserved. Use of this source code is governed by a |
| 2509 // BSD-style license that can be found in the LICENSE file. | 2509 // BSD-style license that can be found in the LICENSE file. |
| 2510 | 2510 |
| 2511 | 2511 |
| 2512 /// @domName SVGForeignObjectElement | 2512 /// @domName SVGForeignObjectElement; @docsEditable true |
| 2513 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement"
{ | 2513 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement"
{ |
| 2514 | 2514 |
| 2515 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
tag("foreignObject"); | 2515 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
tag("foreignObject"); |
| 2516 | 2516 |
| 2517 /** @domName SVGForeignObjectElement.height */ | 2517 /** @domName SVGForeignObjectElement.height; @docsEditable true */ |
| 2518 final AnimatedLength height; | 2518 final AnimatedLength height; |
| 2519 | 2519 |
| 2520 /** @domName SVGForeignObjectElement.width */ | 2520 /** @domName SVGForeignObjectElement.width; @docsEditable true */ |
| 2521 final AnimatedLength width; | 2521 final AnimatedLength width; |
| 2522 | 2522 |
| 2523 /** @domName SVGForeignObjectElement.x */ | 2523 /** @domName SVGForeignObjectElement.x; @docsEditable true */ |
| 2524 final AnimatedLength x; | 2524 final AnimatedLength x; |
| 2525 | 2525 |
| 2526 /** @domName SVGForeignObjectElement.y */ | 2526 /** @domName SVGForeignObjectElement.y; @docsEditable true */ |
| 2527 final AnimatedLength y; | 2527 final AnimatedLength y; |
| 2528 | 2528 |
| 2529 // From SVGExternalResourcesRequired | 2529 // From SVGExternalResourcesRequired |
| 2530 | 2530 |
| 2531 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2531 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 2532 final AnimatedBoolean externalResourcesRequired; | 2532 final AnimatedBoolean externalResourcesRequired; |
| 2533 | 2533 |
| 2534 // From SVGLangSpace | 2534 // From SVGLangSpace |
| 2535 | 2535 |
| 2536 /** @domName SVGLangSpace.xmllang */ | 2536 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 2537 String xmllang; | 2537 String xmllang; |
| 2538 | 2538 |
| 2539 /** @domName SVGLangSpace.xmlspace */ | 2539 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 2540 String xmlspace; | 2540 String xmlspace; |
| 2541 | 2541 |
| 2542 // From SVGLocatable | 2542 // From SVGLocatable |
| 2543 | 2543 |
| 2544 /** @domName SVGLocatable.farthestViewportElement */ | 2544 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 2545 final SvgElement farthestViewportElement; | 2545 final SvgElement farthestViewportElement; |
| 2546 | 2546 |
| 2547 /** @domName SVGLocatable.nearestViewportElement */ | 2547 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 2548 final SvgElement nearestViewportElement; | 2548 final SvgElement nearestViewportElement; |
| 2549 | 2549 |
| 2550 /** @domName SVGLocatable.getBBox */ | 2550 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 2551 Rect getBBox() native; | 2551 Rect getBBox() native; |
| 2552 | 2552 |
| 2553 /** @domName SVGLocatable.getCTM */ | 2553 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 2554 Matrix getCTM() native; | 2554 Matrix getCTM() native; |
| 2555 | 2555 |
| 2556 /** @domName SVGLocatable.getScreenCTM */ | 2556 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 2557 Matrix getScreenCTM() native; | 2557 Matrix getScreenCTM() native; |
| 2558 | 2558 |
| 2559 /** @domName SVGLocatable.getTransformToElement */ | 2559 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 2560 Matrix getTransformToElement(SvgElement element) native; | 2560 Matrix getTransformToElement(SvgElement element) native; |
| 2561 | 2561 |
| 2562 // From SVGStylable | 2562 // From SVGStylable |
| 2563 | 2563 |
| 2564 /** @domName SVGStylable.className */ | 2564 /** @domName SVGStylable.className; @docsEditable true */ |
| 2565 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2565 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2566 | 2566 |
| 2567 // Use implementation from Element. | 2567 // Use implementation from Element. |
| 2568 // final CSSStyleDeclaration style; | 2568 // final CSSStyleDeclaration style; |
| 2569 | 2569 |
| 2570 /** @domName SVGStylable.getPresentationAttribute */ | 2570 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2571 CSSValue getPresentationAttribute(String name) native; | 2571 CSSValue getPresentationAttribute(String name) native; |
| 2572 | 2572 |
| 2573 // From SVGTests | 2573 // From SVGTests |
| 2574 | 2574 |
| 2575 /** @domName SVGTests.requiredExtensions */ | 2575 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 2576 final StringList requiredExtensions; | 2576 final StringList requiredExtensions; |
| 2577 | 2577 |
| 2578 /** @domName SVGTests.requiredFeatures */ | 2578 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 2579 final StringList requiredFeatures; | 2579 final StringList requiredFeatures; |
| 2580 | 2580 |
| 2581 /** @domName SVGTests.systemLanguage */ | 2581 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 2582 final StringList systemLanguage; | 2582 final StringList systemLanguage; |
| 2583 | 2583 |
| 2584 /** @domName SVGTests.hasExtension */ | 2584 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 2585 bool hasExtension(String extension) native; | 2585 bool hasExtension(String extension) native; |
| 2586 | 2586 |
| 2587 // From SVGTransformable | 2587 // From SVGTransformable |
| 2588 | 2588 |
| 2589 /** @domName SVGTransformable.transform */ | 2589 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 2590 final AnimatedTransformList transform; | 2590 final AnimatedTransformList transform; |
| 2591 } | 2591 } |
| 2592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2593 // for details. All rights reserved. Use of this source code is governed by a | 2593 // for details. All rights reserved. Use of this source code is governed by a |
| 2594 // BSD-style license that can be found in the LICENSE file. | 2594 // BSD-style license that can be found in the LICENSE file. |
| 2595 | 2595 |
| 2596 | 2596 |
| 2597 /// @domName SVGGElement | 2597 /// @domName SVGGElement; @docsEditable true |
| 2598 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
ernalResourcesRequired, LangSpace native "*SVGGElement" { | 2598 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
ernalResourcesRequired, LangSpace native "*SVGGElement" { |
| 2599 | 2599 |
| 2600 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); | 2600 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); |
| 2601 | 2601 |
| 2602 // From SVGExternalResourcesRequired | 2602 // From SVGExternalResourcesRequired |
| 2603 | 2603 |
| 2604 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2604 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 2605 final AnimatedBoolean externalResourcesRequired; | 2605 final AnimatedBoolean externalResourcesRequired; |
| 2606 | 2606 |
| 2607 // From SVGLangSpace | 2607 // From SVGLangSpace |
| 2608 | 2608 |
| 2609 /** @domName SVGLangSpace.xmllang */ | 2609 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 2610 String xmllang; | 2610 String xmllang; |
| 2611 | 2611 |
| 2612 /** @domName SVGLangSpace.xmlspace */ | 2612 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 2613 String xmlspace; | 2613 String xmlspace; |
| 2614 | 2614 |
| 2615 // From SVGLocatable | 2615 // From SVGLocatable |
| 2616 | 2616 |
| 2617 /** @domName SVGLocatable.farthestViewportElement */ | 2617 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 2618 final SvgElement farthestViewportElement; | 2618 final SvgElement farthestViewportElement; |
| 2619 | 2619 |
| 2620 /** @domName SVGLocatable.nearestViewportElement */ | 2620 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 2621 final SvgElement nearestViewportElement; | 2621 final SvgElement nearestViewportElement; |
| 2622 | 2622 |
| 2623 /** @domName SVGLocatable.getBBox */ | 2623 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 2624 Rect getBBox() native; | 2624 Rect getBBox() native; |
| 2625 | 2625 |
| 2626 /** @domName SVGLocatable.getCTM */ | 2626 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 2627 Matrix getCTM() native; | 2627 Matrix getCTM() native; |
| 2628 | 2628 |
| 2629 /** @domName SVGLocatable.getScreenCTM */ | 2629 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 2630 Matrix getScreenCTM() native; | 2630 Matrix getScreenCTM() native; |
| 2631 | 2631 |
| 2632 /** @domName SVGLocatable.getTransformToElement */ | 2632 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 2633 Matrix getTransformToElement(SvgElement element) native; | 2633 Matrix getTransformToElement(SvgElement element) native; |
| 2634 | 2634 |
| 2635 // From SVGStylable | 2635 // From SVGStylable |
| 2636 | 2636 |
| 2637 /** @domName SVGStylable.className */ | 2637 /** @domName SVGStylable.className; @docsEditable true */ |
| 2638 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2638 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2639 | 2639 |
| 2640 // Use implementation from Element. | 2640 // Use implementation from Element. |
| 2641 // final CSSStyleDeclaration style; | 2641 // final CSSStyleDeclaration style; |
| 2642 | 2642 |
| 2643 /** @domName SVGStylable.getPresentationAttribute */ | 2643 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2644 CSSValue getPresentationAttribute(String name) native; | 2644 CSSValue getPresentationAttribute(String name) native; |
| 2645 | 2645 |
| 2646 // From SVGTests | 2646 // From SVGTests |
| 2647 | 2647 |
| 2648 /** @domName SVGTests.requiredExtensions */ | 2648 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 2649 final StringList requiredExtensions; | 2649 final StringList requiredExtensions; |
| 2650 | 2650 |
| 2651 /** @domName SVGTests.requiredFeatures */ | 2651 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 2652 final StringList requiredFeatures; | 2652 final StringList requiredFeatures; |
| 2653 | 2653 |
| 2654 /** @domName SVGTests.systemLanguage */ | 2654 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 2655 final StringList systemLanguage; | 2655 final StringList systemLanguage; |
| 2656 | 2656 |
| 2657 /** @domName SVGTests.hasExtension */ | 2657 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 2658 bool hasExtension(String extension) native; | 2658 bool hasExtension(String extension) native; |
| 2659 | 2659 |
| 2660 // From SVGTransformable | 2660 // From SVGTransformable |
| 2661 | 2661 |
| 2662 /** @domName SVGTransformable.transform */ | 2662 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 2663 final AnimatedTransformList transform; | 2663 final AnimatedTransformList transform; |
| 2664 } | 2664 } |
| 2665 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2665 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2666 // for details. All rights reserved. Use of this source code is governed by a | 2666 // for details. All rights reserved. Use of this source code is governed by a |
| 2667 // BSD-style license that can be found in the LICENSE file. | 2667 // BSD-style license that can be found in the LICENSE file. |
| 2668 | 2668 |
| 2669 | 2669 |
| 2670 /// @domName SVGGlyphElement | 2670 /// @domName SVGGlyphElement; @docsEditable true |
| 2671 class GlyphElement extends SvgElement native "*SVGGlyphElement" { | 2671 class GlyphElement extends SvgElement native "*SVGGlyphElement" { |
| 2672 | 2672 |
| 2673 factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly
ph"); | 2673 factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly
ph"); |
| 2674 } | 2674 } |
| 2675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2676 // for details. All rights reserved. Use of this source code is governed by a | 2676 // for details. All rights reserved. Use of this source code is governed by a |
| 2677 // BSD-style license that can be found in the LICENSE file. | 2677 // BSD-style license that can be found in the LICENSE file. |
| 2678 | 2678 |
| 2679 | 2679 |
| 2680 /// @domName SVGGlyphRefElement | 2680 /// @domName SVGGlyphRefElement; @docsEditable true |
| 2681 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
e "*SVGGlyphRefElement" { | 2681 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
e "*SVGGlyphRefElement" { |
| 2682 | 2682 |
| 2683 /** @domName SVGGlyphRefElement.dx */ | 2683 /** @domName SVGGlyphRefElement.dx; @docsEditable true */ |
| 2684 num dx; | 2684 num dx; |
| 2685 | 2685 |
| 2686 /** @domName SVGGlyphRefElement.dy */ | 2686 /** @domName SVGGlyphRefElement.dy; @docsEditable true */ |
| 2687 num dy; | 2687 num dy; |
| 2688 | 2688 |
| 2689 /** @domName SVGGlyphRefElement.format */ | 2689 /** @domName SVGGlyphRefElement.format; @docsEditable true */ |
| 2690 String format; | 2690 String format; |
| 2691 | 2691 |
| 2692 /** @domName SVGGlyphRefElement.glyphRef */ | 2692 /** @domName SVGGlyphRefElement.glyphRef; @docsEditable true */ |
| 2693 String glyphRef; | 2693 String glyphRef; |
| 2694 | 2694 |
| 2695 /** @domName SVGGlyphRefElement.x */ | 2695 /** @domName SVGGlyphRefElement.x; @docsEditable true */ |
| 2696 num x; | 2696 num x; |
| 2697 | 2697 |
| 2698 /** @domName SVGGlyphRefElement.y */ | 2698 /** @domName SVGGlyphRefElement.y; @docsEditable true */ |
| 2699 num y; | 2699 num y; |
| 2700 | 2700 |
| 2701 // From SVGStylable | 2701 // From SVGStylable |
| 2702 | 2702 |
| 2703 /** @domName SVGStylable.className */ | 2703 /** @domName SVGStylable.className; @docsEditable true */ |
| 2704 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2704 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2705 | 2705 |
| 2706 // Use implementation from Element. | 2706 // Use implementation from Element. |
| 2707 // final CSSStyleDeclaration style; | 2707 // final CSSStyleDeclaration style; |
| 2708 | 2708 |
| 2709 /** @domName SVGStylable.getPresentationAttribute */ | 2709 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2710 CSSValue getPresentationAttribute(String name) native; | 2710 CSSValue getPresentationAttribute(String name) native; |
| 2711 | 2711 |
| 2712 // From SVGURIReference | 2712 // From SVGURIReference |
| 2713 | 2713 |
| 2714 /** @domName SVGURIReference.href */ | 2714 /** @domName SVGURIReference.href; @docsEditable true */ |
| 2715 final AnimatedString href; | 2715 final AnimatedString href; |
| 2716 } | 2716 } |
| 2717 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2717 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2718 // for details. All rights reserved. Use of this source code is governed by a | 2718 // for details. All rights reserved. Use of this source code is governed by a |
| 2719 // BSD-style license that can be found in the LICENSE file. | 2719 // BSD-style license that can be found in the LICENSE file. |
| 2720 | 2720 |
| 2721 | 2721 |
| 2722 /// @domName SVGGradientElement | 2722 /// @domName SVGGradientElement; @docsEditable true |
| 2723 class GradientElement extends SvgElement implements UriReference, ExternalResour
cesRequired, Stylable native "*SVGGradientElement" { | 2723 class GradientElement extends SvgElement implements UriReference, ExternalResour
cesRequired, Stylable native "*SVGGradientElement" { |
| 2724 | 2724 |
| 2725 static const int SVG_SPREADMETHOD_PAD = 1; | 2725 static const int SVG_SPREADMETHOD_PAD = 1; |
| 2726 | 2726 |
| 2727 static const int SVG_SPREADMETHOD_REFLECT = 2; | 2727 static const int SVG_SPREADMETHOD_REFLECT = 2; |
| 2728 | 2728 |
| 2729 static const int SVG_SPREADMETHOD_REPEAT = 3; | 2729 static const int SVG_SPREADMETHOD_REPEAT = 3; |
| 2730 | 2730 |
| 2731 static const int SVG_SPREADMETHOD_UNKNOWN = 0; | 2731 static const int SVG_SPREADMETHOD_UNKNOWN = 0; |
| 2732 | 2732 |
| 2733 /** @domName SVGGradientElement.gradientTransform */ | 2733 /** @domName SVGGradientElement.gradientTransform; @docsEditable true */ |
| 2734 final AnimatedTransformList gradientTransform; | 2734 final AnimatedTransformList gradientTransform; |
| 2735 | 2735 |
| 2736 /** @domName SVGGradientElement.gradientUnits */ | 2736 /** @domName SVGGradientElement.gradientUnits; @docsEditable true */ |
| 2737 final AnimatedEnumeration gradientUnits; | 2737 final AnimatedEnumeration gradientUnits; |
| 2738 | 2738 |
| 2739 /** @domName SVGGradientElement.spreadMethod */ | 2739 /** @domName SVGGradientElement.spreadMethod; @docsEditable true */ |
| 2740 final AnimatedEnumeration spreadMethod; | 2740 final AnimatedEnumeration spreadMethod; |
| 2741 | 2741 |
| 2742 // From SVGExternalResourcesRequired | 2742 // From SVGExternalResourcesRequired |
| 2743 | 2743 |
| 2744 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2744 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 2745 final AnimatedBoolean externalResourcesRequired; | 2745 final AnimatedBoolean externalResourcesRequired; |
| 2746 | 2746 |
| 2747 // From SVGStylable | 2747 // From SVGStylable |
| 2748 | 2748 |
| 2749 /** @domName SVGStylable.className */ | 2749 /** @domName SVGStylable.className; @docsEditable true */ |
| 2750 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2750 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2751 | 2751 |
| 2752 // Use implementation from Element. | 2752 // Use implementation from Element. |
| 2753 // final CSSStyleDeclaration style; | 2753 // final CSSStyleDeclaration style; |
| 2754 | 2754 |
| 2755 /** @domName SVGStylable.getPresentationAttribute */ | 2755 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2756 CSSValue getPresentationAttribute(String name) native; | 2756 CSSValue getPresentationAttribute(String name) native; |
| 2757 | 2757 |
| 2758 // From SVGURIReference | 2758 // From SVGURIReference |
| 2759 | 2759 |
| 2760 /** @domName SVGURIReference.href */ | 2760 /** @domName SVGURIReference.href; @docsEditable true */ |
| 2761 final AnimatedString href; | 2761 final AnimatedString href; |
| 2762 } | 2762 } |
| 2763 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2763 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2764 // for details. All rights reserved. Use of this source code is governed by a | 2764 // for details. All rights reserved. Use of this source code is governed by a |
| 2765 // BSD-style license that can be found in the LICENSE file. | 2765 // BSD-style license that can be found in the LICENSE file. |
| 2766 | 2766 |
| 2767 | 2767 |
| 2768 /// @domName SVGHKernElement | 2768 /// @domName SVGHKernElement; @docsEditable true |
| 2769 class HKernElement extends SvgElement native "*SVGHKernElement" { | 2769 class HKernElement extends SvgElement native "*SVGHKernElement" { |
| 2770 | 2770 |
| 2771 factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke
rn"); | 2771 factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke
rn"); |
| 2772 } | 2772 } |
| 2773 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2773 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2774 // for details. All rights reserved. Use of this source code is governed by a | 2774 // for details. All rights reserved. Use of this source code is governed by a |
| 2775 // BSD-style license that can be found in the LICENSE file. | 2775 // BSD-style license that can be found in the LICENSE file. |
| 2776 | 2776 |
| 2777 | 2777 |
| 2778 /// @domName SVGImageElement | 2778 /// @domName SVGImageElement; @docsEditable true |
| 2779 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere
nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { | 2779 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere
nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { |
| 2780 | 2780 |
| 2781 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
ge"); | 2781 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
ge"); |
| 2782 | 2782 |
| 2783 /** @domName SVGImageElement.height */ | 2783 /** @domName SVGImageElement.height; @docsEditable true */ |
| 2784 final AnimatedLength height; | 2784 final AnimatedLength height; |
| 2785 | 2785 |
| 2786 /** @domName SVGImageElement.preserveAspectRatio */ | 2786 /** @domName SVGImageElement.preserveAspectRatio; @docsEditable true */ |
| 2787 final AnimatedPreserveAspectRatio preserveAspectRatio; | 2787 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 2788 | 2788 |
| 2789 /** @domName SVGImageElement.width */ | 2789 /** @domName SVGImageElement.width; @docsEditable true */ |
| 2790 final AnimatedLength width; | 2790 final AnimatedLength width; |
| 2791 | 2791 |
| 2792 /** @domName SVGImageElement.x */ | 2792 /** @domName SVGImageElement.x; @docsEditable true */ |
| 2793 final AnimatedLength x; | 2793 final AnimatedLength x; |
| 2794 | 2794 |
| 2795 /** @domName SVGImageElement.y */ | 2795 /** @domName SVGImageElement.y; @docsEditable true */ |
| 2796 final AnimatedLength y; | 2796 final AnimatedLength y; |
| 2797 | 2797 |
| 2798 // From SVGExternalResourcesRequired | 2798 // From SVGExternalResourcesRequired |
| 2799 | 2799 |
| 2800 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2800 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 2801 final AnimatedBoolean externalResourcesRequired; | 2801 final AnimatedBoolean externalResourcesRequired; |
| 2802 | 2802 |
| 2803 // From SVGLangSpace | 2803 // From SVGLangSpace |
| 2804 | 2804 |
| 2805 /** @domName SVGLangSpace.xmllang */ | 2805 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 2806 String xmllang; | 2806 String xmllang; |
| 2807 | 2807 |
| 2808 /** @domName SVGLangSpace.xmlspace */ | 2808 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 2809 String xmlspace; | 2809 String xmlspace; |
| 2810 | 2810 |
| 2811 // From SVGLocatable | 2811 // From SVGLocatable |
| 2812 | 2812 |
| 2813 /** @domName SVGLocatable.farthestViewportElement */ | 2813 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 2814 final SvgElement farthestViewportElement; | 2814 final SvgElement farthestViewportElement; |
| 2815 | 2815 |
| 2816 /** @domName SVGLocatable.nearestViewportElement */ | 2816 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 2817 final SvgElement nearestViewportElement; | 2817 final SvgElement nearestViewportElement; |
| 2818 | 2818 |
| 2819 /** @domName SVGLocatable.getBBox */ | 2819 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 2820 Rect getBBox() native; | 2820 Rect getBBox() native; |
| 2821 | 2821 |
| 2822 /** @domName SVGLocatable.getCTM */ | 2822 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 2823 Matrix getCTM() native; | 2823 Matrix getCTM() native; |
| 2824 | 2824 |
| 2825 /** @domName SVGLocatable.getScreenCTM */ | 2825 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 2826 Matrix getScreenCTM() native; | 2826 Matrix getScreenCTM() native; |
| 2827 | 2827 |
| 2828 /** @domName SVGLocatable.getTransformToElement */ | 2828 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 2829 Matrix getTransformToElement(SvgElement element) native; | 2829 Matrix getTransformToElement(SvgElement element) native; |
| 2830 | 2830 |
| 2831 // From SVGStylable | 2831 // From SVGStylable |
| 2832 | 2832 |
| 2833 /** @domName SVGStylable.className */ | 2833 /** @domName SVGStylable.className; @docsEditable true */ |
| 2834 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2834 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 2835 | 2835 |
| 2836 // Use implementation from Element. | 2836 // Use implementation from Element. |
| 2837 // final CSSStyleDeclaration style; | 2837 // final CSSStyleDeclaration style; |
| 2838 | 2838 |
| 2839 /** @domName SVGStylable.getPresentationAttribute */ | 2839 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 2840 CSSValue getPresentationAttribute(String name) native; | 2840 CSSValue getPresentationAttribute(String name) native; |
| 2841 | 2841 |
| 2842 // From SVGTests | 2842 // From SVGTests |
| 2843 | 2843 |
| 2844 /** @domName SVGTests.requiredExtensions */ | 2844 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 2845 final StringList requiredExtensions; | 2845 final StringList requiredExtensions; |
| 2846 | 2846 |
| 2847 /** @domName SVGTests.requiredFeatures */ | 2847 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 2848 final StringList requiredFeatures; | 2848 final StringList requiredFeatures; |
| 2849 | 2849 |
| 2850 /** @domName SVGTests.systemLanguage */ | 2850 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 2851 final StringList systemLanguage; | 2851 final StringList systemLanguage; |
| 2852 | 2852 |
| 2853 /** @domName SVGTests.hasExtension */ | 2853 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 2854 bool hasExtension(String extension) native; | 2854 bool hasExtension(String extension) native; |
| 2855 | 2855 |
| 2856 // From SVGTransformable | 2856 // From SVGTransformable |
| 2857 | 2857 |
| 2858 /** @domName SVGTransformable.transform */ | 2858 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 2859 final AnimatedTransformList transform; | 2859 final AnimatedTransformList transform; |
| 2860 | 2860 |
| 2861 // From SVGURIReference | 2861 // From SVGURIReference |
| 2862 | 2862 |
| 2863 /** @domName SVGURIReference.href */ | 2863 /** @domName SVGURIReference.href; @docsEditable true */ |
| 2864 final AnimatedString href; | 2864 final AnimatedString href; |
| 2865 } | 2865 } |
| 2866 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2866 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2867 // for details. All rights reserved. Use of this source code is governed by a | 2867 // for details. All rights reserved. Use of this source code is governed by a |
| 2868 // BSD-style license that can be found in the LICENSE file. | 2868 // BSD-style license that can be found in the LICENSE file. |
| 2869 | 2869 |
| 2870 | 2870 |
| 2871 /// @domName SVGLangSpace | 2871 /// @domName SVGLangSpace |
| 2872 abstract class LangSpace { | 2872 abstract class LangSpace { |
| 2873 | 2873 |
| 2874 String xmllang; | 2874 String xmllang; |
| 2875 | 2875 |
| 2876 String xmlspace; | 2876 String xmlspace; |
| 2877 } | 2877 } |
| 2878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2879 // for details. All rights reserved. Use of this source code is governed by a | 2879 // for details. All rights reserved. Use of this source code is governed by a |
| 2880 // BSD-style license that can be found in the LICENSE file. | 2880 // BSD-style license that can be found in the LICENSE file. |
| 2881 | 2881 |
| 2882 | 2882 |
| 2883 /// @domName SVGLength | 2883 /// @domName SVGLength; @docsEditable true |
| 2884 class Length native "*SVGLength" { | 2884 class Length native "*SVGLength" { |
| 2885 | 2885 |
| 2886 static const int SVG_LENGTHTYPE_CM = 6; | 2886 static const int SVG_LENGTHTYPE_CM = 6; |
| 2887 | 2887 |
| 2888 static const int SVG_LENGTHTYPE_EMS = 3; | 2888 static const int SVG_LENGTHTYPE_EMS = 3; |
| 2889 | 2889 |
| 2890 static const int SVG_LENGTHTYPE_EXS = 4; | 2890 static const int SVG_LENGTHTYPE_EXS = 4; |
| 2891 | 2891 |
| 2892 static const int SVG_LENGTHTYPE_IN = 8; | 2892 static const int SVG_LENGTHTYPE_IN = 8; |
| 2893 | 2893 |
| 2894 static const int SVG_LENGTHTYPE_MM = 7; | 2894 static const int SVG_LENGTHTYPE_MM = 7; |
| 2895 | 2895 |
| 2896 static const int SVG_LENGTHTYPE_NUMBER = 1; | 2896 static const int SVG_LENGTHTYPE_NUMBER = 1; |
| 2897 | 2897 |
| 2898 static const int SVG_LENGTHTYPE_PC = 10; | 2898 static const int SVG_LENGTHTYPE_PC = 10; |
| 2899 | 2899 |
| 2900 static const int SVG_LENGTHTYPE_PERCENTAGE = 2; | 2900 static const int SVG_LENGTHTYPE_PERCENTAGE = 2; |
| 2901 | 2901 |
| 2902 static const int SVG_LENGTHTYPE_PT = 9; | 2902 static const int SVG_LENGTHTYPE_PT = 9; |
| 2903 | 2903 |
| 2904 static const int SVG_LENGTHTYPE_PX = 5; | 2904 static const int SVG_LENGTHTYPE_PX = 5; |
| 2905 | 2905 |
| 2906 static const int SVG_LENGTHTYPE_UNKNOWN = 0; | 2906 static const int SVG_LENGTHTYPE_UNKNOWN = 0; |
| 2907 | 2907 |
| 2908 /** @domName SVGLength.unitType */ | 2908 /** @domName SVGLength.unitType; @docsEditable true */ |
| 2909 final int unitType; | 2909 final int unitType; |
| 2910 | 2910 |
| 2911 /** @domName SVGLength.value */ | 2911 /** @domName SVGLength.value; @docsEditable true */ |
| 2912 num value; | 2912 num value; |
| 2913 | 2913 |
| 2914 /** @domName SVGLength.valueAsString */ | 2914 /** @domName SVGLength.valueAsString; @docsEditable true */ |
| 2915 String valueAsString; | 2915 String valueAsString; |
| 2916 | 2916 |
| 2917 /** @domName SVGLength.valueInSpecifiedUnits */ | 2917 /** @domName SVGLength.valueInSpecifiedUnits; @docsEditable true */ |
| 2918 num valueInSpecifiedUnits; | 2918 num valueInSpecifiedUnits; |
| 2919 | 2919 |
| 2920 /** @domName SVGLength.convertToSpecifiedUnits */ | 2920 /** @domName SVGLength.convertToSpecifiedUnits; @docsEditable true */ |
| 2921 void convertToSpecifiedUnits(int unitType) native; | 2921 void convertToSpecifiedUnits(int unitType) native; |
| 2922 | 2922 |
| 2923 /** @domName SVGLength.newValueSpecifiedUnits */ | 2923 /** @domName SVGLength.newValueSpecifiedUnits; @docsEditable true */ |
| 2924 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 2924 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; |
| 2925 } | 2925 } |
| 2926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2927 // for details. All rights reserved. Use of this source code is governed by a | 2927 // for details. All rights reserved. Use of this source code is governed by a |
| 2928 // BSD-style license that can be found in the LICENSE file. | 2928 // BSD-style license that can be found in the LICENSE file. |
| 2929 | 2929 |
| 2930 | 2930 |
| 2931 /// @domName SVGLengthList | 2931 /// @domName SVGLengthList; @docsEditable true |
| 2932 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
GLengthList" { | 2932 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
GLengthList" { |
| 2933 | 2933 |
| 2934 /** @domName SVGLengthList.numberOfItems */ | 2934 /** @domName SVGLengthList.numberOfItems; @docsEditable true */ |
| 2935 final int numberOfItems; | 2935 final int numberOfItems; |
| 2936 | 2936 |
| 2937 Length operator[](int index) => JS("Length", "#[#]", this, index); | 2937 Length operator[](int index) => JS("Length", "#[#]", this, index); |
| 2938 | 2938 |
| 2939 void operator[]=(int index, Length value) { | 2939 void operator[]=(int index, Length value) { |
| 2940 throw new UnsupportedError("Cannot assign element of immutable List."); | 2940 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 2941 } | 2941 } |
| 2942 // -- start List<Length> mixins. | 2942 // -- start List<Length> mixins. |
| 2943 // Length is the element type. | 2943 // Length is the element type. |
| 2944 | 2944 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3012 | 3012 |
| 3013 void insertRange(int start, int rangeLength, [Length initialValue]) { | 3013 void insertRange(int start, int rangeLength, [Length initialValue]) { |
| 3014 throw new UnsupportedError("Cannot insertRange on immutable List."); | 3014 throw new UnsupportedError("Cannot insertRange on immutable List."); |
| 3015 } | 3015 } |
| 3016 | 3016 |
| 3017 List<Length> getRange(int start, int rangeLength) => | 3017 List<Length> getRange(int start, int rangeLength) => |
| 3018 _Lists.getRange(this, start, rangeLength, <Length>[]); | 3018 _Lists.getRange(this, start, rangeLength, <Length>[]); |
| 3019 | 3019 |
| 3020 // -- end List<Length> mixins. | 3020 // -- end List<Length> mixins. |
| 3021 | 3021 |
| 3022 /** @domName SVGLengthList.appendItem */ | 3022 /** @domName SVGLengthList.appendItem; @docsEditable true */ |
| 3023 Length appendItem(Length item) native; | 3023 Length appendItem(Length item) native; |
| 3024 | 3024 |
| 3025 /** @domName SVGLengthList.clear */ | 3025 /** @domName SVGLengthList.clear; @docsEditable true */ |
| 3026 void clear() native; | 3026 void clear() native; |
| 3027 | 3027 |
| 3028 /** @domName SVGLengthList.getItem */ | 3028 /** @domName SVGLengthList.getItem; @docsEditable true */ |
| 3029 Length getItem(int index) native; | 3029 Length getItem(int index) native; |
| 3030 | 3030 |
| 3031 /** @domName SVGLengthList.initialize */ | 3031 /** @domName SVGLengthList.initialize; @docsEditable true */ |
| 3032 Length initialize(Length item) native; | 3032 Length initialize(Length item) native; |
| 3033 | 3033 |
| 3034 /** @domName SVGLengthList.insertItemBefore */ | 3034 /** @domName SVGLengthList.insertItemBefore; @docsEditable true */ |
| 3035 Length insertItemBefore(Length item, int index) native; | 3035 Length insertItemBefore(Length item, int index) native; |
| 3036 | 3036 |
| 3037 /** @domName SVGLengthList.removeItem */ | 3037 /** @domName SVGLengthList.removeItem; @docsEditable true */ |
| 3038 Length removeItem(int index) native; | 3038 Length removeItem(int index) native; |
| 3039 | 3039 |
| 3040 /** @domName SVGLengthList.replaceItem */ | 3040 /** @domName SVGLengthList.replaceItem; @docsEditable true */ |
| 3041 Length replaceItem(Length item, int index) native; | 3041 Length replaceItem(Length item, int index) native; |
| 3042 } | 3042 } |
| 3043 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3043 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3044 // for details. All rights reserved. Use of this source code is governed by a | 3044 // for details. All rights reserved. Use of this source code is governed by a |
| 3045 // BSD-style license that can be found in the LICENSE file. | 3045 // BSD-style license that can be found in the LICENSE file. |
| 3046 | 3046 |
| 3047 | 3047 |
| 3048 /// @domName SVGLineElement | 3048 /// @domName SVGLineElement; @docsEditable true |
| 3049 class LineElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGLineElement" { | 3049 class LineElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGLineElement" { |
| 3050 | 3050 |
| 3051 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line
"); | 3051 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line
"); |
| 3052 | 3052 |
| 3053 /** @domName SVGLineElement.x1 */ | 3053 /** @domName SVGLineElement.x1; @docsEditable true */ |
| 3054 final AnimatedLength x1; | 3054 final AnimatedLength x1; |
| 3055 | 3055 |
| 3056 /** @domName SVGLineElement.x2 */ | 3056 /** @domName SVGLineElement.x2; @docsEditable true */ |
| 3057 final AnimatedLength x2; | 3057 final AnimatedLength x2; |
| 3058 | 3058 |
| 3059 /** @domName SVGLineElement.y1 */ | 3059 /** @domName SVGLineElement.y1; @docsEditable true */ |
| 3060 final AnimatedLength y1; | 3060 final AnimatedLength y1; |
| 3061 | 3061 |
| 3062 /** @domName SVGLineElement.y2 */ | 3062 /** @domName SVGLineElement.y2; @docsEditable true */ |
| 3063 final AnimatedLength y2; | 3063 final AnimatedLength y2; |
| 3064 | 3064 |
| 3065 // From SVGExternalResourcesRequired | 3065 // From SVGExternalResourcesRequired |
| 3066 | 3066 |
| 3067 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3067 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 3068 final AnimatedBoolean externalResourcesRequired; | 3068 final AnimatedBoolean externalResourcesRequired; |
| 3069 | 3069 |
| 3070 // From SVGLangSpace | 3070 // From SVGLangSpace |
| 3071 | 3071 |
| 3072 /** @domName SVGLangSpace.xmllang */ | 3072 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 3073 String xmllang; | 3073 String xmllang; |
| 3074 | 3074 |
| 3075 /** @domName SVGLangSpace.xmlspace */ | 3075 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 3076 String xmlspace; | 3076 String xmlspace; |
| 3077 | 3077 |
| 3078 // From SVGLocatable | 3078 // From SVGLocatable |
| 3079 | 3079 |
| 3080 /** @domName SVGLocatable.farthestViewportElement */ | 3080 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 3081 final SvgElement farthestViewportElement; | 3081 final SvgElement farthestViewportElement; |
| 3082 | 3082 |
| 3083 /** @domName SVGLocatable.nearestViewportElement */ | 3083 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 3084 final SvgElement nearestViewportElement; | 3084 final SvgElement nearestViewportElement; |
| 3085 | 3085 |
| 3086 /** @domName SVGLocatable.getBBox */ | 3086 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 3087 Rect getBBox() native; | 3087 Rect getBBox() native; |
| 3088 | 3088 |
| 3089 /** @domName SVGLocatable.getCTM */ | 3089 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 3090 Matrix getCTM() native; | 3090 Matrix getCTM() native; |
| 3091 | 3091 |
| 3092 /** @domName SVGLocatable.getScreenCTM */ | 3092 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 3093 Matrix getScreenCTM() native; | 3093 Matrix getScreenCTM() native; |
| 3094 | 3094 |
| 3095 /** @domName SVGLocatable.getTransformToElement */ | 3095 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 3096 Matrix getTransformToElement(SvgElement element) native; | 3096 Matrix getTransformToElement(SvgElement element) native; |
| 3097 | 3097 |
| 3098 // From SVGStylable | 3098 // From SVGStylable |
| 3099 | 3099 |
| 3100 /** @domName SVGStylable.className */ | 3100 /** @domName SVGStylable.className; @docsEditable true */ |
| 3101 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3101 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 3102 | 3102 |
| 3103 // Use implementation from Element. | 3103 // Use implementation from Element. |
| 3104 // final CSSStyleDeclaration style; | 3104 // final CSSStyleDeclaration style; |
| 3105 | 3105 |
| 3106 /** @domName SVGStylable.getPresentationAttribute */ | 3106 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 3107 CSSValue getPresentationAttribute(String name) native; | 3107 CSSValue getPresentationAttribute(String name) native; |
| 3108 | 3108 |
| 3109 // From SVGTests | 3109 // From SVGTests |
| 3110 | 3110 |
| 3111 /** @domName SVGTests.requiredExtensions */ | 3111 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 3112 final StringList requiredExtensions; | 3112 final StringList requiredExtensions; |
| 3113 | 3113 |
| 3114 /** @domName SVGTests.requiredFeatures */ | 3114 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 3115 final StringList requiredFeatures; | 3115 final StringList requiredFeatures; |
| 3116 | 3116 |
| 3117 /** @domName SVGTests.systemLanguage */ | 3117 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 3118 final StringList systemLanguage; | 3118 final StringList systemLanguage; |
| 3119 | 3119 |
| 3120 /** @domName SVGTests.hasExtension */ | 3120 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 3121 bool hasExtension(String extension) native; | 3121 bool hasExtension(String extension) native; |
| 3122 | 3122 |
| 3123 // From SVGTransformable | 3123 // From SVGTransformable |
| 3124 | 3124 |
| 3125 /** @domName SVGTransformable.transform */ | 3125 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 3126 final AnimatedTransformList transform; | 3126 final AnimatedTransformList transform; |
| 3127 } | 3127 } |
| 3128 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3128 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3129 // for details. All rights reserved. Use of this source code is governed by a | 3129 // for details. All rights reserved. Use of this source code is governed by a |
| 3130 // BSD-style license that can be found in the LICENSE file. | 3130 // BSD-style license that can be found in the LICENSE file. |
| 3131 | 3131 |
| 3132 | 3132 |
| 3133 /// @domName SVGLinearGradientElement | 3133 /// @domName SVGLinearGradientElement; @docsEditable true |
| 3134 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl
ement" { | 3134 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl
ement" { |
| 3135 | 3135 |
| 3136 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("linearGradient"); | 3136 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("linearGradient"); |
| 3137 | 3137 |
| 3138 /** @domName SVGLinearGradientElement.x1 */ | 3138 /** @domName SVGLinearGradientElement.x1; @docsEditable true */ |
| 3139 final AnimatedLength x1; | 3139 final AnimatedLength x1; |
| 3140 | 3140 |
| 3141 /** @domName SVGLinearGradientElement.x2 */ | 3141 /** @domName SVGLinearGradientElement.x2; @docsEditable true */ |
| 3142 final AnimatedLength x2; | 3142 final AnimatedLength x2; |
| 3143 | 3143 |
| 3144 /** @domName SVGLinearGradientElement.y1 */ | 3144 /** @domName SVGLinearGradientElement.y1; @docsEditable true */ |
| 3145 final AnimatedLength y1; | 3145 final AnimatedLength y1; |
| 3146 | 3146 |
| 3147 /** @domName SVGLinearGradientElement.y2 */ | 3147 /** @domName SVGLinearGradientElement.y2; @docsEditable true */ |
| 3148 final AnimatedLength y2; | 3148 final AnimatedLength y2; |
| 3149 } | 3149 } |
| 3150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3151 // for details. All rights reserved. Use of this source code is governed by a | 3151 // for details. All rights reserved. Use of this source code is governed by a |
| 3152 // BSD-style license that can be found in the LICENSE file. | 3152 // BSD-style license that can be found in the LICENSE file. |
| 3153 | 3153 |
| 3154 | 3154 |
| 3155 /// @domName SVGLocatable | 3155 /// @domName SVGLocatable |
| 3156 abstract class Locatable { | 3156 abstract class Locatable { |
| 3157 | 3157 |
| 3158 SvgElement farthestViewportElement; | 3158 SvgElement farthestViewportElement; |
| 3159 | 3159 |
| 3160 SvgElement nearestViewportElement; | 3160 SvgElement nearestViewportElement; |
| 3161 | 3161 |
| 3162 /** @domName SVGLocatable.getBBox */ | 3162 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 3163 Rect getBBox(); | 3163 Rect getBBox(); |
| 3164 | 3164 |
| 3165 /** @domName SVGLocatable.getCTM */ | 3165 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 3166 Matrix getCTM(); | 3166 Matrix getCTM(); |
| 3167 | 3167 |
| 3168 /** @domName SVGLocatable.getScreenCTM */ | 3168 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 3169 Matrix getScreenCTM(); | 3169 Matrix getScreenCTM(); |
| 3170 | 3170 |
| 3171 /** @domName SVGLocatable.getTransformToElement */ | 3171 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 3172 Matrix getTransformToElement(SvgElement element); | 3172 Matrix getTransformToElement(SvgElement element); |
| 3173 } | 3173 } |
| 3174 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3174 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3175 // for details. All rights reserved. Use of this source code is governed by a | 3175 // for details. All rights reserved. Use of this source code is governed by a |
| 3176 // BSD-style license that can be found in the LICENSE file. | 3176 // BSD-style license that can be found in the LICENSE file. |
| 3177 | 3177 |
| 3178 | 3178 |
| 3179 /// @domName SVGMPathElement | 3179 /// @domName SVGMPathElement; @docsEditable true |
| 3180 class MPathElement extends SvgElement implements UriReference, ExternalResources
Required native "*SVGMPathElement" { | 3180 class MPathElement extends SvgElement implements UriReference, ExternalResources
Required native "*SVGMPathElement" { |
| 3181 | 3181 |
| 3182 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa
th"); | 3182 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa
th"); |
| 3183 | 3183 |
| 3184 // From SVGExternalResourcesRequired | 3184 // From SVGExternalResourcesRequired |
| 3185 | 3185 |
| 3186 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3186 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 3187 final AnimatedBoolean externalResourcesRequired; | 3187 final AnimatedBoolean externalResourcesRequired; |
| 3188 | 3188 |
| 3189 // From SVGURIReference | 3189 // From SVGURIReference |
| 3190 | 3190 |
| 3191 /** @domName SVGURIReference.href */ | 3191 /** @domName SVGURIReference.href; @docsEditable true */ |
| 3192 final AnimatedString href; | 3192 final AnimatedString href; |
| 3193 } | 3193 } |
| 3194 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3194 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3195 // for details. All rights reserved. Use of this source code is governed by a | 3195 // for details. All rights reserved. Use of this source code is governed by a |
| 3196 // BSD-style license that can be found in the LICENSE file. | 3196 // BSD-style license that can be found in the LICENSE file. |
| 3197 | 3197 |
| 3198 | 3198 |
| 3199 /// @domName SVGMarkerElement | 3199 /// @domName SVGMarkerElement; @docsEditable true |
| 3200 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGMarkerElement" { | 3200 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGMarkerElement" { |
| 3201 | 3201 |
| 3202 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
rker"); | 3202 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
rker"); |
| 3203 | 3203 |
| 3204 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; | 3204 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; |
| 3205 | 3205 |
| 3206 static const int SVG_MARKERUNITS_UNKNOWN = 0; | 3206 static const int SVG_MARKERUNITS_UNKNOWN = 0; |
| 3207 | 3207 |
| 3208 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; | 3208 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; |
| 3209 | 3209 |
| 3210 static const int SVG_MARKER_ORIENT_ANGLE = 2; | 3210 static const int SVG_MARKER_ORIENT_ANGLE = 2; |
| 3211 | 3211 |
| 3212 static const int SVG_MARKER_ORIENT_AUTO = 1; | 3212 static const int SVG_MARKER_ORIENT_AUTO = 1; |
| 3213 | 3213 |
| 3214 static const int SVG_MARKER_ORIENT_UNKNOWN = 0; | 3214 static const int SVG_MARKER_ORIENT_UNKNOWN = 0; |
| 3215 | 3215 |
| 3216 /** @domName SVGMarkerElement.markerHeight */ | 3216 /** @domName SVGMarkerElement.markerHeight; @docsEditable true */ |
| 3217 final AnimatedLength markerHeight; | 3217 final AnimatedLength markerHeight; |
| 3218 | 3218 |
| 3219 /** @domName SVGMarkerElement.markerUnits */ | 3219 /** @domName SVGMarkerElement.markerUnits; @docsEditable true */ |
| 3220 final AnimatedEnumeration markerUnits; | 3220 final AnimatedEnumeration markerUnits; |
| 3221 | 3221 |
| 3222 /** @domName SVGMarkerElement.markerWidth */ | 3222 /** @domName SVGMarkerElement.markerWidth; @docsEditable true */ |
| 3223 final AnimatedLength markerWidth; | 3223 final AnimatedLength markerWidth; |
| 3224 | 3224 |
| 3225 /** @domName SVGMarkerElement.orientAngle */ | 3225 /** @domName SVGMarkerElement.orientAngle; @docsEditable true */ |
| 3226 final AnimatedAngle orientAngle; | 3226 final AnimatedAngle orientAngle; |
| 3227 | 3227 |
| 3228 /** @domName SVGMarkerElement.orientType */ | 3228 /** @domName SVGMarkerElement.orientType; @docsEditable true */ |
| 3229 final AnimatedEnumeration orientType; | 3229 final AnimatedEnumeration orientType; |
| 3230 | 3230 |
| 3231 /** @domName SVGMarkerElement.refX */ | 3231 /** @domName SVGMarkerElement.refX; @docsEditable true */ |
| 3232 final AnimatedLength refX; | 3232 final AnimatedLength refX; |
| 3233 | 3233 |
| 3234 /** @domName SVGMarkerElement.refY */ | 3234 /** @domName SVGMarkerElement.refY; @docsEditable true */ |
| 3235 final AnimatedLength refY; | 3235 final AnimatedLength refY; |
| 3236 | 3236 |
| 3237 /** @domName SVGMarkerElement.setOrientToAngle */ | 3237 /** @domName SVGMarkerElement.setOrientToAngle; @docsEditable true */ |
| 3238 void setOrientToAngle(Angle angle) native; | 3238 void setOrientToAngle(Angle angle) native; |
| 3239 | 3239 |
| 3240 /** @domName SVGMarkerElement.setOrientToAuto */ | 3240 /** @domName SVGMarkerElement.setOrientToAuto; @docsEditable true */ |
| 3241 void setOrientToAuto() native; | 3241 void setOrientToAuto() native; |
| 3242 | 3242 |
| 3243 // From SVGExternalResourcesRequired | 3243 // From SVGExternalResourcesRequired |
| 3244 | 3244 |
| 3245 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3245 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 3246 final AnimatedBoolean externalResourcesRequired; | 3246 final AnimatedBoolean externalResourcesRequired; |
| 3247 | 3247 |
| 3248 // From SVGFitToViewBox | 3248 // From SVGFitToViewBox |
| 3249 | 3249 |
| 3250 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 3250 /** @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true */ |
| 3251 final AnimatedPreserveAspectRatio preserveAspectRatio; | 3251 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 3252 | 3252 |
| 3253 /** @domName SVGFitToViewBox.viewBox */ | 3253 /** @domName SVGFitToViewBox.viewBox; @docsEditable true */ |
| 3254 final AnimatedRect viewBox; | 3254 final AnimatedRect viewBox; |
| 3255 | 3255 |
| 3256 // From SVGLangSpace | 3256 // From SVGLangSpace |
| 3257 | 3257 |
| 3258 /** @domName SVGLangSpace.xmllang */ | 3258 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 3259 String xmllang; | 3259 String xmllang; |
| 3260 | 3260 |
| 3261 /** @domName SVGLangSpace.xmlspace */ | 3261 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 3262 String xmlspace; | 3262 String xmlspace; |
| 3263 | 3263 |
| 3264 // From SVGStylable | 3264 // From SVGStylable |
| 3265 | 3265 |
| 3266 /** @domName SVGStylable.className */ | 3266 /** @domName SVGStylable.className; @docsEditable true */ |
| 3267 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3267 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 3268 | 3268 |
| 3269 // Use implementation from Element. | 3269 // Use implementation from Element. |
| 3270 // final CSSStyleDeclaration style; | 3270 // final CSSStyleDeclaration style; |
| 3271 | 3271 |
| 3272 /** @domName SVGStylable.getPresentationAttribute */ | 3272 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 3273 CSSValue getPresentationAttribute(String name) native; | 3273 CSSValue getPresentationAttribute(String name) native; |
| 3274 } | 3274 } |
| 3275 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3275 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3276 // for details. All rights reserved. Use of this source code is governed by a | 3276 // for details. All rights reserved. Use of this source code is governed by a |
| 3277 // BSD-style license that can be found in the LICENSE file. | 3277 // BSD-style license that can be found in the LICENSE file. |
| 3278 | 3278 |
| 3279 | 3279 |
| 3280 /// @domName SVGMaskElement | 3280 /// @domName SVGMaskElement; @docsEditable true |
| 3281 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
esRequired, LangSpace native "*SVGMaskElement" { | 3281 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
esRequired, LangSpace native "*SVGMaskElement" { |
| 3282 | 3282 |
| 3283 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask
"); | 3283 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask
"); |
| 3284 | 3284 |
| 3285 /** @domName SVGMaskElement.height */ | 3285 /** @domName SVGMaskElement.height; @docsEditable true */ |
| 3286 final AnimatedLength height; | 3286 final AnimatedLength height; |
| 3287 | 3287 |
| 3288 /** @domName SVGMaskElement.maskContentUnits */ | 3288 /** @domName SVGMaskElement.maskContentUnits; @docsEditable true */ |
| 3289 final AnimatedEnumeration maskContentUnits; | 3289 final AnimatedEnumeration maskContentUnits; |
| 3290 | 3290 |
| 3291 /** @domName SVGMaskElement.maskUnits */ | 3291 /** @domName SVGMaskElement.maskUnits; @docsEditable true */ |
| 3292 final AnimatedEnumeration maskUnits; | 3292 final AnimatedEnumeration maskUnits; |
| 3293 | 3293 |
| 3294 /** @domName SVGMaskElement.width */ | 3294 /** @domName SVGMaskElement.width; @docsEditable true */ |
| 3295 final AnimatedLength width; | 3295 final AnimatedLength width; |
| 3296 | 3296 |
| 3297 /** @domName SVGMaskElement.x */ | 3297 /** @domName SVGMaskElement.x; @docsEditable true */ |
| 3298 final AnimatedLength x; | 3298 final AnimatedLength x; |
| 3299 | 3299 |
| 3300 /** @domName SVGMaskElement.y */ | 3300 /** @domName SVGMaskElement.y; @docsEditable true */ |
| 3301 final AnimatedLength y; | 3301 final AnimatedLength y; |
| 3302 | 3302 |
| 3303 // From SVGExternalResourcesRequired | 3303 // From SVGExternalResourcesRequired |
| 3304 | 3304 |
| 3305 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3305 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 3306 final AnimatedBoolean externalResourcesRequired; | 3306 final AnimatedBoolean externalResourcesRequired; |
| 3307 | 3307 |
| 3308 // From SVGLangSpace | 3308 // From SVGLangSpace |
| 3309 | 3309 |
| 3310 /** @domName SVGLangSpace.xmllang */ | 3310 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 3311 String xmllang; | 3311 String xmllang; |
| 3312 | 3312 |
| 3313 /** @domName SVGLangSpace.xmlspace */ | 3313 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 3314 String xmlspace; | 3314 String xmlspace; |
| 3315 | 3315 |
| 3316 // From SVGStylable | 3316 // From SVGStylable |
| 3317 | 3317 |
| 3318 /** @domName SVGStylable.className */ | 3318 /** @domName SVGStylable.className; @docsEditable true */ |
| 3319 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3319 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 3320 | 3320 |
| 3321 // Use implementation from Element. | 3321 // Use implementation from Element. |
| 3322 // final CSSStyleDeclaration style; | 3322 // final CSSStyleDeclaration style; |
| 3323 | 3323 |
| 3324 /** @domName SVGStylable.getPresentationAttribute */ | 3324 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 3325 CSSValue getPresentationAttribute(String name) native; | 3325 CSSValue getPresentationAttribute(String name) native; |
| 3326 | 3326 |
| 3327 // From SVGTests | 3327 // From SVGTests |
| 3328 | 3328 |
| 3329 /** @domName SVGTests.requiredExtensions */ | 3329 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 3330 final StringList requiredExtensions; | 3330 final StringList requiredExtensions; |
| 3331 | 3331 |
| 3332 /** @domName SVGTests.requiredFeatures */ | 3332 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 3333 final StringList requiredFeatures; | 3333 final StringList requiredFeatures; |
| 3334 | 3334 |
| 3335 /** @domName SVGTests.systemLanguage */ | 3335 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 3336 final StringList systemLanguage; | 3336 final StringList systemLanguage; |
| 3337 | 3337 |
| 3338 /** @domName SVGTests.hasExtension */ | 3338 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 3339 bool hasExtension(String extension) native; | 3339 bool hasExtension(String extension) native; |
| 3340 } | 3340 } |
| 3341 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3341 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3342 // for details. All rights reserved. Use of this source code is governed by a | 3342 // for details. All rights reserved. Use of this source code is governed by a |
| 3343 // BSD-style license that can be found in the LICENSE file. | 3343 // BSD-style license that can be found in the LICENSE file. |
| 3344 | 3344 |
| 3345 | 3345 |
| 3346 /// @domName SVGMatrix | 3346 /// @domName SVGMatrix; @docsEditable true |
| 3347 class Matrix native "*SVGMatrix" { | 3347 class Matrix native "*SVGMatrix" { |
| 3348 | 3348 |
| 3349 /** @domName SVGMatrix.a */ | 3349 /** @domName SVGMatrix.a; @docsEditable true */ |
| 3350 num a; | 3350 num a; |
| 3351 | 3351 |
| 3352 /** @domName SVGMatrix.b */ | 3352 /** @domName SVGMatrix.b; @docsEditable true */ |
| 3353 num b; | 3353 num b; |
| 3354 | 3354 |
| 3355 /** @domName SVGMatrix.c */ | 3355 /** @domName SVGMatrix.c; @docsEditable true */ |
| 3356 num c; | 3356 num c; |
| 3357 | 3357 |
| 3358 /** @domName SVGMatrix.d */ | 3358 /** @domName SVGMatrix.d; @docsEditable true */ |
| 3359 num d; | 3359 num d; |
| 3360 | 3360 |
| 3361 /** @domName SVGMatrix.e */ | 3361 /** @domName SVGMatrix.e; @docsEditable true */ |
| 3362 num e; | 3362 num e; |
| 3363 | 3363 |
| 3364 /** @domName SVGMatrix.f */ | 3364 /** @domName SVGMatrix.f; @docsEditable true */ |
| 3365 num f; | 3365 num f; |
| 3366 | 3366 |
| 3367 /** @domName SVGMatrix.flipX */ | 3367 /** @domName SVGMatrix.flipX; @docsEditable true */ |
| 3368 Matrix flipX() native; | 3368 Matrix flipX() native; |
| 3369 | 3369 |
| 3370 /** @domName SVGMatrix.flipY */ | 3370 /** @domName SVGMatrix.flipY; @docsEditable true */ |
| 3371 Matrix flipY() native; | 3371 Matrix flipY() native; |
| 3372 | 3372 |
| 3373 /** @domName SVGMatrix.inverse */ | 3373 /** @domName SVGMatrix.inverse; @docsEditable true */ |
| 3374 Matrix inverse() native; | 3374 Matrix inverse() native; |
| 3375 | 3375 |
| 3376 /** @domName SVGMatrix.multiply */ | 3376 /** @domName SVGMatrix.multiply; @docsEditable true */ |
| 3377 Matrix multiply(Matrix secondMatrix) native; | 3377 Matrix multiply(Matrix secondMatrix) native; |
| 3378 | 3378 |
| 3379 /** @domName SVGMatrix.rotate */ | 3379 /** @domName SVGMatrix.rotate; @docsEditable true */ |
| 3380 Matrix rotate(num angle) native; | 3380 Matrix rotate(num angle) native; |
| 3381 | 3381 |
| 3382 /** @domName SVGMatrix.rotateFromVector */ | 3382 /** @domName SVGMatrix.rotateFromVector; @docsEditable true */ |
| 3383 Matrix rotateFromVector(num x, num y) native; | 3383 Matrix rotateFromVector(num x, num y) native; |
| 3384 | 3384 |
| 3385 /** @domName SVGMatrix.scale */ | 3385 /** @domName SVGMatrix.scale; @docsEditable true */ |
| 3386 Matrix scale(num scaleFactor) native; | 3386 Matrix scale(num scaleFactor) native; |
| 3387 | 3387 |
| 3388 /** @domName SVGMatrix.scaleNonUniform */ | 3388 /** @domName SVGMatrix.scaleNonUniform; @docsEditable true */ |
| 3389 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; | 3389 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; |
| 3390 | 3390 |
| 3391 /** @domName SVGMatrix.skewX */ | 3391 /** @domName SVGMatrix.skewX; @docsEditable true */ |
| 3392 Matrix skewX(num angle) native; | 3392 Matrix skewX(num angle) native; |
| 3393 | 3393 |
| 3394 /** @domName SVGMatrix.skewY */ | 3394 /** @domName SVGMatrix.skewY; @docsEditable true */ |
| 3395 Matrix skewY(num angle) native; | 3395 Matrix skewY(num angle) native; |
| 3396 | 3396 |
| 3397 /** @domName SVGMatrix.translate */ | 3397 /** @domName SVGMatrix.translate; @docsEditable true */ |
| 3398 Matrix translate(num x, num y) native; | 3398 Matrix translate(num x, num y) native; |
| 3399 } | 3399 } |
| 3400 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3400 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3401 // for details. All rights reserved. Use of this source code is governed by a | 3401 // for details. All rights reserved. Use of this source code is governed by a |
| 3402 // BSD-style license that can be found in the LICENSE file. | 3402 // BSD-style license that can be found in the LICENSE file. |
| 3403 | 3403 |
| 3404 | 3404 |
| 3405 /// @domName SVGMetadataElement | 3405 /// @domName SVGMetadataElement; @docsEditable true |
| 3406 class MetadataElement extends SvgElement native "*SVGMetadataElement" { | 3406 class MetadataElement extends SvgElement native "*SVGMetadataElement" { |
| 3407 } | 3407 } |
| 3408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3409 // for details. All rights reserved. Use of this source code is governed by a | 3409 // for details. All rights reserved. Use of this source code is governed by a |
| 3410 // BSD-style license that can be found in the LICENSE file. | 3410 // BSD-style license that can be found in the LICENSE file. |
| 3411 | 3411 |
| 3412 | 3412 |
| 3413 /// @domName SVGMissingGlyphElement | 3413 /// @domName SVGMissingGlyphElement; @docsEditable true |
| 3414 class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" { | 3414 class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" { |
| 3415 } | 3415 } |
| 3416 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3416 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3417 // for details. All rights reserved. Use of this source code is governed by a | 3417 // for details. All rights reserved. Use of this source code is governed by a |
| 3418 // BSD-style license that can be found in the LICENSE file. | 3418 // BSD-style license that can be found in the LICENSE file. |
| 3419 | 3419 |
| 3420 | 3420 |
| 3421 /// @domName SVGNumber | 3421 /// @domName SVGNumber; @docsEditable true |
| 3422 class Number native "*SVGNumber" { | 3422 class Number native "*SVGNumber" { |
| 3423 | 3423 |
| 3424 /** @domName SVGNumber.value */ | 3424 /** @domName SVGNumber.value; @docsEditable true */ |
| 3425 num value; | 3425 num value; |
| 3426 } | 3426 } |
| 3427 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3427 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3428 // for details. All rights reserved. Use of this source code is governed by a | 3428 // for details. All rights reserved. Use of this source code is governed by a |
| 3429 // BSD-style license that can be found in the LICENSE file. | 3429 // BSD-style license that can be found in the LICENSE file. |
| 3430 | 3430 |
| 3431 | 3431 |
| 3432 /// @domName SVGNumberList | 3432 /// @domName SVGNumberList; @docsEditable true |
| 3433 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
GNumberList" { | 3433 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
GNumberList" { |
| 3434 | 3434 |
| 3435 /** @domName SVGNumberList.numberOfItems */ | 3435 /** @domName SVGNumberList.numberOfItems; @docsEditable true */ |
| 3436 final int numberOfItems; | 3436 final int numberOfItems; |
| 3437 | 3437 |
| 3438 Number operator[](int index) => JS("Number", "#[#]", this, index); | 3438 Number operator[](int index) => JS("Number", "#[#]", this, index); |
| 3439 | 3439 |
| 3440 void operator[]=(int index, Number value) { | 3440 void operator[]=(int index, Number value) { |
| 3441 throw new UnsupportedError("Cannot assign element of immutable List."); | 3441 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 3442 } | 3442 } |
| 3443 // -- start List<Number> mixins. | 3443 // -- start List<Number> mixins. |
| 3444 // Number is the element type. | 3444 // Number is the element type. |
| 3445 | 3445 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3513 | 3513 |
| 3514 void insertRange(int start, int rangeLength, [Number initialValue]) { | 3514 void insertRange(int start, int rangeLength, [Number initialValue]) { |
| 3515 throw new UnsupportedError("Cannot insertRange on immutable List."); | 3515 throw new UnsupportedError("Cannot insertRange on immutable List."); |
| 3516 } | 3516 } |
| 3517 | 3517 |
| 3518 List<Number> getRange(int start, int rangeLength) => | 3518 List<Number> getRange(int start, int rangeLength) => |
| 3519 _Lists.getRange(this, start, rangeLength, <Number>[]); | 3519 _Lists.getRange(this, start, rangeLength, <Number>[]); |
| 3520 | 3520 |
| 3521 // -- end List<Number> mixins. | 3521 // -- end List<Number> mixins. |
| 3522 | 3522 |
| 3523 /** @domName SVGNumberList.appendItem */ | 3523 /** @domName SVGNumberList.appendItem; @docsEditable true */ |
| 3524 Number appendItem(Number item) native; | 3524 Number appendItem(Number item) native; |
| 3525 | 3525 |
| 3526 /** @domName SVGNumberList.clear */ | 3526 /** @domName SVGNumberList.clear; @docsEditable true */ |
| 3527 void clear() native; | 3527 void clear() native; |
| 3528 | 3528 |
| 3529 /** @domName SVGNumberList.getItem */ | 3529 /** @domName SVGNumberList.getItem; @docsEditable true */ |
| 3530 Number getItem(int index) native; | 3530 Number getItem(int index) native; |
| 3531 | 3531 |
| 3532 /** @domName SVGNumberList.initialize */ | 3532 /** @domName SVGNumberList.initialize; @docsEditable true */ |
| 3533 Number initialize(Number item) native; | 3533 Number initialize(Number item) native; |
| 3534 | 3534 |
| 3535 /** @domName SVGNumberList.insertItemBefore */ | 3535 /** @domName SVGNumberList.insertItemBefore; @docsEditable true */ |
| 3536 Number insertItemBefore(Number item, int index) native; | 3536 Number insertItemBefore(Number item, int index) native; |
| 3537 | 3537 |
| 3538 /** @domName SVGNumberList.removeItem */ | 3538 /** @domName SVGNumberList.removeItem; @docsEditable true */ |
| 3539 Number removeItem(int index) native; | 3539 Number removeItem(int index) native; |
| 3540 | 3540 |
| 3541 /** @domName SVGNumberList.replaceItem */ | 3541 /** @domName SVGNumberList.replaceItem; @docsEditable true */ |
| 3542 Number replaceItem(Number item, int index) native; | 3542 Number replaceItem(Number item, int index) native; |
| 3543 } | 3543 } |
| 3544 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3544 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3545 // for details. All rights reserved. Use of this source code is governed by a | 3545 // for details. All rights reserved. Use of this source code is governed by a |
| 3546 // BSD-style license that can be found in the LICENSE file. | 3546 // BSD-style license that can be found in the LICENSE file. |
| 3547 | 3547 |
| 3548 | 3548 |
| 3549 /// @domName SVGPaint | 3549 /// @domName SVGPaint; @docsEditable true |
| 3550 class Paint extends Color native "*SVGPaint" { | 3550 class Paint extends Color native "*SVGPaint" { |
| 3551 | 3551 |
| 3552 static const int SVG_PAINTTYPE_CURRENTCOLOR = 102; | 3552 static const int SVG_PAINTTYPE_CURRENTCOLOR = 102; |
| 3553 | 3553 |
| 3554 static const int SVG_PAINTTYPE_NONE = 101; | 3554 static const int SVG_PAINTTYPE_NONE = 101; |
| 3555 | 3555 |
| 3556 static const int SVG_PAINTTYPE_RGBCOLOR = 1; | 3556 static const int SVG_PAINTTYPE_RGBCOLOR = 1; |
| 3557 | 3557 |
| 3558 static const int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2; | 3558 static const int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2; |
| 3559 | 3559 |
| 3560 static const int SVG_PAINTTYPE_UNKNOWN = 0; | 3560 static const int SVG_PAINTTYPE_UNKNOWN = 0; |
| 3561 | 3561 |
| 3562 static const int SVG_PAINTTYPE_URI = 107; | 3562 static const int SVG_PAINTTYPE_URI = 107; |
| 3563 | 3563 |
| 3564 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; | 3564 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; |
| 3565 | 3565 |
| 3566 static const int SVG_PAINTTYPE_URI_NONE = 103; | 3566 static const int SVG_PAINTTYPE_URI_NONE = 103; |
| 3567 | 3567 |
| 3568 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; | 3568 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; |
| 3569 | 3569 |
| 3570 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; | 3570 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; |
| 3571 | 3571 |
| 3572 /** @domName SVGPaint.paintType */ | 3572 /** @domName SVGPaint.paintType; @docsEditable true */ |
| 3573 final int paintType; | 3573 final int paintType; |
| 3574 | 3574 |
| 3575 /** @domName SVGPaint.uri */ | 3575 /** @domName SVGPaint.uri; @docsEditable true */ |
| 3576 final String uri; | 3576 final String uri; |
| 3577 | 3577 |
| 3578 /** @domName SVGPaint.setPaint */ | 3578 /** @domName SVGPaint.setPaint; @docsEditable true */ |
| 3579 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat
ive; | 3579 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat
ive; |
| 3580 | 3580 |
| 3581 /** @domName SVGPaint.setUri */ | 3581 /** @domName SVGPaint.setUri; @docsEditable true */ |
| 3582 void setUri(String uri) native; | 3582 void setUri(String uri) native; |
| 3583 } | 3583 } |
| 3584 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3584 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3585 // for details. All rights reserved. Use of this source code is governed by a | 3585 // for details. All rights reserved. Use of this source code is governed by a |
| 3586 // BSD-style license that can be found in the LICENSE file. | 3586 // BSD-style license that can be found in the LICENSE file. |
| 3587 | 3587 |
| 3588 | 3588 |
| 3589 /// @domName SVGPathElement | 3589 /// @domName SVGPathElement; @docsEditable true |
| 3590 class PathElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGPathElement" { | 3590 class PathElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGPathElement" { |
| 3591 | 3591 |
| 3592 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path
"); | 3592 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path
"); |
| 3593 | 3593 |
| 3594 /** @domName SVGPathElement.animatedNormalizedPathSegList */ | 3594 /** @domName SVGPathElement.animatedNormalizedPathSegList; @docsEditable true
*/ |
| 3595 final PathSegList animatedNormalizedPathSegList; | 3595 final PathSegList animatedNormalizedPathSegList; |
| 3596 | 3596 |
| 3597 /** @domName SVGPathElement.animatedPathSegList */ | 3597 /** @domName SVGPathElement.animatedPathSegList; @docsEditable true */ |
| 3598 final PathSegList animatedPathSegList; | 3598 final PathSegList animatedPathSegList; |
| 3599 | 3599 |
| 3600 /** @domName SVGPathElement.normalizedPathSegList */ | 3600 /** @domName SVGPathElement.normalizedPathSegList; @docsEditable true */ |
| 3601 final PathSegList normalizedPathSegList; | 3601 final PathSegList normalizedPathSegList; |
| 3602 | 3602 |
| 3603 /** @domName SVGPathElement.pathLength */ | 3603 /** @domName SVGPathElement.pathLength; @docsEditable true */ |
| 3604 final AnimatedNumber pathLength; | 3604 final AnimatedNumber pathLength; |
| 3605 | 3605 |
| 3606 /** @domName SVGPathElement.pathSegList */ | 3606 /** @domName SVGPathElement.pathSegList; @docsEditable true */ |
| 3607 final PathSegList pathSegList; | 3607 final PathSegList pathSegList; |
| 3608 | 3608 |
| 3609 /** @domName SVGPathElement.createSVGPathSegArcAbs */ | 3609 /** @domName SVGPathElement.createSVGPathSegArcAbs; @docsEditable true */ |
| 3610 PathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; | 3610 PathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; |
| 3611 | 3611 |
| 3612 /** @domName SVGPathElement.createSVGPathSegArcRel */ | 3612 /** @domName SVGPathElement.createSVGPathSegArcRel; @docsEditable true */ |
| 3613 PathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; | 3613 PathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; |
| 3614 | 3614 |
| 3615 /** @domName SVGPathElement.createSVGPathSegClosePath */ | 3615 /** @domName SVGPathElement.createSVGPathSegClosePath; @docsEditable true */ |
| 3616 PathSegClosePath createSVGPathSegClosePath() native; | 3616 PathSegClosePath createSVGPathSegClosePath() native; |
| 3617 | 3617 |
| 3618 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs */ | 3618 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs; @docsEditable tru
e */ |
| 3619 PathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1, n
um y1, num x2, num y2) native; | 3619 PathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1, n
um y1, num x2, num y2) native; |
| 3620 | 3620 |
| 3621 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicRel */ | 3621 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicRel; @docsEditable tru
e */ |
| 3622 PathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1, n
um y1, num x2, num y2) native; | 3622 PathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1, n
um y1, num x2, num y2) native; |
| 3623 | 3623 |
| 3624 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs */ | 3624 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs; @docsEditab
le true */ |
| 3625 PathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, num
y, num x2, num y2) native; | 3625 PathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, num
y, num x2, num y2) native; |
| 3626 | 3626 |
| 3627 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel */ | 3627 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel; @docsEditab
le true */ |
| 3628 PathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, num
y, num x2, num y2) native; | 3628 PathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, num
y, num x2, num y2) native; |
| 3629 | 3629 |
| 3630 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs */ | 3630 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs; @docsEditable
true */ |
| 3631 PathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y, n
um x1, num y1) native; | 3631 PathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y, n
um x1, num y1) native; |
| 3632 | 3632 |
| 3633 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel */ | 3633 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel; @docsEditable
true */ |
| 3634 PathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y, n
um x1, num y1) native; | 3634 PathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y, n
um x1, num y1) native; |
| 3635 | 3635 |
| 3636 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs */ | 3636 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs; @docsEd
itable true */ |
| 3637 PathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(num
x, num y) native; | 3637 PathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(num
x, num y) native; |
| 3638 | 3638 |
| 3639 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel */ | 3639 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel; @docsEd
itable true */ |
| 3640 PathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(num
x, num y) native; | 3640 PathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(num
x, num y) native; |
| 3641 | 3641 |
| 3642 /** @domName SVGPathElement.createSVGPathSegLinetoAbs */ | 3642 /** @domName SVGPathElement.createSVGPathSegLinetoAbs; @docsEditable true */ |
| 3643 PathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native; | 3643 PathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native; |
| 3644 | 3644 |
| 3645 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs */ | 3645 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs; @docsEditable
true */ |
| 3646 PathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) native; | 3646 PathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) native; |
| 3647 | 3647 |
| 3648 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel */ | 3648 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel; @docsEditable
true */ |
| 3649 PathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) native; | 3649 PathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) native; |
| 3650 | 3650 |
| 3651 /** @domName SVGPathElement.createSVGPathSegLinetoRel */ | 3651 /** @domName SVGPathElement.createSVGPathSegLinetoRel; @docsEditable true */ |
| 3652 PathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native; | 3652 PathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native; |
| 3653 | 3653 |
| 3654 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs */ | 3654 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs; @docsEditable t
rue */ |
| 3655 PathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native; | 3655 PathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native; |
| 3656 | 3656 |
| 3657 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalRel */ | 3657 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalRel; @docsEditable t
rue */ |
| 3658 PathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native; | 3658 PathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native; |
| 3659 | 3659 |
| 3660 /** @domName SVGPathElement.createSVGPathSegMovetoAbs */ | 3660 /** @domName SVGPathElement.createSVGPathSegMovetoAbs; @docsEditable true */ |
| 3661 PathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native; | 3661 PathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native; |
| 3662 | 3662 |
| 3663 /** @domName SVGPathElement.createSVGPathSegMovetoRel */ | 3663 /** @domName SVGPathElement.createSVGPathSegMovetoRel; @docsEditable true */ |
| 3664 PathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native; | 3664 PathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native; |
| 3665 | 3665 |
| 3666 /** @domName SVGPathElement.getPathSegAtLength */ | 3666 /** @domName SVGPathElement.getPathSegAtLength; @docsEditable true */ |
| 3667 int getPathSegAtLength(num distance) native; | 3667 int getPathSegAtLength(num distance) native; |
| 3668 | 3668 |
| 3669 /** @domName SVGPathElement.getPointAtLength */ | 3669 /** @domName SVGPathElement.getPointAtLength; @docsEditable true */ |
| 3670 Point getPointAtLength(num distance) native; | 3670 Point getPointAtLength(num distance) native; |
| 3671 | 3671 |
| 3672 /** @domName SVGPathElement.getTotalLength */ | 3672 /** @domName SVGPathElement.getTotalLength; @docsEditable true */ |
| 3673 num getTotalLength() native; | 3673 num getTotalLength() native; |
| 3674 | 3674 |
| 3675 // From SVGExternalResourcesRequired | 3675 // From SVGExternalResourcesRequired |
| 3676 | 3676 |
| 3677 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3677 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 3678 final AnimatedBoolean externalResourcesRequired; | 3678 final AnimatedBoolean externalResourcesRequired; |
| 3679 | 3679 |
| 3680 // From SVGLangSpace | 3680 // From SVGLangSpace |
| 3681 | 3681 |
| 3682 /** @domName SVGLangSpace.xmllang */ | 3682 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 3683 String xmllang; | 3683 String xmllang; |
| 3684 | 3684 |
| 3685 /** @domName SVGLangSpace.xmlspace */ | 3685 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 3686 String xmlspace; | 3686 String xmlspace; |
| 3687 | 3687 |
| 3688 // From SVGLocatable | 3688 // From SVGLocatable |
| 3689 | 3689 |
| 3690 /** @domName SVGLocatable.farthestViewportElement */ | 3690 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 3691 final SvgElement farthestViewportElement; | 3691 final SvgElement farthestViewportElement; |
| 3692 | 3692 |
| 3693 /** @domName SVGLocatable.nearestViewportElement */ | 3693 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 3694 final SvgElement nearestViewportElement; | 3694 final SvgElement nearestViewportElement; |
| 3695 | 3695 |
| 3696 /** @domName SVGLocatable.getBBox */ | 3696 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 3697 Rect getBBox() native; | 3697 Rect getBBox() native; |
| 3698 | 3698 |
| 3699 /** @domName SVGLocatable.getCTM */ | 3699 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 3700 Matrix getCTM() native; | 3700 Matrix getCTM() native; |
| 3701 | 3701 |
| 3702 /** @domName SVGLocatable.getScreenCTM */ | 3702 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 3703 Matrix getScreenCTM() native; | 3703 Matrix getScreenCTM() native; |
| 3704 | 3704 |
| 3705 /** @domName SVGLocatable.getTransformToElement */ | 3705 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 3706 Matrix getTransformToElement(SvgElement element) native; | 3706 Matrix getTransformToElement(SvgElement element) native; |
| 3707 | 3707 |
| 3708 // From SVGStylable | 3708 // From SVGStylable |
| 3709 | 3709 |
| 3710 /** @domName SVGStylable.className */ | 3710 /** @domName SVGStylable.className; @docsEditable true */ |
| 3711 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3711 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 3712 | 3712 |
| 3713 // Use implementation from Element. | 3713 // Use implementation from Element. |
| 3714 // final CSSStyleDeclaration style; | 3714 // final CSSStyleDeclaration style; |
| 3715 | 3715 |
| 3716 /** @domName SVGStylable.getPresentationAttribute */ | 3716 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 3717 CSSValue getPresentationAttribute(String name) native; | 3717 CSSValue getPresentationAttribute(String name) native; |
| 3718 | 3718 |
| 3719 // From SVGTests | 3719 // From SVGTests |
| 3720 | 3720 |
| 3721 /** @domName SVGTests.requiredExtensions */ | 3721 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 3722 final StringList requiredExtensions; | 3722 final StringList requiredExtensions; |
| 3723 | 3723 |
| 3724 /** @domName SVGTests.requiredFeatures */ | 3724 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 3725 final StringList requiredFeatures; | 3725 final StringList requiredFeatures; |
| 3726 | 3726 |
| 3727 /** @domName SVGTests.systemLanguage */ | 3727 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 3728 final StringList systemLanguage; | 3728 final StringList systemLanguage; |
| 3729 | 3729 |
| 3730 /** @domName SVGTests.hasExtension */ | 3730 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 3731 bool hasExtension(String extension) native; | 3731 bool hasExtension(String extension) native; |
| 3732 | 3732 |
| 3733 // From SVGTransformable | 3733 // From SVGTransformable |
| 3734 | 3734 |
| 3735 /** @domName SVGTransformable.transform */ | 3735 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 3736 final AnimatedTransformList transform; | 3736 final AnimatedTransformList transform; |
| 3737 } | 3737 } |
| 3738 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3738 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3739 // for details. All rights reserved. Use of this source code is governed by a | 3739 // for details. All rights reserved. Use of this source code is governed by a |
| 3740 // BSD-style license that can be found in the LICENSE file. | 3740 // BSD-style license that can be found in the LICENSE file. |
| 3741 | 3741 |
| 3742 | 3742 |
| 3743 /// @domName SVGPathSeg | 3743 /// @domName SVGPathSeg; @docsEditable true |
| 3744 class PathSeg native "*SVGPathSeg" { | 3744 class PathSeg native "*SVGPathSeg" { |
| 3745 | 3745 |
| 3746 static const int PATHSEG_ARC_ABS = 10; | 3746 static const int PATHSEG_ARC_ABS = 10; |
| 3747 | 3747 |
| 3748 static const int PATHSEG_ARC_REL = 11; | 3748 static const int PATHSEG_ARC_REL = 11; |
| 3749 | 3749 |
| 3750 static const int PATHSEG_CLOSEPATH = 1; | 3750 static const int PATHSEG_CLOSEPATH = 1; |
| 3751 | 3751 |
| 3752 static const int PATHSEG_CURVETO_CUBIC_ABS = 6; | 3752 static const int PATHSEG_CURVETO_CUBIC_ABS = 6; |
| 3753 | 3753 |
| (...skipping 22 matching lines...) Expand all Loading... |
| 3776 static const int PATHSEG_LINETO_VERTICAL_ABS = 14; | 3776 static const int PATHSEG_LINETO_VERTICAL_ABS = 14; |
| 3777 | 3777 |
| 3778 static const int PATHSEG_LINETO_VERTICAL_REL = 15; | 3778 static const int PATHSEG_LINETO_VERTICAL_REL = 15; |
| 3779 | 3779 |
| 3780 static const int PATHSEG_MOVETO_ABS = 2; | 3780 static const int PATHSEG_MOVETO_ABS = 2; |
| 3781 | 3781 |
| 3782 static const int PATHSEG_MOVETO_REL = 3; | 3782 static const int PATHSEG_MOVETO_REL = 3; |
| 3783 | 3783 |
| 3784 static const int PATHSEG_UNKNOWN = 0; | 3784 static const int PATHSEG_UNKNOWN = 0; |
| 3785 | 3785 |
| 3786 /** @domName SVGPathSeg.pathSegType */ | 3786 /** @domName SVGPathSeg.pathSegType; @docsEditable true */ |
| 3787 final int pathSegType; | 3787 final int pathSegType; |
| 3788 | 3788 |
| 3789 /** @domName SVGPathSeg.pathSegTypeAsLetter */ | 3789 /** @domName SVGPathSeg.pathSegTypeAsLetter; @docsEditable true */ |
| 3790 final String pathSegTypeAsLetter; | 3790 final String pathSegTypeAsLetter; |
| 3791 } | 3791 } |
| 3792 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3792 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3793 // for details. All rights reserved. Use of this source code is governed by a | 3793 // for details. All rights reserved. Use of this source code is governed by a |
| 3794 // BSD-style license that can be found in the LICENSE file. | 3794 // BSD-style license that can be found in the LICENSE file. |
| 3795 | 3795 |
| 3796 | 3796 |
| 3797 /// @domName SVGPathSegArcAbs | 3797 /// @domName SVGPathSegArcAbs; @docsEditable true |
| 3798 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { | 3798 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { |
| 3799 | 3799 |
| 3800 /** @domName SVGPathSegArcAbs.angle */ | 3800 /** @domName SVGPathSegArcAbs.angle; @docsEditable true */ |
| 3801 num angle; | 3801 num angle; |
| 3802 | 3802 |
| 3803 /** @domName SVGPathSegArcAbs.largeArcFlag */ | 3803 /** @domName SVGPathSegArcAbs.largeArcFlag; @docsEditable true */ |
| 3804 bool largeArcFlag; | 3804 bool largeArcFlag; |
| 3805 | 3805 |
| 3806 /** @domName SVGPathSegArcAbs.r1 */ | 3806 /** @domName SVGPathSegArcAbs.r1; @docsEditable true */ |
| 3807 num r1; | 3807 num r1; |
| 3808 | 3808 |
| 3809 /** @domName SVGPathSegArcAbs.r2 */ | 3809 /** @domName SVGPathSegArcAbs.r2; @docsEditable true */ |
| 3810 num r2; | 3810 num r2; |
| 3811 | 3811 |
| 3812 /** @domName SVGPathSegArcAbs.sweepFlag */ | 3812 /** @domName SVGPathSegArcAbs.sweepFlag; @docsEditable true */ |
| 3813 bool sweepFlag; | 3813 bool sweepFlag; |
| 3814 | 3814 |
| 3815 /** @domName SVGPathSegArcAbs.x */ | 3815 /** @domName SVGPathSegArcAbs.x; @docsEditable true */ |
| 3816 num x; | 3816 num x; |
| 3817 | 3817 |
| 3818 /** @domName SVGPathSegArcAbs.y */ | 3818 /** @domName SVGPathSegArcAbs.y; @docsEditable true */ |
| 3819 num y; | 3819 num y; |
| 3820 } | 3820 } |
| 3821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3822 // for details. All rights reserved. Use of this source code is governed by a | 3822 // for details. All rights reserved. Use of this source code is governed by a |
| 3823 // BSD-style license that can be found in the LICENSE file. | 3823 // BSD-style license that can be found in the LICENSE file. |
| 3824 | 3824 |
| 3825 | 3825 |
| 3826 /// @domName SVGPathSegArcRel | 3826 /// @domName SVGPathSegArcRel; @docsEditable true |
| 3827 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { | 3827 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { |
| 3828 | 3828 |
| 3829 /** @domName SVGPathSegArcRel.angle */ | 3829 /** @domName SVGPathSegArcRel.angle; @docsEditable true */ |
| 3830 num angle; | 3830 num angle; |
| 3831 | 3831 |
| 3832 /** @domName SVGPathSegArcRel.largeArcFlag */ | 3832 /** @domName SVGPathSegArcRel.largeArcFlag; @docsEditable true */ |
| 3833 bool largeArcFlag; | 3833 bool largeArcFlag; |
| 3834 | 3834 |
| 3835 /** @domName SVGPathSegArcRel.r1 */ | 3835 /** @domName SVGPathSegArcRel.r1; @docsEditable true */ |
| 3836 num r1; | 3836 num r1; |
| 3837 | 3837 |
| 3838 /** @domName SVGPathSegArcRel.r2 */ | 3838 /** @domName SVGPathSegArcRel.r2; @docsEditable true */ |
| 3839 num r2; | 3839 num r2; |
| 3840 | 3840 |
| 3841 /** @domName SVGPathSegArcRel.sweepFlag */ | 3841 /** @domName SVGPathSegArcRel.sweepFlag; @docsEditable true */ |
| 3842 bool sweepFlag; | 3842 bool sweepFlag; |
| 3843 | 3843 |
| 3844 /** @domName SVGPathSegArcRel.x */ | 3844 /** @domName SVGPathSegArcRel.x; @docsEditable true */ |
| 3845 num x; | 3845 num x; |
| 3846 | 3846 |
| 3847 /** @domName SVGPathSegArcRel.y */ | 3847 /** @domName SVGPathSegArcRel.y; @docsEditable true */ |
| 3848 num y; | 3848 num y; |
| 3849 } | 3849 } |
| 3850 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3850 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3851 // for details. All rights reserved. Use of this source code is governed by a | 3851 // for details. All rights reserved. Use of this source code is governed by a |
| 3852 // BSD-style license that can be found in the LICENSE file. | 3852 // BSD-style license that can be found in the LICENSE file. |
| 3853 | 3853 |
| 3854 | 3854 |
| 3855 /// @domName SVGPathSegClosePath | 3855 /// @domName SVGPathSegClosePath; @docsEditable true |
| 3856 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { | 3856 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { |
| 3857 } | 3857 } |
| 3858 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3858 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3859 // for details. All rights reserved. Use of this source code is governed by a | 3859 // for details. All rights reserved. Use of this source code is governed by a |
| 3860 // BSD-style license that can be found in the LICENSE file. | 3860 // BSD-style license that can be found in the LICENSE file. |
| 3861 | 3861 |
| 3862 | 3862 |
| 3863 /// @domName SVGPathSegCurvetoCubicAbs | 3863 /// @domName SVGPathSegCurvetoCubicAbs; @docsEditable true |
| 3864 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs"
{ | 3864 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs"
{ |
| 3865 | 3865 |
| 3866 /** @domName SVGPathSegCurvetoCubicAbs.x */ | 3866 /** @domName SVGPathSegCurvetoCubicAbs.x; @docsEditable true */ |
| 3867 num x; | 3867 num x; |
| 3868 | 3868 |
| 3869 /** @domName SVGPathSegCurvetoCubicAbs.x1 */ | 3869 /** @domName SVGPathSegCurvetoCubicAbs.x1; @docsEditable true */ |
| 3870 num x1; | 3870 num x1; |
| 3871 | 3871 |
| 3872 /** @domName SVGPathSegCurvetoCubicAbs.x2 */ | 3872 /** @domName SVGPathSegCurvetoCubicAbs.x2; @docsEditable true */ |
| 3873 num x2; | 3873 num x2; |
| 3874 | 3874 |
| 3875 /** @domName SVGPathSegCurvetoCubicAbs.y */ | 3875 /** @domName SVGPathSegCurvetoCubicAbs.y; @docsEditable true */ |
| 3876 num y; | 3876 num y; |
| 3877 | 3877 |
| 3878 /** @domName SVGPathSegCurvetoCubicAbs.y1 */ | 3878 /** @domName SVGPathSegCurvetoCubicAbs.y1; @docsEditable true */ |
| 3879 num y1; | 3879 num y1; |
| 3880 | 3880 |
| 3881 /** @domName SVGPathSegCurvetoCubicAbs.y2 */ | 3881 /** @domName SVGPathSegCurvetoCubicAbs.y2; @docsEditable true */ |
| 3882 num y2; | 3882 num y2; |
| 3883 } | 3883 } |
| 3884 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3884 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3885 // for details. All rights reserved. Use of this source code is governed by a | 3885 // for details. All rights reserved. Use of this source code is governed by a |
| 3886 // BSD-style license that can be found in the LICENSE file. | 3886 // BSD-style license that can be found in the LICENSE file. |
| 3887 | 3887 |
| 3888 | 3888 |
| 3889 /// @domName SVGPathSegCurvetoCubicRel | 3889 /// @domName SVGPathSegCurvetoCubicRel; @docsEditable true |
| 3890 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel"
{ | 3890 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel"
{ |
| 3891 | 3891 |
| 3892 /** @domName SVGPathSegCurvetoCubicRel.x */ | 3892 /** @domName SVGPathSegCurvetoCubicRel.x; @docsEditable true */ |
| 3893 num x; | 3893 num x; |
| 3894 | 3894 |
| 3895 /** @domName SVGPathSegCurvetoCubicRel.x1 */ | 3895 /** @domName SVGPathSegCurvetoCubicRel.x1; @docsEditable true */ |
| 3896 num x1; | 3896 num x1; |
| 3897 | 3897 |
| 3898 /** @domName SVGPathSegCurvetoCubicRel.x2 */ | 3898 /** @domName SVGPathSegCurvetoCubicRel.x2; @docsEditable true */ |
| 3899 num x2; | 3899 num x2; |
| 3900 | 3900 |
| 3901 /** @domName SVGPathSegCurvetoCubicRel.y */ | 3901 /** @domName SVGPathSegCurvetoCubicRel.y; @docsEditable true */ |
| 3902 num y; | 3902 num y; |
| 3903 | 3903 |
| 3904 /** @domName SVGPathSegCurvetoCubicRel.y1 */ | 3904 /** @domName SVGPathSegCurvetoCubicRel.y1; @docsEditable true */ |
| 3905 num y1; | 3905 num y1; |
| 3906 | 3906 |
| 3907 /** @domName SVGPathSegCurvetoCubicRel.y2 */ | 3907 /** @domName SVGPathSegCurvetoCubicRel.y2; @docsEditable true */ |
| 3908 num y2; | 3908 num y2; |
| 3909 } | 3909 } |
| 3910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3911 // for details. All rights reserved. Use of this source code is governed by a | 3911 // for details. All rights reserved. Use of this source code is governed by a |
| 3912 // BSD-style license that can be found in the LICENSE file. | 3912 // BSD-style license that can be found in the LICENSE file. |
| 3913 | 3913 |
| 3914 | 3914 |
| 3915 /// @domName SVGPathSegCurvetoCubicSmoothAbs | 3915 /// @domName SVGPathSegCurvetoCubicSmoothAbs; @docsEditable true |
| 3916 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothAbs" { | 3916 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothAbs" { |
| 3917 | 3917 |
| 3918 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x */ | 3918 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x; @docsEditable true */ |
| 3919 num x; | 3919 num x; |
| 3920 | 3920 |
| 3921 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x2 */ | 3921 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x2; @docsEditable true */ |
| 3922 num x2; | 3922 num x2; |
| 3923 | 3923 |
| 3924 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y */ | 3924 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y; @docsEditable true */ |
| 3925 num y; | 3925 num y; |
| 3926 | 3926 |
| 3927 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y2 */ | 3927 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y2; @docsEditable true */ |
| 3928 num y2; | 3928 num y2; |
| 3929 } | 3929 } |
| 3930 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3930 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3931 // for details. All rights reserved. Use of this source code is governed by a | 3931 // for details. All rights reserved. Use of this source code is governed by a |
| 3932 // BSD-style license that can be found in the LICENSE file. | 3932 // BSD-style license that can be found in the LICENSE file. |
| 3933 | 3933 |
| 3934 | 3934 |
| 3935 /// @domName SVGPathSegCurvetoCubicSmoothRel | 3935 /// @domName SVGPathSegCurvetoCubicSmoothRel; @docsEditable true |
| 3936 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothRel" { | 3936 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothRel" { |
| 3937 | 3937 |
| 3938 /** @domName SVGPathSegCurvetoCubicSmoothRel.x */ | 3938 /** @domName SVGPathSegCurvetoCubicSmoothRel.x; @docsEditable true */ |
| 3939 num x; | 3939 num x; |
| 3940 | 3940 |
| 3941 /** @domName SVGPathSegCurvetoCubicSmoothRel.x2 */ | 3941 /** @domName SVGPathSegCurvetoCubicSmoothRel.x2; @docsEditable true */ |
| 3942 num x2; | 3942 num x2; |
| 3943 | 3943 |
| 3944 /** @domName SVGPathSegCurvetoCubicSmoothRel.y */ | 3944 /** @domName SVGPathSegCurvetoCubicSmoothRel.y; @docsEditable true */ |
| 3945 num y; | 3945 num y; |
| 3946 | 3946 |
| 3947 /** @domName SVGPathSegCurvetoCubicSmoothRel.y2 */ | 3947 /** @domName SVGPathSegCurvetoCubicSmoothRel.y2; @docsEditable true */ |
| 3948 num y2; | 3948 num y2; |
| 3949 } | 3949 } |
| 3950 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3950 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3951 // for details. All rights reserved. Use of this source code is governed by a | 3951 // for details. All rights reserved. Use of this source code is governed by a |
| 3952 // BSD-style license that can be found in the LICENSE file. | 3952 // BSD-style license that can be found in the LICENSE file. |
| 3953 | 3953 |
| 3954 | 3954 |
| 3955 /// @domName SVGPathSegCurvetoQuadraticAbs | 3955 /// @domName SVGPathSegCurvetoQuadraticAbs; @docsEditable true |
| 3956 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr
aticAbs" { | 3956 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr
aticAbs" { |
| 3957 | 3957 |
| 3958 /** @domName SVGPathSegCurvetoQuadraticAbs.x */ | 3958 /** @domName SVGPathSegCurvetoQuadraticAbs.x; @docsEditable true */ |
| 3959 num x; | 3959 num x; |
| 3960 | 3960 |
| 3961 /** @domName SVGPathSegCurvetoQuadraticAbs.x1 */ | 3961 /** @domName SVGPathSegCurvetoQuadraticAbs.x1; @docsEditable true */ |
| 3962 num x1; | 3962 num x1; |
| 3963 | 3963 |
| 3964 /** @domName SVGPathSegCurvetoQuadraticAbs.y */ | 3964 /** @domName SVGPathSegCurvetoQuadraticAbs.y; @docsEditable true */ |
| 3965 num y; | 3965 num y; |
| 3966 | 3966 |
| 3967 /** @domName SVGPathSegCurvetoQuadraticAbs.y1 */ | 3967 /** @domName SVGPathSegCurvetoQuadraticAbs.y1; @docsEditable true */ |
| 3968 num y1; | 3968 num y1; |
| 3969 } | 3969 } |
| 3970 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3970 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3971 // for details. All rights reserved. Use of this source code is governed by a | 3971 // for details. All rights reserved. Use of this source code is governed by a |
| 3972 // BSD-style license that can be found in the LICENSE file. | 3972 // BSD-style license that can be found in the LICENSE file. |
| 3973 | 3973 |
| 3974 | 3974 |
| 3975 /// @domName SVGPathSegCurvetoQuadraticRel | 3975 /// @domName SVGPathSegCurvetoQuadraticRel; @docsEditable true |
| 3976 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr
aticRel" { | 3976 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr
aticRel" { |
| 3977 | 3977 |
| 3978 /** @domName SVGPathSegCurvetoQuadraticRel.x */ | 3978 /** @domName SVGPathSegCurvetoQuadraticRel.x; @docsEditable true */ |
| 3979 num x; | 3979 num x; |
| 3980 | 3980 |
| 3981 /** @domName SVGPathSegCurvetoQuadraticRel.x1 */ | 3981 /** @domName SVGPathSegCurvetoQuadraticRel.x1; @docsEditable true */ |
| 3982 num x1; | 3982 num x1; |
| 3983 | 3983 |
| 3984 /** @domName SVGPathSegCurvetoQuadraticRel.y */ | 3984 /** @domName SVGPathSegCurvetoQuadraticRel.y; @docsEditable true */ |
| 3985 num y; | 3985 num y; |
| 3986 | 3986 |
| 3987 /** @domName SVGPathSegCurvetoQuadraticRel.y1 */ | 3987 /** @domName SVGPathSegCurvetoQuadraticRel.y1; @docsEditable true */ |
| 3988 num y1; | 3988 num y1; |
| 3989 } | 3989 } |
| 3990 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3990 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3991 // for details. All rights reserved. Use of this source code is governed by a | 3991 // for details. All rights reserved. Use of this source code is governed by a |
| 3992 // BSD-style license that can be found in the LICENSE file. | 3992 // BSD-style license that can be found in the LICENSE file. |
| 3993 | 3993 |
| 3994 | 3994 |
| 3995 /// @domName SVGPathSegCurvetoQuadraticSmoothAbs | 3995 /// @domName SVGPathSegCurvetoQuadraticSmoothAbs; @docsEditable true |
| 3996 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothAbs" { | 3996 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothAbs" { |
| 3997 | 3997 |
| 3998 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.x */ | 3998 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.x; @docsEditable true */ |
| 3999 num x; | 3999 num x; |
| 4000 | 4000 |
| 4001 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.y */ | 4001 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.y; @docsEditable true */ |
| 4002 num y; | 4002 num y; |
| 4003 } | 4003 } |
| 4004 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4004 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4005 // for details. All rights reserved. Use of this source code is governed by a | 4005 // for details. All rights reserved. Use of this source code is governed by a |
| 4006 // BSD-style license that can be found in the LICENSE file. | 4006 // BSD-style license that can be found in the LICENSE file. |
| 4007 | 4007 |
| 4008 | 4008 |
| 4009 /// @domName SVGPathSegCurvetoQuadraticSmoothRel | 4009 /// @domName SVGPathSegCurvetoQuadraticSmoothRel; @docsEditable true |
| 4010 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothRel" { | 4010 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothRel" { |
| 4011 | 4011 |
| 4012 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.x */ | 4012 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.x; @docsEditable true */ |
| 4013 num x; | 4013 num x; |
| 4014 | 4014 |
| 4015 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.y */ | 4015 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.y; @docsEditable true */ |
| 4016 num y; | 4016 num y; |
| 4017 } | 4017 } |
| 4018 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4018 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4019 // for details. All rights reserved. Use of this source code is governed by a | 4019 // for details. All rights reserved. Use of this source code is governed by a |
| 4020 // BSD-style license that can be found in the LICENSE file. | 4020 // BSD-style license that can be found in the LICENSE file. |
| 4021 | 4021 |
| 4022 | 4022 |
| 4023 /// @domName SVGPathSegLinetoAbs | 4023 /// @domName SVGPathSegLinetoAbs; @docsEditable true |
| 4024 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { | 4024 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { |
| 4025 | 4025 |
| 4026 /** @domName SVGPathSegLinetoAbs.x */ | 4026 /** @domName SVGPathSegLinetoAbs.x; @docsEditable true */ |
| 4027 num x; | 4027 num x; |
| 4028 | 4028 |
| 4029 /** @domName SVGPathSegLinetoAbs.y */ | 4029 /** @domName SVGPathSegLinetoAbs.y; @docsEditable true */ |
| 4030 num y; | 4030 num y; |
| 4031 } | 4031 } |
| 4032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4033 // for details. All rights reserved. Use of this source code is governed by a | 4033 // for details. All rights reserved. Use of this source code is governed by a |
| 4034 // BSD-style license that can be found in the LICENSE file. | 4034 // BSD-style license that can be found in the LICENSE file. |
| 4035 | 4035 |
| 4036 | 4036 |
| 4037 /// @domName SVGPathSegLinetoHorizontalAbs | 4037 /// @domName SVGPathSegLinetoHorizontalAbs; @docsEditable true |
| 4038 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo
ntalAbs" { | 4038 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo
ntalAbs" { |
| 4039 | 4039 |
| 4040 /** @domName SVGPathSegLinetoHorizontalAbs.x */ | 4040 /** @domName SVGPathSegLinetoHorizontalAbs.x; @docsEditable true */ |
| 4041 num x; | 4041 num x; |
| 4042 } | 4042 } |
| 4043 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4043 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4044 // for details. All rights reserved. Use of this source code is governed by a | 4044 // for details. All rights reserved. Use of this source code is governed by a |
| 4045 // BSD-style license that can be found in the LICENSE file. | 4045 // BSD-style license that can be found in the LICENSE file. |
| 4046 | 4046 |
| 4047 | 4047 |
| 4048 /// @domName SVGPathSegLinetoHorizontalRel | 4048 /// @domName SVGPathSegLinetoHorizontalRel; @docsEditable true |
| 4049 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo
ntalRel" { | 4049 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo
ntalRel" { |
| 4050 | 4050 |
| 4051 /** @domName SVGPathSegLinetoHorizontalRel.x */ | 4051 /** @domName SVGPathSegLinetoHorizontalRel.x; @docsEditable true */ |
| 4052 num x; | 4052 num x; |
| 4053 } | 4053 } |
| 4054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4055 // for details. All rights reserved. Use of this source code is governed by a | 4055 // for details. All rights reserved. Use of this source code is governed by a |
| 4056 // BSD-style license that can be found in the LICENSE file. | 4056 // BSD-style license that can be found in the LICENSE file. |
| 4057 | 4057 |
| 4058 | 4058 |
| 4059 /// @domName SVGPathSegLinetoRel | 4059 /// @domName SVGPathSegLinetoRel; @docsEditable true |
| 4060 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { | 4060 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { |
| 4061 | 4061 |
| 4062 /** @domName SVGPathSegLinetoRel.x */ | 4062 /** @domName SVGPathSegLinetoRel.x; @docsEditable true */ |
| 4063 num x; | 4063 num x; |
| 4064 | 4064 |
| 4065 /** @domName SVGPathSegLinetoRel.y */ | 4065 /** @domName SVGPathSegLinetoRel.y; @docsEditable true */ |
| 4066 num y; | 4066 num y; |
| 4067 } | 4067 } |
| 4068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4069 // for details. All rights reserved. Use of this source code is governed by a | 4069 // for details. All rights reserved. Use of this source code is governed by a |
| 4070 // BSD-style license that can be found in the LICENSE file. | 4070 // BSD-style license that can be found in the LICENSE file. |
| 4071 | 4071 |
| 4072 | 4072 |
| 4073 /// @domName SVGPathSegLinetoVerticalAbs | 4073 /// @domName SVGPathSegLinetoVerticalAbs; @docsEditable true |
| 4074 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical
Abs" { | 4074 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical
Abs" { |
| 4075 | 4075 |
| 4076 /** @domName SVGPathSegLinetoVerticalAbs.y */ | 4076 /** @domName SVGPathSegLinetoVerticalAbs.y; @docsEditable true */ |
| 4077 num y; | 4077 num y; |
| 4078 } | 4078 } |
| 4079 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4079 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4080 // for details. All rights reserved. Use of this source code is governed by a | 4080 // for details. All rights reserved. Use of this source code is governed by a |
| 4081 // BSD-style license that can be found in the LICENSE file. | 4081 // BSD-style license that can be found in the LICENSE file. |
| 4082 | 4082 |
| 4083 | 4083 |
| 4084 /// @domName SVGPathSegLinetoVerticalRel | 4084 /// @domName SVGPathSegLinetoVerticalRel; @docsEditable true |
| 4085 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical
Rel" { | 4085 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical
Rel" { |
| 4086 | 4086 |
| 4087 /** @domName SVGPathSegLinetoVerticalRel.y */ | 4087 /** @domName SVGPathSegLinetoVerticalRel.y; @docsEditable true */ |
| 4088 num y; | 4088 num y; |
| 4089 } | 4089 } |
| 4090 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4090 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4091 // for details. All rights reserved. Use of this source code is governed by a | 4091 // for details. All rights reserved. Use of this source code is governed by a |
| 4092 // BSD-style license that can be found in the LICENSE file. | 4092 // BSD-style license that can be found in the LICENSE file. |
| 4093 | 4093 |
| 4094 | 4094 |
| 4095 /// @domName SVGPathSegList | 4095 /// @domName SVGPathSegList; @docsEditable true |
| 4096 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
SVGPathSegList" { | 4096 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
SVGPathSegList" { |
| 4097 | 4097 |
| 4098 /** @domName SVGPathSegList.numberOfItems */ | 4098 /** @domName SVGPathSegList.numberOfItems; @docsEditable true */ |
| 4099 final int numberOfItems; | 4099 final int numberOfItems; |
| 4100 | 4100 |
| 4101 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); | 4101 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); |
| 4102 | 4102 |
| 4103 void operator[]=(int index, PathSeg value) { | 4103 void operator[]=(int index, PathSeg value) { |
| 4104 throw new UnsupportedError("Cannot assign element of immutable List."); | 4104 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 4105 } | 4105 } |
| 4106 // -- start List<PathSeg> mixins. | 4106 // -- start List<PathSeg> mixins. |
| 4107 // PathSeg is the element type. | 4107 // PathSeg is the element type. |
| 4108 | 4108 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4176 | 4176 |
| 4177 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { | 4177 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { |
| 4178 throw new UnsupportedError("Cannot insertRange on immutable List."); | 4178 throw new UnsupportedError("Cannot insertRange on immutable List."); |
| 4179 } | 4179 } |
| 4180 | 4180 |
| 4181 List<PathSeg> getRange(int start, int rangeLength) => | 4181 List<PathSeg> getRange(int start, int rangeLength) => |
| 4182 _Lists.getRange(this, start, rangeLength, <PathSeg>[]); | 4182 _Lists.getRange(this, start, rangeLength, <PathSeg>[]); |
| 4183 | 4183 |
| 4184 // -- end List<PathSeg> mixins. | 4184 // -- end List<PathSeg> mixins. |
| 4185 | 4185 |
| 4186 /** @domName SVGPathSegList.appendItem */ | 4186 /** @domName SVGPathSegList.appendItem; @docsEditable true */ |
| 4187 PathSeg appendItem(PathSeg newItem) native; | 4187 PathSeg appendItem(PathSeg newItem) native; |
| 4188 | 4188 |
| 4189 /** @domName SVGPathSegList.clear */ | 4189 /** @domName SVGPathSegList.clear; @docsEditable true */ |
| 4190 void clear() native; | 4190 void clear() native; |
| 4191 | 4191 |
| 4192 /** @domName SVGPathSegList.getItem */ | 4192 /** @domName SVGPathSegList.getItem; @docsEditable true */ |
| 4193 PathSeg getItem(int index) native; | 4193 PathSeg getItem(int index) native; |
| 4194 | 4194 |
| 4195 /** @domName SVGPathSegList.initialize */ | 4195 /** @domName SVGPathSegList.initialize; @docsEditable true */ |
| 4196 PathSeg initialize(PathSeg newItem) native; | 4196 PathSeg initialize(PathSeg newItem) native; |
| 4197 | 4197 |
| 4198 /** @domName SVGPathSegList.insertItemBefore */ | 4198 /** @domName SVGPathSegList.insertItemBefore; @docsEditable true */ |
| 4199 PathSeg insertItemBefore(PathSeg newItem, int index) native; | 4199 PathSeg insertItemBefore(PathSeg newItem, int index) native; |
| 4200 | 4200 |
| 4201 /** @domName SVGPathSegList.removeItem */ | 4201 /** @domName SVGPathSegList.removeItem; @docsEditable true */ |
| 4202 PathSeg removeItem(int index) native; | 4202 PathSeg removeItem(int index) native; |
| 4203 | 4203 |
| 4204 /** @domName SVGPathSegList.replaceItem */ | 4204 /** @domName SVGPathSegList.replaceItem; @docsEditable true */ |
| 4205 PathSeg replaceItem(PathSeg newItem, int index) native; | 4205 PathSeg replaceItem(PathSeg newItem, int index) native; |
| 4206 } | 4206 } |
| 4207 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4207 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4208 // for details. All rights reserved. Use of this source code is governed by a | 4208 // for details. All rights reserved. Use of this source code is governed by a |
| 4209 // BSD-style license that can be found in the LICENSE file. | 4209 // BSD-style license that can be found in the LICENSE file. |
| 4210 | 4210 |
| 4211 | 4211 |
| 4212 /// @domName SVGPathSegMovetoAbs | 4212 /// @domName SVGPathSegMovetoAbs; @docsEditable true |
| 4213 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { | 4213 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { |
| 4214 | 4214 |
| 4215 /** @domName SVGPathSegMovetoAbs.x */ | 4215 /** @domName SVGPathSegMovetoAbs.x; @docsEditable true */ |
| 4216 num x; | 4216 num x; |
| 4217 | 4217 |
| 4218 /** @domName SVGPathSegMovetoAbs.y */ | 4218 /** @domName SVGPathSegMovetoAbs.y; @docsEditable true */ |
| 4219 num y; | 4219 num y; |
| 4220 } | 4220 } |
| 4221 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4221 // 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 | 4222 // 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. | 4223 // BSD-style license that can be found in the LICENSE file. |
| 4224 | 4224 |
| 4225 | 4225 |
| 4226 /// @domName SVGPathSegMovetoRel | 4226 /// @domName SVGPathSegMovetoRel; @docsEditable true |
| 4227 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { | 4227 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { |
| 4228 | 4228 |
| 4229 /** @domName SVGPathSegMovetoRel.x */ | 4229 /** @domName SVGPathSegMovetoRel.x; @docsEditable true */ |
| 4230 num x; | 4230 num x; |
| 4231 | 4231 |
| 4232 /** @domName SVGPathSegMovetoRel.y */ | 4232 /** @domName SVGPathSegMovetoRel.y; @docsEditable true */ |
| 4233 num y; | 4233 num y; |
| 4234 } | 4234 } |
| 4235 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4235 // 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 | 4236 // 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. | 4237 // BSD-style license that can be found in the LICENSE file. |
| 4238 | 4238 |
| 4239 | 4239 |
| 4240 /// @domName SVGPatternElement | 4240 /// @domName SVGPatternElement; @docsEditable true |
| 4241 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer
ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement"
{ | 4241 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer
ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement"
{ |
| 4242 | 4242 |
| 4243 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
attern"); | 4243 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
attern"); |
| 4244 | 4244 |
| 4245 /** @domName SVGPatternElement.height */ | 4245 /** @domName SVGPatternElement.height; @docsEditable true */ |
| 4246 final AnimatedLength height; | 4246 final AnimatedLength height; |
| 4247 | 4247 |
| 4248 /** @domName SVGPatternElement.patternContentUnits */ | 4248 /** @domName SVGPatternElement.patternContentUnits; @docsEditable true */ |
| 4249 final AnimatedEnumeration patternContentUnits; | 4249 final AnimatedEnumeration patternContentUnits; |
| 4250 | 4250 |
| 4251 /** @domName SVGPatternElement.patternTransform */ | 4251 /** @domName SVGPatternElement.patternTransform; @docsEditable true */ |
| 4252 final AnimatedTransformList patternTransform; | 4252 final AnimatedTransformList patternTransform; |
| 4253 | 4253 |
| 4254 /** @domName SVGPatternElement.patternUnits */ | 4254 /** @domName SVGPatternElement.patternUnits; @docsEditable true */ |
| 4255 final AnimatedEnumeration patternUnits; | 4255 final AnimatedEnumeration patternUnits; |
| 4256 | 4256 |
| 4257 /** @domName SVGPatternElement.width */ | 4257 /** @domName SVGPatternElement.width; @docsEditable true */ |
| 4258 final AnimatedLength width; | 4258 final AnimatedLength width; |
| 4259 | 4259 |
| 4260 /** @domName SVGPatternElement.x */ | 4260 /** @domName SVGPatternElement.x; @docsEditable true */ |
| 4261 final AnimatedLength x; | 4261 final AnimatedLength x; |
| 4262 | 4262 |
| 4263 /** @domName SVGPatternElement.y */ | 4263 /** @domName SVGPatternElement.y; @docsEditable true */ |
| 4264 final AnimatedLength y; | 4264 final AnimatedLength y; |
| 4265 | 4265 |
| 4266 // From SVGExternalResourcesRequired | 4266 // From SVGExternalResourcesRequired |
| 4267 | 4267 |
| 4268 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 4268 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 4269 final AnimatedBoolean externalResourcesRequired; | 4269 final AnimatedBoolean externalResourcesRequired; |
| 4270 | 4270 |
| 4271 // From SVGFitToViewBox | 4271 // From SVGFitToViewBox |
| 4272 | 4272 |
| 4273 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 4273 /** @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true */ |
| 4274 final AnimatedPreserveAspectRatio preserveAspectRatio; | 4274 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 4275 | 4275 |
| 4276 /** @domName SVGFitToViewBox.viewBox */ | 4276 /** @domName SVGFitToViewBox.viewBox; @docsEditable true */ |
| 4277 final AnimatedRect viewBox; | 4277 final AnimatedRect viewBox; |
| 4278 | 4278 |
| 4279 // From SVGLangSpace | 4279 // From SVGLangSpace |
| 4280 | 4280 |
| 4281 /** @domName SVGLangSpace.xmllang */ | 4281 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 4282 String xmllang; | 4282 String xmllang; |
| 4283 | 4283 |
| 4284 /** @domName SVGLangSpace.xmlspace */ | 4284 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 4285 String xmlspace; | 4285 String xmlspace; |
| 4286 | 4286 |
| 4287 // From SVGStylable | 4287 // From SVGStylable |
| 4288 | 4288 |
| 4289 /** @domName SVGStylable.className */ | 4289 /** @domName SVGStylable.className; @docsEditable true */ |
| 4290 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 4290 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 4291 | 4291 |
| 4292 // Use implementation from Element. | 4292 // Use implementation from Element. |
| 4293 // final CSSStyleDeclaration style; | 4293 // final CSSStyleDeclaration style; |
| 4294 | 4294 |
| 4295 /** @domName SVGStylable.getPresentationAttribute */ | 4295 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 4296 CSSValue getPresentationAttribute(String name) native; | 4296 CSSValue getPresentationAttribute(String name) native; |
| 4297 | 4297 |
| 4298 // From SVGTests | 4298 // From SVGTests |
| 4299 | 4299 |
| 4300 /** @domName SVGTests.requiredExtensions */ | 4300 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 4301 final StringList requiredExtensions; | 4301 final StringList requiredExtensions; |
| 4302 | 4302 |
| 4303 /** @domName SVGTests.requiredFeatures */ | 4303 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 4304 final StringList requiredFeatures; | 4304 final StringList requiredFeatures; |
| 4305 | 4305 |
| 4306 /** @domName SVGTests.systemLanguage */ | 4306 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 4307 final StringList systemLanguage; | 4307 final StringList systemLanguage; |
| 4308 | 4308 |
| 4309 /** @domName SVGTests.hasExtension */ | 4309 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 4310 bool hasExtension(String extension) native; | 4310 bool hasExtension(String extension) native; |
| 4311 | 4311 |
| 4312 // From SVGURIReference | 4312 // From SVGURIReference |
| 4313 | 4313 |
| 4314 /** @domName SVGURIReference.href */ | 4314 /** @domName SVGURIReference.href; @docsEditable true */ |
| 4315 final AnimatedString href; | 4315 final AnimatedString href; |
| 4316 } | 4316 } |
| 4317 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4317 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4318 // for details. All rights reserved. Use of this source code is governed by a | 4318 // for details. All rights reserved. Use of this source code is governed by a |
| 4319 // BSD-style license that can be found in the LICENSE file. | 4319 // BSD-style license that can be found in the LICENSE file. |
| 4320 | 4320 |
| 4321 // WARNING: Do not edit - generated code. | 4321 // WARNING: Do not edit - generated code. |
| 4322 | 4322 |
| 4323 | 4323 |
| 4324 class Point native "*SVGPoint" { | 4324 class Point native "*SVGPoint" { |
| 4325 factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); | 4325 factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); |
| 4326 | 4326 |
| 4327 /** @domName SVGPoint.x */ | 4327 /** @domName SVGPoint.x; @docsEditable true */ |
| 4328 num x; | 4328 num x; |
| 4329 | 4329 |
| 4330 /** @domName SVGPoint.y */ | 4330 /** @domName SVGPoint.y; @docsEditable true */ |
| 4331 num y; | 4331 num y; |
| 4332 | 4332 |
| 4333 /** @domName SVGPoint.matrixTransform */ | 4333 /** @domName SVGPoint.matrixTransform; @docsEditable true */ |
| 4334 Point matrixTransform(Matrix matrix) native; | 4334 Point matrixTransform(Matrix matrix) native; |
| 4335 | 4335 |
| 4336 } | 4336 } |
| 4337 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4337 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4338 // for details. All rights reserved. Use of this source code is governed by a | 4338 // for details. All rights reserved. Use of this source code is governed by a |
| 4339 // BSD-style license that can be found in the LICENSE file. | 4339 // BSD-style license that can be found in the LICENSE file. |
| 4340 | 4340 |
| 4341 | 4341 |
| 4342 /// @domName SVGPointList | 4342 /// @domName SVGPointList; @docsEditable true |
| 4343 class PointList native "*SVGPointList" { | 4343 class PointList native "*SVGPointList" { |
| 4344 | 4344 |
| 4345 /** @domName SVGPointList.numberOfItems */ | 4345 /** @domName SVGPointList.numberOfItems; @docsEditable true */ |
| 4346 final int numberOfItems; | 4346 final int numberOfItems; |
| 4347 | 4347 |
| 4348 /** @domName SVGPointList.appendItem */ | 4348 /** @domName SVGPointList.appendItem; @docsEditable true */ |
| 4349 Point appendItem(Point item) native; | 4349 Point appendItem(Point item) native; |
| 4350 | 4350 |
| 4351 /** @domName SVGPointList.clear */ | 4351 /** @domName SVGPointList.clear; @docsEditable true */ |
| 4352 void clear() native; | 4352 void clear() native; |
| 4353 | 4353 |
| 4354 /** @domName SVGPointList.getItem */ | 4354 /** @domName SVGPointList.getItem; @docsEditable true */ |
| 4355 Point getItem(int index) native; | 4355 Point getItem(int index) native; |
| 4356 | 4356 |
| 4357 /** @domName SVGPointList.initialize */ | 4357 /** @domName SVGPointList.initialize; @docsEditable true */ |
| 4358 Point initialize(Point item) native; | 4358 Point initialize(Point item) native; |
| 4359 | 4359 |
| 4360 /** @domName SVGPointList.insertItemBefore */ | 4360 /** @domName SVGPointList.insertItemBefore; @docsEditable true */ |
| 4361 Point insertItemBefore(Point item, int index) native; | 4361 Point insertItemBefore(Point item, int index) native; |
| 4362 | 4362 |
| 4363 /** @domName SVGPointList.removeItem */ | 4363 /** @domName SVGPointList.removeItem; @docsEditable true */ |
| 4364 Point removeItem(int index) native; | 4364 Point removeItem(int index) native; |
| 4365 | 4365 |
| 4366 /** @domName SVGPointList.replaceItem */ | 4366 /** @domName SVGPointList.replaceItem; @docsEditable true */ |
| 4367 Point replaceItem(Point item, int index) native; | 4367 Point replaceItem(Point item, int index) native; |
| 4368 } | 4368 } |
| 4369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4370 // for details. All rights reserved. Use of this source code is governed by a | 4370 // for details. All rights reserved. Use of this source code is governed by a |
| 4371 // BSD-style license that can be found in the LICENSE file. | 4371 // BSD-style license that can be found in the LICENSE file. |
| 4372 | 4372 |
| 4373 | 4373 |
| 4374 /// @domName SVGPolygonElement | 4374 /// @domName SVGPolygonElement; @docsEditable true |
| 4375 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { | 4375 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { |
| 4376 | 4376 |
| 4377 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
olygon"); | 4377 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
olygon"); |
| 4378 | 4378 |
| 4379 /** @domName SVGPolygonElement.animatedPoints */ | 4379 /** @domName SVGPolygonElement.animatedPoints; @docsEditable true */ |
| 4380 final PointList animatedPoints; | 4380 final PointList animatedPoints; |
| 4381 | 4381 |
| 4382 /** @domName SVGPolygonElement.points */ | 4382 /** @domName SVGPolygonElement.points; @docsEditable true */ |
| 4383 final PointList points; | 4383 final PointList points; |
| 4384 | 4384 |
| 4385 // From SVGExternalResourcesRequired | 4385 // From SVGExternalResourcesRequired |
| 4386 | 4386 |
| 4387 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 4387 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 4388 final AnimatedBoolean externalResourcesRequired; | 4388 final AnimatedBoolean externalResourcesRequired; |
| 4389 | 4389 |
| 4390 // From SVGLangSpace | 4390 // From SVGLangSpace |
| 4391 | 4391 |
| 4392 /** @domName SVGLangSpace.xmllang */ | 4392 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 4393 String xmllang; | 4393 String xmllang; |
| 4394 | 4394 |
| 4395 /** @domName SVGLangSpace.xmlspace */ | 4395 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 4396 String xmlspace; | 4396 String xmlspace; |
| 4397 | 4397 |
| 4398 // From SVGLocatable | 4398 // From SVGLocatable |
| 4399 | 4399 |
| 4400 /** @domName SVGLocatable.farthestViewportElement */ | 4400 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 4401 final SvgElement farthestViewportElement; | 4401 final SvgElement farthestViewportElement; |
| 4402 | 4402 |
| 4403 /** @domName SVGLocatable.nearestViewportElement */ | 4403 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 4404 final SvgElement nearestViewportElement; | 4404 final SvgElement nearestViewportElement; |
| 4405 | 4405 |
| 4406 /** @domName SVGLocatable.getBBox */ | 4406 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 4407 Rect getBBox() native; | 4407 Rect getBBox() native; |
| 4408 | 4408 |
| 4409 /** @domName SVGLocatable.getCTM */ | 4409 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 4410 Matrix getCTM() native; | 4410 Matrix getCTM() native; |
| 4411 | 4411 |
| 4412 /** @domName SVGLocatable.getScreenCTM */ | 4412 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 4413 Matrix getScreenCTM() native; | 4413 Matrix getScreenCTM() native; |
| 4414 | 4414 |
| 4415 /** @domName SVGLocatable.getTransformToElement */ | 4415 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 4416 Matrix getTransformToElement(SvgElement element) native; | 4416 Matrix getTransformToElement(SvgElement element) native; |
| 4417 | 4417 |
| 4418 // From SVGStylable | 4418 // From SVGStylable |
| 4419 | 4419 |
| 4420 /** @domName SVGStylable.className */ | 4420 /** @domName SVGStylable.className; @docsEditable true */ |
| 4421 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 4421 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 4422 | 4422 |
| 4423 // Use implementation from Element. | 4423 // Use implementation from Element. |
| 4424 // final CSSStyleDeclaration style; | 4424 // final CSSStyleDeclaration style; |
| 4425 | 4425 |
| 4426 /** @domName SVGStylable.getPresentationAttribute */ | 4426 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 4427 CSSValue getPresentationAttribute(String name) native; | 4427 CSSValue getPresentationAttribute(String name) native; |
| 4428 | 4428 |
| 4429 // From SVGTests | 4429 // From SVGTests |
| 4430 | 4430 |
| 4431 /** @domName SVGTests.requiredExtensions */ | 4431 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 4432 final StringList requiredExtensions; | 4432 final StringList requiredExtensions; |
| 4433 | 4433 |
| 4434 /** @domName SVGTests.requiredFeatures */ | 4434 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 4435 final StringList requiredFeatures; | 4435 final StringList requiredFeatures; |
| 4436 | 4436 |
| 4437 /** @domName SVGTests.systemLanguage */ | 4437 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 4438 final StringList systemLanguage; | 4438 final StringList systemLanguage; |
| 4439 | 4439 |
| 4440 /** @domName SVGTests.hasExtension */ | 4440 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 4441 bool hasExtension(String extension) native; | 4441 bool hasExtension(String extension) native; |
| 4442 | 4442 |
| 4443 // From SVGTransformable | 4443 // From SVGTransformable |
| 4444 | 4444 |
| 4445 /** @domName SVGTransformable.transform */ | 4445 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 4446 final AnimatedTransformList transform; | 4446 final AnimatedTransformList transform; |
| 4447 } | 4447 } |
| 4448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4448 // 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 | 4449 // 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. | 4450 // BSD-style license that can be found in the LICENSE file. |
| 4451 | 4451 |
| 4452 | 4452 |
| 4453 /// @domName SVGPolylineElement | 4453 /// @domName SVGPolylineElement; @docsEditable true |
| 4454 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { | 4454 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { |
| 4455 | 4455 |
| 4456 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("
polyline"); | 4456 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("
polyline"); |
| 4457 | 4457 |
| 4458 /** @domName SVGPolylineElement.animatedPoints */ | 4458 /** @domName SVGPolylineElement.animatedPoints; @docsEditable true */ |
| 4459 final PointList animatedPoints; | 4459 final PointList animatedPoints; |
| 4460 | 4460 |
| 4461 /** @domName SVGPolylineElement.points */ | 4461 /** @domName SVGPolylineElement.points; @docsEditable true */ |
| 4462 final PointList points; | 4462 final PointList points; |
| 4463 | 4463 |
| 4464 // From SVGExternalResourcesRequired | 4464 // From SVGExternalResourcesRequired |
| 4465 | 4465 |
| 4466 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 4466 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 4467 final AnimatedBoolean externalResourcesRequired; | 4467 final AnimatedBoolean externalResourcesRequired; |
| 4468 | 4468 |
| 4469 // From SVGLangSpace | 4469 // From SVGLangSpace |
| 4470 | 4470 |
| 4471 /** @domName SVGLangSpace.xmllang */ | 4471 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 4472 String xmllang; | 4472 String xmllang; |
| 4473 | 4473 |
| 4474 /** @domName SVGLangSpace.xmlspace */ | 4474 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 4475 String xmlspace; | 4475 String xmlspace; |
| 4476 | 4476 |
| 4477 // From SVGLocatable | 4477 // From SVGLocatable |
| 4478 | 4478 |
| 4479 /** @domName SVGLocatable.farthestViewportElement */ | 4479 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 4480 final SvgElement farthestViewportElement; | 4480 final SvgElement farthestViewportElement; |
| 4481 | 4481 |
| 4482 /** @domName SVGLocatable.nearestViewportElement */ | 4482 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 4483 final SvgElement nearestViewportElement; | 4483 final SvgElement nearestViewportElement; |
| 4484 | 4484 |
| 4485 /** @domName SVGLocatable.getBBox */ | 4485 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 4486 Rect getBBox() native; | 4486 Rect getBBox() native; |
| 4487 | 4487 |
| 4488 /** @domName SVGLocatable.getCTM */ | 4488 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 4489 Matrix getCTM() native; | 4489 Matrix getCTM() native; |
| 4490 | 4490 |
| 4491 /** @domName SVGLocatable.getScreenCTM */ | 4491 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 4492 Matrix getScreenCTM() native; | 4492 Matrix getScreenCTM() native; |
| 4493 | 4493 |
| 4494 /** @domName SVGLocatable.getTransformToElement */ | 4494 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 4495 Matrix getTransformToElement(SvgElement element) native; | 4495 Matrix getTransformToElement(SvgElement element) native; |
| 4496 | 4496 |
| 4497 // From SVGStylable | 4497 // From SVGStylable |
| 4498 | 4498 |
| 4499 /** @domName SVGStylable.className */ | 4499 /** @domName SVGStylable.className; @docsEditable true */ |
| 4500 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 4500 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 4501 | 4501 |
| 4502 // Use implementation from Element. | 4502 // Use implementation from Element. |
| 4503 // final CSSStyleDeclaration style; | 4503 // final CSSStyleDeclaration style; |
| 4504 | 4504 |
| 4505 /** @domName SVGStylable.getPresentationAttribute */ | 4505 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 4506 CSSValue getPresentationAttribute(String name) native; | 4506 CSSValue getPresentationAttribute(String name) native; |
| 4507 | 4507 |
| 4508 // From SVGTests | 4508 // From SVGTests |
| 4509 | 4509 |
| 4510 /** @domName SVGTests.requiredExtensions */ | 4510 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 4511 final StringList requiredExtensions; | 4511 final StringList requiredExtensions; |
| 4512 | 4512 |
| 4513 /** @domName SVGTests.requiredFeatures */ | 4513 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 4514 final StringList requiredFeatures; | 4514 final StringList requiredFeatures; |
| 4515 | 4515 |
| 4516 /** @domName SVGTests.systemLanguage */ | 4516 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 4517 final StringList systemLanguage; | 4517 final StringList systemLanguage; |
| 4518 | 4518 |
| 4519 /** @domName SVGTests.hasExtension */ | 4519 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 4520 bool hasExtension(String extension) native; | 4520 bool hasExtension(String extension) native; |
| 4521 | 4521 |
| 4522 // From SVGTransformable | 4522 // From SVGTransformable |
| 4523 | 4523 |
| 4524 /** @domName SVGTransformable.transform */ | 4524 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 4525 final AnimatedTransformList transform; | 4525 final AnimatedTransformList transform; |
| 4526 } | 4526 } |
| 4527 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4527 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4528 // for details. All rights reserved. Use of this source code is governed by a | 4528 // for details. All rights reserved. Use of this source code is governed by a |
| 4529 // BSD-style license that can be found in the LICENSE file. | 4529 // BSD-style license that can be found in the LICENSE file. |
| 4530 | 4530 |
| 4531 | 4531 |
| 4532 /// @domName SVGPreserveAspectRatio | 4532 /// @domName SVGPreserveAspectRatio; @docsEditable true |
| 4533 class PreserveAspectRatio native "*SVGPreserveAspectRatio" { | 4533 class PreserveAspectRatio native "*SVGPreserveAspectRatio" { |
| 4534 | 4534 |
| 4535 static const int SVG_MEETORSLICE_MEET = 1; | 4535 static const int SVG_MEETORSLICE_MEET = 1; |
| 4536 | 4536 |
| 4537 static const int SVG_MEETORSLICE_SLICE = 2; | 4537 static const int SVG_MEETORSLICE_SLICE = 2; |
| 4538 | 4538 |
| 4539 static const int SVG_MEETORSLICE_UNKNOWN = 0; | 4539 static const int SVG_MEETORSLICE_UNKNOWN = 0; |
| 4540 | 4540 |
| 4541 static const int SVG_PRESERVEASPECTRATIO_NONE = 1; | 4541 static const int SVG_PRESERVEASPECTRATIO_NONE = 1; |
| 4542 | 4542 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 4553 static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; | 4553 static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; |
| 4554 | 4554 |
| 4555 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; | 4555 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; |
| 4556 | 4556 |
| 4557 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; | 4557 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; |
| 4558 | 4558 |
| 4559 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; | 4559 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; |
| 4560 | 4560 |
| 4561 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; | 4561 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; |
| 4562 | 4562 |
| 4563 /** @domName SVGPreserveAspectRatio.align */ | 4563 /** @domName SVGPreserveAspectRatio.align; @docsEditable true */ |
| 4564 int align; | 4564 int align; |
| 4565 | 4565 |
| 4566 /** @domName SVGPreserveAspectRatio.meetOrSlice */ | 4566 /** @domName SVGPreserveAspectRatio.meetOrSlice; @docsEditable true */ |
| 4567 int meetOrSlice; | 4567 int meetOrSlice; |
| 4568 } | 4568 } |
| 4569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4570 // for details. All rights reserved. Use of this source code is governed by a | 4570 // for details. All rights reserved. Use of this source code is governed by a |
| 4571 // BSD-style license that can be found in the LICENSE file. | 4571 // BSD-style license that can be found in the LICENSE file. |
| 4572 | 4572 |
| 4573 | 4573 |
| 4574 /// @domName SVGRadialGradientElement | 4574 /// @domName SVGRadialGradientElement; @docsEditable true |
| 4575 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
ement" { | 4575 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
ement" { |
| 4576 | 4576 |
| 4577 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("radialGradient"); | 4577 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("radialGradient"); |
| 4578 | 4578 |
| 4579 /** @domName SVGRadialGradientElement.cx */ | 4579 /** @domName SVGRadialGradientElement.cx; @docsEditable true */ |
| 4580 final AnimatedLength cx; | 4580 final AnimatedLength cx; |
| 4581 | 4581 |
| 4582 /** @domName SVGRadialGradientElement.cy */ | 4582 /** @domName SVGRadialGradientElement.cy; @docsEditable true */ |
| 4583 final AnimatedLength cy; | 4583 final AnimatedLength cy; |
| 4584 | 4584 |
| 4585 /** @domName SVGRadialGradientElement.fr */ | 4585 /** @domName SVGRadialGradientElement.fr; @docsEditable true */ |
| 4586 final AnimatedLength fr; | 4586 final AnimatedLength fr; |
| 4587 | 4587 |
| 4588 /** @domName SVGRadialGradientElement.fx */ | 4588 /** @domName SVGRadialGradientElement.fx; @docsEditable true */ |
| 4589 final AnimatedLength fx; | 4589 final AnimatedLength fx; |
| 4590 | 4590 |
| 4591 /** @domName SVGRadialGradientElement.fy */ | 4591 /** @domName SVGRadialGradientElement.fy; @docsEditable true */ |
| 4592 final AnimatedLength fy; | 4592 final AnimatedLength fy; |
| 4593 | 4593 |
| 4594 /** @domName SVGRadialGradientElement.r */ | 4594 /** @domName SVGRadialGradientElement.r; @docsEditable true */ |
| 4595 final AnimatedLength r; | 4595 final AnimatedLength r; |
| 4596 } | 4596 } |
| 4597 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4597 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4598 // for details. All rights reserved. Use of this source code is governed by a | 4598 // for details. All rights reserved. Use of this source code is governed by a |
| 4599 // BSD-style license that can be found in the LICENSE file. | 4599 // BSD-style license that can be found in the LICENSE file. |
| 4600 | 4600 |
| 4601 | 4601 |
| 4602 /// @domName SVGRect | 4602 /// @domName SVGRect; @docsEditable true |
| 4603 class Rect native "*SVGRect" { | 4603 class Rect native "*SVGRect" { |
| 4604 | 4604 |
| 4605 /** @domName SVGRect.height */ | 4605 /** @domName SVGRect.height; @docsEditable true */ |
| 4606 num height; | 4606 num height; |
| 4607 | 4607 |
| 4608 /** @domName SVGRect.width */ | 4608 /** @domName SVGRect.width; @docsEditable true */ |
| 4609 num width; | 4609 num width; |
| 4610 | 4610 |
| 4611 /** @domName SVGRect.x */ | 4611 /** @domName SVGRect.x; @docsEditable true */ |
| 4612 num x; | 4612 num x; |
| 4613 | 4613 |
| 4614 /** @domName SVGRect.y */ | 4614 /** @domName SVGRect.y; @docsEditable true */ |
| 4615 num y; | 4615 num y; |
| 4616 } | 4616 } |
| 4617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4618 // for details. All rights reserved. Use of this source code is governed by a | 4618 // for details. All rights reserved. Use of this source code is governed by a |
| 4619 // BSD-style license that can be found in the LICENSE file. | 4619 // BSD-style license that can be found in the LICENSE file. |
| 4620 | 4620 |
| 4621 | 4621 |
| 4622 /// @domName SVGRectElement | 4622 /// @domName SVGRectElement; @docsEditable true |
| 4623 class RectElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGRectElement" { | 4623 class RectElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGRectElement" { |
| 4624 | 4624 |
| 4625 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect
"); | 4625 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect
"); |
| 4626 | 4626 |
| 4627 /** @domName SVGRectElement.height */ | 4627 /** @domName SVGRectElement.height; @docsEditable true */ |
| 4628 final AnimatedLength height; | 4628 final AnimatedLength height; |
| 4629 | 4629 |
| 4630 /** @domName SVGRectElement.rx */ | 4630 /** @domName SVGRectElement.rx; @docsEditable true */ |
| 4631 final AnimatedLength rx; | 4631 final AnimatedLength rx; |
| 4632 | 4632 |
| 4633 /** @domName SVGRectElement.ry */ | 4633 /** @domName SVGRectElement.ry; @docsEditable true */ |
| 4634 final AnimatedLength ry; | 4634 final AnimatedLength ry; |
| 4635 | 4635 |
| 4636 /** @domName SVGRectElement.width */ | 4636 /** @domName SVGRectElement.width; @docsEditable true */ |
| 4637 final AnimatedLength width; | 4637 final AnimatedLength width; |
| 4638 | 4638 |
| 4639 /** @domName SVGRectElement.x */ | 4639 /** @domName SVGRectElement.x; @docsEditable true */ |
| 4640 final AnimatedLength x; | 4640 final AnimatedLength x; |
| 4641 | 4641 |
| 4642 /** @domName SVGRectElement.y */ | 4642 /** @domName SVGRectElement.y; @docsEditable true */ |
| 4643 final AnimatedLength y; | 4643 final AnimatedLength y; |
| 4644 | 4644 |
| 4645 // From SVGExternalResourcesRequired | 4645 // From SVGExternalResourcesRequired |
| 4646 | 4646 |
| 4647 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 4647 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 4648 final AnimatedBoolean externalResourcesRequired; | 4648 final AnimatedBoolean externalResourcesRequired; |
| 4649 | 4649 |
| 4650 // From SVGLangSpace | 4650 // From SVGLangSpace |
| 4651 | 4651 |
| 4652 /** @domName SVGLangSpace.xmllang */ | 4652 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 4653 String xmllang; | 4653 String xmllang; |
| 4654 | 4654 |
| 4655 /** @domName SVGLangSpace.xmlspace */ | 4655 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 4656 String xmlspace; | 4656 String xmlspace; |
| 4657 | 4657 |
| 4658 // From SVGLocatable | 4658 // From SVGLocatable |
| 4659 | 4659 |
| 4660 /** @domName SVGLocatable.farthestViewportElement */ | 4660 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 4661 final SvgElement farthestViewportElement; | 4661 final SvgElement farthestViewportElement; |
| 4662 | 4662 |
| 4663 /** @domName SVGLocatable.nearestViewportElement */ | 4663 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 4664 final SvgElement nearestViewportElement; | 4664 final SvgElement nearestViewportElement; |
| 4665 | 4665 |
| 4666 /** @domName SVGLocatable.getBBox */ | 4666 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 4667 Rect getBBox() native; | 4667 Rect getBBox() native; |
| 4668 | 4668 |
| 4669 /** @domName SVGLocatable.getCTM */ | 4669 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 4670 Matrix getCTM() native; | 4670 Matrix getCTM() native; |
| 4671 | 4671 |
| 4672 /** @domName SVGLocatable.getScreenCTM */ | 4672 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 4673 Matrix getScreenCTM() native; | 4673 Matrix getScreenCTM() native; |
| 4674 | 4674 |
| 4675 /** @domName SVGLocatable.getTransformToElement */ | 4675 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 4676 Matrix getTransformToElement(SvgElement element) native; | 4676 Matrix getTransformToElement(SvgElement element) native; |
| 4677 | 4677 |
| 4678 // From SVGStylable | 4678 // From SVGStylable |
| 4679 | 4679 |
| 4680 /** @domName SVGStylable.className */ | 4680 /** @domName SVGStylable.className; @docsEditable true */ |
| 4681 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 4681 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 4682 | 4682 |
| 4683 // Use implementation from Element. | 4683 // Use implementation from Element. |
| 4684 // final CSSStyleDeclaration style; | 4684 // final CSSStyleDeclaration style; |
| 4685 | 4685 |
| 4686 /** @domName SVGStylable.getPresentationAttribute */ | 4686 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 4687 CSSValue getPresentationAttribute(String name) native; | 4687 CSSValue getPresentationAttribute(String name) native; |
| 4688 | 4688 |
| 4689 // From SVGTests | 4689 // From SVGTests |
| 4690 | 4690 |
| 4691 /** @domName SVGTests.requiredExtensions */ | 4691 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 4692 final StringList requiredExtensions; | 4692 final StringList requiredExtensions; |
| 4693 | 4693 |
| 4694 /** @domName SVGTests.requiredFeatures */ | 4694 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 4695 final StringList requiredFeatures; | 4695 final StringList requiredFeatures; |
| 4696 | 4696 |
| 4697 /** @domName SVGTests.systemLanguage */ | 4697 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 4698 final StringList systemLanguage; | 4698 final StringList systemLanguage; |
| 4699 | 4699 |
| 4700 /** @domName SVGTests.hasExtension */ | 4700 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 4701 bool hasExtension(String extension) native; | 4701 bool hasExtension(String extension) native; |
| 4702 | 4702 |
| 4703 // From SVGTransformable | 4703 // From SVGTransformable |
| 4704 | 4704 |
| 4705 /** @domName SVGTransformable.transform */ | 4705 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 4706 final AnimatedTransformList transform; | 4706 final AnimatedTransformList transform; |
| 4707 } | 4707 } |
| 4708 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4708 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4709 // for details. All rights reserved. Use of this source code is governed by a | 4709 // for details. All rights reserved. Use of this source code is governed by a |
| 4710 // BSD-style license that can be found in the LICENSE file. | 4710 // BSD-style license that can be found in the LICENSE file. |
| 4711 | 4711 |
| 4712 | 4712 |
| 4713 /// @domName SVGRenderingIntent | 4713 /// @domName SVGRenderingIntent; @docsEditable true |
| 4714 class RenderingIntent native "*SVGRenderingIntent" { | 4714 class RenderingIntent native "*SVGRenderingIntent" { |
| 4715 | 4715 |
| 4716 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; | 4716 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; |
| 4717 | 4717 |
| 4718 static const int RENDERING_INTENT_AUTO = 1; | 4718 static const int RENDERING_INTENT_AUTO = 1; |
| 4719 | 4719 |
| 4720 static const int RENDERING_INTENT_PERCEPTUAL = 2; | 4720 static const int RENDERING_INTENT_PERCEPTUAL = 2; |
| 4721 | 4721 |
| 4722 static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; | 4722 static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; |
| 4723 | 4723 |
| 4724 static const int RENDERING_INTENT_SATURATION = 4; | 4724 static const int RENDERING_INTENT_SATURATION = 4; |
| 4725 | 4725 |
| 4726 static const int RENDERING_INTENT_UNKNOWN = 0; | 4726 static const int RENDERING_INTENT_UNKNOWN = 0; |
| 4727 } | 4727 } |
| 4728 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4728 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4729 // for details. All rights reserved. Use of this source code is governed by a | 4729 // for details. All rights reserved. Use of this source code is governed by a |
| 4730 // BSD-style license that can be found in the LICENSE file. | 4730 // BSD-style license that can be found in the LICENSE file. |
| 4731 | 4731 |
| 4732 | 4732 |
| 4733 /// @domName SVGScriptElement | 4733 /// @domName SVGScriptElement; @docsEditable true |
| 4734 class ScriptElement extends SvgElement implements UriReference, ExternalResource
sRequired native "*SVGScriptElement" { | 4734 class ScriptElement extends SvgElement implements UriReference, ExternalResource
sRequired native "*SVGScriptElement" { |
| 4735 | 4735 |
| 4736 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc
ript"); | 4736 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc
ript"); |
| 4737 | 4737 |
| 4738 /** @domName SVGScriptElement.type */ | 4738 /** @domName SVGScriptElement.type; @docsEditable true */ |
| 4739 String type; | 4739 String type; |
| 4740 | 4740 |
| 4741 // From SVGExternalResourcesRequired | 4741 // From SVGExternalResourcesRequired |
| 4742 | 4742 |
| 4743 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 4743 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 4744 final AnimatedBoolean externalResourcesRequired; | 4744 final AnimatedBoolean externalResourcesRequired; |
| 4745 | 4745 |
| 4746 // From SVGURIReference | 4746 // From SVGURIReference |
| 4747 | 4747 |
| 4748 /** @domName SVGURIReference.href */ | 4748 /** @domName SVGURIReference.href; @docsEditable true */ |
| 4749 final AnimatedString href; | 4749 final AnimatedString href; |
| 4750 } | 4750 } |
| 4751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4752 // for details. All rights reserved. Use of this source code is governed by a | 4752 // for details. All rights reserved. Use of this source code is governed by a |
| 4753 // BSD-style license that can be found in the LICENSE file. | 4753 // BSD-style license that can be found in the LICENSE file. |
| 4754 | 4754 |
| 4755 | 4755 |
| 4756 /// @domName SVGSetElement | 4756 /// @domName SVGSetElement; @docsEditable true |
| 4757 class SetElement extends AnimationElement native "*SVGSetElement" { | 4757 class SetElement extends AnimationElement native "*SVGSetElement" { |
| 4758 | 4758 |
| 4759 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
; | 4759 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
; |
| 4760 } | 4760 } |
| 4761 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4761 // 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 | 4762 // 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. | 4763 // BSD-style license that can be found in the LICENSE file. |
| 4764 | 4764 |
| 4765 | 4765 |
| 4766 /// @domName SVGStopElement | 4766 /// @domName SVGStopElement; @docsEditable true |
| 4767 class StopElement extends SvgElement implements Stylable native "*SVGStopElement
" { | 4767 class StopElement extends SvgElement implements Stylable native "*SVGStopElement
" { |
| 4768 | 4768 |
| 4769 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop
"); | 4769 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop
"); |
| 4770 | 4770 |
| 4771 /** @domName SVGStopElement.offset */ | 4771 /** @domName SVGStopElement.offset; @docsEditable true */ |
| 4772 final AnimatedNumber offset; | 4772 final AnimatedNumber offset; |
| 4773 | 4773 |
| 4774 // From SVGStylable | 4774 // From SVGStylable |
| 4775 | 4775 |
| 4776 /** @domName SVGStylable.className */ | 4776 /** @domName SVGStylable.className; @docsEditable true */ |
| 4777 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 4777 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 4778 | 4778 |
| 4779 // Use implementation from Element. | 4779 // Use implementation from Element. |
| 4780 // final CSSStyleDeclaration style; | 4780 // final CSSStyleDeclaration style; |
| 4781 | 4781 |
| 4782 /** @domName SVGStylable.getPresentationAttribute */ | 4782 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 4783 CSSValue getPresentationAttribute(String name) native; | 4783 CSSValue getPresentationAttribute(String name) native; |
| 4784 } | 4784 } |
| 4785 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4785 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4786 // for details. All rights reserved. Use of this source code is governed by a | 4786 // for details. All rights reserved. Use of this source code is governed by a |
| 4787 // BSD-style license that can be found in the LICENSE file. | 4787 // BSD-style license that can be found in the LICENSE file. |
| 4788 | 4788 |
| 4789 | 4789 |
| 4790 /// @domName SVGStringList | 4790 /// @domName SVGStringList; @docsEditable true |
| 4791 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
GStringList" { | 4791 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
GStringList" { |
| 4792 | 4792 |
| 4793 /** @domName SVGStringList.numberOfItems */ | 4793 /** @domName SVGStringList.numberOfItems; @docsEditable true */ |
| 4794 final int numberOfItems; | 4794 final int numberOfItems; |
| 4795 | 4795 |
| 4796 String operator[](int index) => JS("String", "#[#]", this, index); | 4796 String operator[](int index) => JS("String", "#[#]", this, index); |
| 4797 | 4797 |
| 4798 void operator[]=(int index, String value) { | 4798 void operator[]=(int index, String value) { |
| 4799 throw new UnsupportedError("Cannot assign element of immutable List."); | 4799 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 4800 } | 4800 } |
| 4801 // -- start List<String> mixins. | 4801 // -- start List<String> mixins. |
| 4802 // String is the element type. | 4802 // String is the element type. |
| 4803 | 4803 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4871 | 4871 |
| 4872 void insertRange(int start, int rangeLength, [String initialValue]) { | 4872 void insertRange(int start, int rangeLength, [String initialValue]) { |
| 4873 throw new UnsupportedError("Cannot insertRange on immutable List."); | 4873 throw new UnsupportedError("Cannot insertRange on immutable List."); |
| 4874 } | 4874 } |
| 4875 | 4875 |
| 4876 List<String> getRange(int start, int rangeLength) => | 4876 List<String> getRange(int start, int rangeLength) => |
| 4877 _Lists.getRange(this, start, rangeLength, <String>[]); | 4877 _Lists.getRange(this, start, rangeLength, <String>[]); |
| 4878 | 4878 |
| 4879 // -- end List<String> mixins. | 4879 // -- end List<String> mixins. |
| 4880 | 4880 |
| 4881 /** @domName SVGStringList.appendItem */ | 4881 /** @domName SVGStringList.appendItem; @docsEditable true */ |
| 4882 String appendItem(String item) native; | 4882 String appendItem(String item) native; |
| 4883 | 4883 |
| 4884 /** @domName SVGStringList.clear */ | 4884 /** @domName SVGStringList.clear; @docsEditable true */ |
| 4885 void clear() native; | 4885 void clear() native; |
| 4886 | 4886 |
| 4887 /** @domName SVGStringList.getItem */ | 4887 /** @domName SVGStringList.getItem; @docsEditable true */ |
| 4888 String getItem(int index) native; | 4888 String getItem(int index) native; |
| 4889 | 4889 |
| 4890 /** @domName SVGStringList.initialize */ | 4890 /** @domName SVGStringList.initialize; @docsEditable true */ |
| 4891 String initialize(String item) native; | 4891 String initialize(String item) native; |
| 4892 | 4892 |
| 4893 /** @domName SVGStringList.insertItemBefore */ | 4893 /** @domName SVGStringList.insertItemBefore; @docsEditable true */ |
| 4894 String insertItemBefore(String item, int index) native; | 4894 String insertItemBefore(String item, int index) native; |
| 4895 | 4895 |
| 4896 /** @domName SVGStringList.removeItem */ | 4896 /** @domName SVGStringList.removeItem; @docsEditable true */ |
| 4897 String removeItem(int index) native; | 4897 String removeItem(int index) native; |
| 4898 | 4898 |
| 4899 /** @domName SVGStringList.replaceItem */ | 4899 /** @domName SVGStringList.replaceItem; @docsEditable true */ |
| 4900 String replaceItem(String item, int index) native; | 4900 String replaceItem(String item, int index) native; |
| 4901 } | 4901 } |
| 4902 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4902 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4903 // for details. All rights reserved. Use of this source code is governed by a | 4903 // for details. All rights reserved. Use of this source code is governed by a |
| 4904 // BSD-style license that can be found in the LICENSE file. | 4904 // BSD-style license that can be found in the LICENSE file. |
| 4905 | 4905 |
| 4906 | 4906 |
| 4907 /// @domName SVGStylable | 4907 /// @domName SVGStylable |
| 4908 abstract class Stylable { | 4908 abstract class Stylable { |
| 4909 | 4909 |
| 4910 AnimatedString className; | 4910 AnimatedString className; |
| 4911 | 4911 |
| 4912 CSSStyleDeclaration style; | 4912 CSSStyleDeclaration style; |
| 4913 | 4913 |
| 4914 /** @domName SVGStylable.getPresentationAttribute */ | 4914 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 4915 CSSValue getPresentationAttribute(String name); | 4915 CSSValue getPresentationAttribute(String name); |
| 4916 } | 4916 } |
| 4917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4918 // for details. All rights reserved. Use of this source code is governed by a | 4918 // for details. All rights reserved. Use of this source code is governed by a |
| 4919 // BSD-style license that can be found in the LICENSE file. | 4919 // BSD-style license that can be found in the LICENSE file. |
| 4920 | 4920 |
| 4921 | 4921 |
| 4922 /// @domName SVGStyleElement | 4922 /// @domName SVGStyleElement; @docsEditable true |
| 4923 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem
ent" { | 4923 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem
ent" { |
| 4924 | 4924 |
| 4925 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty
le"); | 4925 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty
le"); |
| 4926 | 4926 |
| 4927 /** @domName SVGStyleElement.disabled */ | 4927 /** @domName SVGStyleElement.disabled; @docsEditable true */ |
| 4928 bool disabled; | 4928 bool disabled; |
| 4929 | 4929 |
| 4930 /** @domName SVGStyleElement.media */ | 4930 /** @domName SVGStyleElement.media; @docsEditable true */ |
| 4931 String media; | 4931 String media; |
| 4932 | 4932 |
| 4933 // Shadowing definition. | 4933 // Shadowing definition. |
| 4934 /** @domName SVGStyleElement.title */ | 4934 /** @domName SVGStyleElement.title; @docsEditable true */ |
| 4935 String get title => JS("String", "#.title", this); | 4935 String get title => JS("String", "#.title", this); |
| 4936 | 4936 |
| 4937 /** @domName SVGStyleElement.title */ | 4937 /** @domName SVGStyleElement.title; @docsEditable true */ |
| 4938 void set title(String value) { | 4938 void set title(String value) { |
| 4939 JS("void", "#.title = #", this, value); | 4939 JS("void", "#.title = #", this, value); |
| 4940 } | 4940 } |
| 4941 | 4941 |
| 4942 /** @domName SVGStyleElement.type */ | 4942 /** @domName SVGStyleElement.type; @docsEditable true */ |
| 4943 String type; | 4943 String type; |
| 4944 | 4944 |
| 4945 // From SVGLangSpace | 4945 // From SVGLangSpace |
| 4946 | 4946 |
| 4947 /** @domName SVGLangSpace.xmllang */ | 4947 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 4948 String xmllang; | 4948 String xmllang; |
| 4949 | 4949 |
| 4950 /** @domName SVGLangSpace.xmlspace */ | 4950 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 4951 String xmlspace; | 4951 String xmlspace; |
| 4952 } | 4952 } |
| 4953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 4954 // for details. All rights reserved. Use of this source code is governed by a | 4954 // for details. All rights reserved. Use of this source code is governed by a |
| 4955 // BSD-style license that can be found in the LICENSE file. | 4955 // BSD-style license that can be found in the LICENSE file. |
| 4956 | 4956 |
| 4957 | 4957 |
| 4958 /// @domName SVGDocument | 4958 /// @domName SVGDocument; @docsEditable true |
| 4959 class SvgDocument extends Document native "*SVGDocument" { | 4959 class SvgDocument extends Document native "*SVGDocument" { |
| 4960 | 4960 |
| 4961 /** @domName SVGDocument.rootElement */ | 4961 /** @domName SVGDocument.rootElement; @docsEditable true */ |
| 4962 final SvgSvgElement rootElement; | 4962 final SvgSvgElement rootElement; |
| 4963 | 4963 |
| 4964 /** @domName SVGDocument.createEvent */ | 4964 /** @domName SVGDocument.createEvent; @docsEditable true */ |
| 4965 Event $dom_createEvent(String eventType) native "createEvent"; | 4965 Event $dom_createEvent(String eventType) native "createEvent"; |
| 4966 } | 4966 } |
| 4967 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 4967 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 4968 // 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 |
| 4969 // BSD-style license that can be found in the LICENSE file. | 4969 // BSD-style license that can be found in the LICENSE file. |
| 4970 | 4970 |
| 4971 | 4971 |
| 4972 class _AttributeClassSet extends CssClassSet { | 4972 class _AttributeClassSet extends CssClassSet { |
| 4973 final Element _element; | 4973 final Element _element; |
| 4974 | 4974 |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5043 void set innerHTML(String svg) { | 5043 void set innerHTML(String svg) { |
| 5044 final container = new Element.tag("div"); | 5044 final container = new Element.tag("div"); |
| 5045 // Wrap the SVG string in <svg> so that SvgElements are created, rather than | 5045 // Wrap the SVG string in <svg> so that SvgElements are created, rather than |
| 5046 // HTMLElements. | 5046 // HTMLElements. |
| 5047 container.innerHTML = '<svg version="1.1">$svg</svg>'; | 5047 container.innerHTML = '<svg version="1.1">$svg</svg>'; |
| 5048 this.children = container.children[0].children; | 5048 this.children = container.children[0].children; |
| 5049 } | 5049 } |
| 5050 | 5050 |
| 5051 | 5051 |
| 5052 // Shadowing definition. | 5052 // Shadowing definition. |
| 5053 /** @domName SVGElement.id */ | 5053 /** @domName SVGElement.id; @docsEditable true */ |
| 5054 String get id => JS("String", "#.id", this); | 5054 String get id => JS("String", "#.id", this); |
| 5055 | 5055 |
| 5056 /** @domName SVGElement.id */ | 5056 /** @domName SVGElement.id; @docsEditable true */ |
| 5057 void set id(String value) { | 5057 void set id(String value) { |
| 5058 JS("void", "#.id = #", this, value); | 5058 JS("void", "#.id = #", this, value); |
| 5059 } | 5059 } |
| 5060 | 5060 |
| 5061 /** @domName SVGElement.ownerSVGElement */ | 5061 /** @domName SVGElement.ownerSVGElement; @docsEditable true */ |
| 5062 final SvgSvgElement ownerSVGElement; | 5062 final SvgSvgElement ownerSVGElement; |
| 5063 | 5063 |
| 5064 /** @domName SVGElement.viewportElement */ | 5064 /** @domName SVGElement.viewportElement; @docsEditable true */ |
| 5065 final SvgElement viewportElement; | 5065 final SvgElement viewportElement; |
| 5066 | 5066 |
| 5067 /** @domName SVGElement.xmlbase */ | 5067 /** @domName SVGElement.xmlbase; @docsEditable true */ |
| 5068 String xmlbase; | 5068 String xmlbase; |
| 5069 | 5069 |
| 5070 } | 5070 } |
| 5071 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5071 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5072 // for details. All rights reserved. Use of this source code is governed by a | 5072 // for details. All rights reserved. Use of this source code is governed by a |
| 5073 // BSD-style license that can be found in the LICENSE file. | 5073 // BSD-style license that can be found in the LICENSE file. |
| 5074 | 5074 |
| 5075 | 5075 |
| 5076 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem
ent" { | 5076 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem
ent" { |
| 5077 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement()
; | 5077 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement()
; |
| 5078 | 5078 |
| 5079 | 5079 |
| 5080 /** @domName SVGSVGElement.contentScriptType */ | 5080 /** @domName SVGSVGElement.contentScriptType; @docsEditable true */ |
| 5081 String contentScriptType; | 5081 String contentScriptType; |
| 5082 | 5082 |
| 5083 /** @domName SVGSVGElement.contentStyleType */ | 5083 /** @domName SVGSVGElement.contentStyleType; @docsEditable true */ |
| 5084 String contentStyleType; | 5084 String contentStyleType; |
| 5085 | 5085 |
| 5086 /** @domName SVGSVGElement.currentScale */ | 5086 /** @domName SVGSVGElement.currentScale; @docsEditable true */ |
| 5087 num currentScale; | 5087 num currentScale; |
| 5088 | 5088 |
| 5089 /** @domName SVGSVGElement.currentTranslate */ | 5089 /** @domName SVGSVGElement.currentTranslate; @docsEditable true */ |
| 5090 final Point currentTranslate; | 5090 final Point currentTranslate; |
| 5091 | 5091 |
| 5092 /** @domName SVGSVGElement.currentView */ | 5092 /** @domName SVGSVGElement.currentView; @docsEditable true */ |
| 5093 final ViewSpec currentView; | 5093 final ViewSpec currentView; |
| 5094 | 5094 |
| 5095 /** @domName SVGSVGElement.height */ | 5095 /** @domName SVGSVGElement.height; @docsEditable true */ |
| 5096 final AnimatedLength height; | 5096 final AnimatedLength height; |
| 5097 | 5097 |
| 5098 /** @domName SVGSVGElement.pixelUnitToMillimeterX */ | 5098 /** @domName SVGSVGElement.pixelUnitToMillimeterX; @docsEditable true */ |
| 5099 final num pixelUnitToMillimeterX; | 5099 final num pixelUnitToMillimeterX; |
| 5100 | 5100 |
| 5101 /** @domName SVGSVGElement.pixelUnitToMillimeterY */ | 5101 /** @domName SVGSVGElement.pixelUnitToMillimeterY; @docsEditable true */ |
| 5102 final num pixelUnitToMillimeterY; | 5102 final num pixelUnitToMillimeterY; |
| 5103 | 5103 |
| 5104 /** @domName SVGSVGElement.screenPixelToMillimeterX */ | 5104 /** @domName SVGSVGElement.screenPixelToMillimeterX; @docsEditable true */ |
| 5105 final num screenPixelToMillimeterX; | 5105 final num screenPixelToMillimeterX; |
| 5106 | 5106 |
| 5107 /** @domName SVGSVGElement.screenPixelToMillimeterY */ | 5107 /** @domName SVGSVGElement.screenPixelToMillimeterY; @docsEditable true */ |
| 5108 final num screenPixelToMillimeterY; | 5108 final num screenPixelToMillimeterY; |
| 5109 | 5109 |
| 5110 /** @domName SVGSVGElement.useCurrentView */ | 5110 /** @domName SVGSVGElement.useCurrentView; @docsEditable true */ |
| 5111 final bool useCurrentView; | 5111 final bool useCurrentView; |
| 5112 | 5112 |
| 5113 /** @domName SVGSVGElement.viewport */ | 5113 /** @domName SVGSVGElement.viewport; @docsEditable true */ |
| 5114 final Rect viewport; | 5114 final Rect viewport; |
| 5115 | 5115 |
| 5116 /** @domName SVGSVGElement.width */ | 5116 /** @domName SVGSVGElement.width; @docsEditable true */ |
| 5117 final AnimatedLength width; | 5117 final AnimatedLength width; |
| 5118 | 5118 |
| 5119 /** @domName SVGSVGElement.x */ | 5119 /** @domName SVGSVGElement.x; @docsEditable true */ |
| 5120 final AnimatedLength x; | 5120 final AnimatedLength x; |
| 5121 | 5121 |
| 5122 /** @domName SVGSVGElement.y */ | 5122 /** @domName SVGSVGElement.y; @docsEditable true */ |
| 5123 final AnimatedLength y; | 5123 final AnimatedLength y; |
| 5124 | 5124 |
| 5125 /** @domName SVGSVGElement.animationsPaused */ | 5125 /** @domName SVGSVGElement.animationsPaused; @docsEditable true */ |
| 5126 bool animationsPaused() native; | 5126 bool animationsPaused() native; |
| 5127 | 5127 |
| 5128 /** @domName SVGSVGElement.checkEnclosure */ | 5128 /** @domName SVGSVGElement.checkEnclosure; @docsEditable true */ |
| 5129 bool checkEnclosure(SvgElement element, Rect rect) native; | 5129 bool checkEnclosure(SvgElement element, Rect rect) native; |
| 5130 | 5130 |
| 5131 /** @domName SVGSVGElement.checkIntersection */ | 5131 /** @domName SVGSVGElement.checkIntersection; @docsEditable true */ |
| 5132 bool checkIntersection(SvgElement element, Rect rect) native; | 5132 bool checkIntersection(SvgElement element, Rect rect) native; |
| 5133 | 5133 |
| 5134 /** @domName SVGSVGElement.createSVGAngle */ | 5134 /** @domName SVGSVGElement.createSVGAngle; @docsEditable true */ |
| 5135 Angle createSVGAngle() native; | 5135 Angle createSVGAngle() native; |
| 5136 | 5136 |
| 5137 /** @domName SVGSVGElement.createSVGLength */ | 5137 /** @domName SVGSVGElement.createSVGLength; @docsEditable true */ |
| 5138 Length createSVGLength() native; | 5138 Length createSVGLength() native; |
| 5139 | 5139 |
| 5140 /** @domName SVGSVGElement.createSVGMatrix */ | 5140 /** @domName SVGSVGElement.createSVGMatrix; @docsEditable true */ |
| 5141 Matrix createSVGMatrix() native; | 5141 Matrix createSVGMatrix() native; |
| 5142 | 5142 |
| 5143 /** @domName SVGSVGElement.createSVGNumber */ | 5143 /** @domName SVGSVGElement.createSVGNumber; @docsEditable true */ |
| 5144 Number createSVGNumber() native; | 5144 Number createSVGNumber() native; |
| 5145 | 5145 |
| 5146 /** @domName SVGSVGElement.createSVGPoint */ | 5146 /** @domName SVGSVGElement.createSVGPoint; @docsEditable true */ |
| 5147 Point createSVGPoint() native; | 5147 Point createSVGPoint() native; |
| 5148 | 5148 |
| 5149 /** @domName SVGSVGElement.createSVGRect */ | 5149 /** @domName SVGSVGElement.createSVGRect; @docsEditable true */ |
| 5150 Rect createSVGRect() native; | 5150 Rect createSVGRect() native; |
| 5151 | 5151 |
| 5152 /** @domName SVGSVGElement.createSVGTransform */ | 5152 /** @domName SVGSVGElement.createSVGTransform; @docsEditable true */ |
| 5153 Transform createSVGTransform() native; | 5153 Transform createSVGTransform() native; |
| 5154 | 5154 |
| 5155 /** @domName SVGSVGElement.createSVGTransformFromMatrix */ | 5155 /** @domName SVGSVGElement.createSVGTransformFromMatrix; @docsEditable true */ |
| 5156 Transform createSVGTransformFromMatrix(Matrix matrix) native; | 5156 Transform createSVGTransformFromMatrix(Matrix matrix) native; |
| 5157 | 5157 |
| 5158 /** @domName SVGSVGElement.deselectAll */ | 5158 /** @domName SVGSVGElement.deselectAll; @docsEditable true */ |
| 5159 void deselectAll() native; | 5159 void deselectAll() native; |
| 5160 | 5160 |
| 5161 /** @domName SVGSVGElement.forceRedraw */ | 5161 /** @domName SVGSVGElement.forceRedraw; @docsEditable true */ |
| 5162 void forceRedraw() native; | 5162 void forceRedraw() native; |
| 5163 | 5163 |
| 5164 /** @domName SVGSVGElement.getCurrentTime */ | 5164 /** @domName SVGSVGElement.getCurrentTime; @docsEditable true */ |
| 5165 num getCurrentTime() native; | 5165 num getCurrentTime() native; |
| 5166 | 5166 |
| 5167 /** @domName SVGSVGElement.getElementById */ | 5167 /** @domName SVGSVGElement.getElementById; @docsEditable true */ |
| 5168 Element getElementById(String elementId) native; | 5168 Element getElementById(String elementId) native; |
| 5169 | 5169 |
| 5170 /** @domName SVGSVGElement.getEnclosureList */ | 5170 /** @domName SVGSVGElement.getEnclosureList; @docsEditable true */ |
| 5171 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; | 5171 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; |
| 5172 | 5172 |
| 5173 /** @domName SVGSVGElement.getIntersectionList */ | 5173 /** @domName SVGSVGElement.getIntersectionList; @docsEditable true */ |
| 5174 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; | 5174 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; |
| 5175 | 5175 |
| 5176 /** @domName SVGSVGElement.pauseAnimations */ | 5176 /** @domName SVGSVGElement.pauseAnimations; @docsEditable true */ |
| 5177 void pauseAnimations() native; | 5177 void pauseAnimations() native; |
| 5178 | 5178 |
| 5179 /** @domName SVGSVGElement.setCurrentTime */ | 5179 /** @domName SVGSVGElement.setCurrentTime; @docsEditable true */ |
| 5180 void setCurrentTime(num seconds) native; | 5180 void setCurrentTime(num seconds) native; |
| 5181 | 5181 |
| 5182 /** @domName SVGSVGElement.suspendRedraw */ | 5182 /** @domName SVGSVGElement.suspendRedraw; @docsEditable true */ |
| 5183 int suspendRedraw(int maxWaitMilliseconds) native; | 5183 int suspendRedraw(int maxWaitMilliseconds) native; |
| 5184 | 5184 |
| 5185 /** @domName SVGSVGElement.unpauseAnimations */ | 5185 /** @domName SVGSVGElement.unpauseAnimations; @docsEditable true */ |
| 5186 void unpauseAnimations() native; | 5186 void unpauseAnimations() native; |
| 5187 | 5187 |
| 5188 /** @domName SVGSVGElement.unsuspendRedraw */ | 5188 /** @domName SVGSVGElement.unsuspendRedraw; @docsEditable true */ |
| 5189 void unsuspendRedraw(int suspendHandleId) native; | 5189 void unsuspendRedraw(int suspendHandleId) native; |
| 5190 | 5190 |
| 5191 /** @domName SVGSVGElement.unsuspendRedrawAll */ | 5191 /** @domName SVGSVGElement.unsuspendRedrawAll; @docsEditable true */ |
| 5192 void unsuspendRedrawAll() native; | 5192 void unsuspendRedrawAll() native; |
| 5193 | 5193 |
| 5194 // From SVGExternalResourcesRequired | 5194 // From SVGExternalResourcesRequired |
| 5195 | 5195 |
| 5196 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5196 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 5197 final AnimatedBoolean externalResourcesRequired; | 5197 final AnimatedBoolean externalResourcesRequired; |
| 5198 | 5198 |
| 5199 // From SVGFitToViewBox | 5199 // From SVGFitToViewBox |
| 5200 | 5200 |
| 5201 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 5201 /** @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true */ |
| 5202 final AnimatedPreserveAspectRatio preserveAspectRatio; | 5202 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 5203 | 5203 |
| 5204 /** @domName SVGFitToViewBox.viewBox */ | 5204 /** @domName SVGFitToViewBox.viewBox; @docsEditable true */ |
| 5205 final AnimatedRect viewBox; | 5205 final AnimatedRect viewBox; |
| 5206 | 5206 |
| 5207 // From SVGLangSpace | 5207 // From SVGLangSpace |
| 5208 | 5208 |
| 5209 /** @domName SVGLangSpace.xmllang */ | 5209 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 5210 String xmllang; | 5210 String xmllang; |
| 5211 | 5211 |
| 5212 /** @domName SVGLangSpace.xmlspace */ | 5212 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 5213 String xmlspace; | 5213 String xmlspace; |
| 5214 | 5214 |
| 5215 // From SVGLocatable | 5215 // From SVGLocatable |
| 5216 | 5216 |
| 5217 /** @domName SVGLocatable.farthestViewportElement */ | 5217 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 5218 final SvgElement farthestViewportElement; | 5218 final SvgElement farthestViewportElement; |
| 5219 | 5219 |
| 5220 /** @domName SVGLocatable.nearestViewportElement */ | 5220 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 5221 final SvgElement nearestViewportElement; | 5221 final SvgElement nearestViewportElement; |
| 5222 | 5222 |
| 5223 /** @domName SVGLocatable.getBBox */ | 5223 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 5224 Rect getBBox() native; | 5224 Rect getBBox() native; |
| 5225 | 5225 |
| 5226 /** @domName SVGLocatable.getCTM */ | 5226 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 5227 Matrix getCTM() native; | 5227 Matrix getCTM() native; |
| 5228 | 5228 |
| 5229 /** @domName SVGLocatable.getScreenCTM */ | 5229 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 5230 Matrix getScreenCTM() native; | 5230 Matrix getScreenCTM() native; |
| 5231 | 5231 |
| 5232 /** @domName SVGLocatable.getTransformToElement */ | 5232 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 5233 Matrix getTransformToElement(SvgElement element) native; | 5233 Matrix getTransformToElement(SvgElement element) native; |
| 5234 | 5234 |
| 5235 // From SVGStylable | 5235 // From SVGStylable |
| 5236 | 5236 |
| 5237 /** @domName SVGStylable.className */ | 5237 /** @domName SVGStylable.className; @docsEditable true */ |
| 5238 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5238 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 5239 | 5239 |
| 5240 // Use implementation from Element. | 5240 // Use implementation from Element. |
| 5241 // final CSSStyleDeclaration style; | 5241 // final CSSStyleDeclaration style; |
| 5242 | 5242 |
| 5243 /** @domName SVGStylable.getPresentationAttribute */ | 5243 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 5244 CSSValue getPresentationAttribute(String name) native; | 5244 CSSValue getPresentationAttribute(String name) native; |
| 5245 | 5245 |
| 5246 // From SVGTests | 5246 // From SVGTests |
| 5247 | 5247 |
| 5248 /** @domName SVGTests.requiredExtensions */ | 5248 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 5249 final StringList requiredExtensions; | 5249 final StringList requiredExtensions; |
| 5250 | 5250 |
| 5251 /** @domName SVGTests.requiredFeatures */ | 5251 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 5252 final StringList requiredFeatures; | 5252 final StringList requiredFeatures; |
| 5253 | 5253 |
| 5254 /** @domName SVGTests.systemLanguage */ | 5254 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 5255 final StringList systemLanguage; | 5255 final StringList systemLanguage; |
| 5256 | 5256 |
| 5257 /** @domName SVGTests.hasExtension */ | 5257 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 5258 bool hasExtension(String extension) native; | 5258 bool hasExtension(String extension) native; |
| 5259 | 5259 |
| 5260 // From SVGZoomAndPan | 5260 // From SVGZoomAndPan |
| 5261 | 5261 |
| 5262 /** @domName SVGZoomAndPan.zoomAndPan */ | 5262 /** @domName SVGZoomAndPan.zoomAndPan; @docsEditable true */ |
| 5263 int zoomAndPan; | 5263 int zoomAndPan; |
| 5264 | 5264 |
| 5265 } | 5265 } |
| 5266 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5266 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5267 // for details. All rights reserved. Use of this source code is governed by a | 5267 // for details. All rights reserved. Use of this source code is governed by a |
| 5268 // BSD-style license that can be found in the LICENSE file. | 5268 // BSD-style license that can be found in the LICENSE file. |
| 5269 | 5269 |
| 5270 | 5270 |
| 5271 /// @domName SVGSwitchElement | 5271 /// @domName SVGSwitchElement; @docsEditable true |
| 5272 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { | 5272 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { |
| 5273 | 5273 |
| 5274 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw
itch"); | 5274 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw
itch"); |
| 5275 | 5275 |
| 5276 // From SVGExternalResourcesRequired | 5276 // From SVGExternalResourcesRequired |
| 5277 | 5277 |
| 5278 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5278 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 5279 final AnimatedBoolean externalResourcesRequired; | 5279 final AnimatedBoolean externalResourcesRequired; |
| 5280 | 5280 |
| 5281 // From SVGLangSpace | 5281 // From SVGLangSpace |
| 5282 | 5282 |
| 5283 /** @domName SVGLangSpace.xmllang */ | 5283 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 5284 String xmllang; | 5284 String xmllang; |
| 5285 | 5285 |
| 5286 /** @domName SVGLangSpace.xmlspace */ | 5286 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 5287 String xmlspace; | 5287 String xmlspace; |
| 5288 | 5288 |
| 5289 // From SVGLocatable | 5289 // From SVGLocatable |
| 5290 | 5290 |
| 5291 /** @domName SVGLocatable.farthestViewportElement */ | 5291 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 5292 final SvgElement farthestViewportElement; | 5292 final SvgElement farthestViewportElement; |
| 5293 | 5293 |
| 5294 /** @domName SVGLocatable.nearestViewportElement */ | 5294 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 5295 final SvgElement nearestViewportElement; | 5295 final SvgElement nearestViewportElement; |
| 5296 | 5296 |
| 5297 /** @domName SVGLocatable.getBBox */ | 5297 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 5298 Rect getBBox() native; | 5298 Rect getBBox() native; |
| 5299 | 5299 |
| 5300 /** @domName SVGLocatable.getCTM */ | 5300 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 5301 Matrix getCTM() native; | 5301 Matrix getCTM() native; |
| 5302 | 5302 |
| 5303 /** @domName SVGLocatable.getScreenCTM */ | 5303 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 5304 Matrix getScreenCTM() native; | 5304 Matrix getScreenCTM() native; |
| 5305 | 5305 |
| 5306 /** @domName SVGLocatable.getTransformToElement */ | 5306 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 5307 Matrix getTransformToElement(SvgElement element) native; | 5307 Matrix getTransformToElement(SvgElement element) native; |
| 5308 | 5308 |
| 5309 // From SVGStylable | 5309 // From SVGStylable |
| 5310 | 5310 |
| 5311 /** @domName SVGStylable.className */ | 5311 /** @domName SVGStylable.className; @docsEditable true */ |
| 5312 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5312 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 5313 | 5313 |
| 5314 // Use implementation from Element. | 5314 // Use implementation from Element. |
| 5315 // final CSSStyleDeclaration style; | 5315 // final CSSStyleDeclaration style; |
| 5316 | 5316 |
| 5317 /** @domName SVGStylable.getPresentationAttribute */ | 5317 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 5318 CSSValue getPresentationAttribute(String name) native; | 5318 CSSValue getPresentationAttribute(String name) native; |
| 5319 | 5319 |
| 5320 // From SVGTests | 5320 // From SVGTests |
| 5321 | 5321 |
| 5322 /** @domName SVGTests.requiredExtensions */ | 5322 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 5323 final StringList requiredExtensions; | 5323 final StringList requiredExtensions; |
| 5324 | 5324 |
| 5325 /** @domName SVGTests.requiredFeatures */ | 5325 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 5326 final StringList requiredFeatures; | 5326 final StringList requiredFeatures; |
| 5327 | 5327 |
| 5328 /** @domName SVGTests.systemLanguage */ | 5328 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 5329 final StringList systemLanguage; | 5329 final StringList systemLanguage; |
| 5330 | 5330 |
| 5331 /** @domName SVGTests.hasExtension */ | 5331 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 5332 bool hasExtension(String extension) native; | 5332 bool hasExtension(String extension) native; |
| 5333 | 5333 |
| 5334 // From SVGTransformable | 5334 // From SVGTransformable |
| 5335 | 5335 |
| 5336 /** @domName SVGTransformable.transform */ | 5336 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 5337 final AnimatedTransformList transform; | 5337 final AnimatedTransformList transform; |
| 5338 } | 5338 } |
| 5339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5340 // for details. All rights reserved. Use of this source code is governed by a | 5340 // for details. All rights reserved. Use of this source code is governed by a |
| 5341 // BSD-style license that can be found in the LICENSE file. | 5341 // BSD-style license that can be found in the LICENSE file. |
| 5342 | 5342 |
| 5343 | 5343 |
| 5344 /// @domName SVGSymbolElement | 5344 /// @domName SVGSymbolElement; @docsEditable true |
| 5345 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGSymbolElement" { | 5345 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGSymbolElement" { |
| 5346 | 5346 |
| 5347 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy
mbol"); | 5347 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy
mbol"); |
| 5348 | 5348 |
| 5349 // From SVGExternalResourcesRequired | 5349 // From SVGExternalResourcesRequired |
| 5350 | 5350 |
| 5351 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5351 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 5352 final AnimatedBoolean externalResourcesRequired; | 5352 final AnimatedBoolean externalResourcesRequired; |
| 5353 | 5353 |
| 5354 // From SVGFitToViewBox | 5354 // From SVGFitToViewBox |
| 5355 | 5355 |
| 5356 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 5356 /** @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true */ |
| 5357 final AnimatedPreserveAspectRatio preserveAspectRatio; | 5357 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 5358 | 5358 |
| 5359 /** @domName SVGFitToViewBox.viewBox */ | 5359 /** @domName SVGFitToViewBox.viewBox; @docsEditable true */ |
| 5360 final AnimatedRect viewBox; | 5360 final AnimatedRect viewBox; |
| 5361 | 5361 |
| 5362 // From SVGLangSpace | 5362 // From SVGLangSpace |
| 5363 | 5363 |
| 5364 /** @domName SVGLangSpace.xmllang */ | 5364 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 5365 String xmllang; | 5365 String xmllang; |
| 5366 | 5366 |
| 5367 /** @domName SVGLangSpace.xmlspace */ | 5367 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 5368 String xmlspace; | 5368 String xmlspace; |
| 5369 | 5369 |
| 5370 // From SVGStylable | 5370 // From SVGStylable |
| 5371 | 5371 |
| 5372 /** @domName SVGStylable.className */ | 5372 /** @domName SVGStylable.className; @docsEditable true */ |
| 5373 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5373 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 5374 | 5374 |
| 5375 // Use implementation from Element. | 5375 // Use implementation from Element. |
| 5376 // final CSSStyleDeclaration style; | 5376 // final CSSStyleDeclaration style; |
| 5377 | 5377 |
| 5378 /** @domName SVGStylable.getPresentationAttribute */ | 5378 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 5379 CSSValue getPresentationAttribute(String name) native; | 5379 CSSValue getPresentationAttribute(String name) native; |
| 5380 } | 5380 } |
| 5381 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5381 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5382 // for details. All rights reserved. Use of this source code is governed by a | 5382 // for details. All rights reserved. Use of this source code is governed by a |
| 5383 // BSD-style license that can be found in the LICENSE file. | 5383 // BSD-style license that can be found in the LICENSE file. |
| 5384 | 5384 |
| 5385 | 5385 |
| 5386 /// @domName SVGTRefElement | 5386 /// @domName SVGTRefElement; @docsEditable true |
| 5387 class TRefElement extends TextPositioningElement implements UriReference native
"*SVGTRefElement" { | 5387 class TRefElement extends TextPositioningElement implements UriReference native
"*SVGTRefElement" { |
| 5388 | 5388 |
| 5389 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref
"); | 5389 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref
"); |
| 5390 | 5390 |
| 5391 // From SVGURIReference | 5391 // From SVGURIReference |
| 5392 | 5392 |
| 5393 /** @domName SVGURIReference.href */ | 5393 /** @domName SVGURIReference.href; @docsEditable true */ |
| 5394 final AnimatedString href; | 5394 final AnimatedString href; |
| 5395 } | 5395 } |
| 5396 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5396 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5397 // for details. All rights reserved. Use of this source code is governed by a | 5397 // for details. All rights reserved. Use of this source code is governed by a |
| 5398 // BSD-style license that can be found in the LICENSE file. | 5398 // BSD-style license that can be found in the LICENSE file. |
| 5399 | 5399 |
| 5400 | 5400 |
| 5401 /// @domName SVGTSpanElement | 5401 /// @domName SVGTSpanElement; @docsEditable true |
| 5402 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { | 5402 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { |
| 5403 | 5403 |
| 5404 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
an"); | 5404 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
an"); |
| 5405 } | 5405 } |
| 5406 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5406 // 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 | 5407 // 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. | 5408 // BSD-style license that can be found in the LICENSE file. |
| 5409 | 5409 |
| 5410 | 5410 |
| 5411 /// @domName SVGTests | 5411 /// @domName SVGTests |
| 5412 abstract class Tests { | 5412 abstract class Tests { |
| 5413 | 5413 |
| 5414 StringList requiredExtensions; | 5414 StringList requiredExtensions; |
| 5415 | 5415 |
| 5416 StringList requiredFeatures; | 5416 StringList requiredFeatures; |
| 5417 | 5417 |
| 5418 StringList systemLanguage; | 5418 StringList systemLanguage; |
| 5419 | 5419 |
| 5420 /** @domName SVGTests.hasExtension */ | 5420 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 5421 bool hasExtension(String extension); | 5421 bool hasExtension(String extension); |
| 5422 } | 5422 } |
| 5423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5424 // for details. All rights reserved. Use of this source code is governed by a | 5424 // for details. All rights reserved. Use of this source code is governed by a |
| 5425 // BSD-style license that can be found in the LICENSE file. | 5425 // BSD-style license that can be found in the LICENSE file. |
| 5426 | 5426 |
| 5427 | 5427 |
| 5428 /// @domName SVGTextContentElement | 5428 /// @domName SVGTextContentElement; @docsEditable true |
| 5429 class TextContentElement extends SvgElement implements Tests, Stylable, External
ResourcesRequired, LangSpace native "*SVGTextContentElement" { | 5429 class TextContentElement extends SvgElement implements Tests, Stylable, External
ResourcesRequired, LangSpace native "*SVGTextContentElement" { |
| 5430 | 5430 |
| 5431 static const int LENGTHADJUST_SPACING = 1; | 5431 static const int LENGTHADJUST_SPACING = 1; |
| 5432 | 5432 |
| 5433 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; | 5433 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; |
| 5434 | 5434 |
| 5435 static const int LENGTHADJUST_UNKNOWN = 0; | 5435 static const int LENGTHADJUST_UNKNOWN = 0; |
| 5436 | 5436 |
| 5437 /** @domName SVGTextContentElement.lengthAdjust */ | 5437 /** @domName SVGTextContentElement.lengthAdjust; @docsEditable true */ |
| 5438 final AnimatedEnumeration lengthAdjust; | 5438 final AnimatedEnumeration lengthAdjust; |
| 5439 | 5439 |
| 5440 /** @domName SVGTextContentElement.textLength */ | 5440 /** @domName SVGTextContentElement.textLength; @docsEditable true */ |
| 5441 final AnimatedLength textLength; | 5441 final AnimatedLength textLength; |
| 5442 | 5442 |
| 5443 /** @domName SVGTextContentElement.getCharNumAtPosition */ | 5443 /** @domName SVGTextContentElement.getCharNumAtPosition; @docsEditable true */ |
| 5444 int getCharNumAtPosition(Point point) native; | 5444 int getCharNumAtPosition(Point point) native; |
| 5445 | 5445 |
| 5446 /** @domName SVGTextContentElement.getComputedTextLength */ | 5446 /** @domName SVGTextContentElement.getComputedTextLength; @docsEditable true *
/ |
| 5447 num getComputedTextLength() native; | 5447 num getComputedTextLength() native; |
| 5448 | 5448 |
| 5449 /** @domName SVGTextContentElement.getEndPositionOfChar */ | 5449 /** @domName SVGTextContentElement.getEndPositionOfChar; @docsEditable true */ |
| 5450 Point getEndPositionOfChar(int offset) native; | 5450 Point getEndPositionOfChar(int offset) native; |
| 5451 | 5451 |
| 5452 /** @domName SVGTextContentElement.getExtentOfChar */ | 5452 /** @domName SVGTextContentElement.getExtentOfChar; @docsEditable true */ |
| 5453 Rect getExtentOfChar(int offset) native; | 5453 Rect getExtentOfChar(int offset) native; |
| 5454 | 5454 |
| 5455 /** @domName SVGTextContentElement.getNumberOfChars */ | 5455 /** @domName SVGTextContentElement.getNumberOfChars; @docsEditable true */ |
| 5456 int getNumberOfChars() native; | 5456 int getNumberOfChars() native; |
| 5457 | 5457 |
| 5458 /** @domName SVGTextContentElement.getRotationOfChar */ | 5458 /** @domName SVGTextContentElement.getRotationOfChar; @docsEditable true */ |
| 5459 num getRotationOfChar(int offset) native; | 5459 num getRotationOfChar(int offset) native; |
| 5460 | 5460 |
| 5461 /** @domName SVGTextContentElement.getStartPositionOfChar */ | 5461 /** @domName SVGTextContentElement.getStartPositionOfChar; @docsEditable true
*/ |
| 5462 Point getStartPositionOfChar(int offset) native; | 5462 Point getStartPositionOfChar(int offset) native; |
| 5463 | 5463 |
| 5464 /** @domName SVGTextContentElement.getSubStringLength */ | 5464 /** @domName SVGTextContentElement.getSubStringLength; @docsEditable true */ |
| 5465 num getSubStringLength(int offset, int length) native; | 5465 num getSubStringLength(int offset, int length) native; |
| 5466 | 5466 |
| 5467 /** @domName SVGTextContentElement.selectSubString */ | 5467 /** @domName SVGTextContentElement.selectSubString; @docsEditable true */ |
| 5468 void selectSubString(int offset, int length) native; | 5468 void selectSubString(int offset, int length) native; |
| 5469 | 5469 |
| 5470 // From SVGExternalResourcesRequired | 5470 // From SVGExternalResourcesRequired |
| 5471 | 5471 |
| 5472 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5472 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 5473 final AnimatedBoolean externalResourcesRequired; | 5473 final AnimatedBoolean externalResourcesRequired; |
| 5474 | 5474 |
| 5475 // From SVGLangSpace | 5475 // From SVGLangSpace |
| 5476 | 5476 |
| 5477 /** @domName SVGLangSpace.xmllang */ | 5477 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 5478 String xmllang; | 5478 String xmllang; |
| 5479 | 5479 |
| 5480 /** @domName SVGLangSpace.xmlspace */ | 5480 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 5481 String xmlspace; | 5481 String xmlspace; |
| 5482 | 5482 |
| 5483 // From SVGStylable | 5483 // From SVGStylable |
| 5484 | 5484 |
| 5485 /** @domName SVGStylable.className */ | 5485 /** @domName SVGStylable.className; @docsEditable true */ |
| 5486 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5486 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 5487 | 5487 |
| 5488 // Use implementation from Element. | 5488 // Use implementation from Element. |
| 5489 // final CSSStyleDeclaration style; | 5489 // final CSSStyleDeclaration style; |
| 5490 | 5490 |
| 5491 /** @domName SVGStylable.getPresentationAttribute */ | 5491 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 5492 CSSValue getPresentationAttribute(String name) native; | 5492 CSSValue getPresentationAttribute(String name) native; |
| 5493 | 5493 |
| 5494 // From SVGTests | 5494 // From SVGTests |
| 5495 | 5495 |
| 5496 /** @domName SVGTests.requiredExtensions */ | 5496 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 5497 final StringList requiredExtensions; | 5497 final StringList requiredExtensions; |
| 5498 | 5498 |
| 5499 /** @domName SVGTests.requiredFeatures */ | 5499 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 5500 final StringList requiredFeatures; | 5500 final StringList requiredFeatures; |
| 5501 | 5501 |
| 5502 /** @domName SVGTests.systemLanguage */ | 5502 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 5503 final StringList systemLanguage; | 5503 final StringList systemLanguage; |
| 5504 | 5504 |
| 5505 /** @domName SVGTests.hasExtension */ | 5505 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 5506 bool hasExtension(String extension) native; | 5506 bool hasExtension(String extension) native; |
| 5507 } | 5507 } |
| 5508 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5508 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5509 // for details. All rights reserved. Use of this source code is governed by a | 5509 // for details. All rights reserved. Use of this source code is governed by a |
| 5510 // BSD-style license that can be found in the LICENSE file. | 5510 // BSD-style license that can be found in the LICENSE file. |
| 5511 | 5511 |
| 5512 | 5512 |
| 5513 /// @domName SVGTextElement | 5513 /// @domName SVGTextElement; @docsEditable true |
| 5514 class TextElement extends TextPositioningElement implements Transformable native
"*SVGTextElement" { | 5514 class TextElement extends TextPositioningElement implements Transformable native
"*SVGTextElement" { |
| 5515 | 5515 |
| 5516 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text
"); | 5516 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text
"); |
| 5517 | 5517 |
| 5518 // From SVGLocatable | 5518 // From SVGLocatable |
| 5519 | 5519 |
| 5520 /** @domName SVGLocatable.farthestViewportElement */ | 5520 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 5521 final SvgElement farthestViewportElement; | 5521 final SvgElement farthestViewportElement; |
| 5522 | 5522 |
| 5523 /** @domName SVGLocatable.nearestViewportElement */ | 5523 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 5524 final SvgElement nearestViewportElement; | 5524 final SvgElement nearestViewportElement; |
| 5525 | 5525 |
| 5526 /** @domName SVGLocatable.getBBox */ | 5526 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 5527 Rect getBBox() native; | 5527 Rect getBBox() native; |
| 5528 | 5528 |
| 5529 /** @domName SVGLocatable.getCTM */ | 5529 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 5530 Matrix getCTM() native; | 5530 Matrix getCTM() native; |
| 5531 | 5531 |
| 5532 /** @domName SVGLocatable.getScreenCTM */ | 5532 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 5533 Matrix getScreenCTM() native; | 5533 Matrix getScreenCTM() native; |
| 5534 | 5534 |
| 5535 /** @domName SVGLocatable.getTransformToElement */ | 5535 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 5536 Matrix getTransformToElement(SvgElement element) native; | 5536 Matrix getTransformToElement(SvgElement element) native; |
| 5537 | 5537 |
| 5538 // From SVGTransformable | 5538 // From SVGTransformable |
| 5539 | 5539 |
| 5540 /** @domName SVGTransformable.transform */ | 5540 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 5541 final AnimatedTransformList transform; | 5541 final AnimatedTransformList transform; |
| 5542 } | 5542 } |
| 5543 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5543 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5544 // for details. All rights reserved. Use of this source code is governed by a | 5544 // for details. All rights reserved. Use of this source code is governed by a |
| 5545 // BSD-style license that can be found in the LICENSE file. | 5545 // BSD-style license that can be found in the LICENSE file. |
| 5546 | 5546 |
| 5547 | 5547 |
| 5548 /// @domName SVGTextPathElement | 5548 /// @domName SVGTextPathElement; @docsEditable true |
| 5549 class TextPathElement extends TextContentElement implements UriReference native
"*SVGTextPathElement" { | 5549 class TextPathElement extends TextContentElement implements UriReference native
"*SVGTextPathElement" { |
| 5550 | 5550 |
| 5551 static const int TEXTPATH_METHODTYPE_ALIGN = 1; | 5551 static const int TEXTPATH_METHODTYPE_ALIGN = 1; |
| 5552 | 5552 |
| 5553 static const int TEXTPATH_METHODTYPE_STRETCH = 2; | 5553 static const int TEXTPATH_METHODTYPE_STRETCH = 2; |
| 5554 | 5554 |
| 5555 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; | 5555 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; |
| 5556 | 5556 |
| 5557 static const int TEXTPATH_SPACINGTYPE_AUTO = 1; | 5557 static const int TEXTPATH_SPACINGTYPE_AUTO = 1; |
| 5558 | 5558 |
| 5559 static const int TEXTPATH_SPACINGTYPE_EXACT = 2; | 5559 static const int TEXTPATH_SPACINGTYPE_EXACT = 2; |
| 5560 | 5560 |
| 5561 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; | 5561 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; |
| 5562 | 5562 |
| 5563 /** @domName SVGTextPathElement.method */ | 5563 /** @domName SVGTextPathElement.method; @docsEditable true */ |
| 5564 final AnimatedEnumeration method; | 5564 final AnimatedEnumeration method; |
| 5565 | 5565 |
| 5566 /** @domName SVGTextPathElement.spacing */ | 5566 /** @domName SVGTextPathElement.spacing; @docsEditable true */ |
| 5567 final AnimatedEnumeration spacing; | 5567 final AnimatedEnumeration spacing; |
| 5568 | 5568 |
| 5569 /** @domName SVGTextPathElement.startOffset */ | 5569 /** @domName SVGTextPathElement.startOffset; @docsEditable true */ |
| 5570 final AnimatedLength startOffset; | 5570 final AnimatedLength startOffset; |
| 5571 | 5571 |
| 5572 // From SVGURIReference | 5572 // From SVGURIReference |
| 5573 | 5573 |
| 5574 /** @domName SVGURIReference.href */ | 5574 /** @domName SVGURIReference.href; @docsEditable true */ |
| 5575 final AnimatedString href; | 5575 final AnimatedString href; |
| 5576 } | 5576 } |
| 5577 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5577 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5578 // for details. All rights reserved. Use of this source code is governed by a | 5578 // for details. All rights reserved. Use of this source code is governed by a |
| 5579 // BSD-style license that can be found in the LICENSE file. | 5579 // BSD-style license that can be found in the LICENSE file. |
| 5580 | 5580 |
| 5581 | 5581 |
| 5582 /// @domName SVGTextPositioningElement | 5582 /// @domName SVGTextPositioningElement; @docsEditable true |
| 5583 class TextPositioningElement extends TextContentElement native "*SVGTextPosition
ingElement" { | 5583 class TextPositioningElement extends TextContentElement native "*SVGTextPosition
ingElement" { |
| 5584 | 5584 |
| 5585 /** @domName SVGTextPositioningElement.dx */ | 5585 /** @domName SVGTextPositioningElement.dx; @docsEditable true */ |
| 5586 final AnimatedLengthList dx; | 5586 final AnimatedLengthList dx; |
| 5587 | 5587 |
| 5588 /** @domName SVGTextPositioningElement.dy */ | 5588 /** @domName SVGTextPositioningElement.dy; @docsEditable true */ |
| 5589 final AnimatedLengthList dy; | 5589 final AnimatedLengthList dy; |
| 5590 | 5590 |
| 5591 /** @domName SVGTextPositioningElement.rotate */ | 5591 /** @domName SVGTextPositioningElement.rotate; @docsEditable true */ |
| 5592 final AnimatedNumberList rotate; | 5592 final AnimatedNumberList rotate; |
| 5593 | 5593 |
| 5594 /** @domName SVGTextPositioningElement.x */ | 5594 /** @domName SVGTextPositioningElement.x; @docsEditable true */ |
| 5595 final AnimatedLengthList x; | 5595 final AnimatedLengthList x; |
| 5596 | 5596 |
| 5597 /** @domName SVGTextPositioningElement.y */ | 5597 /** @domName SVGTextPositioningElement.y; @docsEditable true */ |
| 5598 final AnimatedLengthList y; | 5598 final AnimatedLengthList y; |
| 5599 } | 5599 } |
| 5600 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5600 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5601 // for details. All rights reserved. Use of this source code is governed by a | 5601 // for details. All rights reserved. Use of this source code is governed by a |
| 5602 // BSD-style license that can be found in the LICENSE file. | 5602 // BSD-style license that can be found in the LICENSE file. |
| 5603 | 5603 |
| 5604 | 5604 |
| 5605 /// @domName SVGTitleElement | 5605 /// @domName SVGTitleElement; @docsEditable true |
| 5606 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
GTitleElement" { | 5606 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
GTitleElement" { |
| 5607 | 5607 |
| 5608 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit
le"); | 5608 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit
le"); |
| 5609 | 5609 |
| 5610 // From SVGLangSpace | 5610 // From SVGLangSpace |
| 5611 | 5611 |
| 5612 /** @domName SVGLangSpace.xmllang */ | 5612 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 5613 String xmllang; | 5613 String xmllang; |
| 5614 | 5614 |
| 5615 /** @domName SVGLangSpace.xmlspace */ | 5615 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 5616 String xmlspace; | 5616 String xmlspace; |
| 5617 | 5617 |
| 5618 // From SVGStylable | 5618 // From SVGStylable |
| 5619 | 5619 |
| 5620 /** @domName SVGStylable.className */ | 5620 /** @domName SVGStylable.className; @docsEditable true */ |
| 5621 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5621 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 5622 | 5622 |
| 5623 // Use implementation from Element. | 5623 // Use implementation from Element. |
| 5624 // final CSSStyleDeclaration style; | 5624 // final CSSStyleDeclaration style; |
| 5625 | 5625 |
| 5626 /** @domName SVGStylable.getPresentationAttribute */ | 5626 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 5627 CSSValue getPresentationAttribute(String name) native; | 5627 CSSValue getPresentationAttribute(String name) native; |
| 5628 } | 5628 } |
| 5629 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5629 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5630 // for details. All rights reserved. Use of this source code is governed by a | 5630 // for details. All rights reserved. Use of this source code is governed by a |
| 5631 // BSD-style license that can be found in the LICENSE file. | 5631 // BSD-style license that can be found in the LICENSE file. |
| 5632 | 5632 |
| 5633 | 5633 |
| 5634 /// @domName SVGTransform | 5634 /// @domName SVGTransform; @docsEditable true |
| 5635 class Transform native "*SVGTransform" { | 5635 class Transform native "*SVGTransform" { |
| 5636 | 5636 |
| 5637 static const int SVG_TRANSFORM_MATRIX = 1; | 5637 static const int SVG_TRANSFORM_MATRIX = 1; |
| 5638 | 5638 |
| 5639 static const int SVG_TRANSFORM_ROTATE = 4; | 5639 static const int SVG_TRANSFORM_ROTATE = 4; |
| 5640 | 5640 |
| 5641 static const int SVG_TRANSFORM_SCALE = 3; | 5641 static const int SVG_TRANSFORM_SCALE = 3; |
| 5642 | 5642 |
| 5643 static const int SVG_TRANSFORM_SKEWX = 5; | 5643 static const int SVG_TRANSFORM_SKEWX = 5; |
| 5644 | 5644 |
| 5645 static const int SVG_TRANSFORM_SKEWY = 6; | 5645 static const int SVG_TRANSFORM_SKEWY = 6; |
| 5646 | 5646 |
| 5647 static const int SVG_TRANSFORM_TRANSLATE = 2; | 5647 static const int SVG_TRANSFORM_TRANSLATE = 2; |
| 5648 | 5648 |
| 5649 static const int SVG_TRANSFORM_UNKNOWN = 0; | 5649 static const int SVG_TRANSFORM_UNKNOWN = 0; |
| 5650 | 5650 |
| 5651 /** @domName SVGTransform.angle */ | 5651 /** @domName SVGTransform.angle; @docsEditable true */ |
| 5652 final num angle; | 5652 final num angle; |
| 5653 | 5653 |
| 5654 /** @domName SVGTransform.matrix */ | 5654 /** @domName SVGTransform.matrix; @docsEditable true */ |
| 5655 final Matrix matrix; | 5655 final Matrix matrix; |
| 5656 | 5656 |
| 5657 /** @domName SVGTransform.type */ | 5657 /** @domName SVGTransform.type; @docsEditable true */ |
| 5658 final int type; | 5658 final int type; |
| 5659 | 5659 |
| 5660 /** @domName SVGTransform.setMatrix */ | 5660 /** @domName SVGTransform.setMatrix; @docsEditable true */ |
| 5661 void setMatrix(Matrix matrix) native; | 5661 void setMatrix(Matrix matrix) native; |
| 5662 | 5662 |
| 5663 /** @domName SVGTransform.setRotate */ | 5663 /** @domName SVGTransform.setRotate; @docsEditable true */ |
| 5664 void setRotate(num angle, num cx, num cy) native; | 5664 void setRotate(num angle, num cx, num cy) native; |
| 5665 | 5665 |
| 5666 /** @domName SVGTransform.setScale */ | 5666 /** @domName SVGTransform.setScale; @docsEditable true */ |
| 5667 void setScale(num sx, num sy) native; | 5667 void setScale(num sx, num sy) native; |
| 5668 | 5668 |
| 5669 /** @domName SVGTransform.setSkewX */ | 5669 /** @domName SVGTransform.setSkewX; @docsEditable true */ |
| 5670 void setSkewX(num angle) native; | 5670 void setSkewX(num angle) native; |
| 5671 | 5671 |
| 5672 /** @domName SVGTransform.setSkewY */ | 5672 /** @domName SVGTransform.setSkewY; @docsEditable true */ |
| 5673 void setSkewY(num angle) native; | 5673 void setSkewY(num angle) native; |
| 5674 | 5674 |
| 5675 /** @domName SVGTransform.setTranslate */ | 5675 /** @domName SVGTransform.setTranslate; @docsEditable true */ |
| 5676 void setTranslate(num tx, num ty) native; | 5676 void setTranslate(num tx, num ty) native; |
| 5677 } | 5677 } |
| 5678 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5678 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5679 // for details. All rights reserved. Use of this source code is governed by a | 5679 // for details. All rights reserved. Use of this source code is governed by a |
| 5680 // BSD-style license that can be found in the LICENSE file. | 5680 // BSD-style license that can be found in the LICENSE file. |
| 5681 | 5681 |
| 5682 | 5682 |
| 5683 /// @domName SVGTransformList | 5683 /// @domName SVGTransformList; @docsEditable true |
| 5684 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
e "*SVGTransformList" { | 5684 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
e "*SVGTransformList" { |
| 5685 | 5685 |
| 5686 /** @domName SVGTransformList.numberOfItems */ | 5686 /** @domName SVGTransformList.numberOfItems; @docsEditable true */ |
| 5687 final int numberOfItems; | 5687 final int numberOfItems; |
| 5688 | 5688 |
| 5689 Transform operator[](int index) => JS("Transform", "#[#]", this, index); | 5689 Transform operator[](int index) => JS("Transform", "#[#]", this, index); |
| 5690 | 5690 |
| 5691 void operator[]=(int index, Transform value) { | 5691 void operator[]=(int index, Transform value) { |
| 5692 throw new UnsupportedError("Cannot assign element of immutable List."); | 5692 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 5693 } | 5693 } |
| 5694 // -- start List<Transform> mixins. | 5694 // -- start List<Transform> mixins. |
| 5695 // Transform is the element type. | 5695 // Transform is the element type. |
| 5696 | 5696 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5764 | 5764 |
| 5765 void insertRange(int start, int rangeLength, [Transform initialValue]) { | 5765 void insertRange(int start, int rangeLength, [Transform initialValue]) { |
| 5766 throw new UnsupportedError("Cannot insertRange on immutable List."); | 5766 throw new UnsupportedError("Cannot insertRange on immutable List."); |
| 5767 } | 5767 } |
| 5768 | 5768 |
| 5769 List<Transform> getRange(int start, int rangeLength) => | 5769 List<Transform> getRange(int start, int rangeLength) => |
| 5770 _Lists.getRange(this, start, rangeLength, <Transform>[]); | 5770 _Lists.getRange(this, start, rangeLength, <Transform>[]); |
| 5771 | 5771 |
| 5772 // -- end List<Transform> mixins. | 5772 // -- end List<Transform> mixins. |
| 5773 | 5773 |
| 5774 /** @domName SVGTransformList.appendItem */ | 5774 /** @domName SVGTransformList.appendItem; @docsEditable true */ |
| 5775 Transform appendItem(Transform item) native; | 5775 Transform appendItem(Transform item) native; |
| 5776 | 5776 |
| 5777 /** @domName SVGTransformList.clear */ | 5777 /** @domName SVGTransformList.clear; @docsEditable true */ |
| 5778 void clear() native; | 5778 void clear() native; |
| 5779 | 5779 |
| 5780 /** @domName SVGTransformList.consolidate */ | 5780 /** @domName SVGTransformList.consolidate; @docsEditable true */ |
| 5781 Transform consolidate() native; | 5781 Transform consolidate() native; |
| 5782 | 5782 |
| 5783 /** @domName SVGTransformList.createSVGTransformFromMatrix */ | 5783 /** @domName SVGTransformList.createSVGTransformFromMatrix; @docsEditable true
*/ |
| 5784 Transform createSVGTransformFromMatrix(Matrix matrix) native; | 5784 Transform createSVGTransformFromMatrix(Matrix matrix) native; |
| 5785 | 5785 |
| 5786 /** @domName SVGTransformList.getItem */ | 5786 /** @domName SVGTransformList.getItem; @docsEditable true */ |
| 5787 Transform getItem(int index) native; | 5787 Transform getItem(int index) native; |
| 5788 | 5788 |
| 5789 /** @domName SVGTransformList.initialize */ | 5789 /** @domName SVGTransformList.initialize; @docsEditable true */ |
| 5790 Transform initialize(Transform item) native; | 5790 Transform initialize(Transform item) native; |
| 5791 | 5791 |
| 5792 /** @domName SVGTransformList.insertItemBefore */ | 5792 /** @domName SVGTransformList.insertItemBefore; @docsEditable true */ |
| 5793 Transform insertItemBefore(Transform item, int index) native; | 5793 Transform insertItemBefore(Transform item, int index) native; |
| 5794 | 5794 |
| 5795 /** @domName SVGTransformList.removeItem */ | 5795 /** @domName SVGTransformList.removeItem; @docsEditable true */ |
| 5796 Transform removeItem(int index) native; | 5796 Transform removeItem(int index) native; |
| 5797 | 5797 |
| 5798 /** @domName SVGTransformList.replaceItem */ | 5798 /** @domName SVGTransformList.replaceItem; @docsEditable true */ |
| 5799 Transform replaceItem(Transform item, int index) native; | 5799 Transform replaceItem(Transform item, int index) native; |
| 5800 } | 5800 } |
| 5801 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5801 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5802 // for details. All rights reserved. Use of this source code is governed by a | 5802 // for details. All rights reserved. Use of this source code is governed by a |
| 5803 // BSD-style license that can be found in the LICENSE file. | 5803 // BSD-style license that can be found in the LICENSE file. |
| 5804 | 5804 |
| 5805 | 5805 |
| 5806 /// @domName SVGTransformable | 5806 /// @domName SVGTransformable |
| 5807 abstract class Transformable implements Locatable { | 5807 abstract class Transformable implements Locatable { |
| 5808 | 5808 |
| 5809 AnimatedTransformList transform; | 5809 AnimatedTransformList transform; |
| 5810 | 5810 |
| 5811 // From SVGLocatable | 5811 // From SVGLocatable |
| 5812 | 5812 |
| 5813 SvgElement farthestViewportElement; | 5813 SvgElement farthestViewportElement; |
| 5814 | 5814 |
| 5815 SvgElement nearestViewportElement; | 5815 SvgElement nearestViewportElement; |
| 5816 | 5816 |
| 5817 /** @domName SVGLocatable.getBBox */ | 5817 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 5818 Rect getBBox(); | 5818 Rect getBBox(); |
| 5819 | 5819 |
| 5820 /** @domName SVGLocatable.getCTM */ | 5820 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 5821 Matrix getCTM(); | 5821 Matrix getCTM(); |
| 5822 | 5822 |
| 5823 /** @domName SVGLocatable.getScreenCTM */ | 5823 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 5824 Matrix getScreenCTM(); | 5824 Matrix getScreenCTM(); |
| 5825 | 5825 |
| 5826 /** @domName SVGLocatable.getTransformToElement */ | 5826 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 5827 Matrix getTransformToElement(SvgElement element); | 5827 Matrix getTransformToElement(SvgElement element); |
| 5828 } | 5828 } |
| 5829 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5829 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5830 // for details. All rights reserved. Use of this source code is governed by a | 5830 // for details. All rights reserved. Use of this source code is governed by a |
| 5831 // BSD-style license that can be found in the LICENSE file. | 5831 // BSD-style license that can be found in the LICENSE file. |
| 5832 | 5832 |
| 5833 | 5833 |
| 5834 /// @domName SVGUnitTypes | 5834 /// @domName SVGUnitTypes; @docsEditable true |
| 5835 class UnitTypes native "*SVGUnitTypes" { | 5835 class UnitTypes native "*SVGUnitTypes" { |
| 5836 | 5836 |
| 5837 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; | 5837 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; |
| 5838 | 5838 |
| 5839 static const int SVG_UNIT_TYPE_UNKNOWN = 0; | 5839 static const int SVG_UNIT_TYPE_UNKNOWN = 0; |
| 5840 | 5840 |
| 5841 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; | 5841 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; |
| 5842 } | 5842 } |
| 5843 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5843 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5844 // for details. All rights reserved. Use of this source code is governed by a | 5844 // for details. All rights reserved. Use of this source code is governed by a |
| 5845 // BSD-style license that can be found in the LICENSE file. | 5845 // BSD-style license that can be found in the LICENSE file. |
| 5846 | 5846 |
| 5847 | 5847 |
| 5848 /// @domName SVGURIReference | 5848 /// @domName SVGURIReference |
| 5849 abstract class UriReference { | 5849 abstract class UriReference { |
| 5850 | 5850 |
| 5851 AnimatedString href; | 5851 AnimatedString href; |
| 5852 } | 5852 } |
| 5853 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5853 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5854 // for details. All rights reserved. Use of this source code is governed by a | 5854 // for details. All rights reserved. Use of this source code is governed by a |
| 5855 // BSD-style license that can be found in the LICENSE file. | 5855 // BSD-style license that can be found in the LICENSE file. |
| 5856 | 5856 |
| 5857 | 5857 |
| 5858 /// @domName SVGUseElement | 5858 /// @domName SVGUseElement; @docsEditable true |
| 5859 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { | 5859 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { |
| 5860 | 5860 |
| 5861 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use")
; | 5861 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use")
; |
| 5862 | 5862 |
| 5863 /** @domName SVGUseElement.animatedInstanceRoot */ | 5863 /** @domName SVGUseElement.animatedInstanceRoot; @docsEditable true */ |
| 5864 final ElementInstance animatedInstanceRoot; | 5864 final ElementInstance animatedInstanceRoot; |
| 5865 | 5865 |
| 5866 /** @domName SVGUseElement.height */ | 5866 /** @domName SVGUseElement.height; @docsEditable true */ |
| 5867 final AnimatedLength height; | 5867 final AnimatedLength height; |
| 5868 | 5868 |
| 5869 /** @domName SVGUseElement.instanceRoot */ | 5869 /** @domName SVGUseElement.instanceRoot; @docsEditable true */ |
| 5870 final ElementInstance instanceRoot; | 5870 final ElementInstance instanceRoot; |
| 5871 | 5871 |
| 5872 /** @domName SVGUseElement.width */ | 5872 /** @domName SVGUseElement.width; @docsEditable true */ |
| 5873 final AnimatedLength width; | 5873 final AnimatedLength width; |
| 5874 | 5874 |
| 5875 /** @domName SVGUseElement.x */ | 5875 /** @domName SVGUseElement.x; @docsEditable true */ |
| 5876 final AnimatedLength x; | 5876 final AnimatedLength x; |
| 5877 | 5877 |
| 5878 /** @domName SVGUseElement.y */ | 5878 /** @domName SVGUseElement.y; @docsEditable true */ |
| 5879 final AnimatedLength y; | 5879 final AnimatedLength y; |
| 5880 | 5880 |
| 5881 // From SVGExternalResourcesRequired | 5881 // From SVGExternalResourcesRequired |
| 5882 | 5882 |
| 5883 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5883 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 5884 final AnimatedBoolean externalResourcesRequired; | 5884 final AnimatedBoolean externalResourcesRequired; |
| 5885 | 5885 |
| 5886 // From SVGLangSpace | 5886 // From SVGLangSpace |
| 5887 | 5887 |
| 5888 /** @domName SVGLangSpace.xmllang */ | 5888 /** @domName SVGLangSpace.xmllang; @docsEditable true */ |
| 5889 String xmllang; | 5889 String xmllang; |
| 5890 | 5890 |
| 5891 /** @domName SVGLangSpace.xmlspace */ | 5891 /** @domName SVGLangSpace.xmlspace; @docsEditable true */ |
| 5892 String xmlspace; | 5892 String xmlspace; |
| 5893 | 5893 |
| 5894 // From SVGLocatable | 5894 // From SVGLocatable |
| 5895 | 5895 |
| 5896 /** @domName SVGLocatable.farthestViewportElement */ | 5896 /** @domName SVGLocatable.farthestViewportElement; @docsEditable true */ |
| 5897 final SvgElement farthestViewportElement; | 5897 final SvgElement farthestViewportElement; |
| 5898 | 5898 |
| 5899 /** @domName SVGLocatable.nearestViewportElement */ | 5899 /** @domName SVGLocatable.nearestViewportElement; @docsEditable true */ |
| 5900 final SvgElement nearestViewportElement; | 5900 final SvgElement nearestViewportElement; |
| 5901 | 5901 |
| 5902 /** @domName SVGLocatable.getBBox */ | 5902 /** @domName SVGLocatable.getBBox; @docsEditable true */ |
| 5903 Rect getBBox() native; | 5903 Rect getBBox() native; |
| 5904 | 5904 |
| 5905 /** @domName SVGLocatable.getCTM */ | 5905 /** @domName SVGLocatable.getCTM; @docsEditable true */ |
| 5906 Matrix getCTM() native; | 5906 Matrix getCTM() native; |
| 5907 | 5907 |
| 5908 /** @domName SVGLocatable.getScreenCTM */ | 5908 /** @domName SVGLocatable.getScreenCTM; @docsEditable true */ |
| 5909 Matrix getScreenCTM() native; | 5909 Matrix getScreenCTM() native; |
| 5910 | 5910 |
| 5911 /** @domName SVGLocatable.getTransformToElement */ | 5911 /** @domName SVGLocatable.getTransformToElement; @docsEditable true */ |
| 5912 Matrix getTransformToElement(SvgElement element) native; | 5912 Matrix getTransformToElement(SvgElement element) native; |
| 5913 | 5913 |
| 5914 // From SVGStylable | 5914 // From SVGStylable |
| 5915 | 5915 |
| 5916 /** @domName SVGStylable.className */ | 5916 /** @domName SVGStylable.className; @docsEditable true */ |
| 5917 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5917 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
| 5918 | 5918 |
| 5919 // Use implementation from Element. | 5919 // Use implementation from Element. |
| 5920 // final CSSStyleDeclaration style; | 5920 // final CSSStyleDeclaration style; |
| 5921 | 5921 |
| 5922 /** @domName SVGStylable.getPresentationAttribute */ | 5922 /** @domName SVGStylable.getPresentationAttribute; @docsEditable true */ |
| 5923 CSSValue getPresentationAttribute(String name) native; | 5923 CSSValue getPresentationAttribute(String name) native; |
| 5924 | 5924 |
| 5925 // From SVGTests | 5925 // From SVGTests |
| 5926 | 5926 |
| 5927 /** @domName SVGTests.requiredExtensions */ | 5927 /** @domName SVGTests.requiredExtensions; @docsEditable true */ |
| 5928 final StringList requiredExtensions; | 5928 final StringList requiredExtensions; |
| 5929 | 5929 |
| 5930 /** @domName SVGTests.requiredFeatures */ | 5930 /** @domName SVGTests.requiredFeatures; @docsEditable true */ |
| 5931 final StringList requiredFeatures; | 5931 final StringList requiredFeatures; |
| 5932 | 5932 |
| 5933 /** @domName SVGTests.systemLanguage */ | 5933 /** @domName SVGTests.systemLanguage; @docsEditable true */ |
| 5934 final StringList systemLanguage; | 5934 final StringList systemLanguage; |
| 5935 | 5935 |
| 5936 /** @domName SVGTests.hasExtension */ | 5936 /** @domName SVGTests.hasExtension; @docsEditable true */ |
| 5937 bool hasExtension(String extension) native; | 5937 bool hasExtension(String extension) native; |
| 5938 | 5938 |
| 5939 // From SVGTransformable | 5939 // From SVGTransformable |
| 5940 | 5940 |
| 5941 /** @domName SVGTransformable.transform */ | 5941 /** @domName SVGTransformable.transform; @docsEditable true */ |
| 5942 final AnimatedTransformList transform; | 5942 final AnimatedTransformList transform; |
| 5943 | 5943 |
| 5944 // From SVGURIReference | 5944 // From SVGURIReference |
| 5945 | 5945 |
| 5946 /** @domName SVGURIReference.href */ | 5946 /** @domName SVGURIReference.href; @docsEditable true */ |
| 5947 final AnimatedString href; | 5947 final AnimatedString href; |
| 5948 } | 5948 } |
| 5949 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5949 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5950 // for details. All rights reserved. Use of this source code is governed by a | 5950 // for details. All rights reserved. Use of this source code is governed by a |
| 5951 // BSD-style license that can be found in the LICENSE file. | 5951 // BSD-style license that can be found in the LICENSE file. |
| 5952 | 5952 |
| 5953 | 5953 |
| 5954 /// @domName SVGVKernElement | 5954 /// @domName SVGVKernElement; @docsEditable true |
| 5955 class VKernElement extends SvgElement native "*SVGVKernElement" { | 5955 class VKernElement extends SvgElement native "*SVGVKernElement" { |
| 5956 | 5956 |
| 5957 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke
rn"); | 5957 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke
rn"); |
| 5958 } | 5958 } |
| 5959 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5959 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5960 // for details. All rights reserved. Use of this source code is governed by a | 5960 // for details. All rights reserved. Use of this source code is governed by a |
| 5961 // BSD-style license that can be found in the LICENSE file. | 5961 // BSD-style license that can be found in the LICENSE file. |
| 5962 | 5962 |
| 5963 | 5963 |
| 5964 /// @domName SVGViewElement | 5964 /// @domName SVGViewElement; @docsEditable true |
| 5965 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
equired, ZoomAndPan native "*SVGViewElement" { | 5965 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
equired, ZoomAndPan native "*SVGViewElement" { |
| 5966 | 5966 |
| 5967 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
"); | 5967 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
"); |
| 5968 | 5968 |
| 5969 /** @domName SVGViewElement.viewTarget */ | 5969 /** @domName SVGViewElement.viewTarget; @docsEditable true */ |
| 5970 final StringList viewTarget; | 5970 final StringList viewTarget; |
| 5971 | 5971 |
| 5972 // From SVGExternalResourcesRequired | 5972 // From SVGExternalResourcesRequired |
| 5973 | 5973 |
| 5974 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5974 /** @domName SVGExternalResourcesRequired.externalResourcesRequired; @docsEdit
able true */ |
| 5975 final AnimatedBoolean externalResourcesRequired; | 5975 final AnimatedBoolean externalResourcesRequired; |
| 5976 | 5976 |
| 5977 // From SVGFitToViewBox | 5977 // From SVGFitToViewBox |
| 5978 | 5978 |
| 5979 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 5979 /** @domName SVGFitToViewBox.preserveAspectRatio; @docsEditable true */ |
| 5980 final AnimatedPreserveAspectRatio preserveAspectRatio; | 5980 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 5981 | 5981 |
| 5982 /** @domName SVGFitToViewBox.viewBox */ | 5982 /** @domName SVGFitToViewBox.viewBox; @docsEditable true */ |
| 5983 final AnimatedRect viewBox; | 5983 final AnimatedRect viewBox; |
| 5984 | 5984 |
| 5985 // From SVGZoomAndPan | 5985 // From SVGZoomAndPan |
| 5986 | 5986 |
| 5987 /** @domName SVGZoomAndPan.zoomAndPan */ | 5987 /** @domName SVGZoomAndPan.zoomAndPan; @docsEditable true */ |
| 5988 int zoomAndPan; | 5988 int zoomAndPan; |
| 5989 } | 5989 } |
| 5990 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5990 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 5991 // for details. All rights reserved. Use of this source code is governed by a | 5991 // for details. All rights reserved. Use of this source code is governed by a |
| 5992 // BSD-style license that can be found in the LICENSE file. | 5992 // BSD-style license that can be found in the LICENSE file. |
| 5993 | 5993 |
| 5994 | 5994 |
| 5995 /// @domName SVGViewSpec | 5995 /// @domName SVGViewSpec; @docsEditable true |
| 5996 class ViewSpec native "*SVGViewSpec" { | 5996 class ViewSpec native "*SVGViewSpec" { |
| 5997 | 5997 |
| 5998 /** @domName SVGViewSpec.preserveAspectRatio */ | 5998 /** @domName SVGViewSpec.preserveAspectRatio; @docsEditable true */ |
| 5999 final AnimatedPreserveAspectRatio preserveAspectRatio; | 5999 final AnimatedPreserveAspectRatio preserveAspectRatio; |
| 6000 | 6000 |
| 6001 /** @domName SVGViewSpec.preserveAspectRatioString */ | 6001 /** @domName SVGViewSpec.preserveAspectRatioString; @docsEditable true */ |
| 6002 final String preserveAspectRatioString; | 6002 final String preserveAspectRatioString; |
| 6003 | 6003 |
| 6004 /** @domName SVGViewSpec.transform */ | 6004 /** @domName SVGViewSpec.transform; @docsEditable true */ |
| 6005 final TransformList transform; | 6005 final TransformList transform; |
| 6006 | 6006 |
| 6007 /** @domName SVGViewSpec.transformString */ | 6007 /** @domName SVGViewSpec.transformString; @docsEditable true */ |
| 6008 final String transformString; | 6008 final String transformString; |
| 6009 | 6009 |
| 6010 /** @domName SVGViewSpec.viewBox */ | 6010 /** @domName SVGViewSpec.viewBox; @docsEditable true */ |
| 6011 final AnimatedRect viewBox; | 6011 final AnimatedRect viewBox; |
| 6012 | 6012 |
| 6013 /** @domName SVGViewSpec.viewBoxString */ | 6013 /** @domName SVGViewSpec.viewBoxString; @docsEditable true */ |
| 6014 final String viewBoxString; | 6014 final String viewBoxString; |
| 6015 | 6015 |
| 6016 /** @domName SVGViewSpec.viewTarget */ | 6016 /** @domName SVGViewSpec.viewTarget; @docsEditable true */ |
| 6017 final SvgElement viewTarget; | 6017 final SvgElement viewTarget; |
| 6018 | 6018 |
| 6019 /** @domName SVGViewSpec.viewTargetString */ | 6019 /** @domName SVGViewSpec.viewTargetString; @docsEditable true */ |
| 6020 final String viewTargetString; | 6020 final String viewTargetString; |
| 6021 | 6021 |
| 6022 /** @domName SVGViewSpec.zoomAndPan */ | 6022 /** @domName SVGViewSpec.zoomAndPan; @docsEditable true */ |
| 6023 int zoomAndPan; | 6023 int zoomAndPan; |
| 6024 } | 6024 } |
| 6025 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6025 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6026 // for details. All rights reserved. Use of this source code is governed by a | 6026 // for details. All rights reserved. Use of this source code is governed by a |
| 6027 // BSD-style license that can be found in the LICENSE file. | 6027 // BSD-style license that can be found in the LICENSE file. |
| 6028 | 6028 |
| 6029 | 6029 |
| 6030 /// @domName SVGZoomAndPan | 6030 /// @domName SVGZoomAndPan |
| 6031 abstract class ZoomAndPan { | 6031 abstract class ZoomAndPan { |
| 6032 | 6032 |
| 6033 static const int SVG_ZOOMANDPAN_DISABLE = 1; | 6033 static const int SVG_ZOOMANDPAN_DISABLE = 1; |
| 6034 | 6034 |
| 6035 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; | 6035 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; |
| 6036 | 6036 |
| 6037 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; | 6037 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; |
| 6038 | 6038 |
| 6039 int zoomAndPan; | 6039 int zoomAndPan; |
| 6040 } | 6040 } |
| 6041 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6041 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6042 // for details. All rights reserved. Use of this source code is governed by a | 6042 // for details. All rights reserved. Use of this source code is governed by a |
| 6043 // BSD-style license that can be found in the LICENSE file. | 6043 // BSD-style license that can be found in the LICENSE file. |
| 6044 | 6044 |
| 6045 | 6045 |
| 6046 /// @domName SVGZoomEvent | 6046 /// @domName SVGZoomEvent; @docsEditable true |
| 6047 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { | 6047 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { |
| 6048 | 6048 |
| 6049 /** @domName SVGZoomEvent.newScale */ | 6049 /** @domName SVGZoomEvent.newScale; @docsEditable true */ |
| 6050 final num newScale; | 6050 final num newScale; |
| 6051 | 6051 |
| 6052 /** @domName SVGZoomEvent.newTranslate */ | 6052 /** @domName SVGZoomEvent.newTranslate; @docsEditable true */ |
| 6053 final Point newTranslate; | 6053 final Point newTranslate; |
| 6054 | 6054 |
| 6055 /** @domName SVGZoomEvent.previousScale */ | 6055 /** @domName SVGZoomEvent.previousScale; @docsEditable true */ |
| 6056 final num previousScale; | 6056 final num previousScale; |
| 6057 | 6057 |
| 6058 /** @domName SVGZoomEvent.previousTranslate */ | 6058 /** @domName SVGZoomEvent.previousTranslate; @docsEditable true */ |
| 6059 final Point previousTranslate; | 6059 final Point previousTranslate; |
| 6060 | 6060 |
| 6061 /** @domName SVGZoomEvent.zoomRectScreen */ | 6061 /** @domName SVGZoomEvent.zoomRectScreen; @docsEditable true */ |
| 6062 final Rect zoomRectScreen; | 6062 final Rect zoomRectScreen; |
| 6063 } | 6063 } |
| 6064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6065 // for details. All rights reserved. Use of this source code is governed by a | 6065 // for details. All rights reserved. Use of this source code is governed by a |
| 6066 // BSD-style license that can be found in the LICENSE file. | 6066 // BSD-style license that can be found in the LICENSE file. |
| 6067 | 6067 |
| 6068 | 6068 |
| 6069 /// @domName SVGElementInstanceList | 6069 /// @domName SVGElementInstanceList; @docsEditable true |
| 6070 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn
stance> native "*SVGElementInstanceList" { | 6070 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn
stance> native "*SVGElementInstanceList" { |
| 6071 | 6071 |
| 6072 /** @domName SVGElementInstanceList.length */ | 6072 /** @domName SVGElementInstanceList.length; @docsEditable true */ |
| 6073 final int length; | 6073 final int length; |
| 6074 | 6074 |
| 6075 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i
ndex); | 6075 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i
ndex); |
| 6076 | 6076 |
| 6077 void operator[]=(int index, ElementInstance value) { | 6077 void operator[]=(int index, ElementInstance value) { |
| 6078 throw new UnsupportedError("Cannot assign element of immutable List."); | 6078 throw new UnsupportedError("Cannot assign element of immutable List."); |
| 6079 } | 6079 } |
| 6080 // -- start List<ElementInstance> mixins. | 6080 // -- start List<ElementInstance> mixins. |
| 6081 // ElementInstance is the element type. | 6081 // ElementInstance is the element type. |
| 6082 | 6082 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6150 | 6150 |
| 6151 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { | 6151 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { |
| 6152 throw new UnsupportedError("Cannot insertRange on immutable List."); | 6152 throw new UnsupportedError("Cannot insertRange on immutable List."); |
| 6153 } | 6153 } |
| 6154 | 6154 |
| 6155 List<ElementInstance> getRange(int start, int rangeLength) => | 6155 List<ElementInstance> getRange(int start, int rangeLength) => |
| 6156 _Lists.getRange(this, start, rangeLength, <ElementInstance>[]); | 6156 _Lists.getRange(this, start, rangeLength, <ElementInstance>[]); |
| 6157 | 6157 |
| 6158 // -- end List<ElementInstance> mixins. | 6158 // -- end List<ElementInstance> mixins. |
| 6159 | 6159 |
| 6160 /** @domName SVGElementInstanceList.item */ | 6160 /** @domName SVGElementInstanceList.item; @docsEditable true */ |
| 6161 ElementInstance item(int index) native; | 6161 ElementInstance item(int index) native; |
| 6162 } | 6162 } |
| OLD | NEW |