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 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 |
| 57 /// @docsEditable |
57 class AElement extends SvgElement implements Transformable, Tests, UriReference,
Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" { | 58 class AElement extends SvgElement implements Transformable, Tests, UriReference,
Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" { |
58 | 59 |
59 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); | 60 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); |
60 | 61 |
61 /** @domName SVGAElement.target */ | 62 /** @domName SVGAElement.target */ |
| 63 /// @docsEditable |
62 final AnimatedString target; | 64 final AnimatedString target; |
63 | 65 |
64 // From SVGExternalResourcesRequired | 66 // From SVGExternalResourcesRequired |
65 | 67 |
66 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 68 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 69 /// @docsEditable |
67 final AnimatedBoolean externalResourcesRequired; | 70 final AnimatedBoolean externalResourcesRequired; |
68 | 71 |
69 // From SVGLangSpace | 72 // From SVGLangSpace |
70 | 73 |
71 /** @domName SVGLangSpace.xmllang */ | 74 /** @domName SVGLangSpace.xmllang */ |
| 75 /// @docsEditable |
72 String xmllang; | 76 String xmllang; |
73 | 77 |
74 /** @domName SVGLangSpace.xmlspace */ | 78 /** @domName SVGLangSpace.xmlspace */ |
| 79 /// @docsEditable |
75 String xmlspace; | 80 String xmlspace; |
76 | 81 |
77 // From SVGLocatable | 82 // From SVGLocatable |
78 | 83 |
79 /** @domName SVGLocatable.farthestViewportElement */ | 84 /** @domName SVGLocatable.farthestViewportElement */ |
| 85 /// @docsEditable |
80 final SvgElement farthestViewportElement; | 86 final SvgElement farthestViewportElement; |
81 | 87 |
82 /** @domName SVGLocatable.nearestViewportElement */ | 88 /** @domName SVGLocatable.nearestViewportElement */ |
| 89 /// @docsEditable |
83 final SvgElement nearestViewportElement; | 90 final SvgElement nearestViewportElement; |
84 | 91 |
85 /** @domName SVGLocatable.getBBox */ | 92 /** @domName SVGLocatable.getBBox */ |
| 93 /// @docsEditable |
86 Rect getBBox() native; | 94 Rect getBBox() native; |
87 | 95 |
88 /** @domName SVGLocatable.getCTM */ | 96 /** @domName SVGLocatable.getCTM */ |
| 97 /// @docsEditable |
89 Matrix getCTM() native; | 98 Matrix getCTM() native; |
90 | 99 |
91 /** @domName SVGLocatable.getScreenCTM */ | 100 /** @domName SVGLocatable.getScreenCTM */ |
| 101 /// @docsEditable |
92 Matrix getScreenCTM() native; | 102 Matrix getScreenCTM() native; |
93 | 103 |
94 /** @domName SVGLocatable.getTransformToElement */ | 104 /** @domName SVGLocatable.getTransformToElement */ |
| 105 /// @docsEditable |
95 Matrix getTransformToElement(SvgElement element) native; | 106 Matrix getTransformToElement(SvgElement element) native; |
96 | 107 |
97 // From SVGStylable | 108 // From SVGStylable |
98 | 109 |
99 /** @domName SVGStylable.className */ | 110 /** @domName SVGStylable.className */ |
| 111 /// @docsEditable |
100 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 112 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
101 | 113 |
102 // Use implementation from Element. | 114 // Use implementation from Element. |
103 // final CSSStyleDeclaration style; | 115 // final CSSStyleDeclaration style; |
104 | 116 |
105 /** @domName SVGStylable.getPresentationAttribute */ | 117 /** @domName SVGStylable.getPresentationAttribute */ |
| 118 /// @docsEditable |
106 CSSValue getPresentationAttribute(String name) native; | 119 CSSValue getPresentationAttribute(String name) native; |
107 | 120 |
108 // From SVGTests | 121 // From SVGTests |
109 | 122 |
110 /** @domName SVGTests.requiredExtensions */ | 123 /** @domName SVGTests.requiredExtensions */ |
| 124 /// @docsEditable |
111 final StringList requiredExtensions; | 125 final StringList requiredExtensions; |
112 | 126 |
113 /** @domName SVGTests.requiredFeatures */ | 127 /** @domName SVGTests.requiredFeatures */ |
| 128 /// @docsEditable |
114 final StringList requiredFeatures; | 129 final StringList requiredFeatures; |
115 | 130 |
116 /** @domName SVGTests.systemLanguage */ | 131 /** @domName SVGTests.systemLanguage */ |
| 132 /// @docsEditable |
117 final StringList systemLanguage; | 133 final StringList systemLanguage; |
118 | 134 |
119 /** @domName SVGTests.hasExtension */ | 135 /** @domName SVGTests.hasExtension */ |
| 136 /// @docsEditable |
120 bool hasExtension(String extension) native; | 137 bool hasExtension(String extension) native; |
121 | 138 |
122 // From SVGTransformable | 139 // From SVGTransformable |
123 | 140 |
124 /** @domName SVGTransformable.transform */ | 141 /** @domName SVGTransformable.transform */ |
| 142 /// @docsEditable |
125 final AnimatedTransformList transform; | 143 final AnimatedTransformList transform; |
126 | 144 |
127 // From SVGURIReference | 145 // From SVGURIReference |
128 | 146 |
129 /** @domName SVGURIReference.href */ | 147 /** @domName SVGURIReference.href */ |
| 148 /// @docsEditable |
130 final AnimatedString href; | 149 final AnimatedString href; |
131 } | 150 } |
132 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 151 // 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 | 152 // 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. | 153 // BSD-style license that can be found in the LICENSE file. |
135 | 154 |
136 | 155 |
137 /// @domName SVGAltGlyphDefElement | 156 /// @domName SVGAltGlyphDefElement |
| 157 /// @docsEditable |
138 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { | 158 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { |
139 } | 159 } |
140 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 160 // 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 | 161 // 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. | 162 // BSD-style license that can be found in the LICENSE file. |
143 | 163 |
144 | 164 |
145 /// @domName SVGAltGlyphElement | 165 /// @domName SVGAltGlyphElement |
| 166 /// @docsEditable |
146 class AltGlyphElement extends TextPositioningElement implements UriReference nat
ive "*SVGAltGlyphElement" { | 167 class AltGlyphElement extends TextPositioningElement implements UriReference nat
ive "*SVGAltGlyphElement" { |
147 | 168 |
148 /** @domName SVGAltGlyphElement.format */ | 169 /** @domName SVGAltGlyphElement.format */ |
| 170 /// @docsEditable |
149 String format; | 171 String format; |
150 | 172 |
151 /** @domName SVGAltGlyphElement.glyphRef */ | 173 /** @domName SVGAltGlyphElement.glyphRef */ |
| 174 /// @docsEditable |
152 String glyphRef; | 175 String glyphRef; |
153 | 176 |
154 // From SVGURIReference | 177 // From SVGURIReference |
155 | 178 |
156 /** @domName SVGURIReference.href */ | 179 /** @domName SVGURIReference.href */ |
| 180 /// @docsEditable |
157 final AnimatedString href; | 181 final AnimatedString href; |
158 } | 182 } |
159 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 183 // 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 | 184 // 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. | 185 // BSD-style license that can be found in the LICENSE file. |
162 | 186 |
163 | 187 |
164 /// @domName SVGAltGlyphItemElement | 188 /// @domName SVGAltGlyphItemElement |
| 189 /// @docsEditable |
165 class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" { | 190 class AltGlyphItemElement extends SvgElement native "*SVGAltGlyphItemElement" { |
166 } | 191 } |
167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 192 // 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 | 193 // 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. | 194 // BSD-style license that can be found in the LICENSE file. |
170 | 195 |
171 | 196 |
172 /// @domName SVGAngle | 197 /// @domName SVGAngle |
| 198 /// @docsEditable |
173 class Angle native "*SVGAngle" { | 199 class Angle native "*SVGAngle" { |
174 | 200 |
175 static const int SVG_ANGLETYPE_DEG = 2; | 201 static const int SVG_ANGLETYPE_DEG = 2; |
176 | 202 |
177 static const int SVG_ANGLETYPE_GRAD = 4; | 203 static const int SVG_ANGLETYPE_GRAD = 4; |
178 | 204 |
179 static const int SVG_ANGLETYPE_RAD = 3; | 205 static const int SVG_ANGLETYPE_RAD = 3; |
180 | 206 |
181 static const int SVG_ANGLETYPE_UNKNOWN = 0; | 207 static const int SVG_ANGLETYPE_UNKNOWN = 0; |
182 | 208 |
183 static const int SVG_ANGLETYPE_UNSPECIFIED = 1; | 209 static const int SVG_ANGLETYPE_UNSPECIFIED = 1; |
184 | 210 |
185 /** @domName SVGAngle.unitType */ | 211 /** @domName SVGAngle.unitType */ |
| 212 /// @docsEditable |
186 final int unitType; | 213 final int unitType; |
187 | 214 |
188 /** @domName SVGAngle.value */ | 215 /** @domName SVGAngle.value */ |
| 216 /// @docsEditable |
189 num value; | 217 num value; |
190 | 218 |
191 /** @domName SVGAngle.valueAsString */ | 219 /** @domName SVGAngle.valueAsString */ |
| 220 /// @docsEditable |
192 String valueAsString; | 221 String valueAsString; |
193 | 222 |
194 /** @domName SVGAngle.valueInSpecifiedUnits */ | 223 /** @domName SVGAngle.valueInSpecifiedUnits */ |
| 224 /// @docsEditable |
195 num valueInSpecifiedUnits; | 225 num valueInSpecifiedUnits; |
196 | 226 |
197 /** @domName SVGAngle.convertToSpecifiedUnits */ | 227 /** @domName SVGAngle.convertToSpecifiedUnits */ |
| 228 /// @docsEditable |
198 void convertToSpecifiedUnits(int unitType) native; | 229 void convertToSpecifiedUnits(int unitType) native; |
199 | 230 |
200 /** @domName SVGAngle.newValueSpecifiedUnits */ | 231 /** @domName SVGAngle.newValueSpecifiedUnits */ |
| 232 /// @docsEditable |
201 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 233 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; |
202 } | 234 } |
203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 235 // 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 | 236 // 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. | 237 // BSD-style license that can be found in the LICENSE file. |
206 | 238 |
207 | 239 |
208 /// @domName SVGAnimateColorElement | 240 /// @domName SVGAnimateColorElement |
| 241 /// @docsEditable |
209 class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
nt" { | 242 class AnimateColorElement extends AnimationElement native "*SVGAnimateColorEleme
nt" { |
210 | 243 |
211 factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("animateColor"); | 244 factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("animateColor"); |
212 } | 245 } |
213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 246 // 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 | 247 // 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. | 248 // BSD-style license that can be found in the LICENSE file. |
216 | 249 |
217 | 250 |
218 /// @domName SVGAnimateElement | 251 /// @domName SVGAnimateElement |
| 252 /// @docsEditable |
219 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { | 253 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { |
220 | 254 |
221 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
nimate"); | 255 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a
nimate"); |
222 } | 256 } |
223 // 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 |
224 // 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 |
225 // BSD-style license that can be found in the LICENSE file. | 259 // BSD-style license that can be found in the LICENSE file. |
226 | 260 |
227 | 261 |
228 /// @domName SVGAnimateMotionElement | 262 /// @domName SVGAnimateMotionElement |
| 263 /// @docsEditable |
229 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
ment" { | 264 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle
ment" { |
230 | 265 |
231 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
tag("animateMotion"); | 266 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_
tag("animateMotion"); |
232 } | 267 } |
233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 268 // 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 | 269 // 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. | 270 // BSD-style license that can be found in the LICENSE file. |
236 | 271 |
237 | 272 |
238 /// @domName SVGAnimateTransformElement | 273 /// @domName SVGAnimateTransformElement |
| 274 /// @docsEditable |
239 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
ormElement" { | 275 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf
ormElement" { |
240 | 276 |
241 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
nt_tag("animateTransform"); | 277 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme
nt_tag("animateTransform"); |
242 } | 278 } |
243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 279 // 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 | 280 // 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. | 281 // BSD-style license that can be found in the LICENSE file. |
246 | 282 |
247 | 283 |
248 /// @domName SVGAnimatedAngle | 284 /// @domName SVGAnimatedAngle |
| 285 /// @docsEditable |
249 class AnimatedAngle native "*SVGAnimatedAngle" { | 286 class AnimatedAngle native "*SVGAnimatedAngle" { |
250 | 287 |
251 /** @domName SVGAnimatedAngle.animVal */ | 288 /** @domName SVGAnimatedAngle.animVal */ |
| 289 /// @docsEditable |
252 final Angle animVal; | 290 final Angle animVal; |
253 | 291 |
254 /** @domName SVGAnimatedAngle.baseVal */ | 292 /** @domName SVGAnimatedAngle.baseVal */ |
| 293 /// @docsEditable |
255 final Angle baseVal; | 294 final Angle baseVal; |
256 } | 295 } |
257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 296 // 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 | 297 // 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. | 298 // BSD-style license that can be found in the LICENSE file. |
260 | 299 |
261 | 300 |
262 /// @domName SVGAnimatedBoolean | 301 /// @domName SVGAnimatedBoolean |
| 302 /// @docsEditable |
263 class AnimatedBoolean native "*SVGAnimatedBoolean" { | 303 class AnimatedBoolean native "*SVGAnimatedBoolean" { |
264 | 304 |
265 /** @domName SVGAnimatedBoolean.animVal */ | 305 /** @domName SVGAnimatedBoolean.animVal */ |
| 306 /// @docsEditable |
266 final bool animVal; | 307 final bool animVal; |
267 | 308 |
268 /** @domName SVGAnimatedBoolean.baseVal */ | 309 /** @domName SVGAnimatedBoolean.baseVal */ |
| 310 /// @docsEditable |
269 bool baseVal; | 311 bool baseVal; |
270 } | 312 } |
271 // 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 |
272 // 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 |
273 // BSD-style license that can be found in the LICENSE file. | 315 // BSD-style license that can be found in the LICENSE file. |
274 | 316 |
275 | 317 |
276 /// @domName SVGAnimatedEnumeration | 318 /// @domName SVGAnimatedEnumeration |
| 319 /// @docsEditable |
277 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { | 320 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { |
278 | 321 |
279 /** @domName SVGAnimatedEnumeration.animVal */ | 322 /** @domName SVGAnimatedEnumeration.animVal */ |
| 323 /// @docsEditable |
280 final int animVal; | 324 final int animVal; |
281 | 325 |
282 /** @domName SVGAnimatedEnumeration.baseVal */ | 326 /** @domName SVGAnimatedEnumeration.baseVal */ |
| 327 /// @docsEditable |
283 int baseVal; | 328 int baseVal; |
284 } | 329 } |
285 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 330 // 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 | 331 // 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. | 332 // BSD-style license that can be found in the LICENSE file. |
288 | 333 |
289 | 334 |
290 /// @domName SVGAnimatedInteger | 335 /// @domName SVGAnimatedInteger |
| 336 /// @docsEditable |
291 class AnimatedInteger native "*SVGAnimatedInteger" { | 337 class AnimatedInteger native "*SVGAnimatedInteger" { |
292 | 338 |
293 /** @domName SVGAnimatedInteger.animVal */ | 339 /** @domName SVGAnimatedInteger.animVal */ |
| 340 /// @docsEditable |
294 final int animVal; | 341 final int animVal; |
295 | 342 |
296 /** @domName SVGAnimatedInteger.baseVal */ | 343 /** @domName SVGAnimatedInteger.baseVal */ |
| 344 /// @docsEditable |
297 int baseVal; | 345 int baseVal; |
298 } | 346 } |
299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 347 // 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 | 348 // 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. | 349 // BSD-style license that can be found in the LICENSE file. |
302 | 350 |
303 | 351 |
304 /// @domName SVGAnimatedLength | 352 /// @domName SVGAnimatedLength |
| 353 /// @docsEditable |
305 class AnimatedLength native "*SVGAnimatedLength" { | 354 class AnimatedLength native "*SVGAnimatedLength" { |
306 | 355 |
307 /** @domName SVGAnimatedLength.animVal */ | 356 /** @domName SVGAnimatedLength.animVal */ |
| 357 /// @docsEditable |
308 final Length animVal; | 358 final Length animVal; |
309 | 359 |
310 /** @domName SVGAnimatedLength.baseVal */ | 360 /** @domName SVGAnimatedLength.baseVal */ |
| 361 /// @docsEditable |
311 final Length baseVal; | 362 final Length baseVal; |
312 } | 363 } |
313 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 364 // 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 | 365 // 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. | 366 // BSD-style license that can be found in the LICENSE file. |
316 | 367 |
317 | 368 |
318 /// @domName SVGAnimatedLengthList | 369 /// @domName SVGAnimatedLengthList |
| 370 /// @docsEditable |
319 class AnimatedLengthList implements JavaScriptIndexingBehavior, List<AnimatedLen
gth> native "*SVGAnimatedLengthList" { | 371 class AnimatedLengthList implements JavaScriptIndexingBehavior, List<AnimatedLen
gth> native "*SVGAnimatedLengthList" { |
320 | 372 |
321 /** @domName SVGAnimatedLengthList.animVal */ | 373 /** @domName SVGAnimatedLengthList.animVal */ |
| 374 /// @docsEditable |
322 final LengthList animVal; | 375 final LengthList animVal; |
323 | 376 |
324 /** @domName SVGAnimatedLengthList.baseVal */ | 377 /** @domName SVGAnimatedLengthList.baseVal */ |
| 378 /// @docsEditable |
325 final LengthList baseVal; | 379 final LengthList baseVal; |
326 | 380 |
327 AnimatedLength operator[](int index) => JS("AnimatedLength", "#[#]", this, ind
ex); | 381 AnimatedLength operator[](int index) => JS("AnimatedLength", "#[#]", this, ind
ex); |
328 | 382 |
329 void operator[]=(int index, AnimatedLength value) { | 383 void operator[]=(int index, AnimatedLength value) { |
330 throw new UnsupportedError("Cannot assign element of immutable List."); | 384 throw new UnsupportedError("Cannot assign element of immutable List."); |
331 } | 385 } |
332 // -- start List<AnimatedLength> mixins. | 386 // -- start List<AnimatedLength> mixins. |
333 // AnimatedLength is the element type. | 387 // AnimatedLength is the element type. |
334 | 388 |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
408 _Lists.getRange(this, start, rangeLength, <AnimatedLength>[]); | 462 _Lists.getRange(this, start, rangeLength, <AnimatedLength>[]); |
409 | 463 |
410 // -- end List<AnimatedLength> mixins. | 464 // -- end List<AnimatedLength> mixins. |
411 } | 465 } |
412 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 466 // 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 | 467 // 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. | 468 // BSD-style license that can be found in the LICENSE file. |
415 | 469 |
416 | 470 |
417 /// @domName SVGAnimatedNumber | 471 /// @domName SVGAnimatedNumber |
| 472 /// @docsEditable |
418 class AnimatedNumber native "*SVGAnimatedNumber" { | 473 class AnimatedNumber native "*SVGAnimatedNumber" { |
419 | 474 |
420 /** @domName SVGAnimatedNumber.animVal */ | 475 /** @domName SVGAnimatedNumber.animVal */ |
| 476 /// @docsEditable |
421 final num animVal; | 477 final num animVal; |
422 | 478 |
423 /** @domName SVGAnimatedNumber.baseVal */ | 479 /** @domName SVGAnimatedNumber.baseVal */ |
| 480 /// @docsEditable |
424 num baseVal; | 481 num baseVal; |
425 } | 482 } |
426 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 483 // 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 | 484 // 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. | 485 // BSD-style license that can be found in the LICENSE file. |
429 | 486 |
430 | 487 |
431 /// @domName SVGAnimatedNumberList | 488 /// @domName SVGAnimatedNumberList |
| 489 /// @docsEditable |
432 class AnimatedNumberList implements JavaScriptIndexingBehavior, List<AnimatedNum
ber> native "*SVGAnimatedNumberList" { | 490 class AnimatedNumberList implements JavaScriptIndexingBehavior, List<AnimatedNum
ber> native "*SVGAnimatedNumberList" { |
433 | 491 |
434 /** @domName SVGAnimatedNumberList.animVal */ | 492 /** @domName SVGAnimatedNumberList.animVal */ |
| 493 /// @docsEditable |
435 final NumberList animVal; | 494 final NumberList animVal; |
436 | 495 |
437 /** @domName SVGAnimatedNumberList.baseVal */ | 496 /** @domName SVGAnimatedNumberList.baseVal */ |
| 497 /// @docsEditable |
438 final NumberList baseVal; | 498 final NumberList baseVal; |
439 | 499 |
440 AnimatedNumber operator[](int index) => JS("AnimatedNumber", "#[#]", this, ind
ex); | 500 AnimatedNumber operator[](int index) => JS("AnimatedNumber", "#[#]", this, ind
ex); |
441 | 501 |
442 void operator[]=(int index, AnimatedNumber value) { | 502 void operator[]=(int index, AnimatedNumber value) { |
443 throw new UnsupportedError("Cannot assign element of immutable List."); | 503 throw new UnsupportedError("Cannot assign element of immutable List."); |
444 } | 504 } |
445 // -- start List<AnimatedNumber> mixins. | 505 // -- start List<AnimatedNumber> mixins. |
446 // AnimatedNumber is the element type. | 506 // AnimatedNumber is the element type. |
447 | 507 |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
521 _Lists.getRange(this, start, rangeLength, <AnimatedNumber>[]); | 581 _Lists.getRange(this, start, rangeLength, <AnimatedNumber>[]); |
522 | 582 |
523 // -- end List<AnimatedNumber> mixins. | 583 // -- end List<AnimatedNumber> mixins. |
524 } | 584 } |
525 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 585 // 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 | 586 // 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. | 587 // BSD-style license that can be found in the LICENSE file. |
528 | 588 |
529 | 589 |
530 /// @domName SVGAnimatedPreserveAspectRatio | 590 /// @domName SVGAnimatedPreserveAspectRatio |
| 591 /// @docsEditable |
531 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { | 592 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { |
532 | 593 |
533 /** @domName SVGAnimatedPreserveAspectRatio.animVal */ | 594 /** @domName SVGAnimatedPreserveAspectRatio.animVal */ |
| 595 /// @docsEditable |
534 final PreserveAspectRatio animVal; | 596 final PreserveAspectRatio animVal; |
535 | 597 |
536 /** @domName SVGAnimatedPreserveAspectRatio.baseVal */ | 598 /** @domName SVGAnimatedPreserveAspectRatio.baseVal */ |
| 599 /// @docsEditable |
537 final PreserveAspectRatio baseVal; | 600 final PreserveAspectRatio baseVal; |
538 } | 601 } |
539 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 602 // 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 | 603 // 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. | 604 // BSD-style license that can be found in the LICENSE file. |
542 | 605 |
543 | 606 |
544 /// @domName SVGAnimatedRect | 607 /// @domName SVGAnimatedRect |
| 608 /// @docsEditable |
545 class AnimatedRect native "*SVGAnimatedRect" { | 609 class AnimatedRect native "*SVGAnimatedRect" { |
546 | 610 |
547 /** @domName SVGAnimatedRect.animVal */ | 611 /** @domName SVGAnimatedRect.animVal */ |
| 612 /// @docsEditable |
548 final Rect animVal; | 613 final Rect animVal; |
549 | 614 |
550 /** @domName SVGAnimatedRect.baseVal */ | 615 /** @domName SVGAnimatedRect.baseVal */ |
| 616 /// @docsEditable |
551 final Rect baseVal; | 617 final Rect baseVal; |
552 } | 618 } |
553 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 619 // 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 | 620 // 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. | 621 // BSD-style license that can be found in the LICENSE file. |
556 | 622 |
557 | 623 |
558 /// @domName SVGAnimatedString | 624 /// @domName SVGAnimatedString |
| 625 /// @docsEditable |
559 class AnimatedString native "*SVGAnimatedString" { | 626 class AnimatedString native "*SVGAnimatedString" { |
560 | 627 |
561 /** @domName SVGAnimatedString.animVal */ | 628 /** @domName SVGAnimatedString.animVal */ |
| 629 /// @docsEditable |
562 final String animVal; | 630 final String animVal; |
563 | 631 |
564 /** @domName SVGAnimatedString.baseVal */ | 632 /** @domName SVGAnimatedString.baseVal */ |
| 633 /// @docsEditable |
565 String baseVal; | 634 String baseVal; |
566 } | 635 } |
567 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 636 // 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 | 637 // 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. | 638 // BSD-style license that can be found in the LICENSE file. |
570 | 639 |
571 | 640 |
572 /// @domName SVGAnimatedTransformList | 641 /// @domName SVGAnimatedTransformList |
| 642 /// @docsEditable |
573 class AnimatedTransformList implements JavaScriptIndexingBehavior, List<AnimateT
ransformElement> native "*SVGAnimatedTransformList" { | 643 class AnimatedTransformList implements JavaScriptIndexingBehavior, List<AnimateT
ransformElement> native "*SVGAnimatedTransformList" { |
574 | 644 |
575 /** @domName SVGAnimatedTransformList.animVal */ | 645 /** @domName SVGAnimatedTransformList.animVal */ |
| 646 /// @docsEditable |
576 final TransformList animVal; | 647 final TransformList animVal; |
577 | 648 |
578 /** @domName SVGAnimatedTransformList.baseVal */ | 649 /** @domName SVGAnimatedTransformList.baseVal */ |
| 650 /// @docsEditable |
579 final TransformList baseVal; | 651 final TransformList baseVal; |
580 | 652 |
581 AnimateTransformElement operator[](int index) => JS("AnimateTransformElement",
"#[#]", this, index); | 653 AnimateTransformElement operator[](int index) => JS("AnimateTransformElement",
"#[#]", this, index); |
582 | 654 |
583 void operator[]=(int index, AnimateTransformElement value) { | 655 void operator[]=(int index, AnimateTransformElement value) { |
584 throw new UnsupportedError("Cannot assign element of immutable List."); | 656 throw new UnsupportedError("Cannot assign element of immutable List."); |
585 } | 657 } |
586 // -- start List<AnimateTransformElement> mixins. | 658 // -- start List<AnimateTransformElement> mixins. |
587 // AnimateTransformElement is the element type. | 659 // AnimateTransformElement is the element type. |
588 | 660 |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
662 _Lists.getRange(this, start, rangeLength, <AnimateTransformElement>[]); | 734 _Lists.getRange(this, start, rangeLength, <AnimateTransformElement>[]); |
663 | 735 |
664 // -- end List<AnimateTransformElement> mixins. | 736 // -- end List<AnimateTransformElement> mixins. |
665 } | 737 } |
666 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 738 // 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 | 739 // 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. | 740 // BSD-style license that can be found in the LICENSE file. |
669 | 741 |
670 | 742 |
671 /// @domName SVGAnimationElement | 743 /// @domName SVGAnimationElement |
| 744 /// @docsEditable |
672 class AnimationElement extends SvgElement implements Tests, ElementTimeControl,
ExternalResourcesRequired native "*SVGAnimationElement" { | 745 class AnimationElement extends SvgElement implements Tests, ElementTimeControl,
ExternalResourcesRequired native "*SVGAnimationElement" { |
673 | 746 |
674 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"animation"); | 747 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag(
"animation"); |
675 | 748 |
676 /** @domName SVGAnimationElement.targetElement */ | 749 /** @domName SVGAnimationElement.targetElement */ |
| 750 /// @docsEditable |
677 final SvgElement targetElement; | 751 final SvgElement targetElement; |
678 | 752 |
679 /** @domName SVGAnimationElement.getCurrentTime */ | 753 /** @domName SVGAnimationElement.getCurrentTime */ |
| 754 /// @docsEditable |
680 num getCurrentTime() native; | 755 num getCurrentTime() native; |
681 | 756 |
682 /** @domName SVGAnimationElement.getSimpleDuration */ | 757 /** @domName SVGAnimationElement.getSimpleDuration */ |
| 758 /// @docsEditable |
683 num getSimpleDuration() native; | 759 num getSimpleDuration() native; |
684 | 760 |
685 /** @domName SVGAnimationElement.getStartTime */ | 761 /** @domName SVGAnimationElement.getStartTime */ |
| 762 /// @docsEditable |
686 num getStartTime() native; | 763 num getStartTime() native; |
687 | 764 |
688 // From ElementTimeControl | 765 // From ElementTimeControl |
689 | 766 |
690 /** @domName ElementTimeControl.beginElement */ | 767 /** @domName ElementTimeControl.beginElement */ |
| 768 /// @docsEditable |
691 void beginElement() native; | 769 void beginElement() native; |
692 | 770 |
693 /** @domName ElementTimeControl.beginElementAt */ | 771 /** @domName ElementTimeControl.beginElementAt */ |
| 772 /// @docsEditable |
694 void beginElementAt(num offset) native; | 773 void beginElementAt(num offset) native; |
695 | 774 |
696 /** @domName ElementTimeControl.endElement */ | 775 /** @domName ElementTimeControl.endElement */ |
| 776 /// @docsEditable |
697 void endElement() native; | 777 void endElement() native; |
698 | 778 |
699 /** @domName ElementTimeControl.endElementAt */ | 779 /** @domName ElementTimeControl.endElementAt */ |
| 780 /// @docsEditable |
700 void endElementAt(num offset) native; | 781 void endElementAt(num offset) native; |
701 | 782 |
702 // From SVGExternalResourcesRequired | 783 // From SVGExternalResourcesRequired |
703 | 784 |
704 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 785 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 786 /// @docsEditable |
705 final AnimatedBoolean externalResourcesRequired; | 787 final AnimatedBoolean externalResourcesRequired; |
706 | 788 |
707 // From SVGTests | 789 // From SVGTests |
708 | 790 |
709 /** @domName SVGTests.requiredExtensions */ | 791 /** @domName SVGTests.requiredExtensions */ |
| 792 /// @docsEditable |
710 final StringList requiredExtensions; | 793 final StringList requiredExtensions; |
711 | 794 |
712 /** @domName SVGTests.requiredFeatures */ | 795 /** @domName SVGTests.requiredFeatures */ |
| 796 /// @docsEditable |
713 final StringList requiredFeatures; | 797 final StringList requiredFeatures; |
714 | 798 |
715 /** @domName SVGTests.systemLanguage */ | 799 /** @domName SVGTests.systemLanguage */ |
| 800 /// @docsEditable |
716 final StringList systemLanguage; | 801 final StringList systemLanguage; |
717 | 802 |
718 /** @domName SVGTests.hasExtension */ | 803 /** @domName SVGTests.hasExtension */ |
| 804 /// @docsEditable |
719 bool hasExtension(String extension) native; | 805 bool hasExtension(String extension) native; |
720 } | 806 } |
721 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 807 // 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 | 808 // 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. | 809 // BSD-style license that can be found in the LICENSE file. |
724 | 810 |
725 | 811 |
726 /// @domName SVGCircleElement | 812 /// @domName SVGCircleElement |
| 813 /// @docsEditable |
727 class CircleElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGCircleElement" { | 814 class CircleElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGCircleElement" { |
728 | 815 |
729 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci
rcle"); | 816 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci
rcle"); |
730 | 817 |
731 /** @domName SVGCircleElement.cx */ | 818 /** @domName SVGCircleElement.cx */ |
| 819 /// @docsEditable |
732 final AnimatedLength cx; | 820 final AnimatedLength cx; |
733 | 821 |
734 /** @domName SVGCircleElement.cy */ | 822 /** @domName SVGCircleElement.cy */ |
| 823 /// @docsEditable |
735 final AnimatedLength cy; | 824 final AnimatedLength cy; |
736 | 825 |
737 /** @domName SVGCircleElement.r */ | 826 /** @domName SVGCircleElement.r */ |
| 827 /// @docsEditable |
738 final AnimatedLength r; | 828 final AnimatedLength r; |
739 | 829 |
740 // From SVGExternalResourcesRequired | 830 // From SVGExternalResourcesRequired |
741 | 831 |
742 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 832 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 833 /// @docsEditable |
743 final AnimatedBoolean externalResourcesRequired; | 834 final AnimatedBoolean externalResourcesRequired; |
744 | 835 |
745 // From SVGLangSpace | 836 // From SVGLangSpace |
746 | 837 |
747 /** @domName SVGLangSpace.xmllang */ | 838 /** @domName SVGLangSpace.xmllang */ |
| 839 /// @docsEditable |
748 String xmllang; | 840 String xmllang; |
749 | 841 |
750 /** @domName SVGLangSpace.xmlspace */ | 842 /** @domName SVGLangSpace.xmlspace */ |
| 843 /// @docsEditable |
751 String xmlspace; | 844 String xmlspace; |
752 | 845 |
753 // From SVGLocatable | 846 // From SVGLocatable |
754 | 847 |
755 /** @domName SVGLocatable.farthestViewportElement */ | 848 /** @domName SVGLocatable.farthestViewportElement */ |
| 849 /// @docsEditable |
756 final SvgElement farthestViewportElement; | 850 final SvgElement farthestViewportElement; |
757 | 851 |
758 /** @domName SVGLocatable.nearestViewportElement */ | 852 /** @domName SVGLocatable.nearestViewportElement */ |
| 853 /// @docsEditable |
759 final SvgElement nearestViewportElement; | 854 final SvgElement nearestViewportElement; |
760 | 855 |
761 /** @domName SVGLocatable.getBBox */ | 856 /** @domName SVGLocatable.getBBox */ |
| 857 /// @docsEditable |
762 Rect getBBox() native; | 858 Rect getBBox() native; |
763 | 859 |
764 /** @domName SVGLocatable.getCTM */ | 860 /** @domName SVGLocatable.getCTM */ |
| 861 /// @docsEditable |
765 Matrix getCTM() native; | 862 Matrix getCTM() native; |
766 | 863 |
767 /** @domName SVGLocatable.getScreenCTM */ | 864 /** @domName SVGLocatable.getScreenCTM */ |
| 865 /// @docsEditable |
768 Matrix getScreenCTM() native; | 866 Matrix getScreenCTM() native; |
769 | 867 |
770 /** @domName SVGLocatable.getTransformToElement */ | 868 /** @domName SVGLocatable.getTransformToElement */ |
| 869 /// @docsEditable |
771 Matrix getTransformToElement(SvgElement element) native; | 870 Matrix getTransformToElement(SvgElement element) native; |
772 | 871 |
773 // From SVGStylable | 872 // From SVGStylable |
774 | 873 |
775 /** @domName SVGStylable.className */ | 874 /** @domName SVGStylable.className */ |
| 875 /// @docsEditable |
776 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 876 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
777 | 877 |
778 // Use implementation from Element. | 878 // Use implementation from Element. |
779 // final CSSStyleDeclaration style; | 879 // final CSSStyleDeclaration style; |
780 | 880 |
781 /** @domName SVGStylable.getPresentationAttribute */ | 881 /** @domName SVGStylable.getPresentationAttribute */ |
| 882 /// @docsEditable |
782 CSSValue getPresentationAttribute(String name) native; | 883 CSSValue getPresentationAttribute(String name) native; |
783 | 884 |
784 // From SVGTests | 885 // From SVGTests |
785 | 886 |
786 /** @domName SVGTests.requiredExtensions */ | 887 /** @domName SVGTests.requiredExtensions */ |
| 888 /// @docsEditable |
787 final StringList requiredExtensions; | 889 final StringList requiredExtensions; |
788 | 890 |
789 /** @domName SVGTests.requiredFeatures */ | 891 /** @domName SVGTests.requiredFeatures */ |
| 892 /// @docsEditable |
790 final StringList requiredFeatures; | 893 final StringList requiredFeatures; |
791 | 894 |
792 /** @domName SVGTests.systemLanguage */ | 895 /** @domName SVGTests.systemLanguage */ |
| 896 /// @docsEditable |
793 final StringList systemLanguage; | 897 final StringList systemLanguage; |
794 | 898 |
795 /** @domName SVGTests.hasExtension */ | 899 /** @domName SVGTests.hasExtension */ |
| 900 /// @docsEditable |
796 bool hasExtension(String extension) native; | 901 bool hasExtension(String extension) native; |
797 | 902 |
798 // From SVGTransformable | 903 // From SVGTransformable |
799 | 904 |
800 /** @domName SVGTransformable.transform */ | 905 /** @domName SVGTransformable.transform */ |
| 906 /// @docsEditable |
801 final AnimatedTransformList transform; | 907 final AnimatedTransformList transform; |
802 } | 908 } |
803 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 909 // 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 | 910 // 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. | 911 // BSD-style license that can be found in the LICENSE file. |
806 | 912 |
807 | 913 |
808 /// @domName SVGClipPathElement | 914 /// @domName SVGClipPathElement |
| 915 /// @docsEditable |
809 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" { | 916 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" { |
810 | 917 |
811 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("
clipPath"); | 918 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("
clipPath"); |
812 | 919 |
813 /** @domName SVGClipPathElement.clipPathUnits */ | 920 /** @domName SVGClipPathElement.clipPathUnits */ |
| 921 /// @docsEditable |
814 final AnimatedEnumeration clipPathUnits; | 922 final AnimatedEnumeration clipPathUnits; |
815 | 923 |
816 // From SVGExternalResourcesRequired | 924 // From SVGExternalResourcesRequired |
817 | 925 |
818 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 926 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 927 /// @docsEditable |
819 final AnimatedBoolean externalResourcesRequired; | 928 final AnimatedBoolean externalResourcesRequired; |
820 | 929 |
821 // From SVGLangSpace | 930 // From SVGLangSpace |
822 | 931 |
823 /** @domName SVGLangSpace.xmllang */ | 932 /** @domName SVGLangSpace.xmllang */ |
| 933 /// @docsEditable |
824 String xmllang; | 934 String xmllang; |
825 | 935 |
826 /** @domName SVGLangSpace.xmlspace */ | 936 /** @domName SVGLangSpace.xmlspace */ |
| 937 /// @docsEditable |
827 String xmlspace; | 938 String xmlspace; |
828 | 939 |
829 // From SVGLocatable | 940 // From SVGLocatable |
830 | 941 |
831 /** @domName SVGLocatable.farthestViewportElement */ | 942 /** @domName SVGLocatable.farthestViewportElement */ |
| 943 /// @docsEditable |
832 final SvgElement farthestViewportElement; | 944 final SvgElement farthestViewportElement; |
833 | 945 |
834 /** @domName SVGLocatable.nearestViewportElement */ | 946 /** @domName SVGLocatable.nearestViewportElement */ |
| 947 /// @docsEditable |
835 final SvgElement nearestViewportElement; | 948 final SvgElement nearestViewportElement; |
836 | 949 |
837 /** @domName SVGLocatable.getBBox */ | 950 /** @domName SVGLocatable.getBBox */ |
| 951 /// @docsEditable |
838 Rect getBBox() native; | 952 Rect getBBox() native; |
839 | 953 |
840 /** @domName SVGLocatable.getCTM */ | 954 /** @domName SVGLocatable.getCTM */ |
| 955 /// @docsEditable |
841 Matrix getCTM() native; | 956 Matrix getCTM() native; |
842 | 957 |
843 /** @domName SVGLocatable.getScreenCTM */ | 958 /** @domName SVGLocatable.getScreenCTM */ |
| 959 /// @docsEditable |
844 Matrix getScreenCTM() native; | 960 Matrix getScreenCTM() native; |
845 | 961 |
846 /** @domName SVGLocatable.getTransformToElement */ | 962 /** @domName SVGLocatable.getTransformToElement */ |
| 963 /// @docsEditable |
847 Matrix getTransformToElement(SvgElement element) native; | 964 Matrix getTransformToElement(SvgElement element) native; |
848 | 965 |
849 // From SVGStylable | 966 // From SVGStylable |
850 | 967 |
851 /** @domName SVGStylable.className */ | 968 /** @domName SVGStylable.className */ |
| 969 /// @docsEditable |
852 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 970 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
853 | 971 |
854 // Use implementation from Element. | 972 // Use implementation from Element. |
855 // final CSSStyleDeclaration style; | 973 // final CSSStyleDeclaration style; |
856 | 974 |
857 /** @domName SVGStylable.getPresentationAttribute */ | 975 /** @domName SVGStylable.getPresentationAttribute */ |
| 976 /// @docsEditable |
858 CSSValue getPresentationAttribute(String name) native; | 977 CSSValue getPresentationAttribute(String name) native; |
859 | 978 |
860 // From SVGTests | 979 // From SVGTests |
861 | 980 |
862 /** @domName SVGTests.requiredExtensions */ | 981 /** @domName SVGTests.requiredExtensions */ |
| 982 /// @docsEditable |
863 final StringList requiredExtensions; | 983 final StringList requiredExtensions; |
864 | 984 |
865 /** @domName SVGTests.requiredFeatures */ | 985 /** @domName SVGTests.requiredFeatures */ |
| 986 /// @docsEditable |
866 final StringList requiredFeatures; | 987 final StringList requiredFeatures; |
867 | 988 |
868 /** @domName SVGTests.systemLanguage */ | 989 /** @domName SVGTests.systemLanguage */ |
| 990 /// @docsEditable |
869 final StringList systemLanguage; | 991 final StringList systemLanguage; |
870 | 992 |
871 /** @domName SVGTests.hasExtension */ | 993 /** @domName SVGTests.hasExtension */ |
| 994 /// @docsEditable |
872 bool hasExtension(String extension) native; | 995 bool hasExtension(String extension) native; |
873 | 996 |
874 // From SVGTransformable | 997 // From SVGTransformable |
875 | 998 |
876 /** @domName SVGTransformable.transform */ | 999 /** @domName SVGTransformable.transform */ |
| 1000 /// @docsEditable |
877 final AnimatedTransformList transform; | 1001 final AnimatedTransformList transform; |
878 } | 1002 } |
879 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1003 // 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 | 1004 // 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. | 1005 // BSD-style license that can be found in the LICENSE file. |
882 | 1006 |
883 | 1007 |
884 /// @domName SVGColor | 1008 /// @domName SVGColor |
| 1009 /// @docsEditable |
885 class Color extends CSSValue native "*SVGColor" { | 1010 class Color extends CSSValue native "*SVGColor" { |
886 | 1011 |
887 static const int SVG_COLORTYPE_CURRENTCOLOR = 3; | 1012 static const int SVG_COLORTYPE_CURRENTCOLOR = 3; |
888 | 1013 |
889 static const int SVG_COLORTYPE_RGBCOLOR = 1; | 1014 static const int SVG_COLORTYPE_RGBCOLOR = 1; |
890 | 1015 |
891 static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; | 1016 static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; |
892 | 1017 |
893 static const int SVG_COLORTYPE_UNKNOWN = 0; | 1018 static const int SVG_COLORTYPE_UNKNOWN = 0; |
894 | 1019 |
895 /** @domName SVGColor.colorType */ | 1020 /** @domName SVGColor.colorType */ |
| 1021 /// @docsEditable |
896 final int colorType; | 1022 final int colorType; |
897 | 1023 |
898 /** @domName SVGColor.rgbColor */ | 1024 /** @domName SVGColor.rgbColor */ |
| 1025 /// @docsEditable |
899 final RGBColor rgbColor; | 1026 final RGBColor rgbColor; |
900 | 1027 |
901 /** @domName SVGColor.setColor */ | 1028 /** @domName SVGColor.setColor */ |
| 1029 /// @docsEditable |
902 void setColor(int colorType, String rgbColor, String iccColor) native; | 1030 void setColor(int colorType, String rgbColor, String iccColor) native; |
903 | 1031 |
904 /** @domName SVGColor.setRGBColor */ | 1032 /** @domName SVGColor.setRGBColor */ |
| 1033 /// @docsEditable |
905 void setRGBColor(String rgbColor) native; | 1034 void setRGBColor(String rgbColor) native; |
906 | 1035 |
907 /** @domName SVGColor.setRGBColorICCColor */ | 1036 /** @domName SVGColor.setRGBColorICCColor */ |
| 1037 /// @docsEditable |
908 void setRGBColorICCColor(String rgbColor, String iccColor) native; | 1038 void setRGBColorICCColor(String rgbColor, String iccColor) native; |
909 } | 1039 } |
910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1040 // 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 | 1041 // 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. | 1042 // BSD-style license that can be found in the LICENSE file. |
913 | 1043 |
914 | 1044 |
915 /// @domName SVGComponentTransferFunctionElement | 1045 /// @domName SVGComponentTransferFunctionElement |
| 1046 /// @docsEditable |
916 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
ransferFunctionElement" { | 1047 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT
ransferFunctionElement" { |
917 | 1048 |
918 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; | 1049 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; |
919 | 1050 |
920 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; | 1051 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; |
921 | 1052 |
922 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; | 1053 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; |
923 | 1054 |
924 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; | 1055 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; |
925 | 1056 |
926 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; | 1057 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; |
927 | 1058 |
928 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; | 1059 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; |
929 | 1060 |
930 /** @domName SVGComponentTransferFunctionElement.amplitude */ | 1061 /** @domName SVGComponentTransferFunctionElement.amplitude */ |
| 1062 /// @docsEditable |
931 final AnimatedNumber amplitude; | 1063 final AnimatedNumber amplitude; |
932 | 1064 |
933 /** @domName SVGComponentTransferFunctionElement.exponent */ | 1065 /** @domName SVGComponentTransferFunctionElement.exponent */ |
| 1066 /// @docsEditable |
934 final AnimatedNumber exponent; | 1067 final AnimatedNumber exponent; |
935 | 1068 |
936 /** @domName SVGComponentTransferFunctionElement.intercept */ | 1069 /** @domName SVGComponentTransferFunctionElement.intercept */ |
| 1070 /// @docsEditable |
937 final AnimatedNumber intercept; | 1071 final AnimatedNumber intercept; |
938 | 1072 |
939 /** @domName SVGComponentTransferFunctionElement.offset */ | 1073 /** @domName SVGComponentTransferFunctionElement.offset */ |
| 1074 /// @docsEditable |
940 final AnimatedNumber offset; | 1075 final AnimatedNumber offset; |
941 | 1076 |
942 /** @domName SVGComponentTransferFunctionElement.slope */ | 1077 /** @domName SVGComponentTransferFunctionElement.slope */ |
| 1078 /// @docsEditable |
943 final AnimatedNumber slope; | 1079 final AnimatedNumber slope; |
944 | 1080 |
945 /** @domName SVGComponentTransferFunctionElement.tableValues */ | 1081 /** @domName SVGComponentTransferFunctionElement.tableValues */ |
| 1082 /// @docsEditable |
946 final AnimatedNumberList tableValues; | 1083 final AnimatedNumberList tableValues; |
947 | 1084 |
948 /** @domName SVGComponentTransferFunctionElement.type */ | 1085 /** @domName SVGComponentTransferFunctionElement.type */ |
| 1086 /// @docsEditable |
949 final AnimatedEnumeration type; | 1087 final AnimatedEnumeration type; |
950 } | 1088 } |
951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1089 // 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 | 1090 // 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. | 1091 // BSD-style license that can be found in the LICENSE file. |
954 | 1092 |
955 | 1093 |
956 /// @domName SVGCursorElement | 1094 /// @domName SVGCursorElement |
| 1095 /// @docsEditable |
957 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
esourcesRequired native "*SVGCursorElement" { | 1096 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR
esourcesRequired native "*SVGCursorElement" { |
958 | 1097 |
959 factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu
rsor"); | 1098 factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu
rsor"); |
960 | 1099 |
961 /** @domName SVGCursorElement.x */ | 1100 /** @domName SVGCursorElement.x */ |
| 1101 /// @docsEditable |
962 final AnimatedLength x; | 1102 final AnimatedLength x; |
963 | 1103 |
964 /** @domName SVGCursorElement.y */ | 1104 /** @domName SVGCursorElement.y */ |
| 1105 /// @docsEditable |
965 final AnimatedLength y; | 1106 final AnimatedLength y; |
966 | 1107 |
967 // From SVGExternalResourcesRequired | 1108 // From SVGExternalResourcesRequired |
968 | 1109 |
969 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 1110 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 1111 /// @docsEditable |
970 final AnimatedBoolean externalResourcesRequired; | 1112 final AnimatedBoolean externalResourcesRequired; |
971 | 1113 |
972 // From SVGTests | 1114 // From SVGTests |
973 | 1115 |
974 /** @domName SVGTests.requiredExtensions */ | 1116 /** @domName SVGTests.requiredExtensions */ |
| 1117 /// @docsEditable |
975 final StringList requiredExtensions; | 1118 final StringList requiredExtensions; |
976 | 1119 |
977 /** @domName SVGTests.requiredFeatures */ | 1120 /** @domName SVGTests.requiredFeatures */ |
| 1121 /// @docsEditable |
978 final StringList requiredFeatures; | 1122 final StringList requiredFeatures; |
979 | 1123 |
980 /** @domName SVGTests.systemLanguage */ | 1124 /** @domName SVGTests.systemLanguage */ |
| 1125 /// @docsEditable |
981 final StringList systemLanguage; | 1126 final StringList systemLanguage; |
982 | 1127 |
983 /** @domName SVGTests.hasExtension */ | 1128 /** @domName SVGTests.hasExtension */ |
| 1129 /// @docsEditable |
984 bool hasExtension(String extension) native; | 1130 bool hasExtension(String extension) native; |
985 | 1131 |
986 // From SVGURIReference | 1132 // From SVGURIReference |
987 | 1133 |
988 /** @domName SVGURIReference.href */ | 1134 /** @domName SVGURIReference.href */ |
| 1135 /// @docsEditable |
989 final AnimatedString href; | 1136 final AnimatedString href; |
990 } | 1137 } |
991 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1138 // 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 | 1139 // 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. | 1140 // BSD-style license that can be found in the LICENSE file. |
994 | 1141 |
995 | 1142 |
996 /// @domName SVGDefsElement | 1143 /// @domName SVGDefsElement |
| 1144 /// @docsEditable |
997 class DefsElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGDefsElement" { | 1145 class DefsElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGDefsElement" { |
998 | 1146 |
999 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
"); | 1147 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs
"); |
1000 | 1148 |
1001 // From SVGExternalResourcesRequired | 1149 // From SVGExternalResourcesRequired |
1002 | 1150 |
1003 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 1151 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 1152 /// @docsEditable |
1004 final AnimatedBoolean externalResourcesRequired; | 1153 final AnimatedBoolean externalResourcesRequired; |
1005 | 1154 |
1006 // From SVGLangSpace | 1155 // From SVGLangSpace |
1007 | 1156 |
1008 /** @domName SVGLangSpace.xmllang */ | 1157 /** @domName SVGLangSpace.xmllang */ |
| 1158 /// @docsEditable |
1009 String xmllang; | 1159 String xmllang; |
1010 | 1160 |
1011 /** @domName SVGLangSpace.xmlspace */ | 1161 /** @domName SVGLangSpace.xmlspace */ |
| 1162 /// @docsEditable |
1012 String xmlspace; | 1163 String xmlspace; |
1013 | 1164 |
1014 // From SVGLocatable | 1165 // From SVGLocatable |
1015 | 1166 |
1016 /** @domName SVGLocatable.farthestViewportElement */ | 1167 /** @domName SVGLocatable.farthestViewportElement */ |
| 1168 /// @docsEditable |
1017 final SvgElement farthestViewportElement; | 1169 final SvgElement farthestViewportElement; |
1018 | 1170 |
1019 /** @domName SVGLocatable.nearestViewportElement */ | 1171 /** @domName SVGLocatable.nearestViewportElement */ |
| 1172 /// @docsEditable |
1020 final SvgElement nearestViewportElement; | 1173 final SvgElement nearestViewportElement; |
1021 | 1174 |
1022 /** @domName SVGLocatable.getBBox */ | 1175 /** @domName SVGLocatable.getBBox */ |
| 1176 /// @docsEditable |
1023 Rect getBBox() native; | 1177 Rect getBBox() native; |
1024 | 1178 |
1025 /** @domName SVGLocatable.getCTM */ | 1179 /** @domName SVGLocatable.getCTM */ |
| 1180 /// @docsEditable |
1026 Matrix getCTM() native; | 1181 Matrix getCTM() native; |
1027 | 1182 |
1028 /** @domName SVGLocatable.getScreenCTM */ | 1183 /** @domName SVGLocatable.getScreenCTM */ |
| 1184 /// @docsEditable |
1029 Matrix getScreenCTM() native; | 1185 Matrix getScreenCTM() native; |
1030 | 1186 |
1031 /** @domName SVGLocatable.getTransformToElement */ | 1187 /** @domName SVGLocatable.getTransformToElement */ |
| 1188 /// @docsEditable |
1032 Matrix getTransformToElement(SvgElement element) native; | 1189 Matrix getTransformToElement(SvgElement element) native; |
1033 | 1190 |
1034 // From SVGStylable | 1191 // From SVGStylable |
1035 | 1192 |
1036 /** @domName SVGStylable.className */ | 1193 /** @domName SVGStylable.className */ |
| 1194 /// @docsEditable |
1037 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1195 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1038 | 1196 |
1039 // Use implementation from Element. | 1197 // Use implementation from Element. |
1040 // final CSSStyleDeclaration style; | 1198 // final CSSStyleDeclaration style; |
1041 | 1199 |
1042 /** @domName SVGStylable.getPresentationAttribute */ | 1200 /** @domName SVGStylable.getPresentationAttribute */ |
| 1201 /// @docsEditable |
1043 CSSValue getPresentationAttribute(String name) native; | 1202 CSSValue getPresentationAttribute(String name) native; |
1044 | 1203 |
1045 // From SVGTests | 1204 // From SVGTests |
1046 | 1205 |
1047 /** @domName SVGTests.requiredExtensions */ | 1206 /** @domName SVGTests.requiredExtensions */ |
| 1207 /// @docsEditable |
1048 final StringList requiredExtensions; | 1208 final StringList requiredExtensions; |
1049 | 1209 |
1050 /** @domName SVGTests.requiredFeatures */ | 1210 /** @domName SVGTests.requiredFeatures */ |
| 1211 /// @docsEditable |
1051 final StringList requiredFeatures; | 1212 final StringList requiredFeatures; |
1052 | 1213 |
1053 /** @domName SVGTests.systemLanguage */ | 1214 /** @domName SVGTests.systemLanguage */ |
| 1215 /// @docsEditable |
1054 final StringList systemLanguage; | 1216 final StringList systemLanguage; |
1055 | 1217 |
1056 /** @domName SVGTests.hasExtension */ | 1218 /** @domName SVGTests.hasExtension */ |
| 1219 /// @docsEditable |
1057 bool hasExtension(String extension) native; | 1220 bool hasExtension(String extension) native; |
1058 | 1221 |
1059 // From SVGTransformable | 1222 // From SVGTransformable |
1060 | 1223 |
1061 /** @domName SVGTransformable.transform */ | 1224 /** @domName SVGTransformable.transform */ |
| 1225 /// @docsEditable |
1062 final AnimatedTransformList transform; | 1226 final AnimatedTransformList transform; |
1063 } | 1227 } |
1064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1228 // 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 | 1229 // 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. | 1230 // BSD-style license that can be found in the LICENSE file. |
1067 | 1231 |
1068 | 1232 |
1069 /// @domName SVGDescElement | 1233 /// @domName SVGDescElement |
| 1234 /// @docsEditable |
1070 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
DescElement" { | 1235 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
DescElement" { |
1071 | 1236 |
1072 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc
"); | 1237 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc
"); |
1073 | 1238 |
1074 // From SVGLangSpace | 1239 // From SVGLangSpace |
1075 | 1240 |
1076 /** @domName SVGLangSpace.xmllang */ | 1241 /** @domName SVGLangSpace.xmllang */ |
| 1242 /// @docsEditable |
1077 String xmllang; | 1243 String xmllang; |
1078 | 1244 |
1079 /** @domName SVGLangSpace.xmlspace */ | 1245 /** @domName SVGLangSpace.xmlspace */ |
| 1246 /// @docsEditable |
1080 String xmlspace; | 1247 String xmlspace; |
1081 | 1248 |
1082 // From SVGStylable | 1249 // From SVGStylable |
1083 | 1250 |
1084 /** @domName SVGStylable.className */ | 1251 /** @domName SVGStylable.className */ |
| 1252 /// @docsEditable |
1085 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1253 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1086 | 1254 |
1087 // Use implementation from Element. | 1255 // Use implementation from Element. |
1088 // final CSSStyleDeclaration style; | 1256 // final CSSStyleDeclaration style; |
1089 | 1257 |
1090 /** @domName SVGStylable.getPresentationAttribute */ | 1258 /** @domName SVGStylable.getPresentationAttribute */ |
| 1259 /// @docsEditable |
1091 CSSValue getPresentationAttribute(String name) native; | 1260 CSSValue getPresentationAttribute(String name) native; |
1092 } | 1261 } |
1093 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1262 // 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 | 1263 // 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. | 1264 // BSD-style license that can be found in the LICENSE file. |
1096 | 1265 |
1097 | 1266 |
1098 /// @domName SVGElementInstance | 1267 /// @domName SVGElementInstance |
| 1268 /// @docsEditable |
1099 class ElementInstance extends EventTarget native "*SVGElementInstance" { | 1269 class ElementInstance extends EventTarget native "*SVGElementInstance" { |
1100 | 1270 |
1101 /** | 1271 /** |
1102 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent | 1272 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent |
1103 */ | 1273 */ |
| 1274 /// @docsEditable |
1104 ElementInstanceEvents get on => | 1275 ElementInstanceEvents get on => |
1105 new ElementInstanceEvents(this); | 1276 new ElementInstanceEvents(this); |
1106 | 1277 |
1107 /** @domName SVGElementInstance.childNodes */ | 1278 /** @domName SVGElementInstance.childNodes */ |
| 1279 /// @docsEditable |
1108 final List<ElementInstance> childNodes; | 1280 final List<ElementInstance> childNodes; |
1109 | 1281 |
1110 /** @domName SVGElementInstance.correspondingElement */ | 1282 /** @domName SVGElementInstance.correspondingElement */ |
| 1283 /// @docsEditable |
1111 final SvgElement correspondingElement; | 1284 final SvgElement correspondingElement; |
1112 | 1285 |
1113 /** @domName SVGElementInstance.correspondingUseElement */ | 1286 /** @domName SVGElementInstance.correspondingUseElement */ |
| 1287 /// @docsEditable |
1114 final UseElement correspondingUseElement; | 1288 final UseElement correspondingUseElement; |
1115 | 1289 |
1116 /** @domName SVGElementInstance.firstChild */ | 1290 /** @domName SVGElementInstance.firstChild */ |
| 1291 /// @docsEditable |
1117 final ElementInstance firstChild; | 1292 final ElementInstance firstChild; |
1118 | 1293 |
1119 /** @domName SVGElementInstance.lastChild */ | 1294 /** @domName SVGElementInstance.lastChild */ |
| 1295 /// @docsEditable |
1120 final ElementInstance lastChild; | 1296 final ElementInstance lastChild; |
1121 | 1297 |
1122 /** @domName SVGElementInstance.nextSibling */ | 1298 /** @domName SVGElementInstance.nextSibling */ |
| 1299 /// @docsEditable |
1123 final ElementInstance nextSibling; | 1300 final ElementInstance nextSibling; |
1124 | 1301 |
1125 /** @domName SVGElementInstance.parentNode */ | 1302 /** @domName SVGElementInstance.parentNode */ |
| 1303 /// @docsEditable |
1126 final ElementInstance parentNode; | 1304 final ElementInstance parentNode; |
1127 | 1305 |
1128 /** @domName SVGElementInstance.previousSibling */ | 1306 /** @domName SVGElementInstance.previousSibling */ |
| 1307 /// @docsEditable |
1129 final ElementInstance previousSibling; | 1308 final ElementInstance previousSibling; |
1130 } | 1309 } |
1131 | 1310 |
1132 class ElementInstanceEvents extends Events { | 1311 class ElementInstanceEvents extends Events { |
1133 ElementInstanceEvents(EventTarget _ptr) : super(_ptr); | 1312 ElementInstanceEvents(EventTarget _ptr) : super(_ptr); |
1134 | 1313 |
1135 EventListenerList get abort => this['abort']; | 1314 EventListenerList get abort => this['abort']; |
1136 | 1315 |
1137 EventListenerList get beforeCopy => this['beforecopy']; | 1316 EventListenerList get beforeCopy => this['beforecopy']; |
1138 | 1317 |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1211 EventListenerList get submit => this['submit']; | 1390 EventListenerList get submit => this['submit']; |
1212 | 1391 |
1213 EventListenerList get unload => this['unload']; | 1392 EventListenerList get unload => this['unload']; |
1214 } | 1393 } |
1215 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1394 // 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 | 1395 // 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. | 1396 // BSD-style license that can be found in the LICENSE file. |
1218 | 1397 |
1219 | 1398 |
1220 /// @domName SVGEllipseElement | 1399 /// @domName SVGEllipseElement |
| 1400 /// @docsEditable |
1221 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" { | 1401 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" { |
1222 | 1402 |
1223 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e
llipse"); | 1403 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e
llipse"); |
1224 | 1404 |
1225 /** @domName SVGEllipseElement.cx */ | 1405 /** @domName SVGEllipseElement.cx */ |
| 1406 /// @docsEditable |
1226 final AnimatedLength cx; | 1407 final AnimatedLength cx; |
1227 | 1408 |
1228 /** @domName SVGEllipseElement.cy */ | 1409 /** @domName SVGEllipseElement.cy */ |
| 1410 /// @docsEditable |
1229 final AnimatedLength cy; | 1411 final AnimatedLength cy; |
1230 | 1412 |
1231 /** @domName SVGEllipseElement.rx */ | 1413 /** @domName SVGEllipseElement.rx */ |
| 1414 /// @docsEditable |
1232 final AnimatedLength rx; | 1415 final AnimatedLength rx; |
1233 | 1416 |
1234 /** @domName SVGEllipseElement.ry */ | 1417 /** @domName SVGEllipseElement.ry */ |
| 1418 /// @docsEditable |
1235 final AnimatedLength ry; | 1419 final AnimatedLength ry; |
1236 | 1420 |
1237 // From SVGExternalResourcesRequired | 1421 // From SVGExternalResourcesRequired |
1238 | 1422 |
1239 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 1423 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 1424 /// @docsEditable |
1240 final AnimatedBoolean externalResourcesRequired; | 1425 final AnimatedBoolean externalResourcesRequired; |
1241 | 1426 |
1242 // From SVGLangSpace | 1427 // From SVGLangSpace |
1243 | 1428 |
1244 /** @domName SVGLangSpace.xmllang */ | 1429 /** @domName SVGLangSpace.xmllang */ |
| 1430 /// @docsEditable |
1245 String xmllang; | 1431 String xmllang; |
1246 | 1432 |
1247 /** @domName SVGLangSpace.xmlspace */ | 1433 /** @domName SVGLangSpace.xmlspace */ |
| 1434 /// @docsEditable |
1248 String xmlspace; | 1435 String xmlspace; |
1249 | 1436 |
1250 // From SVGLocatable | 1437 // From SVGLocatable |
1251 | 1438 |
1252 /** @domName SVGLocatable.farthestViewportElement */ | 1439 /** @domName SVGLocatable.farthestViewportElement */ |
| 1440 /// @docsEditable |
1253 final SvgElement farthestViewportElement; | 1441 final SvgElement farthestViewportElement; |
1254 | 1442 |
1255 /** @domName SVGLocatable.nearestViewportElement */ | 1443 /** @domName SVGLocatable.nearestViewportElement */ |
| 1444 /// @docsEditable |
1256 final SvgElement nearestViewportElement; | 1445 final SvgElement nearestViewportElement; |
1257 | 1446 |
1258 /** @domName SVGLocatable.getBBox */ | 1447 /** @domName SVGLocatable.getBBox */ |
| 1448 /// @docsEditable |
1259 Rect getBBox() native; | 1449 Rect getBBox() native; |
1260 | 1450 |
1261 /** @domName SVGLocatable.getCTM */ | 1451 /** @domName SVGLocatable.getCTM */ |
| 1452 /// @docsEditable |
1262 Matrix getCTM() native; | 1453 Matrix getCTM() native; |
1263 | 1454 |
1264 /** @domName SVGLocatable.getScreenCTM */ | 1455 /** @domName SVGLocatable.getScreenCTM */ |
| 1456 /// @docsEditable |
1265 Matrix getScreenCTM() native; | 1457 Matrix getScreenCTM() native; |
1266 | 1458 |
1267 /** @domName SVGLocatable.getTransformToElement */ | 1459 /** @domName SVGLocatable.getTransformToElement */ |
| 1460 /// @docsEditable |
1268 Matrix getTransformToElement(SvgElement element) native; | 1461 Matrix getTransformToElement(SvgElement element) native; |
1269 | 1462 |
1270 // From SVGStylable | 1463 // From SVGStylable |
1271 | 1464 |
1272 /** @domName SVGStylable.className */ | 1465 /** @domName SVGStylable.className */ |
| 1466 /// @docsEditable |
1273 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1467 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1274 | 1468 |
1275 // Use implementation from Element. | 1469 // Use implementation from Element. |
1276 // final CSSStyleDeclaration style; | 1470 // final CSSStyleDeclaration style; |
1277 | 1471 |
1278 /** @domName SVGStylable.getPresentationAttribute */ | 1472 /** @domName SVGStylable.getPresentationAttribute */ |
| 1473 /// @docsEditable |
1279 CSSValue getPresentationAttribute(String name) native; | 1474 CSSValue getPresentationAttribute(String name) native; |
1280 | 1475 |
1281 // From SVGTests | 1476 // From SVGTests |
1282 | 1477 |
1283 /** @domName SVGTests.requiredExtensions */ | 1478 /** @domName SVGTests.requiredExtensions */ |
| 1479 /// @docsEditable |
1284 final StringList requiredExtensions; | 1480 final StringList requiredExtensions; |
1285 | 1481 |
1286 /** @domName SVGTests.requiredFeatures */ | 1482 /** @domName SVGTests.requiredFeatures */ |
| 1483 /// @docsEditable |
1287 final StringList requiredFeatures; | 1484 final StringList requiredFeatures; |
1288 | 1485 |
1289 /** @domName SVGTests.systemLanguage */ | 1486 /** @domName SVGTests.systemLanguage */ |
| 1487 /// @docsEditable |
1290 final StringList systemLanguage; | 1488 final StringList systemLanguage; |
1291 | 1489 |
1292 /** @domName SVGTests.hasExtension */ | 1490 /** @domName SVGTests.hasExtension */ |
| 1491 /// @docsEditable |
1293 bool hasExtension(String extension) native; | 1492 bool hasExtension(String extension) native; |
1294 | 1493 |
1295 // From SVGTransformable | 1494 // From SVGTransformable |
1296 | 1495 |
1297 /** @domName SVGTransformable.transform */ | 1496 /** @domName SVGTransformable.transform */ |
| 1497 /// @docsEditable |
1298 final AnimatedTransformList transform; | 1498 final AnimatedTransformList transform; |
1299 } | 1499 } |
1300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1500 // 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 | 1501 // 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. | 1502 // BSD-style license that can be found in the LICENSE file. |
1303 | 1503 |
1304 | 1504 |
1305 /// @domName SVGException | 1505 /// @domName SVGException |
| 1506 /// @docsEditable |
1306 class Exception native "*SVGException" { | 1507 class Exception native "*SVGException" { |
1307 | 1508 |
1308 static const int SVG_INVALID_VALUE_ERR = 1; | 1509 static const int SVG_INVALID_VALUE_ERR = 1; |
1309 | 1510 |
1310 static const int SVG_MATRIX_NOT_INVERTABLE = 2; | 1511 static const int SVG_MATRIX_NOT_INVERTABLE = 2; |
1311 | 1512 |
1312 static const int SVG_WRONG_TYPE_ERR = 0; | 1513 static const int SVG_WRONG_TYPE_ERR = 0; |
1313 | 1514 |
1314 /** @domName SVGException.code */ | 1515 /** @domName SVGException.code */ |
| 1516 /// @docsEditable |
1315 final int code; | 1517 final int code; |
1316 | 1518 |
1317 /** @domName SVGException.message */ | 1519 /** @domName SVGException.message */ |
| 1520 /// @docsEditable |
1318 final String message; | 1521 final String message; |
1319 | 1522 |
1320 /** @domName SVGException.name */ | 1523 /** @domName SVGException.name */ |
| 1524 /// @docsEditable |
1321 final String name; | 1525 final String name; |
1322 | 1526 |
1323 /** @domName SVGException.toString */ | 1527 /** @domName SVGException.toString */ |
| 1528 /// @docsEditable |
1324 String toString() native; | 1529 String toString() native; |
1325 } | 1530 } |
1326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1531 // 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 | 1532 // 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. | 1533 // BSD-style license that can be found in the LICENSE file. |
1329 | 1534 |
1330 | 1535 |
1331 /// @domName SVGExternalResourcesRequired | 1536 /// @domName SVGExternalResourcesRequired |
1332 abstract class ExternalResourcesRequired { | 1537 abstract class ExternalResourcesRequired { |
1333 | 1538 |
1334 AnimatedBoolean externalResourcesRequired; | 1539 AnimatedBoolean externalResourcesRequired; |
1335 } | 1540 } |
1336 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1541 // 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 | 1542 // 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. | 1543 // BSD-style license that can be found in the LICENSE file. |
1339 | 1544 |
1340 | 1545 |
1341 /// @domName SVGFEBlendElement | 1546 /// @domName SVGFEBlendElement |
| 1547 /// @docsEditable |
1342 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEBlendElement" { | 1548 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEBlendElement" { |
1343 | 1549 |
1344 static const int SVG_FEBLEND_MODE_DARKEN = 4; | 1550 static const int SVG_FEBLEND_MODE_DARKEN = 4; |
1345 | 1551 |
1346 static const int SVG_FEBLEND_MODE_LIGHTEN = 5; | 1552 static const int SVG_FEBLEND_MODE_LIGHTEN = 5; |
1347 | 1553 |
1348 static const int SVG_FEBLEND_MODE_MULTIPLY = 2; | 1554 static const int SVG_FEBLEND_MODE_MULTIPLY = 2; |
1349 | 1555 |
1350 static const int SVG_FEBLEND_MODE_NORMAL = 1; | 1556 static const int SVG_FEBLEND_MODE_NORMAL = 1; |
1351 | 1557 |
1352 static const int SVG_FEBLEND_MODE_SCREEN = 3; | 1558 static const int SVG_FEBLEND_MODE_SCREEN = 3; |
1353 | 1559 |
1354 static const int SVG_FEBLEND_MODE_UNKNOWN = 0; | 1560 static const int SVG_FEBLEND_MODE_UNKNOWN = 0; |
1355 | 1561 |
1356 /** @domName SVGFEBlendElement.in1 */ | 1562 /** @domName SVGFEBlendElement.in1 */ |
| 1563 /// @docsEditable |
1357 final AnimatedString in1; | 1564 final AnimatedString in1; |
1358 | 1565 |
1359 /** @domName SVGFEBlendElement.in2 */ | 1566 /** @domName SVGFEBlendElement.in2 */ |
| 1567 /// @docsEditable |
1360 final AnimatedString in2; | 1568 final AnimatedString in2; |
1361 | 1569 |
1362 /** @domName SVGFEBlendElement.mode */ | 1570 /** @domName SVGFEBlendElement.mode */ |
| 1571 /// @docsEditable |
1363 final AnimatedEnumeration mode; | 1572 final AnimatedEnumeration mode; |
1364 | 1573 |
1365 // From SVGFilterPrimitiveStandardAttributes | 1574 // From SVGFilterPrimitiveStandardAttributes |
1366 | 1575 |
1367 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1576 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 1577 /// @docsEditable |
1368 final AnimatedLength height; | 1578 final AnimatedLength height; |
1369 | 1579 |
1370 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1580 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 1581 /// @docsEditable |
1371 final AnimatedString result; | 1582 final AnimatedString result; |
1372 | 1583 |
1373 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1584 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 1585 /// @docsEditable |
1374 final AnimatedLength width; | 1586 final AnimatedLength width; |
1375 | 1587 |
1376 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1588 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 1589 /// @docsEditable |
1377 final AnimatedLength x; | 1590 final AnimatedLength x; |
1378 | 1591 |
1379 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1592 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 1593 /// @docsEditable |
1380 final AnimatedLength y; | 1594 final AnimatedLength y; |
1381 | 1595 |
1382 // From SVGStylable | 1596 // From SVGStylable |
1383 | 1597 |
1384 /** @domName SVGStylable.className */ | 1598 /** @domName SVGStylable.className */ |
| 1599 /// @docsEditable |
1385 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1600 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1386 | 1601 |
1387 // Use implementation from Element. | 1602 // Use implementation from Element. |
1388 // final CSSStyleDeclaration style; | 1603 // final CSSStyleDeclaration style; |
1389 | 1604 |
1390 /** @domName SVGStylable.getPresentationAttribute */ | 1605 /** @domName SVGStylable.getPresentationAttribute */ |
| 1606 /// @docsEditable |
1391 CSSValue getPresentationAttribute(String name) native; | 1607 CSSValue getPresentationAttribute(String name) native; |
1392 } | 1608 } |
1393 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1609 // 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 | 1610 // 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. | 1611 // BSD-style license that can be found in the LICENSE file. |
1396 | 1612 |
1397 | 1613 |
1398 /// @domName SVGFEColorMatrixElement | 1614 /// @domName SVGFEColorMatrixElement |
| 1615 /// @docsEditable |
1399 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
Attributes native "*SVGFEColorMatrixElement" { | 1616 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
Attributes native "*SVGFEColorMatrixElement" { |
1400 | 1617 |
1401 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; | 1618 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; |
1402 | 1619 |
1403 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; | 1620 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; |
1404 | 1621 |
1405 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; | 1622 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; |
1406 | 1623 |
1407 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; | 1624 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; |
1408 | 1625 |
1409 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; | 1626 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; |
1410 | 1627 |
1411 /** @domName SVGFEColorMatrixElement.in1 */ | 1628 /** @domName SVGFEColorMatrixElement.in1 */ |
| 1629 /// @docsEditable |
1412 final AnimatedString in1; | 1630 final AnimatedString in1; |
1413 | 1631 |
1414 /** @domName SVGFEColorMatrixElement.type */ | 1632 /** @domName SVGFEColorMatrixElement.type */ |
| 1633 /// @docsEditable |
1415 final AnimatedEnumeration type; | 1634 final AnimatedEnumeration type; |
1416 | 1635 |
1417 /** @domName SVGFEColorMatrixElement.values */ | 1636 /** @domName SVGFEColorMatrixElement.values */ |
| 1637 /// @docsEditable |
1418 final AnimatedNumberList values; | 1638 final AnimatedNumberList values; |
1419 | 1639 |
1420 // From SVGFilterPrimitiveStandardAttributes | 1640 // From SVGFilterPrimitiveStandardAttributes |
1421 | 1641 |
1422 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1642 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 1643 /// @docsEditable |
1423 final AnimatedLength height; | 1644 final AnimatedLength height; |
1424 | 1645 |
1425 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1646 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 1647 /// @docsEditable |
1426 final AnimatedString result; | 1648 final AnimatedString result; |
1427 | 1649 |
1428 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1650 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 1651 /// @docsEditable |
1429 final AnimatedLength width; | 1652 final AnimatedLength width; |
1430 | 1653 |
1431 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1654 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 1655 /// @docsEditable |
1432 final AnimatedLength x; | 1656 final AnimatedLength x; |
1433 | 1657 |
1434 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1658 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 1659 /// @docsEditable |
1435 final AnimatedLength y; | 1660 final AnimatedLength y; |
1436 | 1661 |
1437 // From SVGStylable | 1662 // From SVGStylable |
1438 | 1663 |
1439 /** @domName SVGStylable.className */ | 1664 /** @domName SVGStylable.className */ |
| 1665 /// @docsEditable |
1440 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1666 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1441 | 1667 |
1442 // Use implementation from Element. | 1668 // Use implementation from Element. |
1443 // final CSSStyleDeclaration style; | 1669 // final CSSStyleDeclaration style; |
1444 | 1670 |
1445 /** @domName SVGStylable.getPresentationAttribute */ | 1671 /** @domName SVGStylable.getPresentationAttribute */ |
| 1672 /// @docsEditable |
1446 CSSValue getPresentationAttribute(String name) native; | 1673 CSSValue getPresentationAttribute(String name) native; |
1447 } | 1674 } |
1448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1675 // 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 | 1676 // 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. | 1677 // BSD-style license that can be found in the LICENSE file. |
1451 | 1678 |
1452 | 1679 |
1453 /// @domName SVGFEComponentTransferElement | 1680 /// @domName SVGFEComponentTransferElement |
| 1681 /// @docsEditable |
1454 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
andardAttributes native "*SVGFEComponentTransferElement" { | 1682 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
andardAttributes native "*SVGFEComponentTransferElement" { |
1455 | 1683 |
1456 /** @domName SVGFEComponentTransferElement.in1 */ | 1684 /** @domName SVGFEComponentTransferElement.in1 */ |
| 1685 /// @docsEditable |
1457 final AnimatedString in1; | 1686 final AnimatedString in1; |
1458 | 1687 |
1459 // From SVGFilterPrimitiveStandardAttributes | 1688 // From SVGFilterPrimitiveStandardAttributes |
1460 | 1689 |
1461 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1690 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 1691 /// @docsEditable |
1462 final AnimatedLength height; | 1692 final AnimatedLength height; |
1463 | 1693 |
1464 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1694 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 1695 /// @docsEditable |
1465 final AnimatedString result; | 1696 final AnimatedString result; |
1466 | 1697 |
1467 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1698 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 1699 /// @docsEditable |
1468 final AnimatedLength width; | 1700 final AnimatedLength width; |
1469 | 1701 |
1470 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1702 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 1703 /// @docsEditable |
1471 final AnimatedLength x; | 1704 final AnimatedLength x; |
1472 | 1705 |
1473 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1706 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 1707 /// @docsEditable |
1474 final AnimatedLength y; | 1708 final AnimatedLength y; |
1475 | 1709 |
1476 // From SVGStylable | 1710 // From SVGStylable |
1477 | 1711 |
1478 /** @domName SVGStylable.className */ | 1712 /** @domName SVGStylable.className */ |
| 1713 /// @docsEditable |
1479 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1714 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1480 | 1715 |
1481 // Use implementation from Element. | 1716 // Use implementation from Element. |
1482 // final CSSStyleDeclaration style; | 1717 // final CSSStyleDeclaration style; |
1483 | 1718 |
1484 /** @domName SVGStylable.getPresentationAttribute */ | 1719 /** @domName SVGStylable.getPresentationAttribute */ |
| 1720 /// @docsEditable |
1485 CSSValue getPresentationAttribute(String name) native; | 1721 CSSValue getPresentationAttribute(String name) native; |
1486 } | 1722 } |
1487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1723 // 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 | 1724 // 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. | 1725 // BSD-style license that can be found in the LICENSE file. |
1490 | 1726 |
1491 | 1727 |
1492 /// @domName SVGFECompositeElement | 1728 /// @domName SVGFECompositeElement |
| 1729 /// @docsEditable |
1493 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
tributes native "*SVGFECompositeElement" { | 1730 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
tributes native "*SVGFECompositeElement" { |
1494 | 1731 |
1495 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; | 1732 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; |
1496 | 1733 |
1497 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; | 1734 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; |
1498 | 1735 |
1499 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; | 1736 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; |
1500 | 1737 |
1501 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; | 1738 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; |
1502 | 1739 |
1503 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; | 1740 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; |
1504 | 1741 |
1505 static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; | 1742 static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; |
1506 | 1743 |
1507 static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5; | 1744 static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5; |
1508 | 1745 |
1509 /** @domName SVGFECompositeElement.in1 */ | 1746 /** @domName SVGFECompositeElement.in1 */ |
| 1747 /// @docsEditable |
1510 final AnimatedString in1; | 1748 final AnimatedString in1; |
1511 | 1749 |
1512 /** @domName SVGFECompositeElement.in2 */ | 1750 /** @domName SVGFECompositeElement.in2 */ |
| 1751 /// @docsEditable |
1513 final AnimatedString in2; | 1752 final AnimatedString in2; |
1514 | 1753 |
1515 /** @domName SVGFECompositeElement.k1 */ | 1754 /** @domName SVGFECompositeElement.k1 */ |
| 1755 /// @docsEditable |
1516 final AnimatedNumber k1; | 1756 final AnimatedNumber k1; |
1517 | 1757 |
1518 /** @domName SVGFECompositeElement.k2 */ | 1758 /** @domName SVGFECompositeElement.k2 */ |
| 1759 /// @docsEditable |
1519 final AnimatedNumber k2; | 1760 final AnimatedNumber k2; |
1520 | 1761 |
1521 /** @domName SVGFECompositeElement.k3 */ | 1762 /** @domName SVGFECompositeElement.k3 */ |
| 1763 /// @docsEditable |
1522 final AnimatedNumber k3; | 1764 final AnimatedNumber k3; |
1523 | 1765 |
1524 /** @domName SVGFECompositeElement.k4 */ | 1766 /** @domName SVGFECompositeElement.k4 */ |
| 1767 /// @docsEditable |
1525 final AnimatedNumber k4; | 1768 final AnimatedNumber k4; |
1526 | 1769 |
1527 /** @domName SVGFECompositeElement.operator */ | 1770 /** @domName SVGFECompositeElement.operator */ |
| 1771 /// @docsEditable |
1528 final AnimatedEnumeration operator; | 1772 final AnimatedEnumeration operator; |
1529 | 1773 |
1530 // From SVGFilterPrimitiveStandardAttributes | 1774 // From SVGFilterPrimitiveStandardAttributes |
1531 | 1775 |
1532 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1776 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 1777 /// @docsEditable |
1533 final AnimatedLength height; | 1778 final AnimatedLength height; |
1534 | 1779 |
1535 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1780 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 1781 /// @docsEditable |
1536 final AnimatedString result; | 1782 final AnimatedString result; |
1537 | 1783 |
1538 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1784 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 1785 /// @docsEditable |
1539 final AnimatedLength width; | 1786 final AnimatedLength width; |
1540 | 1787 |
1541 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1788 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 1789 /// @docsEditable |
1542 final AnimatedLength x; | 1790 final AnimatedLength x; |
1543 | 1791 |
1544 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1792 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 1793 /// @docsEditable |
1545 final AnimatedLength y; | 1794 final AnimatedLength y; |
1546 | 1795 |
1547 // From SVGStylable | 1796 // From SVGStylable |
1548 | 1797 |
1549 /** @domName SVGStylable.className */ | 1798 /** @domName SVGStylable.className */ |
| 1799 /// @docsEditable |
1550 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1800 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1551 | 1801 |
1552 // Use implementation from Element. | 1802 // Use implementation from Element. |
1553 // final CSSStyleDeclaration style; | 1803 // final CSSStyleDeclaration style; |
1554 | 1804 |
1555 /** @domName SVGStylable.getPresentationAttribute */ | 1805 /** @domName SVGStylable.getPresentationAttribute */ |
| 1806 /// @docsEditable |
1556 CSSValue getPresentationAttribute(String name) native; | 1807 CSSValue getPresentationAttribute(String name) native; |
1557 } | 1808 } |
1558 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1809 // 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 | 1810 // 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. | 1811 // BSD-style license that can be found in the LICENSE file. |
1561 | 1812 |
1562 | 1813 |
1563 /// @domName SVGFEConvolveMatrixElement | 1814 /// @domName SVGFEConvolveMatrixElement |
| 1815 /// @docsEditable |
1564 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
ardAttributes native "*SVGFEConvolveMatrixElement" { | 1816 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
ardAttributes native "*SVGFEConvolveMatrixElement" { |
1565 | 1817 |
1566 static const int SVG_EDGEMODE_DUPLICATE = 1; | 1818 static const int SVG_EDGEMODE_DUPLICATE = 1; |
1567 | 1819 |
1568 static const int SVG_EDGEMODE_NONE = 3; | 1820 static const int SVG_EDGEMODE_NONE = 3; |
1569 | 1821 |
1570 static const int SVG_EDGEMODE_UNKNOWN = 0; | 1822 static const int SVG_EDGEMODE_UNKNOWN = 0; |
1571 | 1823 |
1572 static const int SVG_EDGEMODE_WRAP = 2; | 1824 static const int SVG_EDGEMODE_WRAP = 2; |
1573 | 1825 |
1574 /** @domName SVGFEConvolveMatrixElement.bias */ | 1826 /** @domName SVGFEConvolveMatrixElement.bias */ |
| 1827 /// @docsEditable |
1575 final AnimatedNumber bias; | 1828 final AnimatedNumber bias; |
1576 | 1829 |
1577 /** @domName SVGFEConvolveMatrixElement.divisor */ | 1830 /** @domName SVGFEConvolveMatrixElement.divisor */ |
| 1831 /// @docsEditable |
1578 final AnimatedNumber divisor; | 1832 final AnimatedNumber divisor; |
1579 | 1833 |
1580 /** @domName SVGFEConvolveMatrixElement.edgeMode */ | 1834 /** @domName SVGFEConvolveMatrixElement.edgeMode */ |
| 1835 /// @docsEditable |
1581 final AnimatedEnumeration edgeMode; | 1836 final AnimatedEnumeration edgeMode; |
1582 | 1837 |
1583 /** @domName SVGFEConvolveMatrixElement.in1 */ | 1838 /** @domName SVGFEConvolveMatrixElement.in1 */ |
| 1839 /// @docsEditable |
1584 final AnimatedString in1; | 1840 final AnimatedString in1; |
1585 | 1841 |
1586 /** @domName SVGFEConvolveMatrixElement.kernelMatrix */ | 1842 /** @domName SVGFEConvolveMatrixElement.kernelMatrix */ |
| 1843 /// @docsEditable |
1587 final AnimatedNumberList kernelMatrix; | 1844 final AnimatedNumberList kernelMatrix; |
1588 | 1845 |
1589 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthX */ | 1846 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthX */ |
| 1847 /// @docsEditable |
1590 final AnimatedNumber kernelUnitLengthX; | 1848 final AnimatedNumber kernelUnitLengthX; |
1591 | 1849 |
1592 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthY */ | 1850 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthY */ |
| 1851 /// @docsEditable |
1593 final AnimatedNumber kernelUnitLengthY; | 1852 final AnimatedNumber kernelUnitLengthY; |
1594 | 1853 |
1595 /** @domName SVGFEConvolveMatrixElement.orderX */ | 1854 /** @domName SVGFEConvolveMatrixElement.orderX */ |
| 1855 /// @docsEditable |
1596 final AnimatedInteger orderX; | 1856 final AnimatedInteger orderX; |
1597 | 1857 |
1598 /** @domName SVGFEConvolveMatrixElement.orderY */ | 1858 /** @domName SVGFEConvolveMatrixElement.orderY */ |
| 1859 /// @docsEditable |
1599 final AnimatedInteger orderY; | 1860 final AnimatedInteger orderY; |
1600 | 1861 |
1601 /** @domName SVGFEConvolveMatrixElement.preserveAlpha */ | 1862 /** @domName SVGFEConvolveMatrixElement.preserveAlpha */ |
| 1863 /// @docsEditable |
1602 final AnimatedBoolean preserveAlpha; | 1864 final AnimatedBoolean preserveAlpha; |
1603 | 1865 |
1604 /** @domName SVGFEConvolveMatrixElement.targetX */ | 1866 /** @domName SVGFEConvolveMatrixElement.targetX */ |
| 1867 /// @docsEditable |
1605 final AnimatedInteger targetX; | 1868 final AnimatedInteger targetX; |
1606 | 1869 |
1607 /** @domName SVGFEConvolveMatrixElement.targetY */ | 1870 /** @domName SVGFEConvolveMatrixElement.targetY */ |
| 1871 /// @docsEditable |
1608 final AnimatedInteger targetY; | 1872 final AnimatedInteger targetY; |
1609 | 1873 |
1610 // From SVGFilterPrimitiveStandardAttributes | 1874 // From SVGFilterPrimitiveStandardAttributes |
1611 | 1875 |
1612 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1876 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 1877 /// @docsEditable |
1613 final AnimatedLength height; | 1878 final AnimatedLength height; |
1614 | 1879 |
1615 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1880 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 1881 /// @docsEditable |
1616 final AnimatedString result; | 1882 final AnimatedString result; |
1617 | 1883 |
1618 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1884 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 1885 /// @docsEditable |
1619 final AnimatedLength width; | 1886 final AnimatedLength width; |
1620 | 1887 |
1621 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1888 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 1889 /// @docsEditable |
1622 final AnimatedLength x; | 1890 final AnimatedLength x; |
1623 | 1891 |
1624 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1892 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 1893 /// @docsEditable |
1625 final AnimatedLength y; | 1894 final AnimatedLength y; |
1626 | 1895 |
1627 // From SVGStylable | 1896 // From SVGStylable |
1628 | 1897 |
1629 /** @domName SVGStylable.className */ | 1898 /** @domName SVGStylable.className */ |
| 1899 /// @docsEditable |
1630 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1900 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1631 | 1901 |
1632 // Use implementation from Element. | 1902 // Use implementation from Element. |
1633 // final CSSStyleDeclaration style; | 1903 // final CSSStyleDeclaration style; |
1634 | 1904 |
1635 /** @domName SVGStylable.getPresentationAttribute */ | 1905 /** @domName SVGStylable.getPresentationAttribute */ |
| 1906 /// @docsEditable |
1636 CSSValue getPresentationAttribute(String name) native; | 1907 CSSValue getPresentationAttribute(String name) native; |
1637 } | 1908 } |
1638 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1909 // 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 | 1910 // 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. | 1911 // BSD-style license that can be found in the LICENSE file. |
1641 | 1912 |
1642 | 1913 |
1643 /// @domName SVGFEDiffuseLightingElement | 1914 /// @domName SVGFEDiffuseLightingElement |
| 1915 /// @docsEditable |
1644 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDiffuseLightingElement" { | 1916 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDiffuseLightingElement" { |
1645 | 1917 |
1646 /** @domName SVGFEDiffuseLightingElement.diffuseConstant */ | 1918 /** @domName SVGFEDiffuseLightingElement.diffuseConstant */ |
| 1919 /// @docsEditable |
1647 final AnimatedNumber diffuseConstant; | 1920 final AnimatedNumber diffuseConstant; |
1648 | 1921 |
1649 /** @domName SVGFEDiffuseLightingElement.in1 */ | 1922 /** @domName SVGFEDiffuseLightingElement.in1 */ |
| 1923 /// @docsEditable |
1650 final AnimatedString in1; | 1924 final AnimatedString in1; |
1651 | 1925 |
1652 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthX */ | 1926 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthX */ |
| 1927 /// @docsEditable |
1653 final AnimatedNumber kernelUnitLengthX; | 1928 final AnimatedNumber kernelUnitLengthX; |
1654 | 1929 |
1655 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthY */ | 1930 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthY */ |
| 1931 /// @docsEditable |
1656 final AnimatedNumber kernelUnitLengthY; | 1932 final AnimatedNumber kernelUnitLengthY; |
1657 | 1933 |
1658 /** @domName SVGFEDiffuseLightingElement.surfaceScale */ | 1934 /** @domName SVGFEDiffuseLightingElement.surfaceScale */ |
| 1935 /// @docsEditable |
1659 final AnimatedNumber surfaceScale; | 1936 final AnimatedNumber surfaceScale; |
1660 | 1937 |
1661 // From SVGFilterPrimitiveStandardAttributes | 1938 // From SVGFilterPrimitiveStandardAttributes |
1662 | 1939 |
1663 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 1940 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 1941 /// @docsEditable |
1664 final AnimatedLength height; | 1942 final AnimatedLength height; |
1665 | 1943 |
1666 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 1944 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 1945 /// @docsEditable |
1667 final AnimatedString result; | 1946 final AnimatedString result; |
1668 | 1947 |
1669 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 1948 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 1949 /// @docsEditable |
1670 final AnimatedLength width; | 1950 final AnimatedLength width; |
1671 | 1951 |
1672 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 1952 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 1953 /// @docsEditable |
1673 final AnimatedLength x; | 1954 final AnimatedLength x; |
1674 | 1955 |
1675 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 1956 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 1957 /// @docsEditable |
1676 final AnimatedLength y; | 1958 final AnimatedLength y; |
1677 | 1959 |
1678 // From SVGStylable | 1960 // From SVGStylable |
1679 | 1961 |
1680 /** @domName SVGStylable.className */ | 1962 /** @domName SVGStylable.className */ |
| 1963 /// @docsEditable |
1681 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 1964 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1682 | 1965 |
1683 // Use implementation from Element. | 1966 // Use implementation from Element. |
1684 // final CSSStyleDeclaration style; | 1967 // final CSSStyleDeclaration style; |
1685 | 1968 |
1686 /** @domName SVGStylable.getPresentationAttribute */ | 1969 /** @domName SVGStylable.getPresentationAttribute */ |
| 1970 /// @docsEditable |
1687 CSSValue getPresentationAttribute(String name) native; | 1971 CSSValue getPresentationAttribute(String name) native; |
1688 } | 1972 } |
1689 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1973 // 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 | 1974 // 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. | 1975 // BSD-style license that can be found in the LICENSE file. |
1692 | 1976 |
1693 | 1977 |
1694 /// @domName SVGFEDisplacementMapElement | 1978 /// @domName SVGFEDisplacementMapElement |
| 1979 /// @docsEditable |
1695 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDisplacementMapElement" { | 1980 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
dardAttributes native "*SVGFEDisplacementMapElement" { |
1696 | 1981 |
1697 static const int SVG_CHANNEL_A = 4; | 1982 static const int SVG_CHANNEL_A = 4; |
1698 | 1983 |
1699 static const int SVG_CHANNEL_B = 3; | 1984 static const int SVG_CHANNEL_B = 3; |
1700 | 1985 |
1701 static const int SVG_CHANNEL_G = 2; | 1986 static const int SVG_CHANNEL_G = 2; |
1702 | 1987 |
1703 static const int SVG_CHANNEL_R = 1; | 1988 static const int SVG_CHANNEL_R = 1; |
1704 | 1989 |
1705 static const int SVG_CHANNEL_UNKNOWN = 0; | 1990 static const int SVG_CHANNEL_UNKNOWN = 0; |
1706 | 1991 |
1707 /** @domName SVGFEDisplacementMapElement.in1 */ | 1992 /** @domName SVGFEDisplacementMapElement.in1 */ |
| 1993 /// @docsEditable |
1708 final AnimatedString in1; | 1994 final AnimatedString in1; |
1709 | 1995 |
1710 /** @domName SVGFEDisplacementMapElement.in2 */ | 1996 /** @domName SVGFEDisplacementMapElement.in2 */ |
| 1997 /// @docsEditable |
1711 final AnimatedString in2; | 1998 final AnimatedString in2; |
1712 | 1999 |
1713 /** @domName SVGFEDisplacementMapElement.scale */ | 2000 /** @domName SVGFEDisplacementMapElement.scale */ |
| 2001 /// @docsEditable |
1714 final AnimatedNumber scale; | 2002 final AnimatedNumber scale; |
1715 | 2003 |
1716 /** @domName SVGFEDisplacementMapElement.xChannelSelector */ | 2004 /** @domName SVGFEDisplacementMapElement.xChannelSelector */ |
| 2005 /// @docsEditable |
1717 final AnimatedEnumeration xChannelSelector; | 2006 final AnimatedEnumeration xChannelSelector; |
1718 | 2007 |
1719 /** @domName SVGFEDisplacementMapElement.yChannelSelector */ | 2008 /** @domName SVGFEDisplacementMapElement.yChannelSelector */ |
| 2009 /// @docsEditable |
1720 final AnimatedEnumeration yChannelSelector; | 2010 final AnimatedEnumeration yChannelSelector; |
1721 | 2011 |
1722 // From SVGFilterPrimitiveStandardAttributes | 2012 // From SVGFilterPrimitiveStandardAttributes |
1723 | 2013 |
1724 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2014 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2015 /// @docsEditable |
1725 final AnimatedLength height; | 2016 final AnimatedLength height; |
1726 | 2017 |
1727 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2018 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2019 /// @docsEditable |
1728 final AnimatedString result; | 2020 final AnimatedString result; |
1729 | 2021 |
1730 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2022 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2023 /// @docsEditable |
1731 final AnimatedLength width; | 2024 final AnimatedLength width; |
1732 | 2025 |
1733 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2026 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2027 /// @docsEditable |
1734 final AnimatedLength x; | 2028 final AnimatedLength x; |
1735 | 2029 |
1736 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2030 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2031 /// @docsEditable |
1737 final AnimatedLength y; | 2032 final AnimatedLength y; |
1738 | 2033 |
1739 // From SVGStylable | 2034 // From SVGStylable |
1740 | 2035 |
1741 /** @domName SVGStylable.className */ | 2036 /** @domName SVGStylable.className */ |
| 2037 /// @docsEditable |
1742 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2038 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1743 | 2039 |
1744 // Use implementation from Element. | 2040 // Use implementation from Element. |
1745 // final CSSStyleDeclaration style; | 2041 // final CSSStyleDeclaration style; |
1746 | 2042 |
1747 /** @domName SVGStylable.getPresentationAttribute */ | 2043 /** @domName SVGStylable.getPresentationAttribute */ |
| 2044 /// @docsEditable |
1748 CSSValue getPresentationAttribute(String name) native; | 2045 CSSValue getPresentationAttribute(String name) native; |
1749 } | 2046 } |
1750 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2047 // 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 | 2048 // 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. | 2049 // BSD-style license that can be found in the LICENSE file. |
1753 | 2050 |
1754 | 2051 |
1755 /// @domName SVGFEDistantLightElement | 2052 /// @domName SVGFEDistantLightElement |
| 2053 /// @docsEditable |
1756 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
" { | 2054 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement
" { |
1757 | 2055 |
1758 /** @domName SVGFEDistantLightElement.azimuth */ | 2056 /** @domName SVGFEDistantLightElement.azimuth */ |
| 2057 /// @docsEditable |
1759 final AnimatedNumber azimuth; | 2058 final AnimatedNumber azimuth; |
1760 | 2059 |
1761 /** @domName SVGFEDistantLightElement.elevation */ | 2060 /** @domName SVGFEDistantLightElement.elevation */ |
| 2061 /// @docsEditable |
1762 final AnimatedNumber elevation; | 2062 final AnimatedNumber elevation; |
1763 } | 2063 } |
1764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2064 // 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 | 2065 // 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. | 2066 // BSD-style license that can be found in the LICENSE file. |
1767 | 2067 |
1768 | 2068 |
1769 /// @domName SVGFEDropShadowElement | 2069 /// @domName SVGFEDropShadowElement |
| 2070 /// @docsEditable |
1770 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEDropShadowElement" { | 2071 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEDropShadowElement" { |
1771 | 2072 |
1772 /** @domName SVGFEDropShadowElement.dx */ | 2073 /** @domName SVGFEDropShadowElement.dx */ |
| 2074 /// @docsEditable |
1773 final AnimatedNumber dx; | 2075 final AnimatedNumber dx; |
1774 | 2076 |
1775 /** @domName SVGFEDropShadowElement.dy */ | 2077 /** @domName SVGFEDropShadowElement.dy */ |
| 2078 /// @docsEditable |
1776 final AnimatedNumber dy; | 2079 final AnimatedNumber dy; |
1777 | 2080 |
1778 /** @domName SVGFEDropShadowElement.in1 */ | 2081 /** @domName SVGFEDropShadowElement.in1 */ |
| 2082 /// @docsEditable |
1779 final AnimatedString in1; | 2083 final AnimatedString in1; |
1780 | 2084 |
1781 /** @domName SVGFEDropShadowElement.stdDeviationX */ | 2085 /** @domName SVGFEDropShadowElement.stdDeviationX */ |
| 2086 /// @docsEditable |
1782 final AnimatedNumber stdDeviationX; | 2087 final AnimatedNumber stdDeviationX; |
1783 | 2088 |
1784 /** @domName SVGFEDropShadowElement.stdDeviationY */ | 2089 /** @domName SVGFEDropShadowElement.stdDeviationY */ |
| 2090 /// @docsEditable |
1785 final AnimatedNumber stdDeviationY; | 2091 final AnimatedNumber stdDeviationY; |
1786 | 2092 |
1787 /** @domName SVGFEDropShadowElement.setStdDeviation */ | 2093 /** @domName SVGFEDropShadowElement.setStdDeviation */ |
| 2094 /// @docsEditable |
1788 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | 2095 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; |
1789 | 2096 |
1790 // From SVGFilterPrimitiveStandardAttributes | 2097 // From SVGFilterPrimitiveStandardAttributes |
1791 | 2098 |
1792 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2099 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2100 /// @docsEditable |
1793 final AnimatedLength height; | 2101 final AnimatedLength height; |
1794 | 2102 |
1795 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2103 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2104 /// @docsEditable |
1796 final AnimatedString result; | 2105 final AnimatedString result; |
1797 | 2106 |
1798 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2107 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2108 /// @docsEditable |
1799 final AnimatedLength width; | 2109 final AnimatedLength width; |
1800 | 2110 |
1801 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2111 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2112 /// @docsEditable |
1802 final AnimatedLength x; | 2113 final AnimatedLength x; |
1803 | 2114 |
1804 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2115 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2116 /// @docsEditable |
1805 final AnimatedLength y; | 2117 final AnimatedLength y; |
1806 | 2118 |
1807 // From SVGStylable | 2119 // From SVGStylable |
1808 | 2120 |
1809 /** @domName SVGStylable.className */ | 2121 /** @domName SVGStylable.className */ |
| 2122 /// @docsEditable |
1810 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2123 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1811 | 2124 |
1812 // Use implementation from Element. | 2125 // Use implementation from Element. |
1813 // final CSSStyleDeclaration style; | 2126 // final CSSStyleDeclaration style; |
1814 | 2127 |
1815 /** @domName SVGStylable.getPresentationAttribute */ | 2128 /** @domName SVGStylable.getPresentationAttribute */ |
| 2129 /// @docsEditable |
1816 CSSValue getPresentationAttribute(String name) native; | 2130 CSSValue getPresentationAttribute(String name) native; |
1817 } | 2131 } |
1818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2132 // 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 | 2133 // 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. | 2134 // BSD-style license that can be found in the LICENSE file. |
1821 | 2135 |
1822 | 2136 |
1823 /// @domName SVGFEFloodElement | 2137 /// @domName SVGFEFloodElement |
| 2138 /// @docsEditable |
1824 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEFloodElement" { | 2139 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEFloodElement" { |
1825 | 2140 |
1826 // From SVGFilterPrimitiveStandardAttributes | 2141 // From SVGFilterPrimitiveStandardAttributes |
1827 | 2142 |
1828 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2143 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2144 /// @docsEditable |
1829 final AnimatedLength height; | 2145 final AnimatedLength height; |
1830 | 2146 |
1831 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2147 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2148 /// @docsEditable |
1832 final AnimatedString result; | 2149 final AnimatedString result; |
1833 | 2150 |
1834 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2151 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2152 /// @docsEditable |
1835 final AnimatedLength width; | 2153 final AnimatedLength width; |
1836 | 2154 |
1837 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2155 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2156 /// @docsEditable |
1838 final AnimatedLength x; | 2157 final AnimatedLength x; |
1839 | 2158 |
1840 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2159 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2160 /// @docsEditable |
1841 final AnimatedLength y; | 2161 final AnimatedLength y; |
1842 | 2162 |
1843 // From SVGStylable | 2163 // From SVGStylable |
1844 | 2164 |
1845 /** @domName SVGStylable.className */ | 2165 /** @domName SVGStylable.className */ |
| 2166 /// @docsEditable |
1846 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2167 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1847 | 2168 |
1848 // Use implementation from Element. | 2169 // Use implementation from Element. |
1849 // final CSSStyleDeclaration style; | 2170 // final CSSStyleDeclaration style; |
1850 | 2171 |
1851 /** @domName SVGStylable.getPresentationAttribute */ | 2172 /** @domName SVGStylable.getPresentationAttribute */ |
| 2173 /// @docsEditable |
1852 CSSValue getPresentationAttribute(String name) native; | 2174 CSSValue getPresentationAttribute(String name) native; |
1853 } | 2175 } |
1854 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2176 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1855 // for details. All rights reserved. Use of this source code is governed by a | 2177 // for details. All rights reserved. Use of this source code is governed by a |
1856 // BSD-style license that can be found in the LICENSE file. | 2178 // BSD-style license that can be found in the LICENSE file. |
1857 | 2179 |
1858 | 2180 |
1859 /// @domName SVGFEFuncAElement | 2181 /// @domName SVGFEFuncAElement |
| 2182 /// @docsEditable |
1860 class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
AElement" { | 2183 class FEFuncAElement extends ComponentTransferFunctionElement native "*SVGFEFunc
AElement" { |
1861 } | 2184 } |
1862 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2185 // 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 | 2186 // 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. | 2187 // BSD-style license that can be found in the LICENSE file. |
1865 | 2188 |
1866 | 2189 |
1867 /// @domName SVGFEFuncBElement | 2190 /// @domName SVGFEFuncBElement |
| 2191 /// @docsEditable |
1868 class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
BElement" { | 2192 class FEFuncBElement extends ComponentTransferFunctionElement native "*SVGFEFunc
BElement" { |
1869 } | 2193 } |
1870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2194 // 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 | 2195 // 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. | 2196 // BSD-style license that can be found in the LICENSE file. |
1873 | 2197 |
1874 | 2198 |
1875 /// @domName SVGFEFuncGElement | 2199 /// @domName SVGFEFuncGElement |
| 2200 /// @docsEditable |
1876 class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
GElement" { | 2201 class FEFuncGElement extends ComponentTransferFunctionElement native "*SVGFEFunc
GElement" { |
1877 } | 2202 } |
1878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2203 // 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 | 2204 // 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. | 2205 // BSD-style license that can be found in the LICENSE file. |
1881 | 2206 |
1882 | 2207 |
1883 /// @domName SVGFEFuncRElement | 2208 /// @domName SVGFEFuncRElement |
| 2209 /// @docsEditable |
1884 class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
RElement" { | 2210 class FEFuncRElement extends ComponentTransferFunctionElement native "*SVGFEFunc
RElement" { |
1885 } | 2211 } |
1886 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2212 // 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 | 2213 // 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. | 2214 // BSD-style license that can be found in the LICENSE file. |
1889 | 2215 |
1890 | 2216 |
1891 /// @domName SVGFEGaussianBlurElement | 2217 /// @domName SVGFEGaussianBlurElement |
| 2218 /// @docsEditable |
1892 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
dAttributes native "*SVGFEGaussianBlurElement" { | 2219 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
dAttributes native "*SVGFEGaussianBlurElement" { |
1893 | 2220 |
1894 /** @domName SVGFEGaussianBlurElement.in1 */ | 2221 /** @domName SVGFEGaussianBlurElement.in1 */ |
| 2222 /// @docsEditable |
1895 final AnimatedString in1; | 2223 final AnimatedString in1; |
1896 | 2224 |
1897 /** @domName SVGFEGaussianBlurElement.stdDeviationX */ | 2225 /** @domName SVGFEGaussianBlurElement.stdDeviationX */ |
| 2226 /// @docsEditable |
1898 final AnimatedNumber stdDeviationX; | 2227 final AnimatedNumber stdDeviationX; |
1899 | 2228 |
1900 /** @domName SVGFEGaussianBlurElement.stdDeviationY */ | 2229 /** @domName SVGFEGaussianBlurElement.stdDeviationY */ |
| 2230 /// @docsEditable |
1901 final AnimatedNumber stdDeviationY; | 2231 final AnimatedNumber stdDeviationY; |
1902 | 2232 |
1903 /** @domName SVGFEGaussianBlurElement.setStdDeviation */ | 2233 /** @domName SVGFEGaussianBlurElement.setStdDeviation */ |
| 2234 /// @docsEditable |
1904 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; | 2235 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; |
1905 | 2236 |
1906 // From SVGFilterPrimitiveStandardAttributes | 2237 // From SVGFilterPrimitiveStandardAttributes |
1907 | 2238 |
1908 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2239 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2240 /// @docsEditable |
1909 final AnimatedLength height; | 2241 final AnimatedLength height; |
1910 | 2242 |
1911 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2243 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2244 /// @docsEditable |
1912 final AnimatedString result; | 2245 final AnimatedString result; |
1913 | 2246 |
1914 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2247 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2248 /// @docsEditable |
1915 final AnimatedLength width; | 2249 final AnimatedLength width; |
1916 | 2250 |
1917 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2251 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2252 /// @docsEditable |
1918 final AnimatedLength x; | 2253 final AnimatedLength x; |
1919 | 2254 |
1920 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2255 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2256 /// @docsEditable |
1921 final AnimatedLength y; | 2257 final AnimatedLength y; |
1922 | 2258 |
1923 // From SVGStylable | 2259 // From SVGStylable |
1924 | 2260 |
1925 /** @domName SVGStylable.className */ | 2261 /** @domName SVGStylable.className */ |
| 2262 /// @docsEditable |
1926 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2263 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1927 | 2264 |
1928 // Use implementation from Element. | 2265 // Use implementation from Element. |
1929 // final CSSStyleDeclaration style; | 2266 // final CSSStyleDeclaration style; |
1930 | 2267 |
1931 /** @domName SVGStylable.getPresentationAttribute */ | 2268 /** @domName SVGStylable.getPresentationAttribute */ |
| 2269 /// @docsEditable |
1932 CSSValue getPresentationAttribute(String name) native; | 2270 CSSValue getPresentationAttribute(String name) native; |
1933 } | 2271 } |
1934 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2272 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1935 // for details. All rights reserved. Use of this source code is governed by a | 2273 // for details. All rights reserved. Use of this source code is governed by a |
1936 // BSD-style license that can be found in the LICENSE file. | 2274 // BSD-style license that can be found in the LICENSE file. |
1937 | 2275 |
1938 | 2276 |
1939 /// @domName SVGFEImageElement | 2277 /// @domName SVGFEImageElement |
| 2278 /// @docsEditable |
1940 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem
ent" { | 2279 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem
ent" { |
1941 | 2280 |
1942 /** @domName SVGFEImageElement.preserveAspectRatio */ | 2281 /** @domName SVGFEImageElement.preserveAspectRatio */ |
| 2282 /// @docsEditable |
1943 final AnimatedPreserveAspectRatio preserveAspectRatio; | 2283 final AnimatedPreserveAspectRatio preserveAspectRatio; |
1944 | 2284 |
1945 // From SVGExternalResourcesRequired | 2285 // From SVGExternalResourcesRequired |
1946 | 2286 |
1947 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2287 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 2288 /// @docsEditable |
1948 final AnimatedBoolean externalResourcesRequired; | 2289 final AnimatedBoolean externalResourcesRequired; |
1949 | 2290 |
1950 // From SVGFilterPrimitiveStandardAttributes | 2291 // From SVGFilterPrimitiveStandardAttributes |
1951 | 2292 |
1952 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2293 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2294 /// @docsEditable |
1953 final AnimatedLength height; | 2295 final AnimatedLength height; |
1954 | 2296 |
1955 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2297 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2298 /// @docsEditable |
1956 final AnimatedString result; | 2299 final AnimatedString result; |
1957 | 2300 |
1958 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2301 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2302 /// @docsEditable |
1959 final AnimatedLength width; | 2303 final AnimatedLength width; |
1960 | 2304 |
1961 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2305 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2306 /// @docsEditable |
1962 final AnimatedLength x; | 2307 final AnimatedLength x; |
1963 | 2308 |
1964 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2309 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2310 /// @docsEditable |
1965 final AnimatedLength y; | 2311 final AnimatedLength y; |
1966 | 2312 |
1967 // From SVGLangSpace | 2313 // From SVGLangSpace |
1968 | 2314 |
1969 /** @domName SVGLangSpace.xmllang */ | 2315 /** @domName SVGLangSpace.xmllang */ |
| 2316 /// @docsEditable |
1970 String xmllang; | 2317 String xmllang; |
1971 | 2318 |
1972 /** @domName SVGLangSpace.xmlspace */ | 2319 /** @domName SVGLangSpace.xmlspace */ |
| 2320 /// @docsEditable |
1973 String xmlspace; | 2321 String xmlspace; |
1974 | 2322 |
1975 // From SVGStylable | 2323 // From SVGStylable |
1976 | 2324 |
1977 /** @domName SVGStylable.className */ | 2325 /** @domName SVGStylable.className */ |
| 2326 /// @docsEditable |
1978 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2327 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
1979 | 2328 |
1980 // Use implementation from Element. | 2329 // Use implementation from Element. |
1981 // final CSSStyleDeclaration style; | 2330 // final CSSStyleDeclaration style; |
1982 | 2331 |
1983 /** @domName SVGStylable.getPresentationAttribute */ | 2332 /** @domName SVGStylable.getPresentationAttribute */ |
| 2333 /// @docsEditable |
1984 CSSValue getPresentationAttribute(String name) native; | 2334 CSSValue getPresentationAttribute(String name) native; |
1985 | 2335 |
1986 // From SVGURIReference | 2336 // From SVGURIReference |
1987 | 2337 |
1988 /** @domName SVGURIReference.href */ | 2338 /** @domName SVGURIReference.href */ |
| 2339 /// @docsEditable |
1989 final AnimatedString href; | 2340 final AnimatedString href; |
1990 } | 2341 } |
1991 // 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 |
1992 // 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 |
1993 // BSD-style license that can be found in the LICENSE file. | 2344 // BSD-style license that can be found in the LICENSE file. |
1994 | 2345 |
1995 | 2346 |
1996 /// @domName SVGFEMergeElement | 2347 /// @domName SVGFEMergeElement |
| 2348 /// @docsEditable |
1997 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEMergeElement" { | 2349 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
utes native "*SVGFEMergeElement" { |
1998 | 2350 |
1999 // From SVGFilterPrimitiveStandardAttributes | 2351 // From SVGFilterPrimitiveStandardAttributes |
2000 | 2352 |
2001 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2353 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2354 /// @docsEditable |
2002 final AnimatedLength height; | 2355 final AnimatedLength height; |
2003 | 2356 |
2004 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2357 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2358 /// @docsEditable |
2005 final AnimatedString result; | 2359 final AnimatedString result; |
2006 | 2360 |
2007 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2361 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2362 /// @docsEditable |
2008 final AnimatedLength width; | 2363 final AnimatedLength width; |
2009 | 2364 |
2010 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2365 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2366 /// @docsEditable |
2011 final AnimatedLength x; | 2367 final AnimatedLength x; |
2012 | 2368 |
2013 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2369 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2370 /// @docsEditable |
2014 final AnimatedLength y; | 2371 final AnimatedLength y; |
2015 | 2372 |
2016 // From SVGStylable | 2373 // From SVGStylable |
2017 | 2374 |
2018 /** @domName SVGStylable.className */ | 2375 /** @domName SVGStylable.className */ |
| 2376 /// @docsEditable |
2019 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2377 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2020 | 2378 |
2021 // Use implementation from Element. | 2379 // Use implementation from Element. |
2022 // final CSSStyleDeclaration style; | 2380 // final CSSStyleDeclaration style; |
2023 | 2381 |
2024 /** @domName SVGStylable.getPresentationAttribute */ | 2382 /** @domName SVGStylable.getPresentationAttribute */ |
| 2383 /// @docsEditable |
2025 CSSValue getPresentationAttribute(String name) native; | 2384 CSSValue getPresentationAttribute(String name) native; |
2026 } | 2385 } |
2027 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2386 // 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 | 2387 // 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. | 2388 // BSD-style license that can be found in the LICENSE file. |
2030 | 2389 |
2031 | 2390 |
2032 /// @domName SVGFEMergeNodeElement | 2391 /// @domName SVGFEMergeNodeElement |
| 2392 /// @docsEditable |
2033 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { | 2393 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { |
2034 | 2394 |
2035 /** @domName SVGFEMergeNodeElement.in1 */ | 2395 /** @domName SVGFEMergeNodeElement.in1 */ |
| 2396 /// @docsEditable |
2036 final AnimatedString in1; | 2397 final AnimatedString in1; |
2037 } | 2398 } |
2038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2399 // 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 | 2400 // 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. | 2401 // BSD-style license that can be found in the LICENSE file. |
2041 | 2402 |
2042 | 2403 |
2043 /// @domName SVGFEMorphologyElement | 2404 /// @domName SVGFEMorphologyElement |
| 2405 /// @docsEditable |
2044 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEMorphologyElement" { | 2406 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFEMorphologyElement" { |
2045 | 2407 |
2046 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; | 2408 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; |
2047 | 2409 |
2048 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; | 2410 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; |
2049 | 2411 |
2050 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; | 2412 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; |
2051 | 2413 |
2052 /** @domName SVGFEMorphologyElement.in1 */ | 2414 /** @domName SVGFEMorphologyElement.in1 */ |
| 2415 /// @docsEditable |
2053 final AnimatedString in1; | 2416 final AnimatedString in1; |
2054 | 2417 |
2055 /** @domName SVGFEMorphologyElement.operator */ | 2418 /** @domName SVGFEMorphologyElement.operator */ |
| 2419 /// @docsEditable |
2056 final AnimatedEnumeration operator; | 2420 final AnimatedEnumeration operator; |
2057 | 2421 |
2058 /** @domName SVGFEMorphologyElement.radiusX */ | 2422 /** @domName SVGFEMorphologyElement.radiusX */ |
| 2423 /// @docsEditable |
2059 final AnimatedNumber radiusX; | 2424 final AnimatedNumber radiusX; |
2060 | 2425 |
2061 /** @domName SVGFEMorphologyElement.radiusY */ | 2426 /** @domName SVGFEMorphologyElement.radiusY */ |
| 2427 /// @docsEditable |
2062 final AnimatedNumber radiusY; | 2428 final AnimatedNumber radiusY; |
2063 | 2429 |
2064 /** @domName SVGFEMorphologyElement.setRadius */ | 2430 /** @domName SVGFEMorphologyElement.setRadius */ |
| 2431 /// @docsEditable |
2065 void setRadius(num radiusX, num radiusY) native; | 2432 void setRadius(num radiusX, num radiusY) native; |
2066 | 2433 |
2067 // From SVGFilterPrimitiveStandardAttributes | 2434 // From SVGFilterPrimitiveStandardAttributes |
2068 | 2435 |
2069 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2436 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2437 /// @docsEditable |
2070 final AnimatedLength height; | 2438 final AnimatedLength height; |
2071 | 2439 |
2072 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2440 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2441 /// @docsEditable |
2073 final AnimatedString result; | 2442 final AnimatedString result; |
2074 | 2443 |
2075 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2444 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2445 /// @docsEditable |
2076 final AnimatedLength width; | 2446 final AnimatedLength width; |
2077 | 2447 |
2078 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2448 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2449 /// @docsEditable |
2079 final AnimatedLength x; | 2450 final AnimatedLength x; |
2080 | 2451 |
2081 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2452 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2453 /// @docsEditable |
2082 final AnimatedLength y; | 2454 final AnimatedLength y; |
2083 | 2455 |
2084 // From SVGStylable | 2456 // From SVGStylable |
2085 | 2457 |
2086 /** @domName SVGStylable.className */ | 2458 /** @domName SVGStylable.className */ |
| 2459 /// @docsEditable |
2087 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2460 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2088 | 2461 |
2089 // Use implementation from Element. | 2462 // Use implementation from Element. |
2090 // final CSSStyleDeclaration style; | 2463 // final CSSStyleDeclaration style; |
2091 | 2464 |
2092 /** @domName SVGStylable.getPresentationAttribute */ | 2465 /** @domName SVGStylable.getPresentationAttribute */ |
| 2466 /// @docsEditable |
2093 CSSValue getPresentationAttribute(String name) native; | 2467 CSSValue getPresentationAttribute(String name) native; |
2094 } | 2468 } |
2095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2469 // 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 | 2470 // 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. | 2471 // BSD-style license that can be found in the LICENSE file. |
2098 | 2472 |
2099 | 2473 |
2100 /// @domName SVGFEOffsetElement | 2474 /// @domName SVGFEOffsetElement |
| 2475 /// @docsEditable |
2101 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
butes native "*SVGFEOffsetElement" { | 2476 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
butes native "*SVGFEOffsetElement" { |
2102 | 2477 |
2103 /** @domName SVGFEOffsetElement.dx */ | 2478 /** @domName SVGFEOffsetElement.dx */ |
| 2479 /// @docsEditable |
2104 final AnimatedNumber dx; | 2480 final AnimatedNumber dx; |
2105 | 2481 |
2106 /** @domName SVGFEOffsetElement.dy */ | 2482 /** @domName SVGFEOffsetElement.dy */ |
| 2483 /// @docsEditable |
2107 final AnimatedNumber dy; | 2484 final AnimatedNumber dy; |
2108 | 2485 |
2109 /** @domName SVGFEOffsetElement.in1 */ | 2486 /** @domName SVGFEOffsetElement.in1 */ |
| 2487 /// @docsEditable |
2110 final AnimatedString in1; | 2488 final AnimatedString in1; |
2111 | 2489 |
2112 // From SVGFilterPrimitiveStandardAttributes | 2490 // From SVGFilterPrimitiveStandardAttributes |
2113 | 2491 |
2114 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2492 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2493 /// @docsEditable |
2115 final AnimatedLength height; | 2494 final AnimatedLength height; |
2116 | 2495 |
2117 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2496 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2497 /// @docsEditable |
2118 final AnimatedString result; | 2498 final AnimatedString result; |
2119 | 2499 |
2120 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2500 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2501 /// @docsEditable |
2121 final AnimatedLength width; | 2502 final AnimatedLength width; |
2122 | 2503 |
2123 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2504 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2505 /// @docsEditable |
2124 final AnimatedLength x; | 2506 final AnimatedLength x; |
2125 | 2507 |
2126 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2508 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2509 /// @docsEditable |
2127 final AnimatedLength y; | 2510 final AnimatedLength y; |
2128 | 2511 |
2129 // From SVGStylable | 2512 // From SVGStylable |
2130 | 2513 |
2131 /** @domName SVGStylable.className */ | 2514 /** @domName SVGStylable.className */ |
| 2515 /// @docsEditable |
2132 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2516 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2133 | 2517 |
2134 // Use implementation from Element. | 2518 // Use implementation from Element. |
2135 // final CSSStyleDeclaration style; | 2519 // final CSSStyleDeclaration style; |
2136 | 2520 |
2137 /** @domName SVGStylable.getPresentationAttribute */ | 2521 /** @domName SVGStylable.getPresentationAttribute */ |
| 2522 /// @docsEditable |
2138 CSSValue getPresentationAttribute(String name) native; | 2523 CSSValue getPresentationAttribute(String name) native; |
2139 } | 2524 } |
2140 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2525 // 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 | 2526 // 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. | 2527 // BSD-style license that can be found in the LICENSE file. |
2143 | 2528 |
2144 | 2529 |
2145 /// @domName SVGFEPointLightElement | 2530 /// @domName SVGFEPointLightElement |
| 2531 /// @docsEditable |
2146 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { | 2532 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { |
2147 | 2533 |
2148 /** @domName SVGFEPointLightElement.x */ | 2534 /** @domName SVGFEPointLightElement.x */ |
| 2535 /// @docsEditable |
2149 final AnimatedNumber x; | 2536 final AnimatedNumber x; |
2150 | 2537 |
2151 /** @domName SVGFEPointLightElement.y */ | 2538 /** @domName SVGFEPointLightElement.y */ |
| 2539 /// @docsEditable |
2152 final AnimatedNumber y; | 2540 final AnimatedNumber y; |
2153 | 2541 |
2154 /** @domName SVGFEPointLightElement.z */ | 2542 /** @domName SVGFEPointLightElement.z */ |
| 2543 /// @docsEditable |
2155 final AnimatedNumber z; | 2544 final AnimatedNumber z; |
2156 } | 2545 } |
2157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2546 // 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 | 2547 // 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. | 2548 // BSD-style license that can be found in the LICENSE file. |
2160 | 2549 |
2161 | 2550 |
2162 /// @domName SVGFESpecularLightingElement | 2551 /// @domName SVGFESpecularLightingElement |
| 2552 /// @docsEditable |
2163 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
ndardAttributes native "*SVGFESpecularLightingElement" { | 2553 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
ndardAttributes native "*SVGFESpecularLightingElement" { |
2164 | 2554 |
2165 /** @domName SVGFESpecularLightingElement.in1 */ | 2555 /** @domName SVGFESpecularLightingElement.in1 */ |
| 2556 /// @docsEditable |
2166 final AnimatedString in1; | 2557 final AnimatedString in1; |
2167 | 2558 |
2168 /** @domName SVGFESpecularLightingElement.specularConstant */ | 2559 /** @domName SVGFESpecularLightingElement.specularConstant */ |
| 2560 /// @docsEditable |
2169 final AnimatedNumber specularConstant; | 2561 final AnimatedNumber specularConstant; |
2170 | 2562 |
2171 /** @domName SVGFESpecularLightingElement.specularExponent */ | 2563 /** @domName SVGFESpecularLightingElement.specularExponent */ |
| 2564 /// @docsEditable |
2172 final AnimatedNumber specularExponent; | 2565 final AnimatedNumber specularExponent; |
2173 | 2566 |
2174 /** @domName SVGFESpecularLightingElement.surfaceScale */ | 2567 /** @domName SVGFESpecularLightingElement.surfaceScale */ |
| 2568 /// @docsEditable |
2175 final AnimatedNumber surfaceScale; | 2569 final AnimatedNumber surfaceScale; |
2176 | 2570 |
2177 // From SVGFilterPrimitiveStandardAttributes | 2571 // From SVGFilterPrimitiveStandardAttributes |
2178 | 2572 |
2179 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2573 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2574 /// @docsEditable |
2180 final AnimatedLength height; | 2575 final AnimatedLength height; |
2181 | 2576 |
2182 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2577 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2578 /// @docsEditable |
2183 final AnimatedString result; | 2579 final AnimatedString result; |
2184 | 2580 |
2185 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2581 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2582 /// @docsEditable |
2186 final AnimatedLength width; | 2583 final AnimatedLength width; |
2187 | 2584 |
2188 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2585 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2586 /// @docsEditable |
2189 final AnimatedLength x; | 2587 final AnimatedLength x; |
2190 | 2588 |
2191 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2589 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2590 /// @docsEditable |
2192 final AnimatedLength y; | 2591 final AnimatedLength y; |
2193 | 2592 |
2194 // From SVGStylable | 2593 // From SVGStylable |
2195 | 2594 |
2196 /** @domName SVGStylable.className */ | 2595 /** @domName SVGStylable.className */ |
| 2596 /// @docsEditable |
2197 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2597 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2198 | 2598 |
2199 // Use implementation from Element. | 2599 // Use implementation from Element. |
2200 // final CSSStyleDeclaration style; | 2600 // final CSSStyleDeclaration style; |
2201 | 2601 |
2202 /** @domName SVGStylable.getPresentationAttribute */ | 2602 /** @domName SVGStylable.getPresentationAttribute */ |
| 2603 /// @docsEditable |
2203 CSSValue getPresentationAttribute(String name) native; | 2604 CSSValue getPresentationAttribute(String name) native; |
2204 } | 2605 } |
2205 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2606 // 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 | 2607 // 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. | 2608 // BSD-style license that can be found in the LICENSE file. |
2208 | 2609 |
2209 | 2610 |
2210 /// @domName SVGFESpotLightElement | 2611 /// @domName SVGFESpotLightElement |
| 2612 /// @docsEditable |
2211 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { | 2613 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { |
2212 | 2614 |
2213 /** @domName SVGFESpotLightElement.limitingConeAngle */ | 2615 /** @domName SVGFESpotLightElement.limitingConeAngle */ |
| 2616 /// @docsEditable |
2214 final AnimatedNumber limitingConeAngle; | 2617 final AnimatedNumber limitingConeAngle; |
2215 | 2618 |
2216 /** @domName SVGFESpotLightElement.pointsAtX */ | 2619 /** @domName SVGFESpotLightElement.pointsAtX */ |
| 2620 /// @docsEditable |
2217 final AnimatedNumber pointsAtX; | 2621 final AnimatedNumber pointsAtX; |
2218 | 2622 |
2219 /** @domName SVGFESpotLightElement.pointsAtY */ | 2623 /** @domName SVGFESpotLightElement.pointsAtY */ |
| 2624 /// @docsEditable |
2220 final AnimatedNumber pointsAtY; | 2625 final AnimatedNumber pointsAtY; |
2221 | 2626 |
2222 /** @domName SVGFESpotLightElement.pointsAtZ */ | 2627 /** @domName SVGFESpotLightElement.pointsAtZ */ |
| 2628 /// @docsEditable |
2223 final AnimatedNumber pointsAtZ; | 2629 final AnimatedNumber pointsAtZ; |
2224 | 2630 |
2225 /** @domName SVGFESpotLightElement.specularExponent */ | 2631 /** @domName SVGFESpotLightElement.specularExponent */ |
| 2632 /// @docsEditable |
2226 final AnimatedNumber specularExponent; | 2633 final AnimatedNumber specularExponent; |
2227 | 2634 |
2228 /** @domName SVGFESpotLightElement.x */ | 2635 /** @domName SVGFESpotLightElement.x */ |
| 2636 /// @docsEditable |
2229 final AnimatedNumber x; | 2637 final AnimatedNumber x; |
2230 | 2638 |
2231 /** @domName SVGFESpotLightElement.y */ | 2639 /** @domName SVGFESpotLightElement.y */ |
| 2640 /// @docsEditable |
2232 final AnimatedNumber y; | 2641 final AnimatedNumber y; |
2233 | 2642 |
2234 /** @domName SVGFESpotLightElement.z */ | 2643 /** @domName SVGFESpotLightElement.z */ |
| 2644 /// @docsEditable |
2235 final AnimatedNumber z; | 2645 final AnimatedNumber z; |
2236 } | 2646 } |
2237 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2647 // 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 | 2648 // 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. | 2649 // BSD-style license that can be found in the LICENSE file. |
2240 | 2650 |
2241 | 2651 |
2242 /// @domName SVGFETileElement | 2652 /// @domName SVGFETileElement |
| 2653 /// @docsEditable |
2243 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
tes native "*SVGFETileElement" { | 2654 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
tes native "*SVGFETileElement" { |
2244 | 2655 |
2245 /** @domName SVGFETileElement.in1 */ | 2656 /** @domName SVGFETileElement.in1 */ |
| 2657 /// @docsEditable |
2246 final AnimatedString in1; | 2658 final AnimatedString in1; |
2247 | 2659 |
2248 // From SVGFilterPrimitiveStandardAttributes | 2660 // From SVGFilterPrimitiveStandardAttributes |
2249 | 2661 |
2250 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2662 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2663 /// @docsEditable |
2251 final AnimatedLength height; | 2664 final AnimatedLength height; |
2252 | 2665 |
2253 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2666 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2667 /// @docsEditable |
2254 final AnimatedString result; | 2668 final AnimatedString result; |
2255 | 2669 |
2256 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2670 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2671 /// @docsEditable |
2257 final AnimatedLength width; | 2672 final AnimatedLength width; |
2258 | 2673 |
2259 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2674 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2675 /// @docsEditable |
2260 final AnimatedLength x; | 2676 final AnimatedLength x; |
2261 | 2677 |
2262 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2678 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2679 /// @docsEditable |
2263 final AnimatedLength y; | 2680 final AnimatedLength y; |
2264 | 2681 |
2265 // From SVGStylable | 2682 // From SVGStylable |
2266 | 2683 |
2267 /** @domName SVGStylable.className */ | 2684 /** @domName SVGStylable.className */ |
| 2685 /// @docsEditable |
2268 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2686 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2269 | 2687 |
2270 // Use implementation from Element. | 2688 // Use implementation from Element. |
2271 // final CSSStyleDeclaration style; | 2689 // final CSSStyleDeclaration style; |
2272 | 2690 |
2273 /** @domName SVGStylable.getPresentationAttribute */ | 2691 /** @domName SVGStylable.getPresentationAttribute */ |
| 2692 /// @docsEditable |
2274 CSSValue getPresentationAttribute(String name) native; | 2693 CSSValue getPresentationAttribute(String name) native; |
2275 } | 2694 } |
2276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2695 // 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 | 2696 // 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. | 2697 // BSD-style license that can be found in the LICENSE file. |
2279 | 2698 |
2280 | 2699 |
2281 /// @domName SVGFETurbulenceElement | 2700 /// @domName SVGFETurbulenceElement |
| 2701 /// @docsEditable |
2282 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFETurbulenceElement" { | 2702 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
ttributes native "*SVGFETurbulenceElement" { |
2283 | 2703 |
2284 static const int SVG_STITCHTYPE_NOSTITCH = 2; | 2704 static const int SVG_STITCHTYPE_NOSTITCH = 2; |
2285 | 2705 |
2286 static const int SVG_STITCHTYPE_STITCH = 1; | 2706 static const int SVG_STITCHTYPE_STITCH = 1; |
2287 | 2707 |
2288 static const int SVG_STITCHTYPE_UNKNOWN = 0; | 2708 static const int SVG_STITCHTYPE_UNKNOWN = 0; |
2289 | 2709 |
2290 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; | 2710 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; |
2291 | 2711 |
2292 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; | 2712 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; |
2293 | 2713 |
2294 static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0; | 2714 static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0; |
2295 | 2715 |
2296 /** @domName SVGFETurbulenceElement.baseFrequencyX */ | 2716 /** @domName SVGFETurbulenceElement.baseFrequencyX */ |
| 2717 /// @docsEditable |
2297 final AnimatedNumber baseFrequencyX; | 2718 final AnimatedNumber baseFrequencyX; |
2298 | 2719 |
2299 /** @domName SVGFETurbulenceElement.baseFrequencyY */ | 2720 /** @domName SVGFETurbulenceElement.baseFrequencyY */ |
| 2721 /// @docsEditable |
2300 final AnimatedNumber baseFrequencyY; | 2722 final AnimatedNumber baseFrequencyY; |
2301 | 2723 |
2302 /** @domName SVGFETurbulenceElement.numOctaves */ | 2724 /** @domName SVGFETurbulenceElement.numOctaves */ |
| 2725 /// @docsEditable |
2303 final AnimatedInteger numOctaves; | 2726 final AnimatedInteger numOctaves; |
2304 | 2727 |
2305 /** @domName SVGFETurbulenceElement.seed */ | 2728 /** @domName SVGFETurbulenceElement.seed */ |
| 2729 /// @docsEditable |
2306 final AnimatedNumber seed; | 2730 final AnimatedNumber seed; |
2307 | 2731 |
2308 /** @domName SVGFETurbulenceElement.stitchTiles */ | 2732 /** @domName SVGFETurbulenceElement.stitchTiles */ |
| 2733 /// @docsEditable |
2309 final AnimatedEnumeration stitchTiles; | 2734 final AnimatedEnumeration stitchTiles; |
2310 | 2735 |
2311 /** @domName SVGFETurbulenceElement.type */ | 2736 /** @domName SVGFETurbulenceElement.type */ |
| 2737 /// @docsEditable |
2312 final AnimatedEnumeration type; | 2738 final AnimatedEnumeration type; |
2313 | 2739 |
2314 // From SVGFilterPrimitiveStandardAttributes | 2740 // From SVGFilterPrimitiveStandardAttributes |
2315 | 2741 |
2316 /** @domName SVGFilterPrimitiveStandardAttributes.height */ | 2742 /** @domName SVGFilterPrimitiveStandardAttributes.height */ |
| 2743 /// @docsEditable |
2317 final AnimatedLength height; | 2744 final AnimatedLength height; |
2318 | 2745 |
2319 /** @domName SVGFilterPrimitiveStandardAttributes.result */ | 2746 /** @domName SVGFilterPrimitiveStandardAttributes.result */ |
| 2747 /// @docsEditable |
2320 final AnimatedString result; | 2748 final AnimatedString result; |
2321 | 2749 |
2322 /** @domName SVGFilterPrimitiveStandardAttributes.width */ | 2750 /** @domName SVGFilterPrimitiveStandardAttributes.width */ |
| 2751 /// @docsEditable |
2323 final AnimatedLength width; | 2752 final AnimatedLength width; |
2324 | 2753 |
2325 /** @domName SVGFilterPrimitiveStandardAttributes.x */ | 2754 /** @domName SVGFilterPrimitiveStandardAttributes.x */ |
| 2755 /// @docsEditable |
2326 final AnimatedLength x; | 2756 final AnimatedLength x; |
2327 | 2757 |
2328 /** @domName SVGFilterPrimitiveStandardAttributes.y */ | 2758 /** @domName SVGFilterPrimitiveStandardAttributes.y */ |
| 2759 /// @docsEditable |
2329 final AnimatedLength y; | 2760 final AnimatedLength y; |
2330 | 2761 |
2331 // From SVGStylable | 2762 // From SVGStylable |
2332 | 2763 |
2333 /** @domName SVGStylable.className */ | 2764 /** @domName SVGStylable.className */ |
| 2765 /// @docsEditable |
2334 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2766 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2335 | 2767 |
2336 // Use implementation from Element. | 2768 // Use implementation from Element. |
2337 // final CSSStyleDeclaration style; | 2769 // final CSSStyleDeclaration style; |
2338 | 2770 |
2339 /** @domName SVGStylable.getPresentationAttribute */ | 2771 /** @domName SVGStylable.getPresentationAttribute */ |
| 2772 /// @docsEditable |
2340 CSSValue getPresentationAttribute(String name) native; | 2773 CSSValue getPresentationAttribute(String name) native; |
2341 } | 2774 } |
2342 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2775 // 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 | 2776 // 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. | 2777 // BSD-style license that can be found in the LICENSE file. |
2345 | 2778 |
2346 | 2779 |
2347 /// @domName SVGFilterElement | 2780 /// @domName SVGFilterElement |
| 2781 /// @docsEditable |
2348 class FilterElement extends SvgElement implements UriReference, ExternalResource
sRequired, Stylable, LangSpace native "*SVGFilterElement" { | 2782 class FilterElement extends SvgElement implements UriReference, ExternalResource
sRequired, Stylable, LangSpace native "*SVGFilterElement" { |
2349 | 2783 |
2350 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
lter"); | 2784 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi
lter"); |
2351 | 2785 |
2352 /** @domName SVGFilterElement.filterResX */ | 2786 /** @domName SVGFilterElement.filterResX */ |
| 2787 /// @docsEditable |
2353 final AnimatedInteger filterResX; | 2788 final AnimatedInteger filterResX; |
2354 | 2789 |
2355 /** @domName SVGFilterElement.filterResY */ | 2790 /** @domName SVGFilterElement.filterResY */ |
| 2791 /// @docsEditable |
2356 final AnimatedInteger filterResY; | 2792 final AnimatedInteger filterResY; |
2357 | 2793 |
2358 /** @domName SVGFilterElement.filterUnits */ | 2794 /** @domName SVGFilterElement.filterUnits */ |
| 2795 /// @docsEditable |
2359 final AnimatedEnumeration filterUnits; | 2796 final AnimatedEnumeration filterUnits; |
2360 | 2797 |
2361 /** @domName SVGFilterElement.height */ | 2798 /** @domName SVGFilterElement.height */ |
| 2799 /// @docsEditable |
2362 final AnimatedLength height; | 2800 final AnimatedLength height; |
2363 | 2801 |
2364 /** @domName SVGFilterElement.primitiveUnits */ | 2802 /** @domName SVGFilterElement.primitiveUnits */ |
| 2803 /// @docsEditable |
2365 final AnimatedEnumeration primitiveUnits; | 2804 final AnimatedEnumeration primitiveUnits; |
2366 | 2805 |
2367 /** @domName SVGFilterElement.width */ | 2806 /** @domName SVGFilterElement.width */ |
| 2807 /// @docsEditable |
2368 final AnimatedLength width; | 2808 final AnimatedLength width; |
2369 | 2809 |
2370 /** @domName SVGFilterElement.x */ | 2810 /** @domName SVGFilterElement.x */ |
| 2811 /// @docsEditable |
2371 final AnimatedLength x; | 2812 final AnimatedLength x; |
2372 | 2813 |
2373 /** @domName SVGFilterElement.y */ | 2814 /** @domName SVGFilterElement.y */ |
| 2815 /// @docsEditable |
2374 final AnimatedLength y; | 2816 final AnimatedLength y; |
2375 | 2817 |
2376 /** @domName SVGFilterElement.setFilterRes */ | 2818 /** @domName SVGFilterElement.setFilterRes */ |
| 2819 /// @docsEditable |
2377 void setFilterRes(int filterResX, int filterResY) native; | 2820 void setFilterRes(int filterResX, int filterResY) native; |
2378 | 2821 |
2379 // From SVGExternalResourcesRequired | 2822 // From SVGExternalResourcesRequired |
2380 | 2823 |
2381 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2824 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 2825 /// @docsEditable |
2382 final AnimatedBoolean externalResourcesRequired; | 2826 final AnimatedBoolean externalResourcesRequired; |
2383 | 2827 |
2384 // From SVGLangSpace | 2828 // From SVGLangSpace |
2385 | 2829 |
2386 /** @domName SVGLangSpace.xmllang */ | 2830 /** @domName SVGLangSpace.xmllang */ |
| 2831 /// @docsEditable |
2387 String xmllang; | 2832 String xmllang; |
2388 | 2833 |
2389 /** @domName SVGLangSpace.xmlspace */ | 2834 /** @domName SVGLangSpace.xmlspace */ |
| 2835 /// @docsEditable |
2390 String xmlspace; | 2836 String xmlspace; |
2391 | 2837 |
2392 // From SVGStylable | 2838 // From SVGStylable |
2393 | 2839 |
2394 /** @domName SVGStylable.className */ | 2840 /** @domName SVGStylable.className */ |
| 2841 /// @docsEditable |
2395 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 2842 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2396 | 2843 |
2397 // Use implementation from Element. | 2844 // Use implementation from Element. |
2398 // final CSSStyleDeclaration style; | 2845 // final CSSStyleDeclaration style; |
2399 | 2846 |
2400 /** @domName SVGStylable.getPresentationAttribute */ | 2847 /** @domName SVGStylable.getPresentationAttribute */ |
| 2848 /// @docsEditable |
2401 CSSValue getPresentationAttribute(String name) native; | 2849 CSSValue getPresentationAttribute(String name) native; |
2402 | 2850 |
2403 // From SVGURIReference | 2851 // From SVGURIReference |
2404 | 2852 |
2405 /** @domName SVGURIReference.href */ | 2853 /** @domName SVGURIReference.href */ |
| 2854 /// @docsEditable |
2406 final AnimatedString href; | 2855 final AnimatedString href; |
2407 } | 2856 } |
2408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2857 // 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 | 2858 // 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. | 2859 // BSD-style license that can be found in the LICENSE file. |
2411 | 2860 |
2412 | 2861 |
2413 /// @domName SVGFilterPrimitiveStandardAttributes | 2862 /// @domName SVGFilterPrimitiveStandardAttributes |
2414 abstract class FilterPrimitiveStandardAttributes implements Stylable { | 2863 abstract class FilterPrimitiveStandardAttributes implements Stylable { |
2415 | 2864 |
2416 AnimatedLength height; | 2865 AnimatedLength height; |
2417 | 2866 |
2418 AnimatedString result; | 2867 AnimatedString result; |
2419 | 2868 |
2420 AnimatedLength width; | 2869 AnimatedLength width; |
2421 | 2870 |
2422 AnimatedLength x; | 2871 AnimatedLength x; |
2423 | 2872 |
2424 AnimatedLength y; | 2873 AnimatedLength y; |
2425 | 2874 |
2426 // From SVGStylable | 2875 // From SVGStylable |
2427 | 2876 |
2428 AnimatedString className; | 2877 AnimatedString className; |
2429 | 2878 |
2430 CSSStyleDeclaration style; | 2879 CSSStyleDeclaration style; |
2431 | 2880 |
2432 /** @domName SVGStylable.getPresentationAttribute */ | 2881 /** @domName SVGStylable.getPresentationAttribute */ |
| 2882 /// @docsEditable |
2433 CSSValue getPresentationAttribute(String name); | 2883 CSSValue getPresentationAttribute(String name); |
2434 } | 2884 } |
2435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2885 // 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 | 2886 // 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. | 2887 // BSD-style license that can be found in the LICENSE file. |
2438 | 2888 |
2439 | 2889 |
2440 /// @domName SVGFitToViewBox | 2890 /// @domName SVGFitToViewBox |
2441 abstract class FitToViewBox { | 2891 abstract class FitToViewBox { |
2442 | 2892 |
2443 AnimatedPreserveAspectRatio preserveAspectRatio; | 2893 AnimatedPreserveAspectRatio preserveAspectRatio; |
2444 | 2894 |
2445 AnimatedRect viewBox; | 2895 AnimatedRect viewBox; |
2446 } | 2896 } |
2447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2897 // 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 | 2898 // 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. | 2899 // BSD-style license that can be found in the LICENSE file. |
2450 | 2900 |
2451 | 2901 |
2452 /// @domName SVGFontElement | 2902 /// @domName SVGFontElement |
| 2903 /// @docsEditable |
2453 class FontElement extends SvgElement native "*SVGFontElement" { | 2904 class FontElement extends SvgElement native "*SVGFontElement" { |
2454 | 2905 |
2455 factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font
"); | 2906 factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font
"); |
2456 } | 2907 } |
2457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2908 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2458 // for details. All rights reserved. Use of this source code is governed by a | 2909 // for details. All rights reserved. Use of this source code is governed by a |
2459 // BSD-style license that can be found in the LICENSE file. | 2910 // BSD-style license that can be found in the LICENSE file. |
2460 | 2911 |
2461 | 2912 |
2462 /// @domName SVGFontFaceElement | 2913 /// @domName SVGFontFaceElement |
| 2914 /// @docsEditable |
2463 class FontFaceElement extends SvgElement native "*SVGFontFaceElement" { | 2915 class FontFaceElement extends SvgElement native "*SVGFontFaceElement" { |
2464 | 2916 |
2465 factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("
font-face"); | 2917 factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("
font-face"); |
2466 } | 2918 } |
2467 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2919 // 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 | 2920 // 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. | 2921 // BSD-style license that can be found in the LICENSE file. |
2470 | 2922 |
2471 | 2923 |
2472 /// @domName SVGFontFaceFormatElement | 2924 /// @domName SVGFontFaceFormatElement |
| 2925 /// @docsEditable |
2473 class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
" { | 2926 class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement
" { |
2474 | 2927 |
2475 factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement
_tag("font-face-format"); | 2928 factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement
_tag("font-face-format"); |
2476 } | 2929 } |
2477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2930 // 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 | 2931 // 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. | 2932 // BSD-style license that can be found in the LICENSE file. |
2480 | 2933 |
2481 | 2934 |
2482 /// @domName SVGFontFaceNameElement | 2935 /// @domName SVGFontFaceNameElement |
| 2936 /// @docsEditable |
2483 class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" { | 2937 class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" { |
2484 | 2938 |
2485 factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("font-face-name"); | 2939 factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_t
ag("font-face-name"); |
2486 } | 2940 } |
2487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2941 // 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 | 2942 // 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. | 2943 // BSD-style license that can be found in the LICENSE file. |
2490 | 2944 |
2491 | 2945 |
2492 /// @domName SVGFontFaceSrcElement | 2946 /// @domName SVGFontFaceSrcElement |
| 2947 /// @docsEditable |
2493 class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" { | 2948 class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" { |
2494 | 2949 |
2495 factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-src"); | 2950 factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-src"); |
2496 } | 2951 } |
2497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2952 // 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 | 2953 // 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. | 2954 // BSD-style license that can be found in the LICENSE file. |
2500 | 2955 |
2501 | 2956 |
2502 /// @domName SVGFontFaceUriElement | 2957 /// @domName SVGFontFaceUriElement |
| 2958 /// @docsEditable |
2503 class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" { | 2959 class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" { |
2504 | 2960 |
2505 factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-uri"); | 2961 factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_ta
g("font-face-uri"); |
2506 } | 2962 } |
2507 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2963 // 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 | 2964 // 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. | 2965 // BSD-style license that can be found in the LICENSE file. |
2510 | 2966 |
2511 | 2967 |
2512 /// @domName SVGForeignObjectElement | 2968 /// @domName SVGForeignObjectElement |
| 2969 /// @docsEditable |
2513 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement"
{ | 2970 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement"
{ |
2514 | 2971 |
2515 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
tag("foreignObject"); | 2972 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_
tag("foreignObject"); |
2516 | 2973 |
2517 /** @domName SVGForeignObjectElement.height */ | 2974 /** @domName SVGForeignObjectElement.height */ |
| 2975 /// @docsEditable |
2518 final AnimatedLength height; | 2976 final AnimatedLength height; |
2519 | 2977 |
2520 /** @domName SVGForeignObjectElement.width */ | 2978 /** @domName SVGForeignObjectElement.width */ |
| 2979 /// @docsEditable |
2521 final AnimatedLength width; | 2980 final AnimatedLength width; |
2522 | 2981 |
2523 /** @domName SVGForeignObjectElement.x */ | 2982 /** @domName SVGForeignObjectElement.x */ |
| 2983 /// @docsEditable |
2524 final AnimatedLength x; | 2984 final AnimatedLength x; |
2525 | 2985 |
2526 /** @domName SVGForeignObjectElement.y */ | 2986 /** @domName SVGForeignObjectElement.y */ |
| 2987 /// @docsEditable |
2527 final AnimatedLength y; | 2988 final AnimatedLength y; |
2528 | 2989 |
2529 // From SVGExternalResourcesRequired | 2990 // From SVGExternalResourcesRequired |
2530 | 2991 |
2531 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 2992 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 2993 /// @docsEditable |
2532 final AnimatedBoolean externalResourcesRequired; | 2994 final AnimatedBoolean externalResourcesRequired; |
2533 | 2995 |
2534 // From SVGLangSpace | 2996 // From SVGLangSpace |
2535 | 2997 |
2536 /** @domName SVGLangSpace.xmllang */ | 2998 /** @domName SVGLangSpace.xmllang */ |
| 2999 /// @docsEditable |
2537 String xmllang; | 3000 String xmllang; |
2538 | 3001 |
2539 /** @domName SVGLangSpace.xmlspace */ | 3002 /** @domName SVGLangSpace.xmlspace */ |
| 3003 /// @docsEditable |
2540 String xmlspace; | 3004 String xmlspace; |
2541 | 3005 |
2542 // From SVGLocatable | 3006 // From SVGLocatable |
2543 | 3007 |
2544 /** @domName SVGLocatable.farthestViewportElement */ | 3008 /** @domName SVGLocatable.farthestViewportElement */ |
| 3009 /// @docsEditable |
2545 final SvgElement farthestViewportElement; | 3010 final SvgElement farthestViewportElement; |
2546 | 3011 |
2547 /** @domName SVGLocatable.nearestViewportElement */ | 3012 /** @domName SVGLocatable.nearestViewportElement */ |
| 3013 /// @docsEditable |
2548 final SvgElement nearestViewportElement; | 3014 final SvgElement nearestViewportElement; |
2549 | 3015 |
2550 /** @domName SVGLocatable.getBBox */ | 3016 /** @domName SVGLocatable.getBBox */ |
| 3017 /// @docsEditable |
2551 Rect getBBox() native; | 3018 Rect getBBox() native; |
2552 | 3019 |
2553 /** @domName SVGLocatable.getCTM */ | 3020 /** @domName SVGLocatable.getCTM */ |
| 3021 /// @docsEditable |
2554 Matrix getCTM() native; | 3022 Matrix getCTM() native; |
2555 | 3023 |
2556 /** @domName SVGLocatable.getScreenCTM */ | 3024 /** @domName SVGLocatable.getScreenCTM */ |
| 3025 /// @docsEditable |
2557 Matrix getScreenCTM() native; | 3026 Matrix getScreenCTM() native; |
2558 | 3027 |
2559 /** @domName SVGLocatable.getTransformToElement */ | 3028 /** @domName SVGLocatable.getTransformToElement */ |
| 3029 /// @docsEditable |
2560 Matrix getTransformToElement(SvgElement element) native; | 3030 Matrix getTransformToElement(SvgElement element) native; |
2561 | 3031 |
2562 // From SVGStylable | 3032 // From SVGStylable |
2563 | 3033 |
2564 /** @domName SVGStylable.className */ | 3034 /** @domName SVGStylable.className */ |
| 3035 /// @docsEditable |
2565 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3036 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2566 | 3037 |
2567 // Use implementation from Element. | 3038 // Use implementation from Element. |
2568 // final CSSStyleDeclaration style; | 3039 // final CSSStyleDeclaration style; |
2569 | 3040 |
2570 /** @domName SVGStylable.getPresentationAttribute */ | 3041 /** @domName SVGStylable.getPresentationAttribute */ |
| 3042 /// @docsEditable |
2571 CSSValue getPresentationAttribute(String name) native; | 3043 CSSValue getPresentationAttribute(String name) native; |
2572 | 3044 |
2573 // From SVGTests | 3045 // From SVGTests |
2574 | 3046 |
2575 /** @domName SVGTests.requiredExtensions */ | 3047 /** @domName SVGTests.requiredExtensions */ |
| 3048 /// @docsEditable |
2576 final StringList requiredExtensions; | 3049 final StringList requiredExtensions; |
2577 | 3050 |
2578 /** @domName SVGTests.requiredFeatures */ | 3051 /** @domName SVGTests.requiredFeatures */ |
| 3052 /// @docsEditable |
2579 final StringList requiredFeatures; | 3053 final StringList requiredFeatures; |
2580 | 3054 |
2581 /** @domName SVGTests.systemLanguage */ | 3055 /** @domName SVGTests.systemLanguage */ |
| 3056 /// @docsEditable |
2582 final StringList systemLanguage; | 3057 final StringList systemLanguage; |
2583 | 3058 |
2584 /** @domName SVGTests.hasExtension */ | 3059 /** @domName SVGTests.hasExtension */ |
| 3060 /// @docsEditable |
2585 bool hasExtension(String extension) native; | 3061 bool hasExtension(String extension) native; |
2586 | 3062 |
2587 // From SVGTransformable | 3063 // From SVGTransformable |
2588 | 3064 |
2589 /** @domName SVGTransformable.transform */ | 3065 /** @domName SVGTransformable.transform */ |
| 3066 /// @docsEditable |
2590 final AnimatedTransformList transform; | 3067 final AnimatedTransformList transform; |
2591 } | 3068 } |
2592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3069 // 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 | 3070 // 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. | 3071 // BSD-style license that can be found in the LICENSE file. |
2595 | 3072 |
2596 | 3073 |
2597 /// @domName SVGGElement | 3074 /// @domName SVGGElement |
| 3075 /// @docsEditable |
2598 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
ernalResourcesRequired, LangSpace native "*SVGGElement" { | 3076 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
ernalResourcesRequired, LangSpace native "*SVGGElement" { |
2599 | 3077 |
2600 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); | 3078 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); |
2601 | 3079 |
2602 // From SVGExternalResourcesRequired | 3080 // From SVGExternalResourcesRequired |
2603 | 3081 |
2604 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3082 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 3083 /// @docsEditable |
2605 final AnimatedBoolean externalResourcesRequired; | 3084 final AnimatedBoolean externalResourcesRequired; |
2606 | 3085 |
2607 // From SVGLangSpace | 3086 // From SVGLangSpace |
2608 | 3087 |
2609 /** @domName SVGLangSpace.xmllang */ | 3088 /** @domName SVGLangSpace.xmllang */ |
| 3089 /// @docsEditable |
2610 String xmllang; | 3090 String xmllang; |
2611 | 3091 |
2612 /** @domName SVGLangSpace.xmlspace */ | 3092 /** @domName SVGLangSpace.xmlspace */ |
| 3093 /// @docsEditable |
2613 String xmlspace; | 3094 String xmlspace; |
2614 | 3095 |
2615 // From SVGLocatable | 3096 // From SVGLocatable |
2616 | 3097 |
2617 /** @domName SVGLocatable.farthestViewportElement */ | 3098 /** @domName SVGLocatable.farthestViewportElement */ |
| 3099 /// @docsEditable |
2618 final SvgElement farthestViewportElement; | 3100 final SvgElement farthestViewportElement; |
2619 | 3101 |
2620 /** @domName SVGLocatable.nearestViewportElement */ | 3102 /** @domName SVGLocatable.nearestViewportElement */ |
| 3103 /// @docsEditable |
2621 final SvgElement nearestViewportElement; | 3104 final SvgElement nearestViewportElement; |
2622 | 3105 |
2623 /** @domName SVGLocatable.getBBox */ | 3106 /** @domName SVGLocatable.getBBox */ |
| 3107 /// @docsEditable |
2624 Rect getBBox() native; | 3108 Rect getBBox() native; |
2625 | 3109 |
2626 /** @domName SVGLocatable.getCTM */ | 3110 /** @domName SVGLocatable.getCTM */ |
| 3111 /// @docsEditable |
2627 Matrix getCTM() native; | 3112 Matrix getCTM() native; |
2628 | 3113 |
2629 /** @domName SVGLocatable.getScreenCTM */ | 3114 /** @domName SVGLocatable.getScreenCTM */ |
| 3115 /// @docsEditable |
2630 Matrix getScreenCTM() native; | 3116 Matrix getScreenCTM() native; |
2631 | 3117 |
2632 /** @domName SVGLocatable.getTransformToElement */ | 3118 /** @domName SVGLocatable.getTransformToElement */ |
| 3119 /// @docsEditable |
2633 Matrix getTransformToElement(SvgElement element) native; | 3120 Matrix getTransformToElement(SvgElement element) native; |
2634 | 3121 |
2635 // From SVGStylable | 3122 // From SVGStylable |
2636 | 3123 |
2637 /** @domName SVGStylable.className */ | 3124 /** @domName SVGStylable.className */ |
| 3125 /// @docsEditable |
2638 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3126 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2639 | 3127 |
2640 // Use implementation from Element. | 3128 // Use implementation from Element. |
2641 // final CSSStyleDeclaration style; | 3129 // final CSSStyleDeclaration style; |
2642 | 3130 |
2643 /** @domName SVGStylable.getPresentationAttribute */ | 3131 /** @domName SVGStylable.getPresentationAttribute */ |
| 3132 /// @docsEditable |
2644 CSSValue getPresentationAttribute(String name) native; | 3133 CSSValue getPresentationAttribute(String name) native; |
2645 | 3134 |
2646 // From SVGTests | 3135 // From SVGTests |
2647 | 3136 |
2648 /** @domName SVGTests.requiredExtensions */ | 3137 /** @domName SVGTests.requiredExtensions */ |
| 3138 /// @docsEditable |
2649 final StringList requiredExtensions; | 3139 final StringList requiredExtensions; |
2650 | 3140 |
2651 /** @domName SVGTests.requiredFeatures */ | 3141 /** @domName SVGTests.requiredFeatures */ |
| 3142 /// @docsEditable |
2652 final StringList requiredFeatures; | 3143 final StringList requiredFeatures; |
2653 | 3144 |
2654 /** @domName SVGTests.systemLanguage */ | 3145 /** @domName SVGTests.systemLanguage */ |
| 3146 /// @docsEditable |
2655 final StringList systemLanguage; | 3147 final StringList systemLanguage; |
2656 | 3148 |
2657 /** @domName SVGTests.hasExtension */ | 3149 /** @domName SVGTests.hasExtension */ |
| 3150 /// @docsEditable |
2658 bool hasExtension(String extension) native; | 3151 bool hasExtension(String extension) native; |
2659 | 3152 |
2660 // From SVGTransformable | 3153 // From SVGTransformable |
2661 | 3154 |
2662 /** @domName SVGTransformable.transform */ | 3155 /** @domName SVGTransformable.transform */ |
| 3156 /// @docsEditable |
2663 final AnimatedTransformList transform; | 3157 final AnimatedTransformList transform; |
2664 } | 3158 } |
2665 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3159 // 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 | 3160 // 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. | 3161 // BSD-style license that can be found in the LICENSE file. |
2668 | 3162 |
2669 | 3163 |
2670 /// @domName SVGGlyphElement | 3164 /// @domName SVGGlyphElement |
| 3165 /// @docsEditable |
2671 class GlyphElement extends SvgElement native "*SVGGlyphElement" { | 3166 class GlyphElement extends SvgElement native "*SVGGlyphElement" { |
2672 | 3167 |
2673 factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly
ph"); | 3168 factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly
ph"); |
2674 } | 3169 } |
2675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3170 // 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 | 3171 // 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. | 3172 // BSD-style license that can be found in the LICENSE file. |
2678 | 3173 |
2679 | 3174 |
2680 /// @domName SVGGlyphRefElement | 3175 /// @domName SVGGlyphRefElement |
| 3176 /// @docsEditable |
2681 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
e "*SVGGlyphRefElement" { | 3177 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
e "*SVGGlyphRefElement" { |
2682 | 3178 |
2683 /** @domName SVGGlyphRefElement.dx */ | 3179 /** @domName SVGGlyphRefElement.dx */ |
| 3180 /// @docsEditable |
2684 num dx; | 3181 num dx; |
2685 | 3182 |
2686 /** @domName SVGGlyphRefElement.dy */ | 3183 /** @domName SVGGlyphRefElement.dy */ |
| 3184 /// @docsEditable |
2687 num dy; | 3185 num dy; |
2688 | 3186 |
2689 /** @domName SVGGlyphRefElement.format */ | 3187 /** @domName SVGGlyphRefElement.format */ |
| 3188 /// @docsEditable |
2690 String format; | 3189 String format; |
2691 | 3190 |
2692 /** @domName SVGGlyphRefElement.glyphRef */ | 3191 /** @domName SVGGlyphRefElement.glyphRef */ |
| 3192 /// @docsEditable |
2693 String glyphRef; | 3193 String glyphRef; |
2694 | 3194 |
2695 /** @domName SVGGlyphRefElement.x */ | 3195 /** @domName SVGGlyphRefElement.x */ |
| 3196 /// @docsEditable |
2696 num x; | 3197 num x; |
2697 | 3198 |
2698 /** @domName SVGGlyphRefElement.y */ | 3199 /** @domName SVGGlyphRefElement.y */ |
| 3200 /// @docsEditable |
2699 num y; | 3201 num y; |
2700 | 3202 |
2701 // From SVGStylable | 3203 // From SVGStylable |
2702 | 3204 |
2703 /** @domName SVGStylable.className */ | 3205 /** @domName SVGStylable.className */ |
| 3206 /// @docsEditable |
2704 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3207 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2705 | 3208 |
2706 // Use implementation from Element. | 3209 // Use implementation from Element. |
2707 // final CSSStyleDeclaration style; | 3210 // final CSSStyleDeclaration style; |
2708 | 3211 |
2709 /** @domName SVGStylable.getPresentationAttribute */ | 3212 /** @domName SVGStylable.getPresentationAttribute */ |
| 3213 /// @docsEditable |
2710 CSSValue getPresentationAttribute(String name) native; | 3214 CSSValue getPresentationAttribute(String name) native; |
2711 | 3215 |
2712 // From SVGURIReference | 3216 // From SVGURIReference |
2713 | 3217 |
2714 /** @domName SVGURIReference.href */ | 3218 /** @domName SVGURIReference.href */ |
| 3219 /// @docsEditable |
2715 final AnimatedString href; | 3220 final AnimatedString href; |
2716 } | 3221 } |
2717 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3222 // 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 | 3223 // 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. | 3224 // BSD-style license that can be found in the LICENSE file. |
2720 | 3225 |
2721 | 3226 |
2722 /// @domName SVGGradientElement | 3227 /// @domName SVGGradientElement |
| 3228 /// @docsEditable |
2723 class GradientElement extends SvgElement implements UriReference, ExternalResour
cesRequired, Stylable native "*SVGGradientElement" { | 3229 class GradientElement extends SvgElement implements UriReference, ExternalResour
cesRequired, Stylable native "*SVGGradientElement" { |
2724 | 3230 |
2725 static const int SVG_SPREADMETHOD_PAD = 1; | 3231 static const int SVG_SPREADMETHOD_PAD = 1; |
2726 | 3232 |
2727 static const int SVG_SPREADMETHOD_REFLECT = 2; | 3233 static const int SVG_SPREADMETHOD_REFLECT = 2; |
2728 | 3234 |
2729 static const int SVG_SPREADMETHOD_REPEAT = 3; | 3235 static const int SVG_SPREADMETHOD_REPEAT = 3; |
2730 | 3236 |
2731 static const int SVG_SPREADMETHOD_UNKNOWN = 0; | 3237 static const int SVG_SPREADMETHOD_UNKNOWN = 0; |
2732 | 3238 |
2733 /** @domName SVGGradientElement.gradientTransform */ | 3239 /** @domName SVGGradientElement.gradientTransform */ |
| 3240 /// @docsEditable |
2734 final AnimatedTransformList gradientTransform; | 3241 final AnimatedTransformList gradientTransform; |
2735 | 3242 |
2736 /** @domName SVGGradientElement.gradientUnits */ | 3243 /** @domName SVGGradientElement.gradientUnits */ |
| 3244 /// @docsEditable |
2737 final AnimatedEnumeration gradientUnits; | 3245 final AnimatedEnumeration gradientUnits; |
2738 | 3246 |
2739 /** @domName SVGGradientElement.spreadMethod */ | 3247 /** @domName SVGGradientElement.spreadMethod */ |
| 3248 /// @docsEditable |
2740 final AnimatedEnumeration spreadMethod; | 3249 final AnimatedEnumeration spreadMethod; |
2741 | 3250 |
2742 // From SVGExternalResourcesRequired | 3251 // From SVGExternalResourcesRequired |
2743 | 3252 |
2744 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3253 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 3254 /// @docsEditable |
2745 final AnimatedBoolean externalResourcesRequired; | 3255 final AnimatedBoolean externalResourcesRequired; |
2746 | 3256 |
2747 // From SVGStylable | 3257 // From SVGStylable |
2748 | 3258 |
2749 /** @domName SVGStylable.className */ | 3259 /** @domName SVGStylable.className */ |
| 3260 /// @docsEditable |
2750 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3261 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2751 | 3262 |
2752 // Use implementation from Element. | 3263 // Use implementation from Element. |
2753 // final CSSStyleDeclaration style; | 3264 // final CSSStyleDeclaration style; |
2754 | 3265 |
2755 /** @domName SVGStylable.getPresentationAttribute */ | 3266 /** @domName SVGStylable.getPresentationAttribute */ |
| 3267 /// @docsEditable |
2756 CSSValue getPresentationAttribute(String name) native; | 3268 CSSValue getPresentationAttribute(String name) native; |
2757 | 3269 |
2758 // From SVGURIReference | 3270 // From SVGURIReference |
2759 | 3271 |
2760 /** @domName SVGURIReference.href */ | 3272 /** @domName SVGURIReference.href */ |
| 3273 /// @docsEditable |
2761 final AnimatedString href; | 3274 final AnimatedString href; |
2762 } | 3275 } |
2763 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3276 // 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 | 3277 // 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. | 3278 // BSD-style license that can be found in the LICENSE file. |
2766 | 3279 |
2767 | 3280 |
2768 /// @domName SVGHKernElement | 3281 /// @domName SVGHKernElement |
| 3282 /// @docsEditable |
2769 class HKernElement extends SvgElement native "*SVGHKernElement" { | 3283 class HKernElement extends SvgElement native "*SVGHKernElement" { |
2770 | 3284 |
2771 factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke
rn"); | 3285 factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke
rn"); |
2772 } | 3286 } |
2773 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3287 // 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 | 3288 // 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. | 3289 // BSD-style license that can be found in the LICENSE file. |
2776 | 3290 |
2777 | 3291 |
2778 /// @domName SVGImageElement | 3292 /// @domName SVGImageElement |
| 3293 /// @docsEditable |
2779 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere
nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { | 3294 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere
nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { |
2780 | 3295 |
2781 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
ge"); | 3296 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima
ge"); |
2782 | 3297 |
2783 /** @domName SVGImageElement.height */ | 3298 /** @domName SVGImageElement.height */ |
| 3299 /// @docsEditable |
2784 final AnimatedLength height; | 3300 final AnimatedLength height; |
2785 | 3301 |
2786 /** @domName SVGImageElement.preserveAspectRatio */ | 3302 /** @domName SVGImageElement.preserveAspectRatio */ |
| 3303 /// @docsEditable |
2787 final AnimatedPreserveAspectRatio preserveAspectRatio; | 3304 final AnimatedPreserveAspectRatio preserveAspectRatio; |
2788 | 3305 |
2789 /** @domName SVGImageElement.width */ | 3306 /** @domName SVGImageElement.width */ |
| 3307 /// @docsEditable |
2790 final AnimatedLength width; | 3308 final AnimatedLength width; |
2791 | 3309 |
2792 /** @domName SVGImageElement.x */ | 3310 /** @domName SVGImageElement.x */ |
| 3311 /// @docsEditable |
2793 final AnimatedLength x; | 3312 final AnimatedLength x; |
2794 | 3313 |
2795 /** @domName SVGImageElement.y */ | 3314 /** @domName SVGImageElement.y */ |
| 3315 /// @docsEditable |
2796 final AnimatedLength y; | 3316 final AnimatedLength y; |
2797 | 3317 |
2798 // From SVGExternalResourcesRequired | 3318 // From SVGExternalResourcesRequired |
2799 | 3319 |
2800 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3320 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 3321 /// @docsEditable |
2801 final AnimatedBoolean externalResourcesRequired; | 3322 final AnimatedBoolean externalResourcesRequired; |
2802 | 3323 |
2803 // From SVGLangSpace | 3324 // From SVGLangSpace |
2804 | 3325 |
2805 /** @domName SVGLangSpace.xmllang */ | 3326 /** @domName SVGLangSpace.xmllang */ |
| 3327 /// @docsEditable |
2806 String xmllang; | 3328 String xmllang; |
2807 | 3329 |
2808 /** @domName SVGLangSpace.xmlspace */ | 3330 /** @domName SVGLangSpace.xmlspace */ |
| 3331 /// @docsEditable |
2809 String xmlspace; | 3332 String xmlspace; |
2810 | 3333 |
2811 // From SVGLocatable | 3334 // From SVGLocatable |
2812 | 3335 |
2813 /** @domName SVGLocatable.farthestViewportElement */ | 3336 /** @domName SVGLocatable.farthestViewportElement */ |
| 3337 /// @docsEditable |
2814 final SvgElement farthestViewportElement; | 3338 final SvgElement farthestViewportElement; |
2815 | 3339 |
2816 /** @domName SVGLocatable.nearestViewportElement */ | 3340 /** @domName SVGLocatable.nearestViewportElement */ |
| 3341 /// @docsEditable |
2817 final SvgElement nearestViewportElement; | 3342 final SvgElement nearestViewportElement; |
2818 | 3343 |
2819 /** @domName SVGLocatable.getBBox */ | 3344 /** @domName SVGLocatable.getBBox */ |
| 3345 /// @docsEditable |
2820 Rect getBBox() native; | 3346 Rect getBBox() native; |
2821 | 3347 |
2822 /** @domName SVGLocatable.getCTM */ | 3348 /** @domName SVGLocatable.getCTM */ |
| 3349 /// @docsEditable |
2823 Matrix getCTM() native; | 3350 Matrix getCTM() native; |
2824 | 3351 |
2825 /** @domName SVGLocatable.getScreenCTM */ | 3352 /** @domName SVGLocatable.getScreenCTM */ |
| 3353 /// @docsEditable |
2826 Matrix getScreenCTM() native; | 3354 Matrix getScreenCTM() native; |
2827 | 3355 |
2828 /** @domName SVGLocatable.getTransformToElement */ | 3356 /** @domName SVGLocatable.getTransformToElement */ |
| 3357 /// @docsEditable |
2829 Matrix getTransformToElement(SvgElement element) native; | 3358 Matrix getTransformToElement(SvgElement element) native; |
2830 | 3359 |
2831 // From SVGStylable | 3360 // From SVGStylable |
2832 | 3361 |
2833 /** @domName SVGStylable.className */ | 3362 /** @domName SVGStylable.className */ |
| 3363 /// @docsEditable |
2834 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3364 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
2835 | 3365 |
2836 // Use implementation from Element. | 3366 // Use implementation from Element. |
2837 // final CSSStyleDeclaration style; | 3367 // final CSSStyleDeclaration style; |
2838 | 3368 |
2839 /** @domName SVGStylable.getPresentationAttribute */ | 3369 /** @domName SVGStylable.getPresentationAttribute */ |
| 3370 /// @docsEditable |
2840 CSSValue getPresentationAttribute(String name) native; | 3371 CSSValue getPresentationAttribute(String name) native; |
2841 | 3372 |
2842 // From SVGTests | 3373 // From SVGTests |
2843 | 3374 |
2844 /** @domName SVGTests.requiredExtensions */ | 3375 /** @domName SVGTests.requiredExtensions */ |
| 3376 /// @docsEditable |
2845 final StringList requiredExtensions; | 3377 final StringList requiredExtensions; |
2846 | 3378 |
2847 /** @domName SVGTests.requiredFeatures */ | 3379 /** @domName SVGTests.requiredFeatures */ |
| 3380 /// @docsEditable |
2848 final StringList requiredFeatures; | 3381 final StringList requiredFeatures; |
2849 | 3382 |
2850 /** @domName SVGTests.systemLanguage */ | 3383 /** @domName SVGTests.systemLanguage */ |
| 3384 /// @docsEditable |
2851 final StringList systemLanguage; | 3385 final StringList systemLanguage; |
2852 | 3386 |
2853 /** @domName SVGTests.hasExtension */ | 3387 /** @domName SVGTests.hasExtension */ |
| 3388 /// @docsEditable |
2854 bool hasExtension(String extension) native; | 3389 bool hasExtension(String extension) native; |
2855 | 3390 |
2856 // From SVGTransformable | 3391 // From SVGTransformable |
2857 | 3392 |
2858 /** @domName SVGTransformable.transform */ | 3393 /** @domName SVGTransformable.transform */ |
| 3394 /// @docsEditable |
2859 final AnimatedTransformList transform; | 3395 final AnimatedTransformList transform; |
2860 | 3396 |
2861 // From SVGURIReference | 3397 // From SVGURIReference |
2862 | 3398 |
2863 /** @domName SVGURIReference.href */ | 3399 /** @domName SVGURIReference.href */ |
| 3400 /// @docsEditable |
2864 final AnimatedString href; | 3401 final AnimatedString href; |
2865 } | 3402 } |
2866 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3403 // 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 | 3404 // 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. | 3405 // BSD-style license that can be found in the LICENSE file. |
2869 | 3406 |
2870 | 3407 |
2871 /// @domName SVGLangSpace | 3408 /// @domName SVGLangSpace |
2872 abstract class LangSpace { | 3409 abstract class LangSpace { |
2873 | 3410 |
2874 String xmllang; | 3411 String xmllang; |
2875 | 3412 |
2876 String xmlspace; | 3413 String xmlspace; |
2877 } | 3414 } |
2878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3415 // 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 | 3416 // 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. | 3417 // BSD-style license that can be found in the LICENSE file. |
2881 | 3418 |
2882 | 3419 |
2883 /// @domName SVGLength | 3420 /// @domName SVGLength |
| 3421 /// @docsEditable |
2884 class Length native "*SVGLength" { | 3422 class Length native "*SVGLength" { |
2885 | 3423 |
2886 static const int SVG_LENGTHTYPE_CM = 6; | 3424 static const int SVG_LENGTHTYPE_CM = 6; |
2887 | 3425 |
2888 static const int SVG_LENGTHTYPE_EMS = 3; | 3426 static const int SVG_LENGTHTYPE_EMS = 3; |
2889 | 3427 |
2890 static const int SVG_LENGTHTYPE_EXS = 4; | 3428 static const int SVG_LENGTHTYPE_EXS = 4; |
2891 | 3429 |
2892 static const int SVG_LENGTHTYPE_IN = 8; | 3430 static const int SVG_LENGTHTYPE_IN = 8; |
2893 | 3431 |
2894 static const int SVG_LENGTHTYPE_MM = 7; | 3432 static const int SVG_LENGTHTYPE_MM = 7; |
2895 | 3433 |
2896 static const int SVG_LENGTHTYPE_NUMBER = 1; | 3434 static const int SVG_LENGTHTYPE_NUMBER = 1; |
2897 | 3435 |
2898 static const int SVG_LENGTHTYPE_PC = 10; | 3436 static const int SVG_LENGTHTYPE_PC = 10; |
2899 | 3437 |
2900 static const int SVG_LENGTHTYPE_PERCENTAGE = 2; | 3438 static const int SVG_LENGTHTYPE_PERCENTAGE = 2; |
2901 | 3439 |
2902 static const int SVG_LENGTHTYPE_PT = 9; | 3440 static const int SVG_LENGTHTYPE_PT = 9; |
2903 | 3441 |
2904 static const int SVG_LENGTHTYPE_PX = 5; | 3442 static const int SVG_LENGTHTYPE_PX = 5; |
2905 | 3443 |
2906 static const int SVG_LENGTHTYPE_UNKNOWN = 0; | 3444 static const int SVG_LENGTHTYPE_UNKNOWN = 0; |
2907 | 3445 |
2908 /** @domName SVGLength.unitType */ | 3446 /** @domName SVGLength.unitType */ |
| 3447 /// @docsEditable |
2909 final int unitType; | 3448 final int unitType; |
2910 | 3449 |
2911 /** @domName SVGLength.value */ | 3450 /** @domName SVGLength.value */ |
| 3451 /// @docsEditable |
2912 num value; | 3452 num value; |
2913 | 3453 |
2914 /** @domName SVGLength.valueAsString */ | 3454 /** @domName SVGLength.valueAsString */ |
| 3455 /// @docsEditable |
2915 String valueAsString; | 3456 String valueAsString; |
2916 | 3457 |
2917 /** @domName SVGLength.valueInSpecifiedUnits */ | 3458 /** @domName SVGLength.valueInSpecifiedUnits */ |
| 3459 /// @docsEditable |
2918 num valueInSpecifiedUnits; | 3460 num valueInSpecifiedUnits; |
2919 | 3461 |
2920 /** @domName SVGLength.convertToSpecifiedUnits */ | 3462 /** @domName SVGLength.convertToSpecifiedUnits */ |
| 3463 /// @docsEditable |
2921 void convertToSpecifiedUnits(int unitType) native; | 3464 void convertToSpecifiedUnits(int unitType) native; |
2922 | 3465 |
2923 /** @domName SVGLength.newValueSpecifiedUnits */ | 3466 /** @domName SVGLength.newValueSpecifiedUnits */ |
| 3467 /// @docsEditable |
2924 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; | 3468 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; |
2925 } | 3469 } |
2926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3470 // 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 | 3471 // 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. | 3472 // BSD-style license that can be found in the LICENSE file. |
2929 | 3473 |
2930 | 3474 |
2931 /// @domName SVGLengthList | 3475 /// @domName SVGLengthList |
| 3476 /// @docsEditable |
2932 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
GLengthList" { | 3477 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV
GLengthList" { |
2933 | 3478 |
2934 /** @domName SVGLengthList.numberOfItems */ | 3479 /** @domName SVGLengthList.numberOfItems */ |
| 3480 /// @docsEditable |
2935 final int numberOfItems; | 3481 final int numberOfItems; |
2936 | 3482 |
2937 Length operator[](int index) => JS("Length", "#[#]", this, index); | 3483 Length operator[](int index) => JS("Length", "#[#]", this, index); |
2938 | 3484 |
2939 void operator[]=(int index, Length value) { | 3485 void operator[]=(int index, Length value) { |
2940 throw new UnsupportedError("Cannot assign element of immutable List."); | 3486 throw new UnsupportedError("Cannot assign element of immutable List."); |
2941 } | 3487 } |
2942 // -- start List<Length> mixins. | 3488 // -- start List<Length> mixins. |
2943 // Length is the element type. | 3489 // Length is the element type. |
2944 | 3490 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3013 void insertRange(int start, int rangeLength, [Length initialValue]) { | 3559 void insertRange(int start, int rangeLength, [Length initialValue]) { |
3014 throw new UnsupportedError("Cannot insertRange on immutable List."); | 3560 throw new UnsupportedError("Cannot insertRange on immutable List."); |
3015 } | 3561 } |
3016 | 3562 |
3017 List<Length> getRange(int start, int rangeLength) => | 3563 List<Length> getRange(int start, int rangeLength) => |
3018 _Lists.getRange(this, start, rangeLength, <Length>[]); | 3564 _Lists.getRange(this, start, rangeLength, <Length>[]); |
3019 | 3565 |
3020 // -- end List<Length> mixins. | 3566 // -- end List<Length> mixins. |
3021 | 3567 |
3022 /** @domName SVGLengthList.appendItem */ | 3568 /** @domName SVGLengthList.appendItem */ |
| 3569 /// @docsEditable |
3023 Length appendItem(Length item) native; | 3570 Length appendItem(Length item) native; |
3024 | 3571 |
3025 /** @domName SVGLengthList.clear */ | 3572 /** @domName SVGLengthList.clear */ |
| 3573 /// @docsEditable |
3026 void clear() native; | 3574 void clear() native; |
3027 | 3575 |
3028 /** @domName SVGLengthList.getItem */ | 3576 /** @domName SVGLengthList.getItem */ |
| 3577 /// @docsEditable |
3029 Length getItem(int index) native; | 3578 Length getItem(int index) native; |
3030 | 3579 |
3031 /** @domName SVGLengthList.initialize */ | 3580 /** @domName SVGLengthList.initialize */ |
| 3581 /// @docsEditable |
3032 Length initialize(Length item) native; | 3582 Length initialize(Length item) native; |
3033 | 3583 |
3034 /** @domName SVGLengthList.insertItemBefore */ | 3584 /** @domName SVGLengthList.insertItemBefore */ |
| 3585 /// @docsEditable |
3035 Length insertItemBefore(Length item, int index) native; | 3586 Length insertItemBefore(Length item, int index) native; |
3036 | 3587 |
3037 /** @domName SVGLengthList.removeItem */ | 3588 /** @domName SVGLengthList.removeItem */ |
| 3589 /// @docsEditable |
3038 Length removeItem(int index) native; | 3590 Length removeItem(int index) native; |
3039 | 3591 |
3040 /** @domName SVGLengthList.replaceItem */ | 3592 /** @domName SVGLengthList.replaceItem */ |
| 3593 /// @docsEditable |
3041 Length replaceItem(Length item, int index) native; | 3594 Length replaceItem(Length item, int index) native; |
3042 } | 3595 } |
3043 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3596 // 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 | 3597 // 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. | 3598 // BSD-style license that can be found in the LICENSE file. |
3046 | 3599 |
3047 | 3600 |
3048 /// @domName SVGLineElement | 3601 /// @domName SVGLineElement |
| 3602 /// @docsEditable |
3049 class LineElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGLineElement" { | 3603 class LineElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGLineElement" { |
3050 | 3604 |
3051 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line
"); | 3605 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line
"); |
3052 | 3606 |
3053 /** @domName SVGLineElement.x1 */ | 3607 /** @domName SVGLineElement.x1 */ |
| 3608 /// @docsEditable |
3054 final AnimatedLength x1; | 3609 final AnimatedLength x1; |
3055 | 3610 |
3056 /** @domName SVGLineElement.x2 */ | 3611 /** @domName SVGLineElement.x2 */ |
| 3612 /// @docsEditable |
3057 final AnimatedLength x2; | 3613 final AnimatedLength x2; |
3058 | 3614 |
3059 /** @domName SVGLineElement.y1 */ | 3615 /** @domName SVGLineElement.y1 */ |
| 3616 /// @docsEditable |
3060 final AnimatedLength y1; | 3617 final AnimatedLength y1; |
3061 | 3618 |
3062 /** @domName SVGLineElement.y2 */ | 3619 /** @domName SVGLineElement.y2 */ |
| 3620 /// @docsEditable |
3063 final AnimatedLength y2; | 3621 final AnimatedLength y2; |
3064 | 3622 |
3065 // From SVGExternalResourcesRequired | 3623 // From SVGExternalResourcesRequired |
3066 | 3624 |
3067 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3625 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 3626 /// @docsEditable |
3068 final AnimatedBoolean externalResourcesRequired; | 3627 final AnimatedBoolean externalResourcesRequired; |
3069 | 3628 |
3070 // From SVGLangSpace | 3629 // From SVGLangSpace |
3071 | 3630 |
3072 /** @domName SVGLangSpace.xmllang */ | 3631 /** @domName SVGLangSpace.xmllang */ |
| 3632 /// @docsEditable |
3073 String xmllang; | 3633 String xmllang; |
3074 | 3634 |
3075 /** @domName SVGLangSpace.xmlspace */ | 3635 /** @domName SVGLangSpace.xmlspace */ |
| 3636 /// @docsEditable |
3076 String xmlspace; | 3637 String xmlspace; |
3077 | 3638 |
3078 // From SVGLocatable | 3639 // From SVGLocatable |
3079 | 3640 |
3080 /** @domName SVGLocatable.farthestViewportElement */ | 3641 /** @domName SVGLocatable.farthestViewportElement */ |
| 3642 /// @docsEditable |
3081 final SvgElement farthestViewportElement; | 3643 final SvgElement farthestViewportElement; |
3082 | 3644 |
3083 /** @domName SVGLocatable.nearestViewportElement */ | 3645 /** @domName SVGLocatable.nearestViewportElement */ |
| 3646 /// @docsEditable |
3084 final SvgElement nearestViewportElement; | 3647 final SvgElement nearestViewportElement; |
3085 | 3648 |
3086 /** @domName SVGLocatable.getBBox */ | 3649 /** @domName SVGLocatable.getBBox */ |
| 3650 /// @docsEditable |
3087 Rect getBBox() native; | 3651 Rect getBBox() native; |
3088 | 3652 |
3089 /** @domName SVGLocatable.getCTM */ | 3653 /** @domName SVGLocatable.getCTM */ |
| 3654 /// @docsEditable |
3090 Matrix getCTM() native; | 3655 Matrix getCTM() native; |
3091 | 3656 |
3092 /** @domName SVGLocatable.getScreenCTM */ | 3657 /** @domName SVGLocatable.getScreenCTM */ |
| 3658 /// @docsEditable |
3093 Matrix getScreenCTM() native; | 3659 Matrix getScreenCTM() native; |
3094 | 3660 |
3095 /** @domName SVGLocatable.getTransformToElement */ | 3661 /** @domName SVGLocatable.getTransformToElement */ |
| 3662 /// @docsEditable |
3096 Matrix getTransformToElement(SvgElement element) native; | 3663 Matrix getTransformToElement(SvgElement element) native; |
3097 | 3664 |
3098 // From SVGStylable | 3665 // From SVGStylable |
3099 | 3666 |
3100 /** @domName SVGStylable.className */ | 3667 /** @domName SVGStylable.className */ |
| 3668 /// @docsEditable |
3101 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3669 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
3102 | 3670 |
3103 // Use implementation from Element. | 3671 // Use implementation from Element. |
3104 // final CSSStyleDeclaration style; | 3672 // final CSSStyleDeclaration style; |
3105 | 3673 |
3106 /** @domName SVGStylable.getPresentationAttribute */ | 3674 /** @domName SVGStylable.getPresentationAttribute */ |
| 3675 /// @docsEditable |
3107 CSSValue getPresentationAttribute(String name) native; | 3676 CSSValue getPresentationAttribute(String name) native; |
3108 | 3677 |
3109 // From SVGTests | 3678 // From SVGTests |
3110 | 3679 |
3111 /** @domName SVGTests.requiredExtensions */ | 3680 /** @domName SVGTests.requiredExtensions */ |
| 3681 /// @docsEditable |
3112 final StringList requiredExtensions; | 3682 final StringList requiredExtensions; |
3113 | 3683 |
3114 /** @domName SVGTests.requiredFeatures */ | 3684 /** @domName SVGTests.requiredFeatures */ |
| 3685 /// @docsEditable |
3115 final StringList requiredFeatures; | 3686 final StringList requiredFeatures; |
3116 | 3687 |
3117 /** @domName SVGTests.systemLanguage */ | 3688 /** @domName SVGTests.systemLanguage */ |
| 3689 /// @docsEditable |
3118 final StringList systemLanguage; | 3690 final StringList systemLanguage; |
3119 | 3691 |
3120 /** @domName SVGTests.hasExtension */ | 3692 /** @domName SVGTests.hasExtension */ |
| 3693 /// @docsEditable |
3121 bool hasExtension(String extension) native; | 3694 bool hasExtension(String extension) native; |
3122 | 3695 |
3123 // From SVGTransformable | 3696 // From SVGTransformable |
3124 | 3697 |
3125 /** @domName SVGTransformable.transform */ | 3698 /** @domName SVGTransformable.transform */ |
| 3699 /// @docsEditable |
3126 final AnimatedTransformList transform; | 3700 final AnimatedTransformList transform; |
3127 } | 3701 } |
3128 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3702 // 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 | 3703 // 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. | 3704 // BSD-style license that can be found in the LICENSE file. |
3131 | 3705 |
3132 | 3706 |
3133 /// @domName SVGLinearGradientElement | 3707 /// @domName SVGLinearGradientElement |
| 3708 /// @docsEditable |
3134 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl
ement" { | 3709 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl
ement" { |
3135 | 3710 |
3136 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("linearGradient"); | 3711 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("linearGradient"); |
3137 | 3712 |
3138 /** @domName SVGLinearGradientElement.x1 */ | 3713 /** @domName SVGLinearGradientElement.x1 */ |
| 3714 /// @docsEditable |
3139 final AnimatedLength x1; | 3715 final AnimatedLength x1; |
3140 | 3716 |
3141 /** @domName SVGLinearGradientElement.x2 */ | 3717 /** @domName SVGLinearGradientElement.x2 */ |
| 3718 /// @docsEditable |
3142 final AnimatedLength x2; | 3719 final AnimatedLength x2; |
3143 | 3720 |
3144 /** @domName SVGLinearGradientElement.y1 */ | 3721 /** @domName SVGLinearGradientElement.y1 */ |
| 3722 /// @docsEditable |
3145 final AnimatedLength y1; | 3723 final AnimatedLength y1; |
3146 | 3724 |
3147 /** @domName SVGLinearGradientElement.y2 */ | 3725 /** @domName SVGLinearGradientElement.y2 */ |
| 3726 /// @docsEditable |
3148 final AnimatedLength y2; | 3727 final AnimatedLength y2; |
3149 } | 3728 } |
3150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3729 // 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 | 3730 // 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. | 3731 // BSD-style license that can be found in the LICENSE file. |
3153 | 3732 |
3154 | 3733 |
3155 /// @domName SVGLocatable | 3734 /// @domName SVGLocatable |
3156 abstract class Locatable { | 3735 abstract class Locatable { |
3157 | 3736 |
3158 SvgElement farthestViewportElement; | 3737 SvgElement farthestViewportElement; |
3159 | 3738 |
3160 SvgElement nearestViewportElement; | 3739 SvgElement nearestViewportElement; |
3161 | 3740 |
3162 /** @domName SVGLocatable.getBBox */ | 3741 /** @domName SVGLocatable.getBBox */ |
| 3742 /// @docsEditable |
3163 Rect getBBox(); | 3743 Rect getBBox(); |
3164 | 3744 |
3165 /** @domName SVGLocatable.getCTM */ | 3745 /** @domName SVGLocatable.getCTM */ |
| 3746 /// @docsEditable |
3166 Matrix getCTM(); | 3747 Matrix getCTM(); |
3167 | 3748 |
3168 /** @domName SVGLocatable.getScreenCTM */ | 3749 /** @domName SVGLocatable.getScreenCTM */ |
| 3750 /// @docsEditable |
3169 Matrix getScreenCTM(); | 3751 Matrix getScreenCTM(); |
3170 | 3752 |
3171 /** @domName SVGLocatable.getTransformToElement */ | 3753 /** @domName SVGLocatable.getTransformToElement */ |
| 3754 /// @docsEditable |
3172 Matrix getTransformToElement(SvgElement element); | 3755 Matrix getTransformToElement(SvgElement element); |
3173 } | 3756 } |
3174 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3757 // 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 | 3758 // 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. | 3759 // BSD-style license that can be found in the LICENSE file. |
3177 | 3760 |
3178 | 3761 |
3179 /// @domName SVGMPathElement | 3762 /// @domName SVGMPathElement |
| 3763 /// @docsEditable |
3180 class MPathElement extends SvgElement implements UriReference, ExternalResources
Required native "*SVGMPathElement" { | 3764 class MPathElement extends SvgElement implements UriReference, ExternalResources
Required native "*SVGMPathElement" { |
3181 | 3765 |
3182 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa
th"); | 3766 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa
th"); |
3183 | 3767 |
3184 // From SVGExternalResourcesRequired | 3768 // From SVGExternalResourcesRequired |
3185 | 3769 |
3186 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3770 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 3771 /// @docsEditable |
3187 final AnimatedBoolean externalResourcesRequired; | 3772 final AnimatedBoolean externalResourcesRequired; |
3188 | 3773 |
3189 // From SVGURIReference | 3774 // From SVGURIReference |
3190 | 3775 |
3191 /** @domName SVGURIReference.href */ | 3776 /** @domName SVGURIReference.href */ |
| 3777 /// @docsEditable |
3192 final AnimatedString href; | 3778 final AnimatedString href; |
3193 } | 3779 } |
3194 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3780 // 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 | 3781 // 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. | 3782 // BSD-style license that can be found in the LICENSE file. |
3197 | 3783 |
3198 | 3784 |
3199 /// @domName SVGMarkerElement | 3785 /// @domName SVGMarkerElement |
| 3786 /// @docsEditable |
3200 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGMarkerElement" { | 3787 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGMarkerElement" { |
3201 | 3788 |
3202 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
rker"); | 3789 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma
rker"); |
3203 | 3790 |
3204 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; | 3791 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; |
3205 | 3792 |
3206 static const int SVG_MARKERUNITS_UNKNOWN = 0; | 3793 static const int SVG_MARKERUNITS_UNKNOWN = 0; |
3207 | 3794 |
3208 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; | 3795 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; |
3209 | 3796 |
3210 static const int SVG_MARKER_ORIENT_ANGLE = 2; | 3797 static const int SVG_MARKER_ORIENT_ANGLE = 2; |
3211 | 3798 |
3212 static const int SVG_MARKER_ORIENT_AUTO = 1; | 3799 static const int SVG_MARKER_ORIENT_AUTO = 1; |
3213 | 3800 |
3214 static const int SVG_MARKER_ORIENT_UNKNOWN = 0; | 3801 static const int SVG_MARKER_ORIENT_UNKNOWN = 0; |
3215 | 3802 |
3216 /** @domName SVGMarkerElement.markerHeight */ | 3803 /** @domName SVGMarkerElement.markerHeight */ |
| 3804 /// @docsEditable |
3217 final AnimatedLength markerHeight; | 3805 final AnimatedLength markerHeight; |
3218 | 3806 |
3219 /** @domName SVGMarkerElement.markerUnits */ | 3807 /** @domName SVGMarkerElement.markerUnits */ |
| 3808 /// @docsEditable |
3220 final AnimatedEnumeration markerUnits; | 3809 final AnimatedEnumeration markerUnits; |
3221 | 3810 |
3222 /** @domName SVGMarkerElement.markerWidth */ | 3811 /** @domName SVGMarkerElement.markerWidth */ |
| 3812 /// @docsEditable |
3223 final AnimatedLength markerWidth; | 3813 final AnimatedLength markerWidth; |
3224 | 3814 |
3225 /** @domName SVGMarkerElement.orientAngle */ | 3815 /** @domName SVGMarkerElement.orientAngle */ |
| 3816 /// @docsEditable |
3226 final AnimatedAngle orientAngle; | 3817 final AnimatedAngle orientAngle; |
3227 | 3818 |
3228 /** @domName SVGMarkerElement.orientType */ | 3819 /** @domName SVGMarkerElement.orientType */ |
| 3820 /// @docsEditable |
3229 final AnimatedEnumeration orientType; | 3821 final AnimatedEnumeration orientType; |
3230 | 3822 |
3231 /** @domName SVGMarkerElement.refX */ | 3823 /** @domName SVGMarkerElement.refX */ |
| 3824 /// @docsEditable |
3232 final AnimatedLength refX; | 3825 final AnimatedLength refX; |
3233 | 3826 |
3234 /** @domName SVGMarkerElement.refY */ | 3827 /** @domName SVGMarkerElement.refY */ |
| 3828 /// @docsEditable |
3235 final AnimatedLength refY; | 3829 final AnimatedLength refY; |
3236 | 3830 |
3237 /** @domName SVGMarkerElement.setOrientToAngle */ | 3831 /** @domName SVGMarkerElement.setOrientToAngle */ |
| 3832 /// @docsEditable |
3238 void setOrientToAngle(Angle angle) native; | 3833 void setOrientToAngle(Angle angle) native; |
3239 | 3834 |
3240 /** @domName SVGMarkerElement.setOrientToAuto */ | 3835 /** @domName SVGMarkerElement.setOrientToAuto */ |
| 3836 /// @docsEditable |
3241 void setOrientToAuto() native; | 3837 void setOrientToAuto() native; |
3242 | 3838 |
3243 // From SVGExternalResourcesRequired | 3839 // From SVGExternalResourcesRequired |
3244 | 3840 |
3245 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3841 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 3842 /// @docsEditable |
3246 final AnimatedBoolean externalResourcesRequired; | 3843 final AnimatedBoolean externalResourcesRequired; |
3247 | 3844 |
3248 // From SVGFitToViewBox | 3845 // From SVGFitToViewBox |
3249 | 3846 |
3250 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 3847 /** @domName SVGFitToViewBox.preserveAspectRatio */ |
| 3848 /// @docsEditable |
3251 final AnimatedPreserveAspectRatio preserveAspectRatio; | 3849 final AnimatedPreserveAspectRatio preserveAspectRatio; |
3252 | 3850 |
3253 /** @domName SVGFitToViewBox.viewBox */ | 3851 /** @domName SVGFitToViewBox.viewBox */ |
| 3852 /// @docsEditable |
3254 final AnimatedRect viewBox; | 3853 final AnimatedRect viewBox; |
3255 | 3854 |
3256 // From SVGLangSpace | 3855 // From SVGLangSpace |
3257 | 3856 |
3258 /** @domName SVGLangSpace.xmllang */ | 3857 /** @domName SVGLangSpace.xmllang */ |
| 3858 /// @docsEditable |
3259 String xmllang; | 3859 String xmllang; |
3260 | 3860 |
3261 /** @domName SVGLangSpace.xmlspace */ | 3861 /** @domName SVGLangSpace.xmlspace */ |
| 3862 /// @docsEditable |
3262 String xmlspace; | 3863 String xmlspace; |
3263 | 3864 |
3264 // From SVGStylable | 3865 // From SVGStylable |
3265 | 3866 |
3266 /** @domName SVGStylable.className */ | 3867 /** @domName SVGStylable.className */ |
| 3868 /// @docsEditable |
3267 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3869 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
3268 | 3870 |
3269 // Use implementation from Element. | 3871 // Use implementation from Element. |
3270 // final CSSStyleDeclaration style; | 3872 // final CSSStyleDeclaration style; |
3271 | 3873 |
3272 /** @domName SVGStylable.getPresentationAttribute */ | 3874 /** @domName SVGStylable.getPresentationAttribute */ |
| 3875 /// @docsEditable |
3273 CSSValue getPresentationAttribute(String name) native; | 3876 CSSValue getPresentationAttribute(String name) native; |
3274 } | 3877 } |
3275 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3878 // 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 | 3879 // 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. | 3880 // BSD-style license that can be found in the LICENSE file. |
3278 | 3881 |
3279 | 3882 |
3280 /// @domName SVGMaskElement | 3883 /// @domName SVGMaskElement |
| 3884 /// @docsEditable |
3281 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
esRequired, LangSpace native "*SVGMaskElement" { | 3885 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
esRequired, LangSpace native "*SVGMaskElement" { |
3282 | 3886 |
3283 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask
"); | 3887 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask
"); |
3284 | 3888 |
3285 /** @domName SVGMaskElement.height */ | 3889 /** @domName SVGMaskElement.height */ |
| 3890 /// @docsEditable |
3286 final AnimatedLength height; | 3891 final AnimatedLength height; |
3287 | 3892 |
3288 /** @domName SVGMaskElement.maskContentUnits */ | 3893 /** @domName SVGMaskElement.maskContentUnits */ |
| 3894 /// @docsEditable |
3289 final AnimatedEnumeration maskContentUnits; | 3895 final AnimatedEnumeration maskContentUnits; |
3290 | 3896 |
3291 /** @domName SVGMaskElement.maskUnits */ | 3897 /** @domName SVGMaskElement.maskUnits */ |
| 3898 /// @docsEditable |
3292 final AnimatedEnumeration maskUnits; | 3899 final AnimatedEnumeration maskUnits; |
3293 | 3900 |
3294 /** @domName SVGMaskElement.width */ | 3901 /** @domName SVGMaskElement.width */ |
| 3902 /// @docsEditable |
3295 final AnimatedLength width; | 3903 final AnimatedLength width; |
3296 | 3904 |
3297 /** @domName SVGMaskElement.x */ | 3905 /** @domName SVGMaskElement.x */ |
| 3906 /// @docsEditable |
3298 final AnimatedLength x; | 3907 final AnimatedLength x; |
3299 | 3908 |
3300 /** @domName SVGMaskElement.y */ | 3909 /** @domName SVGMaskElement.y */ |
| 3910 /// @docsEditable |
3301 final AnimatedLength y; | 3911 final AnimatedLength y; |
3302 | 3912 |
3303 // From SVGExternalResourcesRequired | 3913 // From SVGExternalResourcesRequired |
3304 | 3914 |
3305 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 3915 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 3916 /// @docsEditable |
3306 final AnimatedBoolean externalResourcesRequired; | 3917 final AnimatedBoolean externalResourcesRequired; |
3307 | 3918 |
3308 // From SVGLangSpace | 3919 // From SVGLangSpace |
3309 | 3920 |
3310 /** @domName SVGLangSpace.xmllang */ | 3921 /** @domName SVGLangSpace.xmllang */ |
| 3922 /// @docsEditable |
3311 String xmllang; | 3923 String xmllang; |
3312 | 3924 |
3313 /** @domName SVGLangSpace.xmlspace */ | 3925 /** @domName SVGLangSpace.xmlspace */ |
| 3926 /// @docsEditable |
3314 String xmlspace; | 3927 String xmlspace; |
3315 | 3928 |
3316 // From SVGStylable | 3929 // From SVGStylable |
3317 | 3930 |
3318 /** @domName SVGStylable.className */ | 3931 /** @domName SVGStylable.className */ |
| 3932 /// @docsEditable |
3319 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 3933 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
3320 | 3934 |
3321 // Use implementation from Element. | 3935 // Use implementation from Element. |
3322 // final CSSStyleDeclaration style; | 3936 // final CSSStyleDeclaration style; |
3323 | 3937 |
3324 /** @domName SVGStylable.getPresentationAttribute */ | 3938 /** @domName SVGStylable.getPresentationAttribute */ |
| 3939 /// @docsEditable |
3325 CSSValue getPresentationAttribute(String name) native; | 3940 CSSValue getPresentationAttribute(String name) native; |
3326 | 3941 |
3327 // From SVGTests | 3942 // From SVGTests |
3328 | 3943 |
3329 /** @domName SVGTests.requiredExtensions */ | 3944 /** @domName SVGTests.requiredExtensions */ |
| 3945 /// @docsEditable |
3330 final StringList requiredExtensions; | 3946 final StringList requiredExtensions; |
3331 | 3947 |
3332 /** @domName SVGTests.requiredFeatures */ | 3948 /** @domName SVGTests.requiredFeatures */ |
| 3949 /// @docsEditable |
3333 final StringList requiredFeatures; | 3950 final StringList requiredFeatures; |
3334 | 3951 |
3335 /** @domName SVGTests.systemLanguage */ | 3952 /** @domName SVGTests.systemLanguage */ |
| 3953 /// @docsEditable |
3336 final StringList systemLanguage; | 3954 final StringList systemLanguage; |
3337 | 3955 |
3338 /** @domName SVGTests.hasExtension */ | 3956 /** @domName SVGTests.hasExtension */ |
| 3957 /// @docsEditable |
3339 bool hasExtension(String extension) native; | 3958 bool hasExtension(String extension) native; |
3340 } | 3959 } |
3341 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 3960 // 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 | 3961 // 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. | 3962 // BSD-style license that can be found in the LICENSE file. |
3344 | 3963 |
3345 | 3964 |
3346 /// @domName SVGMatrix | 3965 /// @domName SVGMatrix |
| 3966 /// @docsEditable |
3347 class Matrix native "*SVGMatrix" { | 3967 class Matrix native "*SVGMatrix" { |
3348 | 3968 |
3349 /** @domName SVGMatrix.a */ | 3969 /** @domName SVGMatrix.a */ |
| 3970 /// @docsEditable |
3350 num a; | 3971 num a; |
3351 | 3972 |
3352 /** @domName SVGMatrix.b */ | 3973 /** @domName SVGMatrix.b */ |
| 3974 /// @docsEditable |
3353 num b; | 3975 num b; |
3354 | 3976 |
3355 /** @domName SVGMatrix.c */ | 3977 /** @domName SVGMatrix.c */ |
| 3978 /// @docsEditable |
3356 num c; | 3979 num c; |
3357 | 3980 |
3358 /** @domName SVGMatrix.d */ | 3981 /** @domName SVGMatrix.d */ |
| 3982 /// @docsEditable |
3359 num d; | 3983 num d; |
3360 | 3984 |
3361 /** @domName SVGMatrix.e */ | 3985 /** @domName SVGMatrix.e */ |
| 3986 /// @docsEditable |
3362 num e; | 3987 num e; |
3363 | 3988 |
3364 /** @domName SVGMatrix.f */ | 3989 /** @domName SVGMatrix.f */ |
| 3990 /// @docsEditable |
3365 num f; | 3991 num f; |
3366 | 3992 |
3367 /** @domName SVGMatrix.flipX */ | 3993 /** @domName SVGMatrix.flipX */ |
| 3994 /// @docsEditable |
3368 Matrix flipX() native; | 3995 Matrix flipX() native; |
3369 | 3996 |
3370 /** @domName SVGMatrix.flipY */ | 3997 /** @domName SVGMatrix.flipY */ |
| 3998 /// @docsEditable |
3371 Matrix flipY() native; | 3999 Matrix flipY() native; |
3372 | 4000 |
3373 /** @domName SVGMatrix.inverse */ | 4001 /** @domName SVGMatrix.inverse */ |
| 4002 /// @docsEditable |
3374 Matrix inverse() native; | 4003 Matrix inverse() native; |
3375 | 4004 |
3376 /** @domName SVGMatrix.multiply */ | 4005 /** @domName SVGMatrix.multiply */ |
| 4006 /// @docsEditable |
3377 Matrix multiply(Matrix secondMatrix) native; | 4007 Matrix multiply(Matrix secondMatrix) native; |
3378 | 4008 |
3379 /** @domName SVGMatrix.rotate */ | 4009 /** @domName SVGMatrix.rotate */ |
| 4010 /// @docsEditable |
3380 Matrix rotate(num angle) native; | 4011 Matrix rotate(num angle) native; |
3381 | 4012 |
3382 /** @domName SVGMatrix.rotateFromVector */ | 4013 /** @domName SVGMatrix.rotateFromVector */ |
| 4014 /// @docsEditable |
3383 Matrix rotateFromVector(num x, num y) native; | 4015 Matrix rotateFromVector(num x, num y) native; |
3384 | 4016 |
3385 /** @domName SVGMatrix.scale */ | 4017 /** @domName SVGMatrix.scale */ |
| 4018 /// @docsEditable |
3386 Matrix scale(num scaleFactor) native; | 4019 Matrix scale(num scaleFactor) native; |
3387 | 4020 |
3388 /** @domName SVGMatrix.scaleNonUniform */ | 4021 /** @domName SVGMatrix.scaleNonUniform */ |
| 4022 /// @docsEditable |
3389 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; | 4023 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; |
3390 | 4024 |
3391 /** @domName SVGMatrix.skewX */ | 4025 /** @domName SVGMatrix.skewX */ |
| 4026 /// @docsEditable |
3392 Matrix skewX(num angle) native; | 4027 Matrix skewX(num angle) native; |
3393 | 4028 |
3394 /** @domName SVGMatrix.skewY */ | 4029 /** @domName SVGMatrix.skewY */ |
| 4030 /// @docsEditable |
3395 Matrix skewY(num angle) native; | 4031 Matrix skewY(num angle) native; |
3396 | 4032 |
3397 /** @domName SVGMatrix.translate */ | 4033 /** @domName SVGMatrix.translate */ |
| 4034 /// @docsEditable |
3398 Matrix translate(num x, num y) native; | 4035 Matrix translate(num x, num y) native; |
3399 } | 4036 } |
3400 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4037 // 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 | 4038 // 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. | 4039 // BSD-style license that can be found in the LICENSE file. |
3403 | 4040 |
3404 | 4041 |
3405 /// @domName SVGMetadataElement | 4042 /// @domName SVGMetadataElement |
| 4043 /// @docsEditable |
3406 class MetadataElement extends SvgElement native "*SVGMetadataElement" { | 4044 class MetadataElement extends SvgElement native "*SVGMetadataElement" { |
3407 } | 4045 } |
3408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4046 // 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 | 4047 // 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. | 4048 // BSD-style license that can be found in the LICENSE file. |
3411 | 4049 |
3412 | 4050 |
3413 /// @domName SVGMissingGlyphElement | 4051 /// @domName SVGMissingGlyphElement |
| 4052 /// @docsEditable |
3414 class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" { | 4053 class MissingGlyphElement extends SvgElement native "*SVGMissingGlyphElement" { |
3415 } | 4054 } |
3416 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4055 // 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 | 4056 // 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. | 4057 // BSD-style license that can be found in the LICENSE file. |
3419 | 4058 |
3420 | 4059 |
3421 /// @domName SVGNumber | 4060 /// @domName SVGNumber |
| 4061 /// @docsEditable |
3422 class Number native "*SVGNumber" { | 4062 class Number native "*SVGNumber" { |
3423 | 4063 |
3424 /** @domName SVGNumber.value */ | 4064 /** @domName SVGNumber.value */ |
| 4065 /// @docsEditable |
3425 num value; | 4066 num value; |
3426 } | 4067 } |
3427 // 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 |
3428 // 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 |
3429 // BSD-style license that can be found in the LICENSE file. | 4070 // BSD-style license that can be found in the LICENSE file. |
3430 | 4071 |
3431 | 4072 |
3432 /// @domName SVGNumberList | 4073 /// @domName SVGNumberList |
| 4074 /// @docsEditable |
3433 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
GNumberList" { | 4075 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV
GNumberList" { |
3434 | 4076 |
3435 /** @domName SVGNumberList.numberOfItems */ | 4077 /** @domName SVGNumberList.numberOfItems */ |
| 4078 /// @docsEditable |
3436 final int numberOfItems; | 4079 final int numberOfItems; |
3437 | 4080 |
3438 Number operator[](int index) => JS("Number", "#[#]", this, index); | 4081 Number operator[](int index) => JS("Number", "#[#]", this, index); |
3439 | 4082 |
3440 void operator[]=(int index, Number value) { | 4083 void operator[]=(int index, Number value) { |
3441 throw new UnsupportedError("Cannot assign element of immutable List."); | 4084 throw new UnsupportedError("Cannot assign element of immutable List."); |
3442 } | 4085 } |
3443 // -- start List<Number> mixins. | 4086 // -- start List<Number> mixins. |
3444 // Number is the element type. | 4087 // Number is the element type. |
3445 | 4088 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3514 void insertRange(int start, int rangeLength, [Number initialValue]) { | 4157 void insertRange(int start, int rangeLength, [Number initialValue]) { |
3515 throw new UnsupportedError("Cannot insertRange on immutable List."); | 4158 throw new UnsupportedError("Cannot insertRange on immutable List."); |
3516 } | 4159 } |
3517 | 4160 |
3518 List<Number> getRange(int start, int rangeLength) => | 4161 List<Number> getRange(int start, int rangeLength) => |
3519 _Lists.getRange(this, start, rangeLength, <Number>[]); | 4162 _Lists.getRange(this, start, rangeLength, <Number>[]); |
3520 | 4163 |
3521 // -- end List<Number> mixins. | 4164 // -- end List<Number> mixins. |
3522 | 4165 |
3523 /** @domName SVGNumberList.appendItem */ | 4166 /** @domName SVGNumberList.appendItem */ |
| 4167 /// @docsEditable |
3524 Number appendItem(Number item) native; | 4168 Number appendItem(Number item) native; |
3525 | 4169 |
3526 /** @domName SVGNumberList.clear */ | 4170 /** @domName SVGNumberList.clear */ |
| 4171 /// @docsEditable |
3527 void clear() native; | 4172 void clear() native; |
3528 | 4173 |
3529 /** @domName SVGNumberList.getItem */ | 4174 /** @domName SVGNumberList.getItem */ |
| 4175 /// @docsEditable |
3530 Number getItem(int index) native; | 4176 Number getItem(int index) native; |
3531 | 4177 |
3532 /** @domName SVGNumberList.initialize */ | 4178 /** @domName SVGNumberList.initialize */ |
| 4179 /// @docsEditable |
3533 Number initialize(Number item) native; | 4180 Number initialize(Number item) native; |
3534 | 4181 |
3535 /** @domName SVGNumberList.insertItemBefore */ | 4182 /** @domName SVGNumberList.insertItemBefore */ |
| 4183 /// @docsEditable |
3536 Number insertItemBefore(Number item, int index) native; | 4184 Number insertItemBefore(Number item, int index) native; |
3537 | 4185 |
3538 /** @domName SVGNumberList.removeItem */ | 4186 /** @domName SVGNumberList.removeItem */ |
| 4187 /// @docsEditable |
3539 Number removeItem(int index) native; | 4188 Number removeItem(int index) native; |
3540 | 4189 |
3541 /** @domName SVGNumberList.replaceItem */ | 4190 /** @domName SVGNumberList.replaceItem */ |
| 4191 /// @docsEditable |
3542 Number replaceItem(Number item, int index) native; | 4192 Number replaceItem(Number item, int index) native; |
3543 } | 4193 } |
3544 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4194 // 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 | 4195 // 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. | 4196 // BSD-style license that can be found in the LICENSE file. |
3547 | 4197 |
3548 | 4198 |
3549 /// @domName SVGPaint | 4199 /// @domName SVGPaint |
| 4200 /// @docsEditable |
3550 class Paint extends Color native "*SVGPaint" { | 4201 class Paint extends Color native "*SVGPaint" { |
3551 | 4202 |
3552 static const int SVG_PAINTTYPE_CURRENTCOLOR = 102; | 4203 static const int SVG_PAINTTYPE_CURRENTCOLOR = 102; |
3553 | 4204 |
3554 static const int SVG_PAINTTYPE_NONE = 101; | 4205 static const int SVG_PAINTTYPE_NONE = 101; |
3555 | 4206 |
3556 static const int SVG_PAINTTYPE_RGBCOLOR = 1; | 4207 static const int SVG_PAINTTYPE_RGBCOLOR = 1; |
3557 | 4208 |
3558 static const int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2; | 4209 static const int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2; |
3559 | 4210 |
3560 static const int SVG_PAINTTYPE_UNKNOWN = 0; | 4211 static const int SVG_PAINTTYPE_UNKNOWN = 0; |
3561 | 4212 |
3562 static const int SVG_PAINTTYPE_URI = 107; | 4213 static const int SVG_PAINTTYPE_URI = 107; |
3563 | 4214 |
3564 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; | 4215 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; |
3565 | 4216 |
3566 static const int SVG_PAINTTYPE_URI_NONE = 103; | 4217 static const int SVG_PAINTTYPE_URI_NONE = 103; |
3567 | 4218 |
3568 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; | 4219 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; |
3569 | 4220 |
3570 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; | 4221 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; |
3571 | 4222 |
3572 /** @domName SVGPaint.paintType */ | 4223 /** @domName SVGPaint.paintType */ |
| 4224 /// @docsEditable |
3573 final int paintType; | 4225 final int paintType; |
3574 | 4226 |
3575 /** @domName SVGPaint.uri */ | 4227 /** @domName SVGPaint.uri */ |
| 4228 /// @docsEditable |
3576 final String uri; | 4229 final String uri; |
3577 | 4230 |
3578 /** @domName SVGPaint.setPaint */ | 4231 /** @domName SVGPaint.setPaint */ |
| 4232 /// @docsEditable |
3579 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat
ive; | 4233 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat
ive; |
3580 | 4234 |
3581 /** @domName SVGPaint.setUri */ | 4235 /** @domName SVGPaint.setUri */ |
| 4236 /// @docsEditable |
3582 void setUri(String uri) native; | 4237 void setUri(String uri) native; |
3583 } | 4238 } |
3584 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4239 // 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 | 4240 // 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. | 4241 // BSD-style license that can be found in the LICENSE file. |
3587 | 4242 |
3588 | 4243 |
3589 /// @domName SVGPathElement | 4244 /// @domName SVGPathElement |
| 4245 /// @docsEditable |
3590 class PathElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGPathElement" { | 4246 class PathElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGPathElement" { |
3591 | 4247 |
3592 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path
"); | 4248 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path
"); |
3593 | 4249 |
3594 /** @domName SVGPathElement.animatedNormalizedPathSegList */ | 4250 /** @domName SVGPathElement.animatedNormalizedPathSegList */ |
| 4251 /// @docsEditable |
3595 final PathSegList animatedNormalizedPathSegList; | 4252 final PathSegList animatedNormalizedPathSegList; |
3596 | 4253 |
3597 /** @domName SVGPathElement.animatedPathSegList */ | 4254 /** @domName SVGPathElement.animatedPathSegList */ |
| 4255 /// @docsEditable |
3598 final PathSegList animatedPathSegList; | 4256 final PathSegList animatedPathSegList; |
3599 | 4257 |
3600 /** @domName SVGPathElement.normalizedPathSegList */ | 4258 /** @domName SVGPathElement.normalizedPathSegList */ |
| 4259 /// @docsEditable |
3601 final PathSegList normalizedPathSegList; | 4260 final PathSegList normalizedPathSegList; |
3602 | 4261 |
3603 /** @domName SVGPathElement.pathLength */ | 4262 /** @domName SVGPathElement.pathLength */ |
| 4263 /// @docsEditable |
3604 final AnimatedNumber pathLength; | 4264 final AnimatedNumber pathLength; |
3605 | 4265 |
3606 /** @domName SVGPathElement.pathSegList */ | 4266 /** @domName SVGPathElement.pathSegList */ |
| 4267 /// @docsEditable |
3607 final PathSegList pathSegList; | 4268 final PathSegList pathSegList; |
3608 | 4269 |
3609 /** @domName SVGPathElement.createSVGPathSegArcAbs */ | 4270 /** @domName SVGPathElement.createSVGPathSegArcAbs */ |
| 4271 /// @docsEditable |
3610 PathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; | 4272 PathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; |
3611 | 4273 |
3612 /** @domName SVGPathElement.createSVGPathSegArcRel */ | 4274 /** @domName SVGPathElement.createSVGPathSegArcRel */ |
| 4275 /// @docsEditable |
3613 PathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; | 4276 PathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angle,
bool largeArcFlag, bool sweepFlag) native; |
3614 | 4277 |
3615 /** @domName SVGPathElement.createSVGPathSegClosePath */ | 4278 /** @domName SVGPathElement.createSVGPathSegClosePath */ |
| 4279 /// @docsEditable |
3616 PathSegClosePath createSVGPathSegClosePath() native; | 4280 PathSegClosePath createSVGPathSegClosePath() native; |
3617 | 4281 |
3618 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs */ | 4282 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs */ |
| 4283 /// @docsEditable |
3619 PathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1, n
um y1, num x2, num y2) native; | 4284 PathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1, n
um y1, num x2, num y2) native; |
3620 | 4285 |
3621 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicRel */ | 4286 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicRel */ |
| 4287 /// @docsEditable |
3622 PathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1, n
um y1, num x2, num y2) native; | 4288 PathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1, n
um y1, num x2, num y2) native; |
3623 | 4289 |
3624 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs */ | 4290 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs */ |
| 4291 /// @docsEditable |
3625 PathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, num
y, num x2, num y2) native; | 4292 PathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, num
y, num x2, num y2) native; |
3626 | 4293 |
3627 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel */ | 4294 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel */ |
| 4295 /// @docsEditable |
3628 PathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, num
y, num x2, num y2) native; | 4296 PathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, num
y, num x2, num y2) native; |
3629 | 4297 |
3630 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs */ | 4298 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs */ |
| 4299 /// @docsEditable |
3631 PathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y, n
um x1, num y1) native; | 4300 PathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y, n
um x1, num y1) native; |
3632 | 4301 |
3633 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel */ | 4302 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel */ |
| 4303 /// @docsEditable |
3634 PathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y, n
um x1, num y1) native; | 4304 PathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y, n
um x1, num y1) native; |
3635 | 4305 |
3636 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs */ | 4306 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs */ |
| 4307 /// @docsEditable |
3637 PathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(num
x, num y) native; | 4308 PathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(num
x, num y) native; |
3638 | 4309 |
3639 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel */ | 4310 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel */ |
| 4311 /// @docsEditable |
3640 PathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(num
x, num y) native; | 4312 PathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(num
x, num y) native; |
3641 | 4313 |
3642 /** @domName SVGPathElement.createSVGPathSegLinetoAbs */ | 4314 /** @domName SVGPathElement.createSVGPathSegLinetoAbs */ |
| 4315 /// @docsEditable |
3643 PathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native; | 4316 PathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native; |
3644 | 4317 |
3645 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs */ | 4318 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs */ |
| 4319 /// @docsEditable |
3646 PathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) native; | 4320 PathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) native; |
3647 | 4321 |
3648 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel */ | 4322 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel */ |
| 4323 /// @docsEditable |
3649 PathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) native; | 4324 PathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) native; |
3650 | 4325 |
3651 /** @domName SVGPathElement.createSVGPathSegLinetoRel */ | 4326 /** @domName SVGPathElement.createSVGPathSegLinetoRel */ |
| 4327 /// @docsEditable |
3652 PathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native; | 4328 PathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native; |
3653 | 4329 |
3654 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs */ | 4330 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs */ |
| 4331 /// @docsEditable |
3655 PathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native; | 4332 PathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native; |
3656 | 4333 |
3657 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalRel */ | 4334 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalRel */ |
| 4335 /// @docsEditable |
3658 PathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native; | 4336 PathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native; |
3659 | 4337 |
3660 /** @domName SVGPathElement.createSVGPathSegMovetoAbs */ | 4338 /** @domName SVGPathElement.createSVGPathSegMovetoAbs */ |
| 4339 /// @docsEditable |
3661 PathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native; | 4340 PathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native; |
3662 | 4341 |
3663 /** @domName SVGPathElement.createSVGPathSegMovetoRel */ | 4342 /** @domName SVGPathElement.createSVGPathSegMovetoRel */ |
| 4343 /// @docsEditable |
3664 PathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native; | 4344 PathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native; |
3665 | 4345 |
3666 /** @domName SVGPathElement.getPathSegAtLength */ | 4346 /** @domName SVGPathElement.getPathSegAtLength */ |
| 4347 /// @docsEditable |
3667 int getPathSegAtLength(num distance) native; | 4348 int getPathSegAtLength(num distance) native; |
3668 | 4349 |
3669 /** @domName SVGPathElement.getPointAtLength */ | 4350 /** @domName SVGPathElement.getPointAtLength */ |
| 4351 /// @docsEditable |
3670 Point getPointAtLength(num distance) native; | 4352 Point getPointAtLength(num distance) native; |
3671 | 4353 |
3672 /** @domName SVGPathElement.getTotalLength */ | 4354 /** @domName SVGPathElement.getTotalLength */ |
| 4355 /// @docsEditable |
3673 num getTotalLength() native; | 4356 num getTotalLength() native; |
3674 | 4357 |
3675 // From SVGExternalResourcesRequired | 4358 // From SVGExternalResourcesRequired |
3676 | 4359 |
3677 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 4360 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 4361 /// @docsEditable |
3678 final AnimatedBoolean externalResourcesRequired; | 4362 final AnimatedBoolean externalResourcesRequired; |
3679 | 4363 |
3680 // From SVGLangSpace | 4364 // From SVGLangSpace |
3681 | 4365 |
3682 /** @domName SVGLangSpace.xmllang */ | 4366 /** @domName SVGLangSpace.xmllang */ |
| 4367 /// @docsEditable |
3683 String xmllang; | 4368 String xmllang; |
3684 | 4369 |
3685 /** @domName SVGLangSpace.xmlspace */ | 4370 /** @domName SVGLangSpace.xmlspace */ |
| 4371 /// @docsEditable |
3686 String xmlspace; | 4372 String xmlspace; |
3687 | 4373 |
3688 // From SVGLocatable | 4374 // From SVGLocatable |
3689 | 4375 |
3690 /** @domName SVGLocatable.farthestViewportElement */ | 4376 /** @domName SVGLocatable.farthestViewportElement */ |
| 4377 /// @docsEditable |
3691 final SvgElement farthestViewportElement; | 4378 final SvgElement farthestViewportElement; |
3692 | 4379 |
3693 /** @domName SVGLocatable.nearestViewportElement */ | 4380 /** @domName SVGLocatable.nearestViewportElement */ |
| 4381 /// @docsEditable |
3694 final SvgElement nearestViewportElement; | 4382 final SvgElement nearestViewportElement; |
3695 | 4383 |
3696 /** @domName SVGLocatable.getBBox */ | 4384 /** @domName SVGLocatable.getBBox */ |
| 4385 /// @docsEditable |
3697 Rect getBBox() native; | 4386 Rect getBBox() native; |
3698 | 4387 |
3699 /** @domName SVGLocatable.getCTM */ | 4388 /** @domName SVGLocatable.getCTM */ |
| 4389 /// @docsEditable |
3700 Matrix getCTM() native; | 4390 Matrix getCTM() native; |
3701 | 4391 |
3702 /** @domName SVGLocatable.getScreenCTM */ | 4392 /** @domName SVGLocatable.getScreenCTM */ |
| 4393 /// @docsEditable |
3703 Matrix getScreenCTM() native; | 4394 Matrix getScreenCTM() native; |
3704 | 4395 |
3705 /** @domName SVGLocatable.getTransformToElement */ | 4396 /** @domName SVGLocatable.getTransformToElement */ |
| 4397 /// @docsEditable |
3706 Matrix getTransformToElement(SvgElement element) native; | 4398 Matrix getTransformToElement(SvgElement element) native; |
3707 | 4399 |
3708 // From SVGStylable | 4400 // From SVGStylable |
3709 | 4401 |
3710 /** @domName SVGStylable.className */ | 4402 /** @domName SVGStylable.className */ |
| 4403 /// @docsEditable |
3711 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 4404 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
3712 | 4405 |
3713 // Use implementation from Element. | 4406 // Use implementation from Element. |
3714 // final CSSStyleDeclaration style; | 4407 // final CSSStyleDeclaration style; |
3715 | 4408 |
3716 /** @domName SVGStylable.getPresentationAttribute */ | 4409 /** @domName SVGStylable.getPresentationAttribute */ |
| 4410 /// @docsEditable |
3717 CSSValue getPresentationAttribute(String name) native; | 4411 CSSValue getPresentationAttribute(String name) native; |
3718 | 4412 |
3719 // From SVGTests | 4413 // From SVGTests |
3720 | 4414 |
3721 /** @domName SVGTests.requiredExtensions */ | 4415 /** @domName SVGTests.requiredExtensions */ |
| 4416 /// @docsEditable |
3722 final StringList requiredExtensions; | 4417 final StringList requiredExtensions; |
3723 | 4418 |
3724 /** @domName SVGTests.requiredFeatures */ | 4419 /** @domName SVGTests.requiredFeatures */ |
| 4420 /// @docsEditable |
3725 final StringList requiredFeatures; | 4421 final StringList requiredFeatures; |
3726 | 4422 |
3727 /** @domName SVGTests.systemLanguage */ | 4423 /** @domName SVGTests.systemLanguage */ |
| 4424 /// @docsEditable |
3728 final StringList systemLanguage; | 4425 final StringList systemLanguage; |
3729 | 4426 |
3730 /** @domName SVGTests.hasExtension */ | 4427 /** @domName SVGTests.hasExtension */ |
| 4428 /// @docsEditable |
3731 bool hasExtension(String extension) native; | 4429 bool hasExtension(String extension) native; |
3732 | 4430 |
3733 // From SVGTransformable | 4431 // From SVGTransformable |
3734 | 4432 |
3735 /** @domName SVGTransformable.transform */ | 4433 /** @domName SVGTransformable.transform */ |
| 4434 /// @docsEditable |
3736 final AnimatedTransformList transform; | 4435 final AnimatedTransformList transform; |
3737 } | 4436 } |
3738 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4437 // 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 | 4438 // 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. | 4439 // BSD-style license that can be found in the LICENSE file. |
3741 | 4440 |
3742 | 4441 |
3743 /// @domName SVGPathSeg | 4442 /// @domName SVGPathSeg |
| 4443 /// @docsEditable |
3744 class PathSeg native "*SVGPathSeg" { | 4444 class PathSeg native "*SVGPathSeg" { |
3745 | 4445 |
3746 static const int PATHSEG_ARC_ABS = 10; | 4446 static const int PATHSEG_ARC_ABS = 10; |
3747 | 4447 |
3748 static const int PATHSEG_ARC_REL = 11; | 4448 static const int PATHSEG_ARC_REL = 11; |
3749 | 4449 |
3750 static const int PATHSEG_CLOSEPATH = 1; | 4450 static const int PATHSEG_CLOSEPATH = 1; |
3751 | 4451 |
3752 static const int PATHSEG_CURVETO_CUBIC_ABS = 6; | 4452 static const int PATHSEG_CURVETO_CUBIC_ABS = 6; |
3753 | 4453 |
(...skipping 23 matching lines...) Expand all Loading... |
3777 | 4477 |
3778 static const int PATHSEG_LINETO_VERTICAL_REL = 15; | 4478 static const int PATHSEG_LINETO_VERTICAL_REL = 15; |
3779 | 4479 |
3780 static const int PATHSEG_MOVETO_ABS = 2; | 4480 static const int PATHSEG_MOVETO_ABS = 2; |
3781 | 4481 |
3782 static const int PATHSEG_MOVETO_REL = 3; | 4482 static const int PATHSEG_MOVETO_REL = 3; |
3783 | 4483 |
3784 static const int PATHSEG_UNKNOWN = 0; | 4484 static const int PATHSEG_UNKNOWN = 0; |
3785 | 4485 |
3786 /** @domName SVGPathSeg.pathSegType */ | 4486 /** @domName SVGPathSeg.pathSegType */ |
| 4487 /// @docsEditable |
3787 final int pathSegType; | 4488 final int pathSegType; |
3788 | 4489 |
3789 /** @domName SVGPathSeg.pathSegTypeAsLetter */ | 4490 /** @domName SVGPathSeg.pathSegTypeAsLetter */ |
| 4491 /// @docsEditable |
3790 final String pathSegTypeAsLetter; | 4492 final String pathSegTypeAsLetter; |
3791 } | 4493 } |
3792 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4494 // 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 | 4495 // 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. | 4496 // BSD-style license that can be found in the LICENSE file. |
3795 | 4497 |
3796 | 4498 |
3797 /// @domName SVGPathSegArcAbs | 4499 /// @domName SVGPathSegArcAbs |
| 4500 /// @docsEditable |
3798 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { | 4501 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { |
3799 | 4502 |
3800 /** @domName SVGPathSegArcAbs.angle */ | 4503 /** @domName SVGPathSegArcAbs.angle */ |
| 4504 /// @docsEditable |
3801 num angle; | 4505 num angle; |
3802 | 4506 |
3803 /** @domName SVGPathSegArcAbs.largeArcFlag */ | 4507 /** @domName SVGPathSegArcAbs.largeArcFlag */ |
| 4508 /// @docsEditable |
3804 bool largeArcFlag; | 4509 bool largeArcFlag; |
3805 | 4510 |
3806 /** @domName SVGPathSegArcAbs.r1 */ | 4511 /** @domName SVGPathSegArcAbs.r1 */ |
| 4512 /// @docsEditable |
3807 num r1; | 4513 num r1; |
3808 | 4514 |
3809 /** @domName SVGPathSegArcAbs.r2 */ | 4515 /** @domName SVGPathSegArcAbs.r2 */ |
| 4516 /// @docsEditable |
3810 num r2; | 4517 num r2; |
3811 | 4518 |
3812 /** @domName SVGPathSegArcAbs.sweepFlag */ | 4519 /** @domName SVGPathSegArcAbs.sweepFlag */ |
| 4520 /// @docsEditable |
3813 bool sweepFlag; | 4521 bool sweepFlag; |
3814 | 4522 |
3815 /** @domName SVGPathSegArcAbs.x */ | 4523 /** @domName SVGPathSegArcAbs.x */ |
| 4524 /// @docsEditable |
3816 num x; | 4525 num x; |
3817 | 4526 |
3818 /** @domName SVGPathSegArcAbs.y */ | 4527 /** @domName SVGPathSegArcAbs.y */ |
| 4528 /// @docsEditable |
3819 num y; | 4529 num y; |
3820 } | 4530 } |
3821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4531 // 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 | 4532 // 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. | 4533 // BSD-style license that can be found in the LICENSE file. |
3824 | 4534 |
3825 | 4535 |
3826 /// @domName SVGPathSegArcRel | 4536 /// @domName SVGPathSegArcRel |
| 4537 /// @docsEditable |
3827 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { | 4538 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { |
3828 | 4539 |
3829 /** @domName SVGPathSegArcRel.angle */ | 4540 /** @domName SVGPathSegArcRel.angle */ |
| 4541 /// @docsEditable |
3830 num angle; | 4542 num angle; |
3831 | 4543 |
3832 /** @domName SVGPathSegArcRel.largeArcFlag */ | 4544 /** @domName SVGPathSegArcRel.largeArcFlag */ |
| 4545 /// @docsEditable |
3833 bool largeArcFlag; | 4546 bool largeArcFlag; |
3834 | 4547 |
3835 /** @domName SVGPathSegArcRel.r1 */ | 4548 /** @domName SVGPathSegArcRel.r1 */ |
| 4549 /// @docsEditable |
3836 num r1; | 4550 num r1; |
3837 | 4551 |
3838 /** @domName SVGPathSegArcRel.r2 */ | 4552 /** @domName SVGPathSegArcRel.r2 */ |
| 4553 /// @docsEditable |
3839 num r2; | 4554 num r2; |
3840 | 4555 |
3841 /** @domName SVGPathSegArcRel.sweepFlag */ | 4556 /** @domName SVGPathSegArcRel.sweepFlag */ |
| 4557 /// @docsEditable |
3842 bool sweepFlag; | 4558 bool sweepFlag; |
3843 | 4559 |
3844 /** @domName SVGPathSegArcRel.x */ | 4560 /** @domName SVGPathSegArcRel.x */ |
| 4561 /// @docsEditable |
3845 num x; | 4562 num x; |
3846 | 4563 |
3847 /** @domName SVGPathSegArcRel.y */ | 4564 /** @domName SVGPathSegArcRel.y */ |
| 4565 /// @docsEditable |
3848 num y; | 4566 num y; |
3849 } | 4567 } |
3850 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4568 // 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 | 4569 // 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. | 4570 // BSD-style license that can be found in the LICENSE file. |
3853 | 4571 |
3854 | 4572 |
3855 /// @domName SVGPathSegClosePath | 4573 /// @domName SVGPathSegClosePath |
| 4574 /// @docsEditable |
3856 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { | 4575 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { |
3857 } | 4576 } |
3858 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4577 // 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 | 4578 // 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. | 4579 // BSD-style license that can be found in the LICENSE file. |
3861 | 4580 |
3862 | 4581 |
3863 /// @domName SVGPathSegCurvetoCubicAbs | 4582 /// @domName SVGPathSegCurvetoCubicAbs |
| 4583 /// @docsEditable |
3864 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs"
{ | 4584 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs"
{ |
3865 | 4585 |
3866 /** @domName SVGPathSegCurvetoCubicAbs.x */ | 4586 /** @domName SVGPathSegCurvetoCubicAbs.x */ |
| 4587 /// @docsEditable |
3867 num x; | 4588 num x; |
3868 | 4589 |
3869 /** @domName SVGPathSegCurvetoCubicAbs.x1 */ | 4590 /** @domName SVGPathSegCurvetoCubicAbs.x1 */ |
| 4591 /// @docsEditable |
3870 num x1; | 4592 num x1; |
3871 | 4593 |
3872 /** @domName SVGPathSegCurvetoCubicAbs.x2 */ | 4594 /** @domName SVGPathSegCurvetoCubicAbs.x2 */ |
| 4595 /// @docsEditable |
3873 num x2; | 4596 num x2; |
3874 | 4597 |
3875 /** @domName SVGPathSegCurvetoCubicAbs.y */ | 4598 /** @domName SVGPathSegCurvetoCubicAbs.y */ |
| 4599 /// @docsEditable |
3876 num y; | 4600 num y; |
3877 | 4601 |
3878 /** @domName SVGPathSegCurvetoCubicAbs.y1 */ | 4602 /** @domName SVGPathSegCurvetoCubicAbs.y1 */ |
| 4603 /// @docsEditable |
3879 num y1; | 4604 num y1; |
3880 | 4605 |
3881 /** @domName SVGPathSegCurvetoCubicAbs.y2 */ | 4606 /** @domName SVGPathSegCurvetoCubicAbs.y2 */ |
| 4607 /// @docsEditable |
3882 num y2; | 4608 num y2; |
3883 } | 4609 } |
3884 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4610 // 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 | 4611 // 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. | 4612 // BSD-style license that can be found in the LICENSE file. |
3887 | 4613 |
3888 | 4614 |
3889 /// @domName SVGPathSegCurvetoCubicRel | 4615 /// @domName SVGPathSegCurvetoCubicRel |
| 4616 /// @docsEditable |
3890 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel"
{ | 4617 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel"
{ |
3891 | 4618 |
3892 /** @domName SVGPathSegCurvetoCubicRel.x */ | 4619 /** @domName SVGPathSegCurvetoCubicRel.x */ |
| 4620 /// @docsEditable |
3893 num x; | 4621 num x; |
3894 | 4622 |
3895 /** @domName SVGPathSegCurvetoCubicRel.x1 */ | 4623 /** @domName SVGPathSegCurvetoCubicRel.x1 */ |
| 4624 /// @docsEditable |
3896 num x1; | 4625 num x1; |
3897 | 4626 |
3898 /** @domName SVGPathSegCurvetoCubicRel.x2 */ | 4627 /** @domName SVGPathSegCurvetoCubicRel.x2 */ |
| 4628 /// @docsEditable |
3899 num x2; | 4629 num x2; |
3900 | 4630 |
3901 /** @domName SVGPathSegCurvetoCubicRel.y */ | 4631 /** @domName SVGPathSegCurvetoCubicRel.y */ |
| 4632 /// @docsEditable |
3902 num y; | 4633 num y; |
3903 | 4634 |
3904 /** @domName SVGPathSegCurvetoCubicRel.y1 */ | 4635 /** @domName SVGPathSegCurvetoCubicRel.y1 */ |
| 4636 /// @docsEditable |
3905 num y1; | 4637 num y1; |
3906 | 4638 |
3907 /** @domName SVGPathSegCurvetoCubicRel.y2 */ | 4639 /** @domName SVGPathSegCurvetoCubicRel.y2 */ |
| 4640 /// @docsEditable |
3908 num y2; | 4641 num y2; |
3909 } | 4642 } |
3910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4643 // 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 | 4644 // 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. | 4645 // BSD-style license that can be found in the LICENSE file. |
3913 | 4646 |
3914 | 4647 |
3915 /// @domName SVGPathSegCurvetoCubicSmoothAbs | 4648 /// @domName SVGPathSegCurvetoCubicSmoothAbs |
| 4649 /// @docsEditable |
3916 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothAbs" { | 4650 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothAbs" { |
3917 | 4651 |
3918 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x */ | 4652 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x */ |
| 4653 /// @docsEditable |
3919 num x; | 4654 num x; |
3920 | 4655 |
3921 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x2 */ | 4656 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x2 */ |
| 4657 /// @docsEditable |
3922 num x2; | 4658 num x2; |
3923 | 4659 |
3924 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y */ | 4660 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y */ |
| 4661 /// @docsEditable |
3925 num y; | 4662 num y; |
3926 | 4663 |
3927 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y2 */ | 4664 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y2 */ |
| 4665 /// @docsEditable |
3928 num y2; | 4666 num y2; |
3929 } | 4667 } |
3930 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4668 // 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 | 4669 // 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. | 4670 // BSD-style license that can be found in the LICENSE file. |
3933 | 4671 |
3934 | 4672 |
3935 /// @domName SVGPathSegCurvetoCubicSmoothRel | 4673 /// @domName SVGPathSegCurvetoCubicSmoothRel |
| 4674 /// @docsEditable |
3936 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothRel" { | 4675 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub
icSmoothRel" { |
3937 | 4676 |
3938 /** @domName SVGPathSegCurvetoCubicSmoothRel.x */ | 4677 /** @domName SVGPathSegCurvetoCubicSmoothRel.x */ |
| 4678 /// @docsEditable |
3939 num x; | 4679 num x; |
3940 | 4680 |
3941 /** @domName SVGPathSegCurvetoCubicSmoothRel.x2 */ | 4681 /** @domName SVGPathSegCurvetoCubicSmoothRel.x2 */ |
| 4682 /// @docsEditable |
3942 num x2; | 4683 num x2; |
3943 | 4684 |
3944 /** @domName SVGPathSegCurvetoCubicSmoothRel.y */ | 4685 /** @domName SVGPathSegCurvetoCubicSmoothRel.y */ |
| 4686 /// @docsEditable |
3945 num y; | 4687 num y; |
3946 | 4688 |
3947 /** @domName SVGPathSegCurvetoCubicSmoothRel.y2 */ | 4689 /** @domName SVGPathSegCurvetoCubicSmoothRel.y2 */ |
| 4690 /// @docsEditable |
3948 num y2; | 4691 num y2; |
3949 } | 4692 } |
3950 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4693 // 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 | 4694 // 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. | 4695 // BSD-style license that can be found in the LICENSE file. |
3953 | 4696 |
3954 | 4697 |
3955 /// @domName SVGPathSegCurvetoQuadraticAbs | 4698 /// @domName SVGPathSegCurvetoQuadraticAbs |
| 4699 /// @docsEditable |
3956 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr
aticAbs" { | 4700 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr
aticAbs" { |
3957 | 4701 |
3958 /** @domName SVGPathSegCurvetoQuadraticAbs.x */ | 4702 /** @domName SVGPathSegCurvetoQuadraticAbs.x */ |
| 4703 /// @docsEditable |
3959 num x; | 4704 num x; |
3960 | 4705 |
3961 /** @domName SVGPathSegCurvetoQuadraticAbs.x1 */ | 4706 /** @domName SVGPathSegCurvetoQuadraticAbs.x1 */ |
| 4707 /// @docsEditable |
3962 num x1; | 4708 num x1; |
3963 | 4709 |
3964 /** @domName SVGPathSegCurvetoQuadraticAbs.y */ | 4710 /** @domName SVGPathSegCurvetoQuadraticAbs.y */ |
| 4711 /// @docsEditable |
3965 num y; | 4712 num y; |
3966 | 4713 |
3967 /** @domName SVGPathSegCurvetoQuadraticAbs.y1 */ | 4714 /** @domName SVGPathSegCurvetoQuadraticAbs.y1 */ |
| 4715 /// @docsEditable |
3968 num y1; | 4716 num y1; |
3969 } | 4717 } |
3970 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4718 // 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 | 4719 // 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. | 4720 // BSD-style license that can be found in the LICENSE file. |
3973 | 4721 |
3974 | 4722 |
3975 /// @domName SVGPathSegCurvetoQuadraticRel | 4723 /// @domName SVGPathSegCurvetoQuadraticRel |
| 4724 /// @docsEditable |
3976 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr
aticRel" { | 4725 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr
aticRel" { |
3977 | 4726 |
3978 /** @domName SVGPathSegCurvetoQuadraticRel.x */ | 4727 /** @domName SVGPathSegCurvetoQuadraticRel.x */ |
| 4728 /// @docsEditable |
3979 num x; | 4729 num x; |
3980 | 4730 |
3981 /** @domName SVGPathSegCurvetoQuadraticRel.x1 */ | 4731 /** @domName SVGPathSegCurvetoQuadraticRel.x1 */ |
| 4732 /// @docsEditable |
3982 num x1; | 4733 num x1; |
3983 | 4734 |
3984 /** @domName SVGPathSegCurvetoQuadraticRel.y */ | 4735 /** @domName SVGPathSegCurvetoQuadraticRel.y */ |
| 4736 /// @docsEditable |
3985 num y; | 4737 num y; |
3986 | 4738 |
3987 /** @domName SVGPathSegCurvetoQuadraticRel.y1 */ | 4739 /** @domName SVGPathSegCurvetoQuadraticRel.y1 */ |
| 4740 /// @docsEditable |
3988 num y1; | 4741 num y1; |
3989 } | 4742 } |
3990 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4743 // 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 | 4744 // 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. | 4745 // BSD-style license that can be found in the LICENSE file. |
3993 | 4746 |
3994 | 4747 |
3995 /// @domName SVGPathSegCurvetoQuadraticSmoothAbs | 4748 /// @domName SVGPathSegCurvetoQuadraticSmoothAbs |
| 4749 /// @docsEditable |
3996 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothAbs" { | 4750 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothAbs" { |
3997 | 4751 |
3998 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.x */ | 4752 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.x */ |
| 4753 /// @docsEditable |
3999 num x; | 4754 num x; |
4000 | 4755 |
4001 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.y */ | 4756 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.y */ |
| 4757 /// @docsEditable |
4002 num y; | 4758 num y; |
4003 } | 4759 } |
4004 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4760 // 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 | 4761 // 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. | 4762 // BSD-style license that can be found in the LICENSE file. |
4007 | 4763 |
4008 | 4764 |
4009 /// @domName SVGPathSegCurvetoQuadraticSmoothRel | 4765 /// @domName SVGPathSegCurvetoQuadraticSmoothRel |
| 4766 /// @docsEditable |
4010 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothRel" { | 4767 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet
oQuadraticSmoothRel" { |
4011 | 4768 |
4012 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.x */ | 4769 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.x */ |
| 4770 /// @docsEditable |
4013 num x; | 4771 num x; |
4014 | 4772 |
4015 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.y */ | 4773 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.y */ |
| 4774 /// @docsEditable |
4016 num y; | 4775 num y; |
4017 } | 4776 } |
4018 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4777 // 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 | 4778 // 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. | 4779 // BSD-style license that can be found in the LICENSE file. |
4021 | 4780 |
4022 | 4781 |
4023 /// @domName SVGPathSegLinetoAbs | 4782 /// @domName SVGPathSegLinetoAbs |
| 4783 /// @docsEditable |
4024 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { | 4784 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { |
4025 | 4785 |
4026 /** @domName SVGPathSegLinetoAbs.x */ | 4786 /** @domName SVGPathSegLinetoAbs.x */ |
| 4787 /// @docsEditable |
4027 num x; | 4788 num x; |
4028 | 4789 |
4029 /** @domName SVGPathSegLinetoAbs.y */ | 4790 /** @domName SVGPathSegLinetoAbs.y */ |
| 4791 /// @docsEditable |
4030 num y; | 4792 num y; |
4031 } | 4793 } |
4032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4794 // 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 | 4795 // 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. | 4796 // BSD-style license that can be found in the LICENSE file. |
4035 | 4797 |
4036 | 4798 |
4037 /// @domName SVGPathSegLinetoHorizontalAbs | 4799 /// @domName SVGPathSegLinetoHorizontalAbs |
| 4800 /// @docsEditable |
4038 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo
ntalAbs" { | 4801 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo
ntalAbs" { |
4039 | 4802 |
4040 /** @domName SVGPathSegLinetoHorizontalAbs.x */ | 4803 /** @domName SVGPathSegLinetoHorizontalAbs.x */ |
| 4804 /// @docsEditable |
4041 num x; | 4805 num x; |
4042 } | 4806 } |
4043 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4807 // 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 | 4808 // 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. | 4809 // BSD-style license that can be found in the LICENSE file. |
4046 | 4810 |
4047 | 4811 |
4048 /// @domName SVGPathSegLinetoHorizontalRel | 4812 /// @domName SVGPathSegLinetoHorizontalRel |
| 4813 /// @docsEditable |
4049 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo
ntalRel" { | 4814 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo
ntalRel" { |
4050 | 4815 |
4051 /** @domName SVGPathSegLinetoHorizontalRel.x */ | 4816 /** @domName SVGPathSegLinetoHorizontalRel.x */ |
| 4817 /// @docsEditable |
4052 num x; | 4818 num x; |
4053 } | 4819 } |
4054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4820 // 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 | 4821 // 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. | 4822 // BSD-style license that can be found in the LICENSE file. |
4057 | 4823 |
4058 | 4824 |
4059 /// @domName SVGPathSegLinetoRel | 4825 /// @domName SVGPathSegLinetoRel |
| 4826 /// @docsEditable |
4060 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { | 4827 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { |
4061 | 4828 |
4062 /** @domName SVGPathSegLinetoRel.x */ | 4829 /** @domName SVGPathSegLinetoRel.x */ |
| 4830 /// @docsEditable |
4063 num x; | 4831 num x; |
4064 | 4832 |
4065 /** @domName SVGPathSegLinetoRel.y */ | 4833 /** @domName SVGPathSegLinetoRel.y */ |
| 4834 /// @docsEditable |
4066 num y; | 4835 num y; |
4067 } | 4836 } |
4068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4837 // 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 | 4838 // 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. | 4839 // BSD-style license that can be found in the LICENSE file. |
4071 | 4840 |
4072 | 4841 |
4073 /// @domName SVGPathSegLinetoVerticalAbs | 4842 /// @domName SVGPathSegLinetoVerticalAbs |
| 4843 /// @docsEditable |
4074 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical
Abs" { | 4844 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical
Abs" { |
4075 | 4845 |
4076 /** @domName SVGPathSegLinetoVerticalAbs.y */ | 4846 /** @domName SVGPathSegLinetoVerticalAbs.y */ |
| 4847 /// @docsEditable |
4077 num y; | 4848 num y; |
4078 } | 4849 } |
4079 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4850 // 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 | 4851 // 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. | 4852 // BSD-style license that can be found in the LICENSE file. |
4082 | 4853 |
4083 | 4854 |
4084 /// @domName SVGPathSegLinetoVerticalRel | 4855 /// @domName SVGPathSegLinetoVerticalRel |
| 4856 /// @docsEditable |
4085 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical
Rel" { | 4857 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical
Rel" { |
4086 | 4858 |
4087 /** @domName SVGPathSegLinetoVerticalRel.y */ | 4859 /** @domName SVGPathSegLinetoVerticalRel.y */ |
| 4860 /// @docsEditable |
4088 num y; | 4861 num y; |
4089 } | 4862 } |
4090 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4863 // 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 | 4864 // 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. | 4865 // BSD-style license that can be found in the LICENSE file. |
4093 | 4866 |
4094 | 4867 |
4095 /// @domName SVGPathSegList | 4868 /// @domName SVGPathSegList |
| 4869 /// @docsEditable |
4096 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
SVGPathSegList" { | 4870 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "*
SVGPathSegList" { |
4097 | 4871 |
4098 /** @domName SVGPathSegList.numberOfItems */ | 4872 /** @domName SVGPathSegList.numberOfItems */ |
| 4873 /// @docsEditable |
4099 final int numberOfItems; | 4874 final int numberOfItems; |
4100 | 4875 |
4101 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); | 4876 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); |
4102 | 4877 |
4103 void operator[]=(int index, PathSeg value) { | 4878 void operator[]=(int index, PathSeg value) { |
4104 throw new UnsupportedError("Cannot assign element of immutable List."); | 4879 throw new UnsupportedError("Cannot assign element of immutable List."); |
4105 } | 4880 } |
4106 // -- start List<PathSeg> mixins. | 4881 // -- start List<PathSeg> mixins. |
4107 // PathSeg is the element type. | 4882 // PathSeg is the element type. |
4108 | 4883 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4177 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { | 4952 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { |
4178 throw new UnsupportedError("Cannot insertRange on immutable List."); | 4953 throw new UnsupportedError("Cannot insertRange on immutable List."); |
4179 } | 4954 } |
4180 | 4955 |
4181 List<PathSeg> getRange(int start, int rangeLength) => | 4956 List<PathSeg> getRange(int start, int rangeLength) => |
4182 _Lists.getRange(this, start, rangeLength, <PathSeg>[]); | 4957 _Lists.getRange(this, start, rangeLength, <PathSeg>[]); |
4183 | 4958 |
4184 // -- end List<PathSeg> mixins. | 4959 // -- end List<PathSeg> mixins. |
4185 | 4960 |
4186 /** @domName SVGPathSegList.appendItem */ | 4961 /** @domName SVGPathSegList.appendItem */ |
| 4962 /// @docsEditable |
4187 PathSeg appendItem(PathSeg newItem) native; | 4963 PathSeg appendItem(PathSeg newItem) native; |
4188 | 4964 |
4189 /** @domName SVGPathSegList.clear */ | 4965 /** @domName SVGPathSegList.clear */ |
| 4966 /// @docsEditable |
4190 void clear() native; | 4967 void clear() native; |
4191 | 4968 |
4192 /** @domName SVGPathSegList.getItem */ | 4969 /** @domName SVGPathSegList.getItem */ |
| 4970 /// @docsEditable |
4193 PathSeg getItem(int index) native; | 4971 PathSeg getItem(int index) native; |
4194 | 4972 |
4195 /** @domName SVGPathSegList.initialize */ | 4973 /** @domName SVGPathSegList.initialize */ |
| 4974 /// @docsEditable |
4196 PathSeg initialize(PathSeg newItem) native; | 4975 PathSeg initialize(PathSeg newItem) native; |
4197 | 4976 |
4198 /** @domName SVGPathSegList.insertItemBefore */ | 4977 /** @domName SVGPathSegList.insertItemBefore */ |
| 4978 /// @docsEditable |
4199 PathSeg insertItemBefore(PathSeg newItem, int index) native; | 4979 PathSeg insertItemBefore(PathSeg newItem, int index) native; |
4200 | 4980 |
4201 /** @domName SVGPathSegList.removeItem */ | 4981 /** @domName SVGPathSegList.removeItem */ |
| 4982 /// @docsEditable |
4202 PathSeg removeItem(int index) native; | 4983 PathSeg removeItem(int index) native; |
4203 | 4984 |
4204 /** @domName SVGPathSegList.replaceItem */ | 4985 /** @domName SVGPathSegList.replaceItem */ |
| 4986 /// @docsEditable |
4205 PathSeg replaceItem(PathSeg newItem, int index) native; | 4987 PathSeg replaceItem(PathSeg newItem, int index) native; |
4206 } | 4988 } |
4207 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 4989 // 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 | 4990 // 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. | 4991 // BSD-style license that can be found in the LICENSE file. |
4210 | 4992 |
4211 | 4993 |
4212 /// @domName SVGPathSegMovetoAbs | 4994 /// @domName SVGPathSegMovetoAbs |
| 4995 /// @docsEditable |
4213 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { | 4996 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { |
4214 | 4997 |
4215 /** @domName SVGPathSegMovetoAbs.x */ | 4998 /** @domName SVGPathSegMovetoAbs.x */ |
| 4999 /// @docsEditable |
4216 num x; | 5000 num x; |
4217 | 5001 |
4218 /** @domName SVGPathSegMovetoAbs.y */ | 5002 /** @domName SVGPathSegMovetoAbs.y */ |
| 5003 /// @docsEditable |
4219 num y; | 5004 num y; |
4220 } | 5005 } |
4221 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5006 // 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 | 5007 // 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. | 5008 // BSD-style license that can be found in the LICENSE file. |
4224 | 5009 |
4225 | 5010 |
4226 /// @domName SVGPathSegMovetoRel | 5011 /// @domName SVGPathSegMovetoRel |
| 5012 /// @docsEditable |
4227 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { | 5013 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { |
4228 | 5014 |
4229 /** @domName SVGPathSegMovetoRel.x */ | 5015 /** @domName SVGPathSegMovetoRel.x */ |
| 5016 /// @docsEditable |
4230 num x; | 5017 num x; |
4231 | 5018 |
4232 /** @domName SVGPathSegMovetoRel.y */ | 5019 /** @domName SVGPathSegMovetoRel.y */ |
| 5020 /// @docsEditable |
4233 num y; | 5021 num y; |
4234 } | 5022 } |
4235 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5023 // 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 | 5024 // 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. | 5025 // BSD-style license that can be found in the LICENSE file. |
4238 | 5026 |
4239 | 5027 |
4240 /// @domName SVGPatternElement | 5028 /// @domName SVGPatternElement |
| 5029 /// @docsEditable |
4241 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer
ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement"
{ | 5030 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer
ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement"
{ |
4242 | 5031 |
4243 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
attern"); | 5032 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
attern"); |
4244 | 5033 |
4245 /** @domName SVGPatternElement.height */ | 5034 /** @domName SVGPatternElement.height */ |
| 5035 /// @docsEditable |
4246 final AnimatedLength height; | 5036 final AnimatedLength height; |
4247 | 5037 |
4248 /** @domName SVGPatternElement.patternContentUnits */ | 5038 /** @domName SVGPatternElement.patternContentUnits */ |
| 5039 /// @docsEditable |
4249 final AnimatedEnumeration patternContentUnits; | 5040 final AnimatedEnumeration patternContentUnits; |
4250 | 5041 |
4251 /** @domName SVGPatternElement.patternTransform */ | 5042 /** @domName SVGPatternElement.patternTransform */ |
| 5043 /// @docsEditable |
4252 final AnimatedTransformList patternTransform; | 5044 final AnimatedTransformList patternTransform; |
4253 | 5045 |
4254 /** @domName SVGPatternElement.patternUnits */ | 5046 /** @domName SVGPatternElement.patternUnits */ |
| 5047 /// @docsEditable |
4255 final AnimatedEnumeration patternUnits; | 5048 final AnimatedEnumeration patternUnits; |
4256 | 5049 |
4257 /** @domName SVGPatternElement.width */ | 5050 /** @domName SVGPatternElement.width */ |
| 5051 /// @docsEditable |
4258 final AnimatedLength width; | 5052 final AnimatedLength width; |
4259 | 5053 |
4260 /** @domName SVGPatternElement.x */ | 5054 /** @domName SVGPatternElement.x */ |
| 5055 /// @docsEditable |
4261 final AnimatedLength x; | 5056 final AnimatedLength x; |
4262 | 5057 |
4263 /** @domName SVGPatternElement.y */ | 5058 /** @domName SVGPatternElement.y */ |
| 5059 /// @docsEditable |
4264 final AnimatedLength y; | 5060 final AnimatedLength y; |
4265 | 5061 |
4266 // From SVGExternalResourcesRequired | 5062 // From SVGExternalResourcesRequired |
4267 | 5063 |
4268 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5064 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 5065 /// @docsEditable |
4269 final AnimatedBoolean externalResourcesRequired; | 5066 final AnimatedBoolean externalResourcesRequired; |
4270 | 5067 |
4271 // From SVGFitToViewBox | 5068 // From SVGFitToViewBox |
4272 | 5069 |
4273 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 5070 /** @domName SVGFitToViewBox.preserveAspectRatio */ |
| 5071 /// @docsEditable |
4274 final AnimatedPreserveAspectRatio preserveAspectRatio; | 5072 final AnimatedPreserveAspectRatio preserveAspectRatio; |
4275 | 5073 |
4276 /** @domName SVGFitToViewBox.viewBox */ | 5074 /** @domName SVGFitToViewBox.viewBox */ |
| 5075 /// @docsEditable |
4277 final AnimatedRect viewBox; | 5076 final AnimatedRect viewBox; |
4278 | 5077 |
4279 // From SVGLangSpace | 5078 // From SVGLangSpace |
4280 | 5079 |
4281 /** @domName SVGLangSpace.xmllang */ | 5080 /** @domName SVGLangSpace.xmllang */ |
| 5081 /// @docsEditable |
4282 String xmllang; | 5082 String xmllang; |
4283 | 5083 |
4284 /** @domName SVGLangSpace.xmlspace */ | 5084 /** @domName SVGLangSpace.xmlspace */ |
| 5085 /// @docsEditable |
4285 String xmlspace; | 5086 String xmlspace; |
4286 | 5087 |
4287 // From SVGStylable | 5088 // From SVGStylable |
4288 | 5089 |
4289 /** @domName SVGStylable.className */ | 5090 /** @domName SVGStylable.className */ |
| 5091 /// @docsEditable |
4290 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5092 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
4291 | 5093 |
4292 // Use implementation from Element. | 5094 // Use implementation from Element. |
4293 // final CSSStyleDeclaration style; | 5095 // final CSSStyleDeclaration style; |
4294 | 5096 |
4295 /** @domName SVGStylable.getPresentationAttribute */ | 5097 /** @domName SVGStylable.getPresentationAttribute */ |
| 5098 /// @docsEditable |
4296 CSSValue getPresentationAttribute(String name) native; | 5099 CSSValue getPresentationAttribute(String name) native; |
4297 | 5100 |
4298 // From SVGTests | 5101 // From SVGTests |
4299 | 5102 |
4300 /** @domName SVGTests.requiredExtensions */ | 5103 /** @domName SVGTests.requiredExtensions */ |
| 5104 /// @docsEditable |
4301 final StringList requiredExtensions; | 5105 final StringList requiredExtensions; |
4302 | 5106 |
4303 /** @domName SVGTests.requiredFeatures */ | 5107 /** @domName SVGTests.requiredFeatures */ |
| 5108 /// @docsEditable |
4304 final StringList requiredFeatures; | 5109 final StringList requiredFeatures; |
4305 | 5110 |
4306 /** @domName SVGTests.systemLanguage */ | 5111 /** @domName SVGTests.systemLanguage */ |
| 5112 /// @docsEditable |
4307 final StringList systemLanguage; | 5113 final StringList systemLanguage; |
4308 | 5114 |
4309 /** @domName SVGTests.hasExtension */ | 5115 /** @domName SVGTests.hasExtension */ |
| 5116 /// @docsEditable |
4310 bool hasExtension(String extension) native; | 5117 bool hasExtension(String extension) native; |
4311 | 5118 |
4312 // From SVGURIReference | 5119 // From SVGURIReference |
4313 | 5120 |
4314 /** @domName SVGURIReference.href */ | 5121 /** @domName SVGURIReference.href */ |
| 5122 /// @docsEditable |
4315 final AnimatedString href; | 5123 final AnimatedString href; |
4316 } | 5124 } |
4317 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5125 // 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 | 5126 // 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. | 5127 // BSD-style license that can be found in the LICENSE file. |
4320 | 5128 |
4321 // WARNING: Do not edit - generated code. | 5129 // WARNING: Do not edit - generated code. |
4322 | 5130 |
4323 | 5131 |
4324 class Point native "*SVGPoint" { | 5132 class Point native "*SVGPoint" { |
4325 factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); | 5133 factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); |
4326 | 5134 |
4327 /** @domName SVGPoint.x */ | 5135 /** @domName SVGPoint.x */ |
| 5136 /// @docsEditable |
4328 num x; | 5137 num x; |
4329 | 5138 |
4330 /** @domName SVGPoint.y */ | 5139 /** @domName SVGPoint.y */ |
| 5140 /// @docsEditable |
4331 num y; | 5141 num y; |
4332 | 5142 |
4333 /** @domName SVGPoint.matrixTransform */ | 5143 /** @domName SVGPoint.matrixTransform */ |
| 5144 /// @docsEditable |
4334 Point matrixTransform(Matrix matrix) native; | 5145 Point matrixTransform(Matrix matrix) native; |
4335 | 5146 |
4336 } | 5147 } |
4337 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5148 // 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 | 5149 // 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. | 5150 // BSD-style license that can be found in the LICENSE file. |
4340 | 5151 |
4341 | 5152 |
4342 /// @domName SVGPointList | 5153 /// @domName SVGPointList |
| 5154 /// @docsEditable |
4343 class PointList native "*SVGPointList" { | 5155 class PointList native "*SVGPointList" { |
4344 | 5156 |
4345 /** @domName SVGPointList.numberOfItems */ | 5157 /** @domName SVGPointList.numberOfItems */ |
| 5158 /// @docsEditable |
4346 final int numberOfItems; | 5159 final int numberOfItems; |
4347 | 5160 |
4348 /** @domName SVGPointList.appendItem */ | 5161 /** @domName SVGPointList.appendItem */ |
| 5162 /// @docsEditable |
4349 Point appendItem(Point item) native; | 5163 Point appendItem(Point item) native; |
4350 | 5164 |
4351 /** @domName SVGPointList.clear */ | 5165 /** @domName SVGPointList.clear */ |
| 5166 /// @docsEditable |
4352 void clear() native; | 5167 void clear() native; |
4353 | 5168 |
4354 /** @domName SVGPointList.getItem */ | 5169 /** @domName SVGPointList.getItem */ |
| 5170 /// @docsEditable |
4355 Point getItem(int index) native; | 5171 Point getItem(int index) native; |
4356 | 5172 |
4357 /** @domName SVGPointList.initialize */ | 5173 /** @domName SVGPointList.initialize */ |
| 5174 /// @docsEditable |
4358 Point initialize(Point item) native; | 5175 Point initialize(Point item) native; |
4359 | 5176 |
4360 /** @domName SVGPointList.insertItemBefore */ | 5177 /** @domName SVGPointList.insertItemBefore */ |
| 5178 /// @docsEditable |
4361 Point insertItemBefore(Point item, int index) native; | 5179 Point insertItemBefore(Point item, int index) native; |
4362 | 5180 |
4363 /** @domName SVGPointList.removeItem */ | 5181 /** @domName SVGPointList.removeItem */ |
| 5182 /// @docsEditable |
4364 Point removeItem(int index) native; | 5183 Point removeItem(int index) native; |
4365 | 5184 |
4366 /** @domName SVGPointList.replaceItem */ | 5185 /** @domName SVGPointList.replaceItem */ |
| 5186 /// @docsEditable |
4367 Point replaceItem(Point item, int index) native; | 5187 Point replaceItem(Point item, int index) native; |
4368 } | 5188 } |
4369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5189 // 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 | 5190 // 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. | 5191 // BSD-style license that can be found in the LICENSE file. |
4372 | 5192 |
4373 | 5193 |
4374 /// @domName SVGPolygonElement | 5194 /// @domName SVGPolygonElement |
| 5195 /// @docsEditable |
4375 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { | 5196 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { |
4376 | 5197 |
4377 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
olygon"); | 5198 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p
olygon"); |
4378 | 5199 |
4379 /** @domName SVGPolygonElement.animatedPoints */ | 5200 /** @domName SVGPolygonElement.animatedPoints */ |
| 5201 /// @docsEditable |
4380 final PointList animatedPoints; | 5202 final PointList animatedPoints; |
4381 | 5203 |
4382 /** @domName SVGPolygonElement.points */ | 5204 /** @domName SVGPolygonElement.points */ |
| 5205 /// @docsEditable |
4383 final PointList points; | 5206 final PointList points; |
4384 | 5207 |
4385 // From SVGExternalResourcesRequired | 5208 // From SVGExternalResourcesRequired |
4386 | 5209 |
4387 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5210 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 5211 /// @docsEditable |
4388 final AnimatedBoolean externalResourcesRequired; | 5212 final AnimatedBoolean externalResourcesRequired; |
4389 | 5213 |
4390 // From SVGLangSpace | 5214 // From SVGLangSpace |
4391 | 5215 |
4392 /** @domName SVGLangSpace.xmllang */ | 5216 /** @domName SVGLangSpace.xmllang */ |
| 5217 /// @docsEditable |
4393 String xmllang; | 5218 String xmllang; |
4394 | 5219 |
4395 /** @domName SVGLangSpace.xmlspace */ | 5220 /** @domName SVGLangSpace.xmlspace */ |
| 5221 /// @docsEditable |
4396 String xmlspace; | 5222 String xmlspace; |
4397 | 5223 |
4398 // From SVGLocatable | 5224 // From SVGLocatable |
4399 | 5225 |
4400 /** @domName SVGLocatable.farthestViewportElement */ | 5226 /** @domName SVGLocatable.farthestViewportElement */ |
| 5227 /// @docsEditable |
4401 final SvgElement farthestViewportElement; | 5228 final SvgElement farthestViewportElement; |
4402 | 5229 |
4403 /** @domName SVGLocatable.nearestViewportElement */ | 5230 /** @domName SVGLocatable.nearestViewportElement */ |
| 5231 /// @docsEditable |
4404 final SvgElement nearestViewportElement; | 5232 final SvgElement nearestViewportElement; |
4405 | 5233 |
4406 /** @domName SVGLocatable.getBBox */ | 5234 /** @domName SVGLocatable.getBBox */ |
| 5235 /// @docsEditable |
4407 Rect getBBox() native; | 5236 Rect getBBox() native; |
4408 | 5237 |
4409 /** @domName SVGLocatable.getCTM */ | 5238 /** @domName SVGLocatable.getCTM */ |
| 5239 /// @docsEditable |
4410 Matrix getCTM() native; | 5240 Matrix getCTM() native; |
4411 | 5241 |
4412 /** @domName SVGLocatable.getScreenCTM */ | 5242 /** @domName SVGLocatable.getScreenCTM */ |
| 5243 /// @docsEditable |
4413 Matrix getScreenCTM() native; | 5244 Matrix getScreenCTM() native; |
4414 | 5245 |
4415 /** @domName SVGLocatable.getTransformToElement */ | 5246 /** @domName SVGLocatable.getTransformToElement */ |
| 5247 /// @docsEditable |
4416 Matrix getTransformToElement(SvgElement element) native; | 5248 Matrix getTransformToElement(SvgElement element) native; |
4417 | 5249 |
4418 // From SVGStylable | 5250 // From SVGStylable |
4419 | 5251 |
4420 /** @domName SVGStylable.className */ | 5252 /** @domName SVGStylable.className */ |
| 5253 /// @docsEditable |
4421 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5254 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
4422 | 5255 |
4423 // Use implementation from Element. | 5256 // Use implementation from Element. |
4424 // final CSSStyleDeclaration style; | 5257 // final CSSStyleDeclaration style; |
4425 | 5258 |
4426 /** @domName SVGStylable.getPresentationAttribute */ | 5259 /** @domName SVGStylable.getPresentationAttribute */ |
| 5260 /// @docsEditable |
4427 CSSValue getPresentationAttribute(String name) native; | 5261 CSSValue getPresentationAttribute(String name) native; |
4428 | 5262 |
4429 // From SVGTests | 5263 // From SVGTests |
4430 | 5264 |
4431 /** @domName SVGTests.requiredExtensions */ | 5265 /** @domName SVGTests.requiredExtensions */ |
| 5266 /// @docsEditable |
4432 final StringList requiredExtensions; | 5267 final StringList requiredExtensions; |
4433 | 5268 |
4434 /** @domName SVGTests.requiredFeatures */ | 5269 /** @domName SVGTests.requiredFeatures */ |
| 5270 /// @docsEditable |
4435 final StringList requiredFeatures; | 5271 final StringList requiredFeatures; |
4436 | 5272 |
4437 /** @domName SVGTests.systemLanguage */ | 5273 /** @domName SVGTests.systemLanguage */ |
| 5274 /// @docsEditable |
4438 final StringList systemLanguage; | 5275 final StringList systemLanguage; |
4439 | 5276 |
4440 /** @domName SVGTests.hasExtension */ | 5277 /** @domName SVGTests.hasExtension */ |
| 5278 /// @docsEditable |
4441 bool hasExtension(String extension) native; | 5279 bool hasExtension(String extension) native; |
4442 | 5280 |
4443 // From SVGTransformable | 5281 // From SVGTransformable |
4444 | 5282 |
4445 /** @domName SVGTransformable.transform */ | 5283 /** @domName SVGTransformable.transform */ |
| 5284 /// @docsEditable |
4446 final AnimatedTransformList transform; | 5285 final AnimatedTransformList transform; |
4447 } | 5286 } |
4448 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5287 // 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 | 5288 // 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. | 5289 // BSD-style license that can be found in the LICENSE file. |
4451 | 5290 |
4452 | 5291 |
4453 /// @domName SVGPolylineElement | 5292 /// @domName SVGPolylineElement |
| 5293 /// @docsEditable |
4454 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { | 5294 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { |
4455 | 5295 |
4456 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("
polyline"); | 5296 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("
polyline"); |
4457 | 5297 |
4458 /** @domName SVGPolylineElement.animatedPoints */ | 5298 /** @domName SVGPolylineElement.animatedPoints */ |
| 5299 /// @docsEditable |
4459 final PointList animatedPoints; | 5300 final PointList animatedPoints; |
4460 | 5301 |
4461 /** @domName SVGPolylineElement.points */ | 5302 /** @domName SVGPolylineElement.points */ |
| 5303 /// @docsEditable |
4462 final PointList points; | 5304 final PointList points; |
4463 | 5305 |
4464 // From SVGExternalResourcesRequired | 5306 // From SVGExternalResourcesRequired |
4465 | 5307 |
4466 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5308 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 5309 /// @docsEditable |
4467 final AnimatedBoolean externalResourcesRequired; | 5310 final AnimatedBoolean externalResourcesRequired; |
4468 | 5311 |
4469 // From SVGLangSpace | 5312 // From SVGLangSpace |
4470 | 5313 |
4471 /** @domName SVGLangSpace.xmllang */ | 5314 /** @domName SVGLangSpace.xmllang */ |
| 5315 /// @docsEditable |
4472 String xmllang; | 5316 String xmllang; |
4473 | 5317 |
4474 /** @domName SVGLangSpace.xmlspace */ | 5318 /** @domName SVGLangSpace.xmlspace */ |
| 5319 /// @docsEditable |
4475 String xmlspace; | 5320 String xmlspace; |
4476 | 5321 |
4477 // From SVGLocatable | 5322 // From SVGLocatable |
4478 | 5323 |
4479 /** @domName SVGLocatable.farthestViewportElement */ | 5324 /** @domName SVGLocatable.farthestViewportElement */ |
| 5325 /// @docsEditable |
4480 final SvgElement farthestViewportElement; | 5326 final SvgElement farthestViewportElement; |
4481 | 5327 |
4482 /** @domName SVGLocatable.nearestViewportElement */ | 5328 /** @domName SVGLocatable.nearestViewportElement */ |
| 5329 /// @docsEditable |
4483 final SvgElement nearestViewportElement; | 5330 final SvgElement nearestViewportElement; |
4484 | 5331 |
4485 /** @domName SVGLocatable.getBBox */ | 5332 /** @domName SVGLocatable.getBBox */ |
| 5333 /// @docsEditable |
4486 Rect getBBox() native; | 5334 Rect getBBox() native; |
4487 | 5335 |
4488 /** @domName SVGLocatable.getCTM */ | 5336 /** @domName SVGLocatable.getCTM */ |
| 5337 /// @docsEditable |
4489 Matrix getCTM() native; | 5338 Matrix getCTM() native; |
4490 | 5339 |
4491 /** @domName SVGLocatable.getScreenCTM */ | 5340 /** @domName SVGLocatable.getScreenCTM */ |
| 5341 /// @docsEditable |
4492 Matrix getScreenCTM() native; | 5342 Matrix getScreenCTM() native; |
4493 | 5343 |
4494 /** @domName SVGLocatable.getTransformToElement */ | 5344 /** @domName SVGLocatable.getTransformToElement */ |
| 5345 /// @docsEditable |
4495 Matrix getTransformToElement(SvgElement element) native; | 5346 Matrix getTransformToElement(SvgElement element) native; |
4496 | 5347 |
4497 // From SVGStylable | 5348 // From SVGStylable |
4498 | 5349 |
4499 /** @domName SVGStylable.className */ | 5350 /** @domName SVGStylable.className */ |
| 5351 /// @docsEditable |
4500 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5352 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
4501 | 5353 |
4502 // Use implementation from Element. | 5354 // Use implementation from Element. |
4503 // final CSSStyleDeclaration style; | 5355 // final CSSStyleDeclaration style; |
4504 | 5356 |
4505 /** @domName SVGStylable.getPresentationAttribute */ | 5357 /** @domName SVGStylable.getPresentationAttribute */ |
| 5358 /// @docsEditable |
4506 CSSValue getPresentationAttribute(String name) native; | 5359 CSSValue getPresentationAttribute(String name) native; |
4507 | 5360 |
4508 // From SVGTests | 5361 // From SVGTests |
4509 | 5362 |
4510 /** @domName SVGTests.requiredExtensions */ | 5363 /** @domName SVGTests.requiredExtensions */ |
| 5364 /// @docsEditable |
4511 final StringList requiredExtensions; | 5365 final StringList requiredExtensions; |
4512 | 5366 |
4513 /** @domName SVGTests.requiredFeatures */ | 5367 /** @domName SVGTests.requiredFeatures */ |
| 5368 /// @docsEditable |
4514 final StringList requiredFeatures; | 5369 final StringList requiredFeatures; |
4515 | 5370 |
4516 /** @domName SVGTests.systemLanguage */ | 5371 /** @domName SVGTests.systemLanguage */ |
| 5372 /// @docsEditable |
4517 final StringList systemLanguage; | 5373 final StringList systemLanguage; |
4518 | 5374 |
4519 /** @domName SVGTests.hasExtension */ | 5375 /** @domName SVGTests.hasExtension */ |
| 5376 /// @docsEditable |
4520 bool hasExtension(String extension) native; | 5377 bool hasExtension(String extension) native; |
4521 | 5378 |
4522 // From SVGTransformable | 5379 // From SVGTransformable |
4523 | 5380 |
4524 /** @domName SVGTransformable.transform */ | 5381 /** @domName SVGTransformable.transform */ |
| 5382 /// @docsEditable |
4525 final AnimatedTransformList transform; | 5383 final AnimatedTransformList transform; |
4526 } | 5384 } |
4527 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5385 // 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 | 5386 // 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. | 5387 // BSD-style license that can be found in the LICENSE file. |
4530 | 5388 |
4531 | 5389 |
4532 /// @domName SVGPreserveAspectRatio | 5390 /// @domName SVGPreserveAspectRatio |
| 5391 /// @docsEditable |
4533 class PreserveAspectRatio native "*SVGPreserveAspectRatio" { | 5392 class PreserveAspectRatio native "*SVGPreserveAspectRatio" { |
4534 | 5393 |
4535 static const int SVG_MEETORSLICE_MEET = 1; | 5394 static const int SVG_MEETORSLICE_MEET = 1; |
4536 | 5395 |
4537 static const int SVG_MEETORSLICE_SLICE = 2; | 5396 static const int SVG_MEETORSLICE_SLICE = 2; |
4538 | 5397 |
4539 static const int SVG_MEETORSLICE_UNKNOWN = 0; | 5398 static const int SVG_MEETORSLICE_UNKNOWN = 0; |
4540 | 5399 |
4541 static const int SVG_PRESERVEASPECTRATIO_NONE = 1; | 5400 static const int SVG_PRESERVEASPECTRATIO_NONE = 1; |
4542 | 5401 |
(...skipping 11 matching lines...) Expand all Loading... |
4554 | 5413 |
4555 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; | 5414 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; |
4556 | 5415 |
4557 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; | 5416 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; |
4558 | 5417 |
4559 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; | 5418 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; |
4560 | 5419 |
4561 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; | 5420 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; |
4562 | 5421 |
4563 /** @domName SVGPreserveAspectRatio.align */ | 5422 /** @domName SVGPreserveAspectRatio.align */ |
| 5423 /// @docsEditable |
4564 int align; | 5424 int align; |
4565 | 5425 |
4566 /** @domName SVGPreserveAspectRatio.meetOrSlice */ | 5426 /** @domName SVGPreserveAspectRatio.meetOrSlice */ |
| 5427 /// @docsEditable |
4567 int meetOrSlice; | 5428 int meetOrSlice; |
4568 } | 5429 } |
4569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5430 // 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 | 5431 // 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. | 5432 // BSD-style license that can be found in the LICENSE file. |
4572 | 5433 |
4573 | 5434 |
4574 /// @domName SVGRadialGradientElement | 5435 /// @domName SVGRadialGradientElement |
| 5436 /// @docsEditable |
4575 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
ement" { | 5437 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl
ement" { |
4576 | 5438 |
4577 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("radialGradient"); | 5439 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement
_tag("radialGradient"); |
4578 | 5440 |
4579 /** @domName SVGRadialGradientElement.cx */ | 5441 /** @domName SVGRadialGradientElement.cx */ |
| 5442 /// @docsEditable |
4580 final AnimatedLength cx; | 5443 final AnimatedLength cx; |
4581 | 5444 |
4582 /** @domName SVGRadialGradientElement.cy */ | 5445 /** @domName SVGRadialGradientElement.cy */ |
| 5446 /// @docsEditable |
4583 final AnimatedLength cy; | 5447 final AnimatedLength cy; |
4584 | 5448 |
4585 /** @domName SVGRadialGradientElement.fr */ | 5449 /** @domName SVGRadialGradientElement.fr */ |
| 5450 /// @docsEditable |
4586 final AnimatedLength fr; | 5451 final AnimatedLength fr; |
4587 | 5452 |
4588 /** @domName SVGRadialGradientElement.fx */ | 5453 /** @domName SVGRadialGradientElement.fx */ |
| 5454 /// @docsEditable |
4589 final AnimatedLength fx; | 5455 final AnimatedLength fx; |
4590 | 5456 |
4591 /** @domName SVGRadialGradientElement.fy */ | 5457 /** @domName SVGRadialGradientElement.fy */ |
| 5458 /// @docsEditable |
4592 final AnimatedLength fy; | 5459 final AnimatedLength fy; |
4593 | 5460 |
4594 /** @domName SVGRadialGradientElement.r */ | 5461 /** @domName SVGRadialGradientElement.r */ |
| 5462 /// @docsEditable |
4595 final AnimatedLength r; | 5463 final AnimatedLength r; |
4596 } | 5464 } |
4597 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5465 // 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 | 5466 // 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. | 5467 // BSD-style license that can be found in the LICENSE file. |
4600 | 5468 |
4601 | 5469 |
4602 /// @domName SVGRect | 5470 /// @domName SVGRect |
| 5471 /// @docsEditable |
4603 class Rect native "*SVGRect" { | 5472 class Rect native "*SVGRect" { |
4604 | 5473 |
4605 /** @domName SVGRect.height */ | 5474 /** @domName SVGRect.height */ |
| 5475 /// @docsEditable |
4606 num height; | 5476 num height; |
4607 | 5477 |
4608 /** @domName SVGRect.width */ | 5478 /** @domName SVGRect.width */ |
| 5479 /// @docsEditable |
4609 num width; | 5480 num width; |
4610 | 5481 |
4611 /** @domName SVGRect.x */ | 5482 /** @domName SVGRect.x */ |
| 5483 /// @docsEditable |
4612 num x; | 5484 num x; |
4613 | 5485 |
4614 /** @domName SVGRect.y */ | 5486 /** @domName SVGRect.y */ |
| 5487 /// @docsEditable |
4615 num y; | 5488 num y; |
4616 } | 5489 } |
4617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5490 // 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 | 5491 // 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. | 5492 // BSD-style license that can be found in the LICENSE file. |
4620 | 5493 |
4621 | 5494 |
4622 /// @domName SVGRectElement | 5495 /// @domName SVGRectElement |
| 5496 /// @docsEditable |
4623 class RectElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGRectElement" { | 5497 class RectElement extends SvgElement implements Transformable, Tests, Stylable,
ExternalResourcesRequired, LangSpace native "*SVGRectElement" { |
4624 | 5498 |
4625 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect
"); | 5499 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect
"); |
4626 | 5500 |
4627 /** @domName SVGRectElement.height */ | 5501 /** @domName SVGRectElement.height */ |
| 5502 /// @docsEditable |
4628 final AnimatedLength height; | 5503 final AnimatedLength height; |
4629 | 5504 |
4630 /** @domName SVGRectElement.rx */ | 5505 /** @domName SVGRectElement.rx */ |
| 5506 /// @docsEditable |
4631 final AnimatedLength rx; | 5507 final AnimatedLength rx; |
4632 | 5508 |
4633 /** @domName SVGRectElement.ry */ | 5509 /** @domName SVGRectElement.ry */ |
| 5510 /// @docsEditable |
4634 final AnimatedLength ry; | 5511 final AnimatedLength ry; |
4635 | 5512 |
4636 /** @domName SVGRectElement.width */ | 5513 /** @domName SVGRectElement.width */ |
| 5514 /// @docsEditable |
4637 final AnimatedLength width; | 5515 final AnimatedLength width; |
4638 | 5516 |
4639 /** @domName SVGRectElement.x */ | 5517 /** @domName SVGRectElement.x */ |
| 5518 /// @docsEditable |
4640 final AnimatedLength x; | 5519 final AnimatedLength x; |
4641 | 5520 |
4642 /** @domName SVGRectElement.y */ | 5521 /** @domName SVGRectElement.y */ |
| 5522 /// @docsEditable |
4643 final AnimatedLength y; | 5523 final AnimatedLength y; |
4644 | 5524 |
4645 // From SVGExternalResourcesRequired | 5525 // From SVGExternalResourcesRequired |
4646 | 5526 |
4647 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5527 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 5528 /// @docsEditable |
4648 final AnimatedBoolean externalResourcesRequired; | 5529 final AnimatedBoolean externalResourcesRequired; |
4649 | 5530 |
4650 // From SVGLangSpace | 5531 // From SVGLangSpace |
4651 | 5532 |
4652 /** @domName SVGLangSpace.xmllang */ | 5533 /** @domName SVGLangSpace.xmllang */ |
| 5534 /// @docsEditable |
4653 String xmllang; | 5535 String xmllang; |
4654 | 5536 |
4655 /** @domName SVGLangSpace.xmlspace */ | 5537 /** @domName SVGLangSpace.xmlspace */ |
| 5538 /// @docsEditable |
4656 String xmlspace; | 5539 String xmlspace; |
4657 | 5540 |
4658 // From SVGLocatable | 5541 // From SVGLocatable |
4659 | 5542 |
4660 /** @domName SVGLocatable.farthestViewportElement */ | 5543 /** @domName SVGLocatable.farthestViewportElement */ |
| 5544 /// @docsEditable |
4661 final SvgElement farthestViewportElement; | 5545 final SvgElement farthestViewportElement; |
4662 | 5546 |
4663 /** @domName SVGLocatable.nearestViewportElement */ | 5547 /** @domName SVGLocatable.nearestViewportElement */ |
| 5548 /// @docsEditable |
4664 final SvgElement nearestViewportElement; | 5549 final SvgElement nearestViewportElement; |
4665 | 5550 |
4666 /** @domName SVGLocatable.getBBox */ | 5551 /** @domName SVGLocatable.getBBox */ |
| 5552 /// @docsEditable |
4667 Rect getBBox() native; | 5553 Rect getBBox() native; |
4668 | 5554 |
4669 /** @domName SVGLocatable.getCTM */ | 5555 /** @domName SVGLocatable.getCTM */ |
| 5556 /// @docsEditable |
4670 Matrix getCTM() native; | 5557 Matrix getCTM() native; |
4671 | 5558 |
4672 /** @domName SVGLocatable.getScreenCTM */ | 5559 /** @domName SVGLocatable.getScreenCTM */ |
| 5560 /// @docsEditable |
4673 Matrix getScreenCTM() native; | 5561 Matrix getScreenCTM() native; |
4674 | 5562 |
4675 /** @domName SVGLocatable.getTransformToElement */ | 5563 /** @domName SVGLocatable.getTransformToElement */ |
| 5564 /// @docsEditable |
4676 Matrix getTransformToElement(SvgElement element) native; | 5565 Matrix getTransformToElement(SvgElement element) native; |
4677 | 5566 |
4678 // From SVGStylable | 5567 // From SVGStylable |
4679 | 5568 |
4680 /** @domName SVGStylable.className */ | 5569 /** @domName SVGStylable.className */ |
| 5570 /// @docsEditable |
4681 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5571 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
4682 | 5572 |
4683 // Use implementation from Element. | 5573 // Use implementation from Element. |
4684 // final CSSStyleDeclaration style; | 5574 // final CSSStyleDeclaration style; |
4685 | 5575 |
4686 /** @domName SVGStylable.getPresentationAttribute */ | 5576 /** @domName SVGStylable.getPresentationAttribute */ |
| 5577 /// @docsEditable |
4687 CSSValue getPresentationAttribute(String name) native; | 5578 CSSValue getPresentationAttribute(String name) native; |
4688 | 5579 |
4689 // From SVGTests | 5580 // From SVGTests |
4690 | 5581 |
4691 /** @domName SVGTests.requiredExtensions */ | 5582 /** @domName SVGTests.requiredExtensions */ |
| 5583 /// @docsEditable |
4692 final StringList requiredExtensions; | 5584 final StringList requiredExtensions; |
4693 | 5585 |
4694 /** @domName SVGTests.requiredFeatures */ | 5586 /** @domName SVGTests.requiredFeatures */ |
| 5587 /// @docsEditable |
4695 final StringList requiredFeatures; | 5588 final StringList requiredFeatures; |
4696 | 5589 |
4697 /** @domName SVGTests.systemLanguage */ | 5590 /** @domName SVGTests.systemLanguage */ |
| 5591 /// @docsEditable |
4698 final StringList systemLanguage; | 5592 final StringList systemLanguage; |
4699 | 5593 |
4700 /** @domName SVGTests.hasExtension */ | 5594 /** @domName SVGTests.hasExtension */ |
| 5595 /// @docsEditable |
4701 bool hasExtension(String extension) native; | 5596 bool hasExtension(String extension) native; |
4702 | 5597 |
4703 // From SVGTransformable | 5598 // From SVGTransformable |
4704 | 5599 |
4705 /** @domName SVGTransformable.transform */ | 5600 /** @domName SVGTransformable.transform */ |
| 5601 /// @docsEditable |
4706 final AnimatedTransformList transform; | 5602 final AnimatedTransformList transform; |
4707 } | 5603 } |
4708 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5604 // 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 | 5605 // 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. | 5606 // BSD-style license that can be found in the LICENSE file. |
4711 | 5607 |
4712 | 5608 |
4713 /// @domName SVGRenderingIntent | 5609 /// @domName SVGRenderingIntent |
| 5610 /// @docsEditable |
4714 class RenderingIntent native "*SVGRenderingIntent" { | 5611 class RenderingIntent native "*SVGRenderingIntent" { |
4715 | 5612 |
4716 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; | 5613 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; |
4717 | 5614 |
4718 static const int RENDERING_INTENT_AUTO = 1; | 5615 static const int RENDERING_INTENT_AUTO = 1; |
4719 | 5616 |
4720 static const int RENDERING_INTENT_PERCEPTUAL = 2; | 5617 static const int RENDERING_INTENT_PERCEPTUAL = 2; |
4721 | 5618 |
4722 static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; | 5619 static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; |
4723 | 5620 |
4724 static const int RENDERING_INTENT_SATURATION = 4; | 5621 static const int RENDERING_INTENT_SATURATION = 4; |
4725 | 5622 |
4726 static const int RENDERING_INTENT_UNKNOWN = 0; | 5623 static const int RENDERING_INTENT_UNKNOWN = 0; |
4727 } | 5624 } |
4728 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5625 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
4729 // for details. All rights reserved. Use of this source code is governed by a | 5626 // for details. All rights reserved. Use of this source code is governed by a |
4730 // BSD-style license that can be found in the LICENSE file. | 5627 // BSD-style license that can be found in the LICENSE file. |
4731 | 5628 |
4732 | 5629 |
4733 /// @domName SVGScriptElement | 5630 /// @domName SVGScriptElement |
| 5631 /// @docsEditable |
4734 class ScriptElement extends SvgElement implements UriReference, ExternalResource
sRequired native "*SVGScriptElement" { | 5632 class ScriptElement extends SvgElement implements UriReference, ExternalResource
sRequired native "*SVGScriptElement" { |
4735 | 5633 |
4736 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc
ript"); | 5634 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc
ript"); |
4737 | 5635 |
4738 /** @domName SVGScriptElement.type */ | 5636 /** @domName SVGScriptElement.type */ |
| 5637 /// @docsEditable |
4739 String type; | 5638 String type; |
4740 | 5639 |
4741 // From SVGExternalResourcesRequired | 5640 // From SVGExternalResourcesRequired |
4742 | 5641 |
4743 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 5642 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 5643 /// @docsEditable |
4744 final AnimatedBoolean externalResourcesRequired; | 5644 final AnimatedBoolean externalResourcesRequired; |
4745 | 5645 |
4746 // From SVGURIReference | 5646 // From SVGURIReference |
4747 | 5647 |
4748 /** @domName SVGURIReference.href */ | 5648 /** @domName SVGURIReference.href */ |
| 5649 /// @docsEditable |
4749 final AnimatedString href; | 5650 final AnimatedString href; |
4750 } | 5651 } |
4751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5652 // 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 | 5653 // 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. | 5654 // BSD-style license that can be found in the LICENSE file. |
4754 | 5655 |
4755 | 5656 |
4756 /// @domName SVGSetElement | 5657 /// @domName SVGSetElement |
| 5658 /// @docsEditable |
4757 class SetElement extends AnimationElement native "*SVGSetElement" { | 5659 class SetElement extends AnimationElement native "*SVGSetElement" { |
4758 | 5660 |
4759 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
; | 5661 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set")
; |
4760 } | 5662 } |
4761 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5663 // 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 | 5664 // 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. | 5665 // BSD-style license that can be found in the LICENSE file. |
4764 | 5666 |
4765 | 5667 |
4766 /// @domName SVGStopElement | 5668 /// @domName SVGStopElement |
| 5669 /// @docsEditable |
4767 class StopElement extends SvgElement implements Stylable native "*SVGStopElement
" { | 5670 class StopElement extends SvgElement implements Stylable native "*SVGStopElement
" { |
4768 | 5671 |
4769 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop
"); | 5672 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop
"); |
4770 | 5673 |
4771 /** @domName SVGStopElement.offset */ | 5674 /** @domName SVGStopElement.offset */ |
| 5675 /// @docsEditable |
4772 final AnimatedNumber offset; | 5676 final AnimatedNumber offset; |
4773 | 5677 |
4774 // From SVGStylable | 5678 // From SVGStylable |
4775 | 5679 |
4776 /** @domName SVGStylable.className */ | 5680 /** @domName SVGStylable.className */ |
| 5681 /// @docsEditable |
4777 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 5682 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
4778 | 5683 |
4779 // Use implementation from Element. | 5684 // Use implementation from Element. |
4780 // final CSSStyleDeclaration style; | 5685 // final CSSStyleDeclaration style; |
4781 | 5686 |
4782 /** @domName SVGStylable.getPresentationAttribute */ | 5687 /** @domName SVGStylable.getPresentationAttribute */ |
| 5688 /// @docsEditable |
4783 CSSValue getPresentationAttribute(String name) native; | 5689 CSSValue getPresentationAttribute(String name) native; |
4784 } | 5690 } |
4785 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5691 // 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 | 5692 // 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. | 5693 // BSD-style license that can be found in the LICENSE file. |
4788 | 5694 |
4789 | 5695 |
4790 /// @domName SVGStringList | 5696 /// @domName SVGStringList |
| 5697 /// @docsEditable |
4791 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
GStringList" { | 5698 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
GStringList" { |
4792 | 5699 |
4793 /** @domName SVGStringList.numberOfItems */ | 5700 /** @domName SVGStringList.numberOfItems */ |
| 5701 /// @docsEditable |
4794 final int numberOfItems; | 5702 final int numberOfItems; |
4795 | 5703 |
4796 String operator[](int index) => JS("String", "#[#]", this, index); | 5704 String operator[](int index) => JS("String", "#[#]", this, index); |
4797 | 5705 |
4798 void operator[]=(int index, String value) { | 5706 void operator[]=(int index, String value) { |
4799 throw new UnsupportedError("Cannot assign element of immutable List."); | 5707 throw new UnsupportedError("Cannot assign element of immutable List."); |
4800 } | 5708 } |
4801 // -- start List<String> mixins. | 5709 // -- start List<String> mixins. |
4802 // String is the element type. | 5710 // String is the element type. |
4803 | 5711 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4872 void insertRange(int start, int rangeLength, [String initialValue]) { | 5780 void insertRange(int start, int rangeLength, [String initialValue]) { |
4873 throw new UnsupportedError("Cannot insertRange on immutable List."); | 5781 throw new UnsupportedError("Cannot insertRange on immutable List."); |
4874 } | 5782 } |
4875 | 5783 |
4876 List<String> getRange(int start, int rangeLength) => | 5784 List<String> getRange(int start, int rangeLength) => |
4877 _Lists.getRange(this, start, rangeLength, <String>[]); | 5785 _Lists.getRange(this, start, rangeLength, <String>[]); |
4878 | 5786 |
4879 // -- end List<String> mixins. | 5787 // -- end List<String> mixins. |
4880 | 5788 |
4881 /** @domName SVGStringList.appendItem */ | 5789 /** @domName SVGStringList.appendItem */ |
| 5790 /// @docsEditable |
4882 String appendItem(String item) native; | 5791 String appendItem(String item) native; |
4883 | 5792 |
4884 /** @domName SVGStringList.clear */ | 5793 /** @domName SVGStringList.clear */ |
| 5794 /// @docsEditable |
4885 void clear() native; | 5795 void clear() native; |
4886 | 5796 |
4887 /** @domName SVGStringList.getItem */ | 5797 /** @domName SVGStringList.getItem */ |
| 5798 /// @docsEditable |
4888 String getItem(int index) native; | 5799 String getItem(int index) native; |
4889 | 5800 |
4890 /** @domName SVGStringList.initialize */ | 5801 /** @domName SVGStringList.initialize */ |
| 5802 /// @docsEditable |
4891 String initialize(String item) native; | 5803 String initialize(String item) native; |
4892 | 5804 |
4893 /** @domName SVGStringList.insertItemBefore */ | 5805 /** @domName SVGStringList.insertItemBefore */ |
| 5806 /// @docsEditable |
4894 String insertItemBefore(String item, int index) native; | 5807 String insertItemBefore(String item, int index) native; |
4895 | 5808 |
4896 /** @domName SVGStringList.removeItem */ | 5809 /** @domName SVGStringList.removeItem */ |
| 5810 /// @docsEditable |
4897 String removeItem(int index) native; | 5811 String removeItem(int index) native; |
4898 | 5812 |
4899 /** @domName SVGStringList.replaceItem */ | 5813 /** @domName SVGStringList.replaceItem */ |
| 5814 /// @docsEditable |
4900 String replaceItem(String item, int index) native; | 5815 String replaceItem(String item, int index) native; |
4901 } | 5816 } |
4902 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5817 // 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 | 5818 // 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. | 5819 // BSD-style license that can be found in the LICENSE file. |
4905 | 5820 |
4906 | 5821 |
4907 /// @domName SVGStylable | 5822 /// @domName SVGStylable |
4908 abstract class Stylable { | 5823 abstract class Stylable { |
4909 | 5824 |
4910 AnimatedString className; | 5825 AnimatedString className; |
4911 | 5826 |
4912 CSSStyleDeclaration style; | 5827 CSSStyleDeclaration style; |
4913 | 5828 |
4914 /** @domName SVGStylable.getPresentationAttribute */ | 5829 /** @domName SVGStylable.getPresentationAttribute */ |
| 5830 /// @docsEditable |
4915 CSSValue getPresentationAttribute(String name); | 5831 CSSValue getPresentationAttribute(String name); |
4916 } | 5832 } |
4917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5833 // 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 | 5834 // 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. | 5835 // BSD-style license that can be found in the LICENSE file. |
4920 | 5836 |
4921 | 5837 |
4922 /// @domName SVGStyleElement | 5838 /// @domName SVGStyleElement |
| 5839 /// @docsEditable |
4923 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem
ent" { | 5840 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem
ent" { |
4924 | 5841 |
4925 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty
le"); | 5842 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty
le"); |
4926 | 5843 |
4927 /** @domName SVGStyleElement.disabled */ | 5844 /** @domName SVGStyleElement.disabled */ |
| 5845 /// @docsEditable |
4928 bool disabled; | 5846 bool disabled; |
4929 | 5847 |
4930 /** @domName SVGStyleElement.media */ | 5848 /** @domName SVGStyleElement.media */ |
| 5849 /// @docsEditable |
4931 String media; | 5850 String media; |
4932 | 5851 |
4933 // Shadowing definition. | 5852 // Shadowing definition. |
4934 /** @domName SVGStyleElement.title */ | 5853 /** @domName SVGStyleElement.title */ |
| 5854 /// @docsEditable |
4935 String get title => JS("String", "#.title", this); | 5855 String get title => JS("String", "#.title", this); |
4936 | 5856 |
4937 /** @domName SVGStyleElement.title */ | 5857 /** @domName SVGStyleElement.title */ |
| 5858 /// @docsEditable |
4938 void set title(String value) { | 5859 void set title(String value) { |
4939 JS("void", "#.title = #", this, value); | 5860 JS("void", "#.title = #", this, value); |
4940 } | 5861 } |
4941 | 5862 |
4942 /** @domName SVGStyleElement.type */ | 5863 /** @domName SVGStyleElement.type */ |
| 5864 /// @docsEditable |
4943 String type; | 5865 String type; |
4944 | 5866 |
4945 // From SVGLangSpace | 5867 // From SVGLangSpace |
4946 | 5868 |
4947 /** @domName SVGLangSpace.xmllang */ | 5869 /** @domName SVGLangSpace.xmllang */ |
| 5870 /// @docsEditable |
4948 String xmllang; | 5871 String xmllang; |
4949 | 5872 |
4950 /** @domName SVGLangSpace.xmlspace */ | 5873 /** @domName SVGLangSpace.xmlspace */ |
| 5874 /// @docsEditable |
4951 String xmlspace; | 5875 String xmlspace; |
4952 } | 5876 } |
4953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5877 // 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 | 5878 // 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. | 5879 // BSD-style license that can be found in the LICENSE file. |
4956 | 5880 |
4957 | 5881 |
4958 /// @domName SVGDocument | 5882 /// @domName SVGDocument |
| 5883 /// @docsEditable |
4959 class SvgDocument extends Document native "*SVGDocument" { | 5884 class SvgDocument extends Document native "*SVGDocument" { |
4960 | 5885 |
4961 /** @domName SVGDocument.rootElement */ | 5886 /** @domName SVGDocument.rootElement */ |
| 5887 /// @docsEditable |
4962 final SvgSvgElement rootElement; | 5888 final SvgSvgElement rootElement; |
4963 | 5889 |
4964 /** @domName SVGDocument.createEvent */ | 5890 /** @domName SVGDocument.createEvent */ |
| 5891 /// @docsEditable |
4965 Event $dom_createEvent(String eventType) native "createEvent"; | 5892 Event $dom_createEvent(String eventType) native "createEvent"; |
4966 } | 5893 } |
4967 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 5894 // 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 | 5895 // 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. | 5896 // BSD-style license that can be found in the LICENSE file. |
4970 | 5897 |
4971 | 5898 |
4972 class _AttributeClassSet extends CssClassSet { | 5899 class _AttributeClassSet extends CssClassSet { |
4973 final Element _element; | 5900 final Element _element; |
4974 | 5901 |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5036 final container = new Element.tag("div"); | 5963 final container = new Element.tag("div"); |
5037 // Wrap the SVG string in <svg> so that SvgElements are created, rather than | 5964 // Wrap the SVG string in <svg> so that SvgElements are created, rather than |
5038 // HTMLElements. | 5965 // HTMLElements. |
5039 container.innerHTML = '<svg version="1.1">$svg</svg>'; | 5966 container.innerHTML = '<svg version="1.1">$svg</svg>'; |
5040 this.elements = container.elements[0].elements; | 5967 this.elements = container.elements[0].elements; |
5041 } | 5968 } |
5042 | 5969 |
5043 | 5970 |
5044 // Shadowing definition. | 5971 // Shadowing definition. |
5045 /** @domName SVGElement.id */ | 5972 /** @domName SVGElement.id */ |
| 5973 /// @docsEditable |
5046 String get id => JS("String", "#.id", this); | 5974 String get id => JS("String", "#.id", this); |
5047 | 5975 |
5048 /** @domName SVGElement.id */ | 5976 /** @domName SVGElement.id */ |
| 5977 /// @docsEditable |
5049 void set id(String value) { | 5978 void set id(String value) { |
5050 JS("void", "#.id = #", this, value); | 5979 JS("void", "#.id = #", this, value); |
5051 } | 5980 } |
5052 | 5981 |
5053 /** @domName SVGElement.ownerSVGElement */ | 5982 /** @domName SVGElement.ownerSVGElement */ |
| 5983 /// @docsEditable |
5054 final SvgSvgElement ownerSVGElement; | 5984 final SvgSvgElement ownerSVGElement; |
5055 | 5985 |
5056 /** @domName SVGElement.viewportElement */ | 5986 /** @domName SVGElement.viewportElement */ |
| 5987 /// @docsEditable |
5057 final SvgElement viewportElement; | 5988 final SvgElement viewportElement; |
5058 | 5989 |
5059 /** @domName SVGElement.xmlbase */ | 5990 /** @domName SVGElement.xmlbase */ |
| 5991 /// @docsEditable |
5060 String xmlbase; | 5992 String xmlbase; |
5061 | 5993 |
5062 } | 5994 } |
5063 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5995 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5064 // for details. All rights reserved. Use of this source code is governed by a | 5996 // for details. All rights reserved. Use of this source code is governed by a |
5065 // BSD-style license that can be found in the LICENSE file. | 5997 // BSD-style license that can be found in the LICENSE file. |
5066 | 5998 |
5067 | 5999 |
5068 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem
ent" { | 6000 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem
ent" { |
5069 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement()
; | 6001 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement()
; |
5070 | 6002 |
5071 | 6003 |
5072 /** @domName SVGSVGElement.contentScriptType */ | 6004 /** @domName SVGSVGElement.contentScriptType */ |
| 6005 /// @docsEditable |
5073 String contentScriptType; | 6006 String contentScriptType; |
5074 | 6007 |
5075 /** @domName SVGSVGElement.contentStyleType */ | 6008 /** @domName SVGSVGElement.contentStyleType */ |
| 6009 /// @docsEditable |
5076 String contentStyleType; | 6010 String contentStyleType; |
5077 | 6011 |
5078 /** @domName SVGSVGElement.currentScale */ | 6012 /** @domName SVGSVGElement.currentScale */ |
| 6013 /// @docsEditable |
5079 num currentScale; | 6014 num currentScale; |
5080 | 6015 |
5081 /** @domName SVGSVGElement.currentTranslate */ | 6016 /** @domName SVGSVGElement.currentTranslate */ |
| 6017 /// @docsEditable |
5082 final Point currentTranslate; | 6018 final Point currentTranslate; |
5083 | 6019 |
5084 /** @domName SVGSVGElement.currentView */ | 6020 /** @domName SVGSVGElement.currentView */ |
| 6021 /// @docsEditable |
5085 final ViewSpec currentView; | 6022 final ViewSpec currentView; |
5086 | 6023 |
5087 /** @domName SVGSVGElement.height */ | 6024 /** @domName SVGSVGElement.height */ |
| 6025 /// @docsEditable |
5088 final AnimatedLength height; | 6026 final AnimatedLength height; |
5089 | 6027 |
5090 /** @domName SVGSVGElement.pixelUnitToMillimeterX */ | 6028 /** @domName SVGSVGElement.pixelUnitToMillimeterX */ |
| 6029 /// @docsEditable |
5091 final num pixelUnitToMillimeterX; | 6030 final num pixelUnitToMillimeterX; |
5092 | 6031 |
5093 /** @domName SVGSVGElement.pixelUnitToMillimeterY */ | 6032 /** @domName SVGSVGElement.pixelUnitToMillimeterY */ |
| 6033 /// @docsEditable |
5094 final num pixelUnitToMillimeterY; | 6034 final num pixelUnitToMillimeterY; |
5095 | 6035 |
5096 /** @domName SVGSVGElement.screenPixelToMillimeterX */ | 6036 /** @domName SVGSVGElement.screenPixelToMillimeterX */ |
| 6037 /// @docsEditable |
5097 final num screenPixelToMillimeterX; | 6038 final num screenPixelToMillimeterX; |
5098 | 6039 |
5099 /** @domName SVGSVGElement.screenPixelToMillimeterY */ | 6040 /** @domName SVGSVGElement.screenPixelToMillimeterY */ |
| 6041 /// @docsEditable |
5100 final num screenPixelToMillimeterY; | 6042 final num screenPixelToMillimeterY; |
5101 | 6043 |
5102 /** @domName SVGSVGElement.useCurrentView */ | 6044 /** @domName SVGSVGElement.useCurrentView */ |
| 6045 /// @docsEditable |
5103 final bool useCurrentView; | 6046 final bool useCurrentView; |
5104 | 6047 |
5105 /** @domName SVGSVGElement.viewport */ | 6048 /** @domName SVGSVGElement.viewport */ |
| 6049 /// @docsEditable |
5106 final Rect viewport; | 6050 final Rect viewport; |
5107 | 6051 |
5108 /** @domName SVGSVGElement.width */ | 6052 /** @domName SVGSVGElement.width */ |
| 6053 /// @docsEditable |
5109 final AnimatedLength width; | 6054 final AnimatedLength width; |
5110 | 6055 |
5111 /** @domName SVGSVGElement.x */ | 6056 /** @domName SVGSVGElement.x */ |
| 6057 /// @docsEditable |
5112 final AnimatedLength x; | 6058 final AnimatedLength x; |
5113 | 6059 |
5114 /** @domName SVGSVGElement.y */ | 6060 /** @domName SVGSVGElement.y */ |
| 6061 /// @docsEditable |
5115 final AnimatedLength y; | 6062 final AnimatedLength y; |
5116 | 6063 |
5117 /** @domName SVGSVGElement.animationsPaused */ | 6064 /** @domName SVGSVGElement.animationsPaused */ |
| 6065 /// @docsEditable |
5118 bool animationsPaused() native; | 6066 bool animationsPaused() native; |
5119 | 6067 |
5120 /** @domName SVGSVGElement.checkEnclosure */ | 6068 /** @domName SVGSVGElement.checkEnclosure */ |
| 6069 /// @docsEditable |
5121 bool checkEnclosure(SvgElement element, Rect rect) native; | 6070 bool checkEnclosure(SvgElement element, Rect rect) native; |
5122 | 6071 |
5123 /** @domName SVGSVGElement.checkIntersection */ | 6072 /** @domName SVGSVGElement.checkIntersection */ |
| 6073 /// @docsEditable |
5124 bool checkIntersection(SvgElement element, Rect rect) native; | 6074 bool checkIntersection(SvgElement element, Rect rect) native; |
5125 | 6075 |
5126 /** @domName SVGSVGElement.createSVGAngle */ | 6076 /** @domName SVGSVGElement.createSVGAngle */ |
| 6077 /// @docsEditable |
5127 Angle createSVGAngle() native; | 6078 Angle createSVGAngle() native; |
5128 | 6079 |
5129 /** @domName SVGSVGElement.createSVGLength */ | 6080 /** @domName SVGSVGElement.createSVGLength */ |
| 6081 /// @docsEditable |
5130 Length createSVGLength() native; | 6082 Length createSVGLength() native; |
5131 | 6083 |
5132 /** @domName SVGSVGElement.createSVGMatrix */ | 6084 /** @domName SVGSVGElement.createSVGMatrix */ |
| 6085 /// @docsEditable |
5133 Matrix createSVGMatrix() native; | 6086 Matrix createSVGMatrix() native; |
5134 | 6087 |
5135 /** @domName SVGSVGElement.createSVGNumber */ | 6088 /** @domName SVGSVGElement.createSVGNumber */ |
| 6089 /// @docsEditable |
5136 Number createSVGNumber() native; | 6090 Number createSVGNumber() native; |
5137 | 6091 |
5138 /** @domName SVGSVGElement.createSVGPoint */ | 6092 /** @domName SVGSVGElement.createSVGPoint */ |
| 6093 /// @docsEditable |
5139 Point createSVGPoint() native; | 6094 Point createSVGPoint() native; |
5140 | 6095 |
5141 /** @domName SVGSVGElement.createSVGRect */ | 6096 /** @domName SVGSVGElement.createSVGRect */ |
| 6097 /// @docsEditable |
5142 Rect createSVGRect() native; | 6098 Rect createSVGRect() native; |
5143 | 6099 |
5144 /** @domName SVGSVGElement.createSVGTransform */ | 6100 /** @domName SVGSVGElement.createSVGTransform */ |
| 6101 /// @docsEditable |
5145 Transform createSVGTransform() native; | 6102 Transform createSVGTransform() native; |
5146 | 6103 |
5147 /** @domName SVGSVGElement.createSVGTransformFromMatrix */ | 6104 /** @domName SVGSVGElement.createSVGTransformFromMatrix */ |
| 6105 /// @docsEditable |
5148 Transform createSVGTransformFromMatrix(Matrix matrix) native; | 6106 Transform createSVGTransformFromMatrix(Matrix matrix) native; |
5149 | 6107 |
5150 /** @domName SVGSVGElement.deselectAll */ | 6108 /** @domName SVGSVGElement.deselectAll */ |
| 6109 /// @docsEditable |
5151 void deselectAll() native; | 6110 void deselectAll() native; |
5152 | 6111 |
5153 /** @domName SVGSVGElement.forceRedraw */ | 6112 /** @domName SVGSVGElement.forceRedraw */ |
| 6113 /// @docsEditable |
5154 void forceRedraw() native; | 6114 void forceRedraw() native; |
5155 | 6115 |
5156 /** @domName SVGSVGElement.getCurrentTime */ | 6116 /** @domName SVGSVGElement.getCurrentTime */ |
| 6117 /// @docsEditable |
5157 num getCurrentTime() native; | 6118 num getCurrentTime() native; |
5158 | 6119 |
5159 /** @domName SVGSVGElement.getElementById */ | 6120 /** @domName SVGSVGElement.getElementById */ |
| 6121 /// @docsEditable |
5160 Element getElementById(String elementId) native; | 6122 Element getElementById(String elementId) native; |
5161 | 6123 |
5162 /** @domName SVGSVGElement.getEnclosureList */ | 6124 /** @domName SVGSVGElement.getEnclosureList */ |
| 6125 /// @docsEditable |
5163 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; | 6126 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; |
5164 | 6127 |
5165 /** @domName SVGSVGElement.getIntersectionList */ | 6128 /** @domName SVGSVGElement.getIntersectionList */ |
| 6129 /// @docsEditable |
5166 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; | 6130 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; |
5167 | 6131 |
5168 /** @domName SVGSVGElement.pauseAnimations */ | 6132 /** @domName SVGSVGElement.pauseAnimations */ |
| 6133 /// @docsEditable |
5169 void pauseAnimations() native; | 6134 void pauseAnimations() native; |
5170 | 6135 |
5171 /** @domName SVGSVGElement.setCurrentTime */ | 6136 /** @domName SVGSVGElement.setCurrentTime */ |
| 6137 /// @docsEditable |
5172 void setCurrentTime(num seconds) native; | 6138 void setCurrentTime(num seconds) native; |
5173 | 6139 |
5174 /** @domName SVGSVGElement.suspendRedraw */ | 6140 /** @domName SVGSVGElement.suspendRedraw */ |
| 6141 /// @docsEditable |
5175 int suspendRedraw(int maxWaitMilliseconds) native; | 6142 int suspendRedraw(int maxWaitMilliseconds) native; |
5176 | 6143 |
5177 /** @domName SVGSVGElement.unpauseAnimations */ | 6144 /** @domName SVGSVGElement.unpauseAnimations */ |
| 6145 /// @docsEditable |
5178 void unpauseAnimations() native; | 6146 void unpauseAnimations() native; |
5179 | 6147 |
5180 /** @domName SVGSVGElement.unsuspendRedraw */ | 6148 /** @domName SVGSVGElement.unsuspendRedraw */ |
| 6149 /// @docsEditable |
5181 void unsuspendRedraw(int suspendHandleId) native; | 6150 void unsuspendRedraw(int suspendHandleId) native; |
5182 | 6151 |
5183 /** @domName SVGSVGElement.unsuspendRedrawAll */ | 6152 /** @domName SVGSVGElement.unsuspendRedrawAll */ |
| 6153 /// @docsEditable |
5184 void unsuspendRedrawAll() native; | 6154 void unsuspendRedrawAll() native; |
5185 | 6155 |
5186 // From SVGExternalResourcesRequired | 6156 // From SVGExternalResourcesRequired |
5187 | 6157 |
5188 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 6158 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 6159 /// @docsEditable |
5189 final AnimatedBoolean externalResourcesRequired; | 6160 final AnimatedBoolean externalResourcesRequired; |
5190 | 6161 |
5191 // From SVGFitToViewBox | 6162 // From SVGFitToViewBox |
5192 | 6163 |
5193 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 6164 /** @domName SVGFitToViewBox.preserveAspectRatio */ |
| 6165 /// @docsEditable |
5194 final AnimatedPreserveAspectRatio preserveAspectRatio; | 6166 final AnimatedPreserveAspectRatio preserveAspectRatio; |
5195 | 6167 |
5196 /** @domName SVGFitToViewBox.viewBox */ | 6168 /** @domName SVGFitToViewBox.viewBox */ |
| 6169 /// @docsEditable |
5197 final AnimatedRect viewBox; | 6170 final AnimatedRect viewBox; |
5198 | 6171 |
5199 // From SVGLangSpace | 6172 // From SVGLangSpace |
5200 | 6173 |
5201 /** @domName SVGLangSpace.xmllang */ | 6174 /** @domName SVGLangSpace.xmllang */ |
| 6175 /// @docsEditable |
5202 String xmllang; | 6176 String xmllang; |
5203 | 6177 |
5204 /** @domName SVGLangSpace.xmlspace */ | 6178 /** @domName SVGLangSpace.xmlspace */ |
| 6179 /// @docsEditable |
5205 String xmlspace; | 6180 String xmlspace; |
5206 | 6181 |
5207 // From SVGLocatable | 6182 // From SVGLocatable |
5208 | 6183 |
5209 /** @domName SVGLocatable.farthestViewportElement */ | 6184 /** @domName SVGLocatable.farthestViewportElement */ |
| 6185 /// @docsEditable |
5210 final SvgElement farthestViewportElement; | 6186 final SvgElement farthestViewportElement; |
5211 | 6187 |
5212 /** @domName SVGLocatable.nearestViewportElement */ | 6188 /** @domName SVGLocatable.nearestViewportElement */ |
| 6189 /// @docsEditable |
5213 final SvgElement nearestViewportElement; | 6190 final SvgElement nearestViewportElement; |
5214 | 6191 |
5215 /** @domName SVGLocatable.getBBox */ | 6192 /** @domName SVGLocatable.getBBox */ |
| 6193 /// @docsEditable |
5216 Rect getBBox() native; | 6194 Rect getBBox() native; |
5217 | 6195 |
5218 /** @domName SVGLocatable.getCTM */ | 6196 /** @domName SVGLocatable.getCTM */ |
| 6197 /// @docsEditable |
5219 Matrix getCTM() native; | 6198 Matrix getCTM() native; |
5220 | 6199 |
5221 /** @domName SVGLocatable.getScreenCTM */ | 6200 /** @domName SVGLocatable.getScreenCTM */ |
| 6201 /// @docsEditable |
5222 Matrix getScreenCTM() native; | 6202 Matrix getScreenCTM() native; |
5223 | 6203 |
5224 /** @domName SVGLocatable.getTransformToElement */ | 6204 /** @domName SVGLocatable.getTransformToElement */ |
| 6205 /// @docsEditable |
5225 Matrix getTransformToElement(SvgElement element) native; | 6206 Matrix getTransformToElement(SvgElement element) native; |
5226 | 6207 |
5227 // From SVGStylable | 6208 // From SVGStylable |
5228 | 6209 |
5229 /** @domName SVGStylable.className */ | 6210 /** @domName SVGStylable.className */ |
| 6211 /// @docsEditable |
5230 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 6212 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
5231 | 6213 |
5232 // Use implementation from Element. | 6214 // Use implementation from Element. |
5233 // final CSSStyleDeclaration style; | 6215 // final CSSStyleDeclaration style; |
5234 | 6216 |
5235 /** @domName SVGStylable.getPresentationAttribute */ | 6217 /** @domName SVGStylable.getPresentationAttribute */ |
| 6218 /// @docsEditable |
5236 CSSValue getPresentationAttribute(String name) native; | 6219 CSSValue getPresentationAttribute(String name) native; |
5237 | 6220 |
5238 // From SVGTests | 6221 // From SVGTests |
5239 | 6222 |
5240 /** @domName SVGTests.requiredExtensions */ | 6223 /** @domName SVGTests.requiredExtensions */ |
| 6224 /// @docsEditable |
5241 final StringList requiredExtensions; | 6225 final StringList requiredExtensions; |
5242 | 6226 |
5243 /** @domName SVGTests.requiredFeatures */ | 6227 /** @domName SVGTests.requiredFeatures */ |
| 6228 /// @docsEditable |
5244 final StringList requiredFeatures; | 6229 final StringList requiredFeatures; |
5245 | 6230 |
5246 /** @domName SVGTests.systemLanguage */ | 6231 /** @domName SVGTests.systemLanguage */ |
| 6232 /// @docsEditable |
5247 final StringList systemLanguage; | 6233 final StringList systemLanguage; |
5248 | 6234 |
5249 /** @domName SVGTests.hasExtension */ | 6235 /** @domName SVGTests.hasExtension */ |
| 6236 /// @docsEditable |
5250 bool hasExtension(String extension) native; | 6237 bool hasExtension(String extension) native; |
5251 | 6238 |
5252 // From SVGZoomAndPan | 6239 // From SVGZoomAndPan |
5253 | 6240 |
5254 /** @domName SVGZoomAndPan.zoomAndPan */ | 6241 /** @domName SVGZoomAndPan.zoomAndPan */ |
| 6242 /// @docsEditable |
5255 int zoomAndPan; | 6243 int zoomAndPan; |
5256 | 6244 |
5257 } | 6245 } |
5258 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6246 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5259 // for details. All rights reserved. Use of this source code is governed by a | 6247 // for details. All rights reserved. Use of this source code is governed by a |
5260 // BSD-style license that can be found in the LICENSE file. | 6248 // BSD-style license that can be found in the LICENSE file. |
5261 | 6249 |
5262 | 6250 |
5263 /// @domName SVGSwitchElement | 6251 /// @domName SVGSwitchElement |
| 6252 /// @docsEditable |
5264 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { | 6253 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
, ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { |
5265 | 6254 |
5266 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw
itch"); | 6255 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw
itch"); |
5267 | 6256 |
5268 // From SVGExternalResourcesRequired | 6257 // From SVGExternalResourcesRequired |
5269 | 6258 |
5270 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 6259 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 6260 /// @docsEditable |
5271 final AnimatedBoolean externalResourcesRequired; | 6261 final AnimatedBoolean externalResourcesRequired; |
5272 | 6262 |
5273 // From SVGLangSpace | 6263 // From SVGLangSpace |
5274 | 6264 |
5275 /** @domName SVGLangSpace.xmllang */ | 6265 /** @domName SVGLangSpace.xmllang */ |
| 6266 /// @docsEditable |
5276 String xmllang; | 6267 String xmllang; |
5277 | 6268 |
5278 /** @domName SVGLangSpace.xmlspace */ | 6269 /** @domName SVGLangSpace.xmlspace */ |
| 6270 /// @docsEditable |
5279 String xmlspace; | 6271 String xmlspace; |
5280 | 6272 |
5281 // From SVGLocatable | 6273 // From SVGLocatable |
5282 | 6274 |
5283 /** @domName SVGLocatable.farthestViewportElement */ | 6275 /** @domName SVGLocatable.farthestViewportElement */ |
| 6276 /// @docsEditable |
5284 final SvgElement farthestViewportElement; | 6277 final SvgElement farthestViewportElement; |
5285 | 6278 |
5286 /** @domName SVGLocatable.nearestViewportElement */ | 6279 /** @domName SVGLocatable.nearestViewportElement */ |
| 6280 /// @docsEditable |
5287 final SvgElement nearestViewportElement; | 6281 final SvgElement nearestViewportElement; |
5288 | 6282 |
5289 /** @domName SVGLocatable.getBBox */ | 6283 /** @domName SVGLocatable.getBBox */ |
| 6284 /// @docsEditable |
5290 Rect getBBox() native; | 6285 Rect getBBox() native; |
5291 | 6286 |
5292 /** @domName SVGLocatable.getCTM */ | 6287 /** @domName SVGLocatable.getCTM */ |
| 6288 /// @docsEditable |
5293 Matrix getCTM() native; | 6289 Matrix getCTM() native; |
5294 | 6290 |
5295 /** @domName SVGLocatable.getScreenCTM */ | 6291 /** @domName SVGLocatable.getScreenCTM */ |
| 6292 /// @docsEditable |
5296 Matrix getScreenCTM() native; | 6293 Matrix getScreenCTM() native; |
5297 | 6294 |
5298 /** @domName SVGLocatable.getTransformToElement */ | 6295 /** @domName SVGLocatable.getTransformToElement */ |
| 6296 /// @docsEditable |
5299 Matrix getTransformToElement(SvgElement element) native; | 6297 Matrix getTransformToElement(SvgElement element) native; |
5300 | 6298 |
5301 // From SVGStylable | 6299 // From SVGStylable |
5302 | 6300 |
5303 /** @domName SVGStylable.className */ | 6301 /** @domName SVGStylable.className */ |
| 6302 /// @docsEditable |
5304 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 6303 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
5305 | 6304 |
5306 // Use implementation from Element. | 6305 // Use implementation from Element. |
5307 // final CSSStyleDeclaration style; | 6306 // final CSSStyleDeclaration style; |
5308 | 6307 |
5309 /** @domName SVGStylable.getPresentationAttribute */ | 6308 /** @domName SVGStylable.getPresentationAttribute */ |
| 6309 /// @docsEditable |
5310 CSSValue getPresentationAttribute(String name) native; | 6310 CSSValue getPresentationAttribute(String name) native; |
5311 | 6311 |
5312 // From SVGTests | 6312 // From SVGTests |
5313 | 6313 |
5314 /** @domName SVGTests.requiredExtensions */ | 6314 /** @domName SVGTests.requiredExtensions */ |
| 6315 /// @docsEditable |
5315 final StringList requiredExtensions; | 6316 final StringList requiredExtensions; |
5316 | 6317 |
5317 /** @domName SVGTests.requiredFeatures */ | 6318 /** @domName SVGTests.requiredFeatures */ |
| 6319 /// @docsEditable |
5318 final StringList requiredFeatures; | 6320 final StringList requiredFeatures; |
5319 | 6321 |
5320 /** @domName SVGTests.systemLanguage */ | 6322 /** @domName SVGTests.systemLanguage */ |
| 6323 /// @docsEditable |
5321 final StringList systemLanguage; | 6324 final StringList systemLanguage; |
5322 | 6325 |
5323 /** @domName SVGTests.hasExtension */ | 6326 /** @domName SVGTests.hasExtension */ |
| 6327 /// @docsEditable |
5324 bool hasExtension(String extension) native; | 6328 bool hasExtension(String extension) native; |
5325 | 6329 |
5326 // From SVGTransformable | 6330 // From SVGTransformable |
5327 | 6331 |
5328 /** @domName SVGTransformable.transform */ | 6332 /** @domName SVGTransformable.transform */ |
| 6333 /// @docsEditable |
5329 final AnimatedTransformList transform; | 6334 final AnimatedTransformList transform; |
5330 } | 6335 } |
5331 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6336 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5332 // for details. All rights reserved. Use of this source code is governed by a | 6337 // for details. All rights reserved. Use of this source code is governed by a |
5333 // BSD-style license that can be found in the LICENSE file. | 6338 // BSD-style license that can be found in the LICENSE file. |
5334 | 6339 |
5335 | 6340 |
5336 /// @domName SVGSymbolElement | 6341 /// @domName SVGSymbolElement |
| 6342 /// @docsEditable |
5337 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGSymbolElement" { | 6343 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
sRequired, Stylable, LangSpace native "*SVGSymbolElement" { |
5338 | 6344 |
5339 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy
mbol"); | 6345 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy
mbol"); |
5340 | 6346 |
5341 // From SVGExternalResourcesRequired | 6347 // From SVGExternalResourcesRequired |
5342 | 6348 |
5343 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 6349 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 6350 /// @docsEditable |
5344 final AnimatedBoolean externalResourcesRequired; | 6351 final AnimatedBoolean externalResourcesRequired; |
5345 | 6352 |
5346 // From SVGFitToViewBox | 6353 // From SVGFitToViewBox |
5347 | 6354 |
5348 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 6355 /** @domName SVGFitToViewBox.preserveAspectRatio */ |
| 6356 /// @docsEditable |
5349 final AnimatedPreserveAspectRatio preserveAspectRatio; | 6357 final AnimatedPreserveAspectRatio preserveAspectRatio; |
5350 | 6358 |
5351 /** @domName SVGFitToViewBox.viewBox */ | 6359 /** @domName SVGFitToViewBox.viewBox */ |
| 6360 /// @docsEditable |
5352 final AnimatedRect viewBox; | 6361 final AnimatedRect viewBox; |
5353 | 6362 |
5354 // From SVGLangSpace | 6363 // From SVGLangSpace |
5355 | 6364 |
5356 /** @domName SVGLangSpace.xmllang */ | 6365 /** @domName SVGLangSpace.xmllang */ |
| 6366 /// @docsEditable |
5357 String xmllang; | 6367 String xmllang; |
5358 | 6368 |
5359 /** @domName SVGLangSpace.xmlspace */ | 6369 /** @domName SVGLangSpace.xmlspace */ |
| 6370 /// @docsEditable |
5360 String xmlspace; | 6371 String xmlspace; |
5361 | 6372 |
5362 // From SVGStylable | 6373 // From SVGStylable |
5363 | 6374 |
5364 /** @domName SVGStylable.className */ | 6375 /** @domName SVGStylable.className */ |
| 6376 /// @docsEditable |
5365 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 6377 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
5366 | 6378 |
5367 // Use implementation from Element. | 6379 // Use implementation from Element. |
5368 // final CSSStyleDeclaration style; | 6380 // final CSSStyleDeclaration style; |
5369 | 6381 |
5370 /** @domName SVGStylable.getPresentationAttribute */ | 6382 /** @domName SVGStylable.getPresentationAttribute */ |
| 6383 /// @docsEditable |
5371 CSSValue getPresentationAttribute(String name) native; | 6384 CSSValue getPresentationAttribute(String name) native; |
5372 } | 6385 } |
5373 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6386 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5374 // for details. All rights reserved. Use of this source code is governed by a | 6387 // for details. All rights reserved. Use of this source code is governed by a |
5375 // BSD-style license that can be found in the LICENSE file. | 6388 // BSD-style license that can be found in the LICENSE file. |
5376 | 6389 |
5377 | 6390 |
5378 /// @domName SVGTRefElement | 6391 /// @domName SVGTRefElement |
| 6392 /// @docsEditable |
5379 class TRefElement extends TextPositioningElement implements UriReference native
"*SVGTRefElement" { | 6393 class TRefElement extends TextPositioningElement implements UriReference native
"*SVGTRefElement" { |
5380 | 6394 |
5381 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref
"); | 6395 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref
"); |
5382 | 6396 |
5383 // From SVGURIReference | 6397 // From SVGURIReference |
5384 | 6398 |
5385 /** @domName SVGURIReference.href */ | 6399 /** @domName SVGURIReference.href */ |
| 6400 /// @docsEditable |
5386 final AnimatedString href; | 6401 final AnimatedString href; |
5387 } | 6402 } |
5388 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6403 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5389 // for details. All rights reserved. Use of this source code is governed by a | 6404 // for details. All rights reserved. Use of this source code is governed by a |
5390 // BSD-style license that can be found in the LICENSE file. | 6405 // BSD-style license that can be found in the LICENSE file. |
5391 | 6406 |
5392 | 6407 |
5393 /// @domName SVGTSpanElement | 6408 /// @domName SVGTSpanElement |
| 6409 /// @docsEditable |
5394 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { | 6410 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { |
5395 | 6411 |
5396 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
an"); | 6412 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp
an"); |
5397 } | 6413 } |
5398 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6414 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5399 // for details. All rights reserved. Use of this source code is governed by a | 6415 // for details. All rights reserved. Use of this source code is governed by a |
5400 // BSD-style license that can be found in the LICENSE file. | 6416 // BSD-style license that can be found in the LICENSE file. |
5401 | 6417 |
5402 | 6418 |
5403 /// @domName SVGTests | 6419 /// @domName SVGTests |
5404 abstract class Tests { | 6420 abstract class Tests { |
5405 | 6421 |
5406 StringList requiredExtensions; | 6422 StringList requiredExtensions; |
5407 | 6423 |
5408 StringList requiredFeatures; | 6424 StringList requiredFeatures; |
5409 | 6425 |
5410 StringList systemLanguage; | 6426 StringList systemLanguage; |
5411 | 6427 |
5412 /** @domName SVGTests.hasExtension */ | 6428 /** @domName SVGTests.hasExtension */ |
| 6429 /// @docsEditable |
5413 bool hasExtension(String extension); | 6430 bool hasExtension(String extension); |
5414 } | 6431 } |
5415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6432 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5416 // for details. All rights reserved. Use of this source code is governed by a | 6433 // for details. All rights reserved. Use of this source code is governed by a |
5417 // BSD-style license that can be found in the LICENSE file. | 6434 // BSD-style license that can be found in the LICENSE file. |
5418 | 6435 |
5419 | 6436 |
5420 /// @domName SVGTextContentElement | 6437 /// @domName SVGTextContentElement |
| 6438 /// @docsEditable |
5421 class TextContentElement extends SvgElement implements Tests, Stylable, External
ResourcesRequired, LangSpace native "*SVGTextContentElement" { | 6439 class TextContentElement extends SvgElement implements Tests, Stylable, External
ResourcesRequired, LangSpace native "*SVGTextContentElement" { |
5422 | 6440 |
5423 static const int LENGTHADJUST_SPACING = 1; | 6441 static const int LENGTHADJUST_SPACING = 1; |
5424 | 6442 |
5425 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; | 6443 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; |
5426 | 6444 |
5427 static const int LENGTHADJUST_UNKNOWN = 0; | 6445 static const int LENGTHADJUST_UNKNOWN = 0; |
5428 | 6446 |
5429 /** @domName SVGTextContentElement.lengthAdjust */ | 6447 /** @domName SVGTextContentElement.lengthAdjust */ |
| 6448 /// @docsEditable |
5430 final AnimatedEnumeration lengthAdjust; | 6449 final AnimatedEnumeration lengthAdjust; |
5431 | 6450 |
5432 /** @domName SVGTextContentElement.textLength */ | 6451 /** @domName SVGTextContentElement.textLength */ |
| 6452 /// @docsEditable |
5433 final AnimatedLength textLength; | 6453 final AnimatedLength textLength; |
5434 | 6454 |
5435 /** @domName SVGTextContentElement.getCharNumAtPosition */ | 6455 /** @domName SVGTextContentElement.getCharNumAtPosition */ |
| 6456 /// @docsEditable |
5436 int getCharNumAtPosition(Point point) native; | 6457 int getCharNumAtPosition(Point point) native; |
5437 | 6458 |
5438 /** @domName SVGTextContentElement.getComputedTextLength */ | 6459 /** @domName SVGTextContentElement.getComputedTextLength */ |
| 6460 /// @docsEditable |
5439 num getComputedTextLength() native; | 6461 num getComputedTextLength() native; |
5440 | 6462 |
5441 /** @domName SVGTextContentElement.getEndPositionOfChar */ | 6463 /** @domName SVGTextContentElement.getEndPositionOfChar */ |
| 6464 /// @docsEditable |
5442 Point getEndPositionOfChar(int offset) native; | 6465 Point getEndPositionOfChar(int offset) native; |
5443 | 6466 |
5444 /** @domName SVGTextContentElement.getExtentOfChar */ | 6467 /** @domName SVGTextContentElement.getExtentOfChar */ |
| 6468 /// @docsEditable |
5445 Rect getExtentOfChar(int offset) native; | 6469 Rect getExtentOfChar(int offset) native; |
5446 | 6470 |
5447 /** @domName SVGTextContentElement.getNumberOfChars */ | 6471 /** @domName SVGTextContentElement.getNumberOfChars */ |
| 6472 /// @docsEditable |
5448 int getNumberOfChars() native; | 6473 int getNumberOfChars() native; |
5449 | 6474 |
5450 /** @domName SVGTextContentElement.getRotationOfChar */ | 6475 /** @domName SVGTextContentElement.getRotationOfChar */ |
| 6476 /// @docsEditable |
5451 num getRotationOfChar(int offset) native; | 6477 num getRotationOfChar(int offset) native; |
5452 | 6478 |
5453 /** @domName SVGTextContentElement.getStartPositionOfChar */ | 6479 /** @domName SVGTextContentElement.getStartPositionOfChar */ |
| 6480 /// @docsEditable |
5454 Point getStartPositionOfChar(int offset) native; | 6481 Point getStartPositionOfChar(int offset) native; |
5455 | 6482 |
5456 /** @domName SVGTextContentElement.getSubStringLength */ | 6483 /** @domName SVGTextContentElement.getSubStringLength */ |
| 6484 /// @docsEditable |
5457 num getSubStringLength(int offset, int length) native; | 6485 num getSubStringLength(int offset, int length) native; |
5458 | 6486 |
5459 /** @domName SVGTextContentElement.selectSubString */ | 6487 /** @domName SVGTextContentElement.selectSubString */ |
| 6488 /// @docsEditable |
5460 void selectSubString(int offset, int length) native; | 6489 void selectSubString(int offset, int length) native; |
5461 | 6490 |
5462 // From SVGExternalResourcesRequired | 6491 // From SVGExternalResourcesRequired |
5463 | 6492 |
5464 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 6493 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 6494 /// @docsEditable |
5465 final AnimatedBoolean externalResourcesRequired; | 6495 final AnimatedBoolean externalResourcesRequired; |
5466 | 6496 |
5467 // From SVGLangSpace | 6497 // From SVGLangSpace |
5468 | 6498 |
5469 /** @domName SVGLangSpace.xmllang */ | 6499 /** @domName SVGLangSpace.xmllang */ |
| 6500 /// @docsEditable |
5470 String xmllang; | 6501 String xmllang; |
5471 | 6502 |
5472 /** @domName SVGLangSpace.xmlspace */ | 6503 /** @domName SVGLangSpace.xmlspace */ |
| 6504 /// @docsEditable |
5473 String xmlspace; | 6505 String xmlspace; |
5474 | 6506 |
5475 // From SVGStylable | 6507 // From SVGStylable |
5476 | 6508 |
5477 /** @domName SVGStylable.className */ | 6509 /** @domName SVGStylable.className */ |
| 6510 /// @docsEditable |
5478 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 6511 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
5479 | 6512 |
5480 // Use implementation from Element. | 6513 // Use implementation from Element. |
5481 // final CSSStyleDeclaration style; | 6514 // final CSSStyleDeclaration style; |
5482 | 6515 |
5483 /** @domName SVGStylable.getPresentationAttribute */ | 6516 /** @domName SVGStylable.getPresentationAttribute */ |
| 6517 /// @docsEditable |
5484 CSSValue getPresentationAttribute(String name) native; | 6518 CSSValue getPresentationAttribute(String name) native; |
5485 | 6519 |
5486 // From SVGTests | 6520 // From SVGTests |
5487 | 6521 |
5488 /** @domName SVGTests.requiredExtensions */ | 6522 /** @domName SVGTests.requiredExtensions */ |
| 6523 /// @docsEditable |
5489 final StringList requiredExtensions; | 6524 final StringList requiredExtensions; |
5490 | 6525 |
5491 /** @domName SVGTests.requiredFeatures */ | 6526 /** @domName SVGTests.requiredFeatures */ |
| 6527 /// @docsEditable |
5492 final StringList requiredFeatures; | 6528 final StringList requiredFeatures; |
5493 | 6529 |
5494 /** @domName SVGTests.systemLanguage */ | 6530 /** @domName SVGTests.systemLanguage */ |
| 6531 /// @docsEditable |
5495 final StringList systemLanguage; | 6532 final StringList systemLanguage; |
5496 | 6533 |
5497 /** @domName SVGTests.hasExtension */ | 6534 /** @domName SVGTests.hasExtension */ |
| 6535 /// @docsEditable |
5498 bool hasExtension(String extension) native; | 6536 bool hasExtension(String extension) native; |
5499 } | 6537 } |
5500 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6538 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5501 // for details. All rights reserved. Use of this source code is governed by a | 6539 // for details. All rights reserved. Use of this source code is governed by a |
5502 // BSD-style license that can be found in the LICENSE file. | 6540 // BSD-style license that can be found in the LICENSE file. |
5503 | 6541 |
5504 | 6542 |
5505 /// @domName SVGTextElement | 6543 /// @domName SVGTextElement |
| 6544 /// @docsEditable |
5506 class TextElement extends TextPositioningElement implements Transformable native
"*SVGTextElement" { | 6545 class TextElement extends TextPositioningElement implements Transformable native
"*SVGTextElement" { |
5507 | 6546 |
5508 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text
"); | 6547 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text
"); |
5509 | 6548 |
5510 // From SVGLocatable | 6549 // From SVGLocatable |
5511 | 6550 |
5512 /** @domName SVGLocatable.farthestViewportElement */ | 6551 /** @domName SVGLocatable.farthestViewportElement */ |
| 6552 /// @docsEditable |
5513 final SvgElement farthestViewportElement; | 6553 final SvgElement farthestViewportElement; |
5514 | 6554 |
5515 /** @domName SVGLocatable.nearestViewportElement */ | 6555 /** @domName SVGLocatable.nearestViewportElement */ |
| 6556 /// @docsEditable |
5516 final SvgElement nearestViewportElement; | 6557 final SvgElement nearestViewportElement; |
5517 | 6558 |
5518 /** @domName SVGLocatable.getBBox */ | 6559 /** @domName SVGLocatable.getBBox */ |
| 6560 /// @docsEditable |
5519 Rect getBBox() native; | 6561 Rect getBBox() native; |
5520 | 6562 |
5521 /** @domName SVGLocatable.getCTM */ | 6563 /** @domName SVGLocatable.getCTM */ |
| 6564 /// @docsEditable |
5522 Matrix getCTM() native; | 6565 Matrix getCTM() native; |
5523 | 6566 |
5524 /** @domName SVGLocatable.getScreenCTM */ | 6567 /** @domName SVGLocatable.getScreenCTM */ |
| 6568 /// @docsEditable |
5525 Matrix getScreenCTM() native; | 6569 Matrix getScreenCTM() native; |
5526 | 6570 |
5527 /** @domName SVGLocatable.getTransformToElement */ | 6571 /** @domName SVGLocatable.getTransformToElement */ |
| 6572 /// @docsEditable |
5528 Matrix getTransformToElement(SvgElement element) native; | 6573 Matrix getTransformToElement(SvgElement element) native; |
5529 | 6574 |
5530 // From SVGTransformable | 6575 // From SVGTransformable |
5531 | 6576 |
5532 /** @domName SVGTransformable.transform */ | 6577 /** @domName SVGTransformable.transform */ |
| 6578 /// @docsEditable |
5533 final AnimatedTransformList transform; | 6579 final AnimatedTransformList transform; |
5534 } | 6580 } |
5535 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6581 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5536 // for details. All rights reserved. Use of this source code is governed by a | 6582 // for details. All rights reserved. Use of this source code is governed by a |
5537 // BSD-style license that can be found in the LICENSE file. | 6583 // BSD-style license that can be found in the LICENSE file. |
5538 | 6584 |
5539 | 6585 |
5540 /// @domName SVGTextPathElement | 6586 /// @domName SVGTextPathElement |
| 6587 /// @docsEditable |
5541 class TextPathElement extends TextContentElement implements UriReference native
"*SVGTextPathElement" { | 6588 class TextPathElement extends TextContentElement implements UriReference native
"*SVGTextPathElement" { |
5542 | 6589 |
5543 static const int TEXTPATH_METHODTYPE_ALIGN = 1; | 6590 static const int TEXTPATH_METHODTYPE_ALIGN = 1; |
5544 | 6591 |
5545 static const int TEXTPATH_METHODTYPE_STRETCH = 2; | 6592 static const int TEXTPATH_METHODTYPE_STRETCH = 2; |
5546 | 6593 |
5547 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; | 6594 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; |
5548 | 6595 |
5549 static const int TEXTPATH_SPACINGTYPE_AUTO = 1; | 6596 static const int TEXTPATH_SPACINGTYPE_AUTO = 1; |
5550 | 6597 |
5551 static const int TEXTPATH_SPACINGTYPE_EXACT = 2; | 6598 static const int TEXTPATH_SPACINGTYPE_EXACT = 2; |
5552 | 6599 |
5553 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; | 6600 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; |
5554 | 6601 |
5555 /** @domName SVGTextPathElement.method */ | 6602 /** @domName SVGTextPathElement.method */ |
| 6603 /// @docsEditable |
5556 final AnimatedEnumeration method; | 6604 final AnimatedEnumeration method; |
5557 | 6605 |
5558 /** @domName SVGTextPathElement.spacing */ | 6606 /** @domName SVGTextPathElement.spacing */ |
| 6607 /// @docsEditable |
5559 final AnimatedEnumeration spacing; | 6608 final AnimatedEnumeration spacing; |
5560 | 6609 |
5561 /** @domName SVGTextPathElement.startOffset */ | 6610 /** @domName SVGTextPathElement.startOffset */ |
| 6611 /// @docsEditable |
5562 final AnimatedLength startOffset; | 6612 final AnimatedLength startOffset; |
5563 | 6613 |
5564 // From SVGURIReference | 6614 // From SVGURIReference |
5565 | 6615 |
5566 /** @domName SVGURIReference.href */ | 6616 /** @domName SVGURIReference.href */ |
| 6617 /// @docsEditable |
5567 final AnimatedString href; | 6618 final AnimatedString href; |
5568 } | 6619 } |
5569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6620 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5570 // for details. All rights reserved. Use of this source code is governed by a | 6621 // for details. All rights reserved. Use of this source code is governed by a |
5571 // BSD-style license that can be found in the LICENSE file. | 6622 // BSD-style license that can be found in the LICENSE file. |
5572 | 6623 |
5573 | 6624 |
5574 /// @domName SVGTextPositioningElement | 6625 /// @domName SVGTextPositioningElement |
| 6626 /// @docsEditable |
5575 class TextPositioningElement extends TextContentElement native "*SVGTextPosition
ingElement" { | 6627 class TextPositioningElement extends TextContentElement native "*SVGTextPosition
ingElement" { |
5576 | 6628 |
5577 /** @domName SVGTextPositioningElement.dx */ | 6629 /** @domName SVGTextPositioningElement.dx */ |
| 6630 /// @docsEditable |
5578 final AnimatedLengthList dx; | 6631 final AnimatedLengthList dx; |
5579 | 6632 |
5580 /** @domName SVGTextPositioningElement.dy */ | 6633 /** @domName SVGTextPositioningElement.dy */ |
| 6634 /// @docsEditable |
5581 final AnimatedLengthList dy; | 6635 final AnimatedLengthList dy; |
5582 | 6636 |
5583 /** @domName SVGTextPositioningElement.rotate */ | 6637 /** @domName SVGTextPositioningElement.rotate */ |
| 6638 /// @docsEditable |
5584 final AnimatedNumberList rotate; | 6639 final AnimatedNumberList rotate; |
5585 | 6640 |
5586 /** @domName SVGTextPositioningElement.x */ | 6641 /** @domName SVGTextPositioningElement.x */ |
| 6642 /// @docsEditable |
5587 final AnimatedLengthList x; | 6643 final AnimatedLengthList x; |
5588 | 6644 |
5589 /** @domName SVGTextPositioningElement.y */ | 6645 /** @domName SVGTextPositioningElement.y */ |
| 6646 /// @docsEditable |
5590 final AnimatedLengthList y; | 6647 final AnimatedLengthList y; |
5591 } | 6648 } |
5592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6649 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5593 // for details. All rights reserved. Use of this source code is governed by a | 6650 // for details. All rights reserved. Use of this source code is governed by a |
5594 // BSD-style license that can be found in the LICENSE file. | 6651 // BSD-style license that can be found in the LICENSE file. |
5595 | 6652 |
5596 | 6653 |
5597 /// @domName SVGTitleElement | 6654 /// @domName SVGTitleElement |
| 6655 /// @docsEditable |
5598 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
GTitleElement" { | 6656 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
GTitleElement" { |
5599 | 6657 |
5600 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit
le"); | 6658 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit
le"); |
5601 | 6659 |
5602 // From SVGLangSpace | 6660 // From SVGLangSpace |
5603 | 6661 |
5604 /** @domName SVGLangSpace.xmllang */ | 6662 /** @domName SVGLangSpace.xmllang */ |
| 6663 /// @docsEditable |
5605 String xmllang; | 6664 String xmllang; |
5606 | 6665 |
5607 /** @domName SVGLangSpace.xmlspace */ | 6666 /** @domName SVGLangSpace.xmlspace */ |
| 6667 /// @docsEditable |
5608 String xmlspace; | 6668 String xmlspace; |
5609 | 6669 |
5610 // From SVGStylable | 6670 // From SVGStylable |
5611 | 6671 |
5612 /** @domName SVGStylable.className */ | 6672 /** @domName SVGStylable.className */ |
| 6673 /// @docsEditable |
5613 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 6674 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
5614 | 6675 |
5615 // Use implementation from Element. | 6676 // Use implementation from Element. |
5616 // final CSSStyleDeclaration style; | 6677 // final CSSStyleDeclaration style; |
5617 | 6678 |
5618 /** @domName SVGStylable.getPresentationAttribute */ | 6679 /** @domName SVGStylable.getPresentationAttribute */ |
| 6680 /// @docsEditable |
5619 CSSValue getPresentationAttribute(String name) native; | 6681 CSSValue getPresentationAttribute(String name) native; |
5620 } | 6682 } |
5621 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6683 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5622 // for details. All rights reserved. Use of this source code is governed by a | 6684 // for details. All rights reserved. Use of this source code is governed by a |
5623 // BSD-style license that can be found in the LICENSE file. | 6685 // BSD-style license that can be found in the LICENSE file. |
5624 | 6686 |
5625 | 6687 |
5626 /// @domName SVGTransform | 6688 /// @domName SVGTransform |
| 6689 /// @docsEditable |
5627 class Transform native "*SVGTransform" { | 6690 class Transform native "*SVGTransform" { |
5628 | 6691 |
5629 static const int SVG_TRANSFORM_MATRIX = 1; | 6692 static const int SVG_TRANSFORM_MATRIX = 1; |
5630 | 6693 |
5631 static const int SVG_TRANSFORM_ROTATE = 4; | 6694 static const int SVG_TRANSFORM_ROTATE = 4; |
5632 | 6695 |
5633 static const int SVG_TRANSFORM_SCALE = 3; | 6696 static const int SVG_TRANSFORM_SCALE = 3; |
5634 | 6697 |
5635 static const int SVG_TRANSFORM_SKEWX = 5; | 6698 static const int SVG_TRANSFORM_SKEWX = 5; |
5636 | 6699 |
5637 static const int SVG_TRANSFORM_SKEWY = 6; | 6700 static const int SVG_TRANSFORM_SKEWY = 6; |
5638 | 6701 |
5639 static const int SVG_TRANSFORM_TRANSLATE = 2; | 6702 static const int SVG_TRANSFORM_TRANSLATE = 2; |
5640 | 6703 |
5641 static const int SVG_TRANSFORM_UNKNOWN = 0; | 6704 static const int SVG_TRANSFORM_UNKNOWN = 0; |
5642 | 6705 |
5643 /** @domName SVGTransform.angle */ | 6706 /** @domName SVGTransform.angle */ |
| 6707 /// @docsEditable |
5644 final num angle; | 6708 final num angle; |
5645 | 6709 |
5646 /** @domName SVGTransform.matrix */ | 6710 /** @domName SVGTransform.matrix */ |
| 6711 /// @docsEditable |
5647 final Matrix matrix; | 6712 final Matrix matrix; |
5648 | 6713 |
5649 /** @domName SVGTransform.type */ | 6714 /** @domName SVGTransform.type */ |
| 6715 /// @docsEditable |
5650 final int type; | 6716 final int type; |
5651 | 6717 |
5652 /** @domName SVGTransform.setMatrix */ | 6718 /** @domName SVGTransform.setMatrix */ |
| 6719 /// @docsEditable |
5653 void setMatrix(Matrix matrix) native; | 6720 void setMatrix(Matrix matrix) native; |
5654 | 6721 |
5655 /** @domName SVGTransform.setRotate */ | 6722 /** @domName SVGTransform.setRotate */ |
| 6723 /// @docsEditable |
5656 void setRotate(num angle, num cx, num cy) native; | 6724 void setRotate(num angle, num cx, num cy) native; |
5657 | 6725 |
5658 /** @domName SVGTransform.setScale */ | 6726 /** @domName SVGTransform.setScale */ |
| 6727 /// @docsEditable |
5659 void setScale(num sx, num sy) native; | 6728 void setScale(num sx, num sy) native; |
5660 | 6729 |
5661 /** @domName SVGTransform.setSkewX */ | 6730 /** @domName SVGTransform.setSkewX */ |
| 6731 /// @docsEditable |
5662 void setSkewX(num angle) native; | 6732 void setSkewX(num angle) native; |
5663 | 6733 |
5664 /** @domName SVGTransform.setSkewY */ | 6734 /** @domName SVGTransform.setSkewY */ |
| 6735 /// @docsEditable |
5665 void setSkewY(num angle) native; | 6736 void setSkewY(num angle) native; |
5666 | 6737 |
5667 /** @domName SVGTransform.setTranslate */ | 6738 /** @domName SVGTransform.setTranslate */ |
| 6739 /// @docsEditable |
5668 void setTranslate(num tx, num ty) native; | 6740 void setTranslate(num tx, num ty) native; |
5669 } | 6741 } |
5670 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6742 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5671 // for details. All rights reserved. Use of this source code is governed by a | 6743 // for details. All rights reserved. Use of this source code is governed by a |
5672 // BSD-style license that can be found in the LICENSE file. | 6744 // BSD-style license that can be found in the LICENSE file. |
5673 | 6745 |
5674 | 6746 |
5675 /// @domName SVGTransformList | 6747 /// @domName SVGTransformList |
| 6748 /// @docsEditable |
5676 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
e "*SVGTransformList" { | 6749 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
e "*SVGTransformList" { |
5677 | 6750 |
5678 /** @domName SVGTransformList.numberOfItems */ | 6751 /** @domName SVGTransformList.numberOfItems */ |
| 6752 /// @docsEditable |
5679 final int numberOfItems; | 6753 final int numberOfItems; |
5680 | 6754 |
5681 Transform operator[](int index) => JS("Transform", "#[#]", this, index); | 6755 Transform operator[](int index) => JS("Transform", "#[#]", this, index); |
5682 | 6756 |
5683 void operator[]=(int index, Transform value) { | 6757 void operator[]=(int index, Transform value) { |
5684 throw new UnsupportedError("Cannot assign element of immutable List."); | 6758 throw new UnsupportedError("Cannot assign element of immutable List."); |
5685 } | 6759 } |
5686 // -- start List<Transform> mixins. | 6760 // -- start List<Transform> mixins. |
5687 // Transform is the element type. | 6761 // Transform is the element type. |
5688 | 6762 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5757 void insertRange(int start, int rangeLength, [Transform initialValue]) { | 6831 void insertRange(int start, int rangeLength, [Transform initialValue]) { |
5758 throw new UnsupportedError("Cannot insertRange on immutable List."); | 6832 throw new UnsupportedError("Cannot insertRange on immutable List."); |
5759 } | 6833 } |
5760 | 6834 |
5761 List<Transform> getRange(int start, int rangeLength) => | 6835 List<Transform> getRange(int start, int rangeLength) => |
5762 _Lists.getRange(this, start, rangeLength, <Transform>[]); | 6836 _Lists.getRange(this, start, rangeLength, <Transform>[]); |
5763 | 6837 |
5764 // -- end List<Transform> mixins. | 6838 // -- end List<Transform> mixins. |
5765 | 6839 |
5766 /** @domName SVGTransformList.appendItem */ | 6840 /** @domName SVGTransformList.appendItem */ |
| 6841 /// @docsEditable |
5767 Transform appendItem(Transform item) native; | 6842 Transform appendItem(Transform item) native; |
5768 | 6843 |
5769 /** @domName SVGTransformList.clear */ | 6844 /** @domName SVGTransformList.clear */ |
| 6845 /// @docsEditable |
5770 void clear() native; | 6846 void clear() native; |
5771 | 6847 |
5772 /** @domName SVGTransformList.consolidate */ | 6848 /** @domName SVGTransformList.consolidate */ |
| 6849 /// @docsEditable |
5773 Transform consolidate() native; | 6850 Transform consolidate() native; |
5774 | 6851 |
5775 /** @domName SVGTransformList.createSVGTransformFromMatrix */ | 6852 /** @domName SVGTransformList.createSVGTransformFromMatrix */ |
| 6853 /// @docsEditable |
5776 Transform createSVGTransformFromMatrix(Matrix matrix) native; | 6854 Transform createSVGTransformFromMatrix(Matrix matrix) native; |
5777 | 6855 |
5778 /** @domName SVGTransformList.getItem */ | 6856 /** @domName SVGTransformList.getItem */ |
| 6857 /// @docsEditable |
5779 Transform getItem(int index) native; | 6858 Transform getItem(int index) native; |
5780 | 6859 |
5781 /** @domName SVGTransformList.initialize */ | 6860 /** @domName SVGTransformList.initialize */ |
| 6861 /// @docsEditable |
5782 Transform initialize(Transform item) native; | 6862 Transform initialize(Transform item) native; |
5783 | 6863 |
5784 /** @domName SVGTransformList.insertItemBefore */ | 6864 /** @domName SVGTransformList.insertItemBefore */ |
| 6865 /// @docsEditable |
5785 Transform insertItemBefore(Transform item, int index) native; | 6866 Transform insertItemBefore(Transform item, int index) native; |
5786 | 6867 |
5787 /** @domName SVGTransformList.removeItem */ | 6868 /** @domName SVGTransformList.removeItem */ |
| 6869 /// @docsEditable |
5788 Transform removeItem(int index) native; | 6870 Transform removeItem(int index) native; |
5789 | 6871 |
5790 /** @domName SVGTransformList.replaceItem */ | 6872 /** @domName SVGTransformList.replaceItem */ |
| 6873 /// @docsEditable |
5791 Transform replaceItem(Transform item, int index) native; | 6874 Transform replaceItem(Transform item, int index) native; |
5792 } | 6875 } |
5793 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6876 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5794 // for details. All rights reserved. Use of this source code is governed by a | 6877 // for details. All rights reserved. Use of this source code is governed by a |
5795 // BSD-style license that can be found in the LICENSE file. | 6878 // BSD-style license that can be found in the LICENSE file. |
5796 | 6879 |
5797 | 6880 |
5798 /// @domName SVGTransformable | 6881 /// @domName SVGTransformable |
5799 abstract class Transformable implements Locatable { | 6882 abstract class Transformable implements Locatable { |
5800 | 6883 |
5801 AnimatedTransformList transform; | 6884 AnimatedTransformList transform; |
5802 | 6885 |
5803 // From SVGLocatable | 6886 // From SVGLocatable |
5804 | 6887 |
5805 SvgElement farthestViewportElement; | 6888 SvgElement farthestViewportElement; |
5806 | 6889 |
5807 SvgElement nearestViewportElement; | 6890 SvgElement nearestViewportElement; |
5808 | 6891 |
5809 /** @domName SVGLocatable.getBBox */ | 6892 /** @domName SVGLocatable.getBBox */ |
| 6893 /// @docsEditable |
5810 Rect getBBox(); | 6894 Rect getBBox(); |
5811 | 6895 |
5812 /** @domName SVGLocatable.getCTM */ | 6896 /** @domName SVGLocatable.getCTM */ |
| 6897 /// @docsEditable |
5813 Matrix getCTM(); | 6898 Matrix getCTM(); |
5814 | 6899 |
5815 /** @domName SVGLocatable.getScreenCTM */ | 6900 /** @domName SVGLocatable.getScreenCTM */ |
| 6901 /// @docsEditable |
5816 Matrix getScreenCTM(); | 6902 Matrix getScreenCTM(); |
5817 | 6903 |
5818 /** @domName SVGLocatable.getTransformToElement */ | 6904 /** @domName SVGLocatable.getTransformToElement */ |
| 6905 /// @docsEditable |
5819 Matrix getTransformToElement(SvgElement element); | 6906 Matrix getTransformToElement(SvgElement element); |
5820 } | 6907 } |
5821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6908 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5822 // for details. All rights reserved. Use of this source code is governed by a | 6909 // for details. All rights reserved. Use of this source code is governed by a |
5823 // BSD-style license that can be found in the LICENSE file. | 6910 // BSD-style license that can be found in the LICENSE file. |
5824 | 6911 |
5825 | 6912 |
5826 /// @domName SVGUnitTypes | 6913 /// @domName SVGUnitTypes |
| 6914 /// @docsEditable |
5827 class UnitTypes native "*SVGUnitTypes" { | 6915 class UnitTypes native "*SVGUnitTypes" { |
5828 | 6916 |
5829 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; | 6917 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; |
5830 | 6918 |
5831 static const int SVG_UNIT_TYPE_UNKNOWN = 0; | 6919 static const int SVG_UNIT_TYPE_UNKNOWN = 0; |
5832 | 6920 |
5833 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; | 6921 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; |
5834 } | 6922 } |
5835 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6923 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5836 // for details. All rights reserved. Use of this source code is governed by a | 6924 // for details. All rights reserved. Use of this source code is governed by a |
5837 // BSD-style license that can be found in the LICENSE file. | 6925 // BSD-style license that can be found in the LICENSE file. |
5838 | 6926 |
5839 | 6927 |
5840 /// @domName SVGURIReference | 6928 /// @domName SVGURIReference |
5841 abstract class UriReference { | 6929 abstract class UriReference { |
5842 | 6930 |
5843 AnimatedString href; | 6931 AnimatedString href; |
5844 } | 6932 } |
5845 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 6933 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5846 // for details. All rights reserved. Use of this source code is governed by a | 6934 // for details. All rights reserved. Use of this source code is governed by a |
5847 // BSD-style license that can be found in the LICENSE file. | 6935 // BSD-style license that can be found in the LICENSE file. |
5848 | 6936 |
5849 | 6937 |
5850 /// @domName SVGUseElement | 6938 /// @domName SVGUseElement |
| 6939 /// @docsEditable |
5851 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { | 6940 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { |
5852 | 6941 |
5853 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use")
; | 6942 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use")
; |
5854 | 6943 |
5855 /** @domName SVGUseElement.animatedInstanceRoot */ | 6944 /** @domName SVGUseElement.animatedInstanceRoot */ |
| 6945 /// @docsEditable |
5856 final ElementInstance animatedInstanceRoot; | 6946 final ElementInstance animatedInstanceRoot; |
5857 | 6947 |
5858 /** @domName SVGUseElement.height */ | 6948 /** @domName SVGUseElement.height */ |
| 6949 /// @docsEditable |
5859 final AnimatedLength height; | 6950 final AnimatedLength height; |
5860 | 6951 |
5861 /** @domName SVGUseElement.instanceRoot */ | 6952 /** @domName SVGUseElement.instanceRoot */ |
| 6953 /// @docsEditable |
5862 final ElementInstance instanceRoot; | 6954 final ElementInstance instanceRoot; |
5863 | 6955 |
5864 /** @domName SVGUseElement.width */ | 6956 /** @domName SVGUseElement.width */ |
| 6957 /// @docsEditable |
5865 final AnimatedLength width; | 6958 final AnimatedLength width; |
5866 | 6959 |
5867 /** @domName SVGUseElement.x */ | 6960 /** @domName SVGUseElement.x */ |
| 6961 /// @docsEditable |
5868 final AnimatedLength x; | 6962 final AnimatedLength x; |
5869 | 6963 |
5870 /** @domName SVGUseElement.y */ | 6964 /** @domName SVGUseElement.y */ |
| 6965 /// @docsEditable |
5871 final AnimatedLength y; | 6966 final AnimatedLength y; |
5872 | 6967 |
5873 // From SVGExternalResourcesRequired | 6968 // From SVGExternalResourcesRequired |
5874 | 6969 |
5875 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 6970 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 6971 /// @docsEditable |
5876 final AnimatedBoolean externalResourcesRequired; | 6972 final AnimatedBoolean externalResourcesRequired; |
5877 | 6973 |
5878 // From SVGLangSpace | 6974 // From SVGLangSpace |
5879 | 6975 |
5880 /** @domName SVGLangSpace.xmllang */ | 6976 /** @domName SVGLangSpace.xmllang */ |
| 6977 /// @docsEditable |
5881 String xmllang; | 6978 String xmllang; |
5882 | 6979 |
5883 /** @domName SVGLangSpace.xmlspace */ | 6980 /** @domName SVGLangSpace.xmlspace */ |
| 6981 /// @docsEditable |
5884 String xmlspace; | 6982 String xmlspace; |
5885 | 6983 |
5886 // From SVGLocatable | 6984 // From SVGLocatable |
5887 | 6985 |
5888 /** @domName SVGLocatable.farthestViewportElement */ | 6986 /** @domName SVGLocatable.farthestViewportElement */ |
| 6987 /// @docsEditable |
5889 final SvgElement farthestViewportElement; | 6988 final SvgElement farthestViewportElement; |
5890 | 6989 |
5891 /** @domName SVGLocatable.nearestViewportElement */ | 6990 /** @domName SVGLocatable.nearestViewportElement */ |
| 6991 /// @docsEditable |
5892 final SvgElement nearestViewportElement; | 6992 final SvgElement nearestViewportElement; |
5893 | 6993 |
5894 /** @domName SVGLocatable.getBBox */ | 6994 /** @domName SVGLocatable.getBBox */ |
| 6995 /// @docsEditable |
5895 Rect getBBox() native; | 6996 Rect getBBox() native; |
5896 | 6997 |
5897 /** @domName SVGLocatable.getCTM */ | 6998 /** @domName SVGLocatable.getCTM */ |
| 6999 /// @docsEditable |
5898 Matrix getCTM() native; | 7000 Matrix getCTM() native; |
5899 | 7001 |
5900 /** @domName SVGLocatable.getScreenCTM */ | 7002 /** @domName SVGLocatable.getScreenCTM */ |
| 7003 /// @docsEditable |
5901 Matrix getScreenCTM() native; | 7004 Matrix getScreenCTM() native; |
5902 | 7005 |
5903 /** @domName SVGLocatable.getTransformToElement */ | 7006 /** @domName SVGLocatable.getTransformToElement */ |
| 7007 /// @docsEditable |
5904 Matrix getTransformToElement(SvgElement element) native; | 7008 Matrix getTransformToElement(SvgElement element) native; |
5905 | 7009 |
5906 // From SVGStylable | 7010 // From SVGStylable |
5907 | 7011 |
5908 /** @domName SVGStylable.className */ | 7012 /** @domName SVGStylable.className */ |
| 7013 /// @docsEditable |
5909 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); | 7014 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th
is); |
5910 | 7015 |
5911 // Use implementation from Element. | 7016 // Use implementation from Element. |
5912 // final CSSStyleDeclaration style; | 7017 // final CSSStyleDeclaration style; |
5913 | 7018 |
5914 /** @domName SVGStylable.getPresentationAttribute */ | 7019 /** @domName SVGStylable.getPresentationAttribute */ |
| 7020 /// @docsEditable |
5915 CSSValue getPresentationAttribute(String name) native; | 7021 CSSValue getPresentationAttribute(String name) native; |
5916 | 7022 |
5917 // From SVGTests | 7023 // From SVGTests |
5918 | 7024 |
5919 /** @domName SVGTests.requiredExtensions */ | 7025 /** @domName SVGTests.requiredExtensions */ |
| 7026 /// @docsEditable |
5920 final StringList requiredExtensions; | 7027 final StringList requiredExtensions; |
5921 | 7028 |
5922 /** @domName SVGTests.requiredFeatures */ | 7029 /** @domName SVGTests.requiredFeatures */ |
| 7030 /// @docsEditable |
5923 final StringList requiredFeatures; | 7031 final StringList requiredFeatures; |
5924 | 7032 |
5925 /** @domName SVGTests.systemLanguage */ | 7033 /** @domName SVGTests.systemLanguage */ |
| 7034 /// @docsEditable |
5926 final StringList systemLanguage; | 7035 final StringList systemLanguage; |
5927 | 7036 |
5928 /** @domName SVGTests.hasExtension */ | 7037 /** @domName SVGTests.hasExtension */ |
| 7038 /// @docsEditable |
5929 bool hasExtension(String extension) native; | 7039 bool hasExtension(String extension) native; |
5930 | 7040 |
5931 // From SVGTransformable | 7041 // From SVGTransformable |
5932 | 7042 |
5933 /** @domName SVGTransformable.transform */ | 7043 /** @domName SVGTransformable.transform */ |
| 7044 /// @docsEditable |
5934 final AnimatedTransformList transform; | 7045 final AnimatedTransformList transform; |
5935 | 7046 |
5936 // From SVGURIReference | 7047 // From SVGURIReference |
5937 | 7048 |
5938 /** @domName SVGURIReference.href */ | 7049 /** @domName SVGURIReference.href */ |
| 7050 /// @docsEditable |
5939 final AnimatedString href; | 7051 final AnimatedString href; |
5940 } | 7052 } |
5941 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7053 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5942 // for details. All rights reserved. Use of this source code is governed by a | 7054 // for details. All rights reserved. Use of this source code is governed by a |
5943 // BSD-style license that can be found in the LICENSE file. | 7055 // BSD-style license that can be found in the LICENSE file. |
5944 | 7056 |
5945 | 7057 |
5946 /// @domName SVGVKernElement | 7058 /// @domName SVGVKernElement |
| 7059 /// @docsEditable |
5947 class VKernElement extends SvgElement native "*SVGVKernElement" { | 7060 class VKernElement extends SvgElement native "*SVGVKernElement" { |
5948 | 7061 |
5949 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke
rn"); | 7062 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke
rn"); |
5950 } | 7063 } |
5951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5952 // for details. All rights reserved. Use of this source code is governed by a | 7065 // for details. All rights reserved. Use of this source code is governed by a |
5953 // BSD-style license that can be found in the LICENSE file. | 7066 // BSD-style license that can be found in the LICENSE file. |
5954 | 7067 |
5955 | 7068 |
5956 /// @domName SVGViewElement | 7069 /// @domName SVGViewElement |
| 7070 /// @docsEditable |
5957 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
equired, ZoomAndPan native "*SVGViewElement" { | 7071 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR
equired, ZoomAndPan native "*SVGViewElement" { |
5958 | 7072 |
5959 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
"); | 7073 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view
"); |
5960 | 7074 |
5961 /** @domName SVGViewElement.viewTarget */ | 7075 /** @domName SVGViewElement.viewTarget */ |
| 7076 /// @docsEditable |
5962 final StringList viewTarget; | 7077 final StringList viewTarget; |
5963 | 7078 |
5964 // From SVGExternalResourcesRequired | 7079 // From SVGExternalResourcesRequired |
5965 | 7080 |
5966 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ | 7081 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */ |
| 7082 /// @docsEditable |
5967 final AnimatedBoolean externalResourcesRequired; | 7083 final AnimatedBoolean externalResourcesRequired; |
5968 | 7084 |
5969 // From SVGFitToViewBox | 7085 // From SVGFitToViewBox |
5970 | 7086 |
5971 /** @domName SVGFitToViewBox.preserveAspectRatio */ | 7087 /** @domName SVGFitToViewBox.preserveAspectRatio */ |
| 7088 /// @docsEditable |
5972 final AnimatedPreserveAspectRatio preserveAspectRatio; | 7089 final AnimatedPreserveAspectRatio preserveAspectRatio; |
5973 | 7090 |
5974 /** @domName SVGFitToViewBox.viewBox */ | 7091 /** @domName SVGFitToViewBox.viewBox */ |
| 7092 /// @docsEditable |
5975 final AnimatedRect viewBox; | 7093 final AnimatedRect viewBox; |
5976 | 7094 |
5977 // From SVGZoomAndPan | 7095 // From SVGZoomAndPan |
5978 | 7096 |
5979 /** @domName SVGZoomAndPan.zoomAndPan */ | 7097 /** @domName SVGZoomAndPan.zoomAndPan */ |
| 7098 /// @docsEditable |
5980 int zoomAndPan; | 7099 int zoomAndPan; |
5981 } | 7100 } |
5982 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7101 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
5983 // for details. All rights reserved. Use of this source code is governed by a | 7102 // for details. All rights reserved. Use of this source code is governed by a |
5984 // BSD-style license that can be found in the LICENSE file. | 7103 // BSD-style license that can be found in the LICENSE file. |
5985 | 7104 |
5986 | 7105 |
5987 /// @domName SVGViewSpec | 7106 /// @domName SVGViewSpec |
| 7107 /// @docsEditable |
5988 class ViewSpec native "*SVGViewSpec" { | 7108 class ViewSpec native "*SVGViewSpec" { |
5989 | 7109 |
5990 /** @domName SVGViewSpec.preserveAspectRatio */ | 7110 /** @domName SVGViewSpec.preserveAspectRatio */ |
| 7111 /// @docsEditable |
5991 final AnimatedPreserveAspectRatio preserveAspectRatio; | 7112 final AnimatedPreserveAspectRatio preserveAspectRatio; |
5992 | 7113 |
5993 /** @domName SVGViewSpec.preserveAspectRatioString */ | 7114 /** @domName SVGViewSpec.preserveAspectRatioString */ |
| 7115 /// @docsEditable |
5994 final String preserveAspectRatioString; | 7116 final String preserveAspectRatioString; |
5995 | 7117 |
5996 /** @domName SVGViewSpec.transform */ | 7118 /** @domName SVGViewSpec.transform */ |
| 7119 /// @docsEditable |
5997 final TransformList transform; | 7120 final TransformList transform; |
5998 | 7121 |
5999 /** @domName SVGViewSpec.transformString */ | 7122 /** @domName SVGViewSpec.transformString */ |
| 7123 /// @docsEditable |
6000 final String transformString; | 7124 final String transformString; |
6001 | 7125 |
6002 /** @domName SVGViewSpec.viewBox */ | 7126 /** @domName SVGViewSpec.viewBox */ |
| 7127 /// @docsEditable |
6003 final AnimatedRect viewBox; | 7128 final AnimatedRect viewBox; |
6004 | 7129 |
6005 /** @domName SVGViewSpec.viewBoxString */ | 7130 /** @domName SVGViewSpec.viewBoxString */ |
| 7131 /// @docsEditable |
6006 final String viewBoxString; | 7132 final String viewBoxString; |
6007 | 7133 |
6008 /** @domName SVGViewSpec.viewTarget */ | 7134 /** @domName SVGViewSpec.viewTarget */ |
| 7135 /// @docsEditable |
6009 final SvgElement viewTarget; | 7136 final SvgElement viewTarget; |
6010 | 7137 |
6011 /** @domName SVGViewSpec.viewTargetString */ | 7138 /** @domName SVGViewSpec.viewTargetString */ |
| 7139 /// @docsEditable |
6012 final String viewTargetString; | 7140 final String viewTargetString; |
6013 | 7141 |
6014 /** @domName SVGViewSpec.zoomAndPan */ | 7142 /** @domName SVGViewSpec.zoomAndPan */ |
| 7143 /// @docsEditable |
6015 int zoomAndPan; | 7144 int zoomAndPan; |
6016 } | 7145 } |
6017 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7146 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6018 // for details. All rights reserved. Use of this source code is governed by a | 7147 // for details. All rights reserved. Use of this source code is governed by a |
6019 // BSD-style license that can be found in the LICENSE file. | 7148 // BSD-style license that can be found in the LICENSE file. |
6020 | 7149 |
6021 | 7150 |
6022 /// @domName SVGZoomAndPan | 7151 /// @domName SVGZoomAndPan |
6023 abstract class ZoomAndPan { | 7152 abstract class ZoomAndPan { |
6024 | 7153 |
6025 static const int SVG_ZOOMANDPAN_DISABLE = 1; | 7154 static const int SVG_ZOOMANDPAN_DISABLE = 1; |
6026 | 7155 |
6027 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; | 7156 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; |
6028 | 7157 |
6029 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; | 7158 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; |
6030 | 7159 |
6031 int zoomAndPan; | 7160 int zoomAndPan; |
6032 } | 7161 } |
6033 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7162 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6034 // for details. All rights reserved. Use of this source code is governed by a | 7163 // for details. All rights reserved. Use of this source code is governed by a |
6035 // BSD-style license that can be found in the LICENSE file. | 7164 // BSD-style license that can be found in the LICENSE file. |
6036 | 7165 |
6037 | 7166 |
6038 /// @domName SVGZoomEvent | 7167 /// @domName SVGZoomEvent |
| 7168 /// @docsEditable |
6039 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { | 7169 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { |
6040 | 7170 |
6041 /** @domName SVGZoomEvent.newScale */ | 7171 /** @domName SVGZoomEvent.newScale */ |
| 7172 /// @docsEditable |
6042 final num newScale; | 7173 final num newScale; |
6043 | 7174 |
6044 /** @domName SVGZoomEvent.newTranslate */ | 7175 /** @domName SVGZoomEvent.newTranslate */ |
| 7176 /// @docsEditable |
6045 final Point newTranslate; | 7177 final Point newTranslate; |
6046 | 7178 |
6047 /** @domName SVGZoomEvent.previousScale */ | 7179 /** @domName SVGZoomEvent.previousScale */ |
| 7180 /// @docsEditable |
6048 final num previousScale; | 7181 final num previousScale; |
6049 | 7182 |
6050 /** @domName SVGZoomEvent.previousTranslate */ | 7183 /** @domName SVGZoomEvent.previousTranslate */ |
| 7184 /// @docsEditable |
6051 final Point previousTranslate; | 7185 final Point previousTranslate; |
6052 | 7186 |
6053 /** @domName SVGZoomEvent.zoomRectScreen */ | 7187 /** @domName SVGZoomEvent.zoomRectScreen */ |
| 7188 /// @docsEditable |
6054 final Rect zoomRectScreen; | 7189 final Rect zoomRectScreen; |
6055 } | 7190 } |
6056 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 7191 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
6057 // for details. All rights reserved. Use of this source code is governed by a | 7192 // for details. All rights reserved. Use of this source code is governed by a |
6058 // BSD-style license that can be found in the LICENSE file. | 7193 // BSD-style license that can be found in the LICENSE file. |
6059 | 7194 |
6060 | 7195 |
6061 /// @domName SVGElementInstanceList | 7196 /// @domName SVGElementInstanceList |
| 7197 /// @docsEditable |
6062 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn
stance> native "*SVGElementInstanceList" { | 7198 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn
stance> native "*SVGElementInstanceList" { |
6063 | 7199 |
6064 /** @domName SVGElementInstanceList.length */ | 7200 /** @domName SVGElementInstanceList.length */ |
| 7201 /// @docsEditable |
6065 final int length; | 7202 final int length; |
6066 | 7203 |
6067 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i
ndex); | 7204 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i
ndex); |
6068 | 7205 |
6069 void operator[]=(int index, ElementInstance value) { | 7206 void operator[]=(int index, ElementInstance value) { |
6070 throw new UnsupportedError("Cannot assign element of immutable List."); | 7207 throw new UnsupportedError("Cannot assign element of immutable List."); |
6071 } | 7208 } |
6072 // -- start List<ElementInstance> mixins. | 7209 // -- start List<ElementInstance> mixins. |
6073 // ElementInstance is the element type. | 7210 // ElementInstance is the element type. |
6074 | 7211 |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6143 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { | 7280 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { |
6144 throw new UnsupportedError("Cannot insertRange on immutable List."); | 7281 throw new UnsupportedError("Cannot insertRange on immutable List."); |
6145 } | 7282 } |
6146 | 7283 |
6147 List<ElementInstance> getRange(int start, int rangeLength) => | 7284 List<ElementInstance> getRange(int start, int rangeLength) => |
6148 _Lists.getRange(this, start, rangeLength, <ElementInstance>[]); | 7285 _Lists.getRange(this, start, rangeLength, <ElementInstance>[]); |
6149 | 7286 |
6150 // -- end List<ElementInstance> mixins. | 7287 // -- end List<ElementInstance> mixins. |
6151 | 7288 |
6152 /** @domName SVGElementInstanceList.item */ | 7289 /** @domName SVGElementInstanceList.item */ |
| 7290 /// @docsEditable |
6153 ElementInstance item(int index) native; | 7291 ElementInstance item(int index) native; |
6154 } | 7292 } |
OLD | NEW |