Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(134)

Side by Side Diff: sdk/lib/svg/dart2js/svg_dart2js.dart

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

Powered by Google App Engine
This is Rietveld 408576698