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

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

Issue 12035037: Removing @DocsEditable from classes we have darttemplates for. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: 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 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 57
58 58
59 59
60 @DocsEditable 60 @DocsEditable
61 @DomName('SVGAElement') 61 @DomName('SVGAElement')
62 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" {
63 63
64 @DocsEditable 64 @DocsEditable
65 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); 65 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
66 66
67 @DomName('SVGAElement.target')
67 @DocsEditable 68 @DocsEditable
68 @DomName('SVGAElement.target')
69 final AnimatedString target; 69 final AnimatedString target;
70 70
71 // From SVGExternalResourcesRequired 71 // From SVGExternalResourcesRequired
72 72
73 @DomName('SVGAElement.externalResourcesRequired')
73 @DocsEditable 74 @DocsEditable
74 @DomName('SVGAElement.externalResourcesRequired')
75 final AnimatedBoolean externalResourcesRequired; 75 final AnimatedBoolean externalResourcesRequired;
76 76
77 // From SVGLangSpace 77 // From SVGLangSpace
78 78
79 @DomName('SVGAElement.xmllang')
79 @DocsEditable 80 @DocsEditable
80 @DomName('SVGAElement.xmllang')
81 String xmllang; 81 String xmllang;
82 82
83 @DomName('SVGAElement.xmlspace')
83 @DocsEditable 84 @DocsEditable
84 @DomName('SVGAElement.xmlspace')
85 String xmlspace; 85 String xmlspace;
86 86
87 // From SVGLocatable 87 // From SVGLocatable
88 88
89 @DomName('SVGAElement.farthestViewportElement')
89 @DocsEditable 90 @DocsEditable
90 @DomName('SVGAElement.farthestViewportElement')
91 final SvgElement farthestViewportElement; 91 final SvgElement farthestViewportElement;
92 92
93 @DomName('SVGAElement.nearestViewportElement')
93 @DocsEditable 94 @DocsEditable
94 @DomName('SVGAElement.nearestViewportElement')
95 final SvgElement nearestViewportElement; 95 final SvgElement nearestViewportElement;
96 96
97 @DomName('SVGAElement.getBBox')
97 @DocsEditable 98 @DocsEditable
98 @DomName('SVGAElement.getBBox')
99 Rect getBBox() native; 99 Rect getBBox() native;
100 100
101 @JSName('getCTM') 101 @JSName('getCTM')
102 @DomName('SVGAElement.getCTM')
102 @DocsEditable 103 @DocsEditable
103 @DomName('SVGAElement.getCTM')
104 Matrix getCtm() native; 104 Matrix getCtm() native;
105 105
106 @JSName('getScreenCTM') 106 @JSName('getScreenCTM')
107 @DomName('SVGAElement.getScreenCTM')
107 @DocsEditable 108 @DocsEditable
108 @DomName('SVGAElement.getScreenCTM')
109 Matrix getScreenCtm() native; 109 Matrix getScreenCtm() native;
110 110
111 @DomName('SVGAElement.getTransformToElement')
111 @DocsEditable 112 @DocsEditable
112 @DomName('SVGAElement.getTransformToElement')
113 Matrix getTransformToElement(SvgElement element) native; 113 Matrix getTransformToElement(SvgElement element) native;
114 114
115 // From SVGStylable 115 // From SVGStylable
116 116
117 // Shadowing definition. 117 // Shadowing definition.
118 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 118 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
119 119
120 // Use implementation from Element. 120 // Use implementation from Element.
121 // final CssStyleDeclaration style; 121 // final CssStyleDeclaration style;
122 122
123 @DomName('SVGAElement.getPresentationAttribute')
123 @DocsEditable 124 @DocsEditable
124 @DomName('SVGAElement.getPresentationAttribute')
125 CssValue getPresentationAttribute(String name) native; 125 CssValue getPresentationAttribute(String name) native;
126 126
127 // From SVGTests 127 // From SVGTests
128 128
129 @DomName('SVGAElement.requiredExtensions')
129 @DocsEditable 130 @DocsEditable
130 @DomName('SVGAElement.requiredExtensions')
131 final StringList requiredExtensions; 131 final StringList requiredExtensions;
132 132
133 @DomName('SVGAElement.requiredFeatures')
133 @DocsEditable 134 @DocsEditable
134 @DomName('SVGAElement.requiredFeatures')
135 final StringList requiredFeatures; 135 final StringList requiredFeatures;
136 136
137 @DomName('SVGAElement.systemLanguage')
137 @DocsEditable 138 @DocsEditable
138 @DomName('SVGAElement.systemLanguage')
139 final StringList systemLanguage; 139 final StringList systemLanguage;
140 140
141 @DomName('SVGAElement.hasExtension')
141 @DocsEditable 142 @DocsEditable
142 @DomName('SVGAElement.hasExtension')
143 bool hasExtension(String extension) native; 143 bool hasExtension(String extension) native;
144 144
145 // From SVGTransformable 145 // From SVGTransformable
146 146
147 @DomName('SVGAElement.transform')
147 @DocsEditable 148 @DocsEditable
148 @DomName('SVGAElement.transform')
149 final AnimatedTransformList transform; 149 final AnimatedTransformList transform;
150 150
151 // From SVGURIReference 151 // From SVGURIReference
152 152
153 @DomName('SVGAElement.href')
153 @DocsEditable 154 @DocsEditable
154 @DomName('SVGAElement.href')
155 final AnimatedString href; 155 final AnimatedString href;
156 } 156 }
157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
158 // for details. All rights reserved. Use of this source code is governed by a 158 // for details. All rights reserved. Use of this source code is governed by a
159 // BSD-style license that can be found in the LICENSE file. 159 // BSD-style license that can be found in the LICENSE file.
160 160
161 161
162 162
163 @DocsEditable 163 @DocsEditable
164 @DomName('SVGAltGlyphDefElement') 164 @DomName('SVGAltGlyphDefElement')
165 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" { 165 class AltGlyphDefElement extends SvgElement native "*SVGAltGlyphDefElement" {
166 } 166 }
167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
168 // for details. All rights reserved. Use of this source code is governed by a 168 // for details. All rights reserved. Use of this source code is governed by a
169 // BSD-style license that can be found in the LICENSE file. 169 // BSD-style license that can be found in the LICENSE file.
170 170
171 171
172 172
173 @DocsEditable 173 @DocsEditable
174 @DomName('SVGAltGlyphElement') 174 @DomName('SVGAltGlyphElement')
175 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "*SVGAltGlyphElement" { 175 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "*SVGAltGlyphElement" {
176 176
177 @DomName('SVGAltGlyphElement.format')
177 @DocsEditable 178 @DocsEditable
178 @DomName('SVGAltGlyphElement.format')
179 String format; 179 String format;
180 180
181 @DomName('SVGAltGlyphElement.glyphRef')
181 @DocsEditable 182 @DocsEditable
182 @DomName('SVGAltGlyphElement.glyphRef')
183 String glyphRef; 183 String glyphRef;
184 184
185 // From SVGURIReference 185 // From SVGURIReference
186 186
187 @DomName('SVGAltGlyphElement.href')
187 @DocsEditable 188 @DocsEditable
188 @DomName('SVGAltGlyphElement.href')
189 final AnimatedString href; 189 final AnimatedString href;
190 } 190 }
191 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 191 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
192 // for details. All rights reserved. Use of this source code is governed by a 192 // for details. All rights reserved. Use of this source code is governed by a
193 // BSD-style license that can be found in the LICENSE file. 193 // BSD-style license that can be found in the LICENSE file.
194 194
195 195
196 196
197 @DocsEditable 197 @DocsEditable
198 @DomName('SVGAltGlyphItemElement') 198 @DomName('SVGAltGlyphItemElement')
(...skipping 12 matching lines...) Expand all
211 static const int SVG_ANGLETYPE_DEG = 2; 211 static const int SVG_ANGLETYPE_DEG = 2;
212 212
213 static const int SVG_ANGLETYPE_GRAD = 4; 213 static const int SVG_ANGLETYPE_GRAD = 4;
214 214
215 static const int SVG_ANGLETYPE_RAD = 3; 215 static const int SVG_ANGLETYPE_RAD = 3;
216 216
217 static const int SVG_ANGLETYPE_UNKNOWN = 0; 217 static const int SVG_ANGLETYPE_UNKNOWN = 0;
218 218
219 static const int SVG_ANGLETYPE_UNSPECIFIED = 1; 219 static const int SVG_ANGLETYPE_UNSPECIFIED = 1;
220 220
221 @DomName('SVGAngle.unitType')
221 @DocsEditable 222 @DocsEditable
222 @DomName('SVGAngle.unitType')
223 final int unitType; 223 final int unitType;
224 224
225 @DomName('SVGAngle.value')
225 @DocsEditable 226 @DocsEditable
226 @DomName('SVGAngle.value')
227 num value; 227 num value;
228 228
229 @DomName('SVGAngle.valueAsString')
229 @DocsEditable 230 @DocsEditable
230 @DomName('SVGAngle.valueAsString')
231 String valueAsString; 231 String valueAsString;
232 232
233 @DomName('SVGAngle.valueInSpecifiedUnits')
233 @DocsEditable 234 @DocsEditable
234 @DomName('SVGAngle.valueInSpecifiedUnits')
235 num valueInSpecifiedUnits; 235 num valueInSpecifiedUnits;
236 236
237 @DomName('SVGAngle.convertToSpecifiedUnits')
237 @DocsEditable 238 @DocsEditable
238 @DomName('SVGAngle.convertToSpecifiedUnits')
239 void convertToSpecifiedUnits(int unitType) native; 239 void convertToSpecifiedUnits(int unitType) native;
240 240
241 @DomName('SVGAngle.newValueSpecifiedUnits')
241 @DocsEditable 242 @DocsEditable
242 @DomName('SVGAngle.newValueSpecifiedUnits')
243 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 243 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
244 } 244 }
245 // 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
246 // 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
247 // BSD-style license that can be found in the LICENSE file. 247 // BSD-style license that can be found in the LICENSE file.
248 248
249 249
250 250
251 @DocsEditable 251 @DocsEditable
252 @DomName('SVGAnimateColorElement') 252 @DomName('SVGAnimateColorElement')
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 297 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
298 // for details. All rights reserved. Use of this source code is governed by a 298 // for details. All rights reserved. Use of this source code is governed by a
299 // BSD-style license that can be found in the LICENSE file. 299 // BSD-style license that can be found in the LICENSE file.
300 300
301 301
302 302
303 @DocsEditable 303 @DocsEditable
304 @DomName('SVGAnimatedAngle') 304 @DomName('SVGAnimatedAngle')
305 class AnimatedAngle native "*SVGAnimatedAngle" { 305 class AnimatedAngle native "*SVGAnimatedAngle" {
306 306
307 @DomName('SVGAnimatedAngle.animVal')
307 @DocsEditable 308 @DocsEditable
308 @DomName('SVGAnimatedAngle.animVal')
309 final Angle animVal; 309 final Angle animVal;
310 310
311 @DomName('SVGAnimatedAngle.baseVal')
311 @DocsEditable 312 @DocsEditable
312 @DomName('SVGAnimatedAngle.baseVal')
313 final Angle baseVal; 313 final Angle baseVal;
314 } 314 }
315 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 315 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
316 // for details. All rights reserved. Use of this source code is governed by a 316 // for details. All rights reserved. Use of this source code is governed by a
317 // BSD-style license that can be found in the LICENSE file. 317 // BSD-style license that can be found in the LICENSE file.
318 318
319 319
320 320
321 @DocsEditable 321 @DocsEditable
322 @DomName('SVGAnimatedBoolean') 322 @DomName('SVGAnimatedBoolean')
323 class AnimatedBoolean native "*SVGAnimatedBoolean" { 323 class AnimatedBoolean native "*SVGAnimatedBoolean" {
324 324
325 @DomName('SVGAnimatedBoolean.animVal')
325 @DocsEditable 326 @DocsEditable
326 @DomName('SVGAnimatedBoolean.animVal')
327 final bool animVal; 327 final bool animVal;
328 328
329 @DomName('SVGAnimatedBoolean.baseVal')
329 @DocsEditable 330 @DocsEditable
330 @DomName('SVGAnimatedBoolean.baseVal')
331 bool baseVal; 331 bool baseVal;
332 } 332 }
333 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 333 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
334 // for details. All rights reserved. Use of this source code is governed by a 334 // for details. All rights reserved. Use of this source code is governed by a
335 // BSD-style license that can be found in the LICENSE file. 335 // BSD-style license that can be found in the LICENSE file.
336 336
337 337
338 338
339 @DocsEditable 339 @DocsEditable
340 @DomName('SVGAnimatedEnumeration') 340 @DomName('SVGAnimatedEnumeration')
341 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { 341 class AnimatedEnumeration native "*SVGAnimatedEnumeration" {
342 342
343 @DomName('SVGAnimatedEnumeration.animVal')
343 @DocsEditable 344 @DocsEditable
344 @DomName('SVGAnimatedEnumeration.animVal')
345 final int animVal; 345 final int animVal;
346 346
347 @DomName('SVGAnimatedEnumeration.baseVal')
347 @DocsEditable 348 @DocsEditable
348 @DomName('SVGAnimatedEnumeration.baseVal')
349 int baseVal; 349 int baseVal;
350 } 350 }
351 // 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
352 // 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
353 // BSD-style license that can be found in the LICENSE file. 353 // BSD-style license that can be found in the LICENSE file.
354 354
355 355
356 356
357 @DocsEditable 357 @DocsEditable
358 @DomName('SVGAnimatedInteger') 358 @DomName('SVGAnimatedInteger')
359 class AnimatedInteger native "*SVGAnimatedInteger" { 359 class AnimatedInteger native "*SVGAnimatedInteger" {
360 360
361 @DomName('SVGAnimatedInteger.animVal')
361 @DocsEditable 362 @DocsEditable
362 @DomName('SVGAnimatedInteger.animVal')
363 final int animVal; 363 final int animVal;
364 364
365 @DomName('SVGAnimatedInteger.baseVal')
365 @DocsEditable 366 @DocsEditable
366 @DomName('SVGAnimatedInteger.baseVal')
367 int baseVal; 367 int baseVal;
368 } 368 }
369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 369 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
370 // for details. All rights reserved. Use of this source code is governed by a 370 // for details. All rights reserved. Use of this source code is governed by a
371 // BSD-style license that can be found in the LICENSE file. 371 // BSD-style license that can be found in the LICENSE file.
372 372
373 373
374 374
375 @DocsEditable 375 @DocsEditable
376 @DomName('SVGAnimatedLength') 376 @DomName('SVGAnimatedLength')
377 class AnimatedLength native "*SVGAnimatedLength" { 377 class AnimatedLength native "*SVGAnimatedLength" {
378 378
379 @DomName('SVGAnimatedLength.animVal')
379 @DocsEditable 380 @DocsEditable
380 @DomName('SVGAnimatedLength.animVal')
381 final Length animVal; 381 final Length animVal;
382 382
383 @DomName('SVGAnimatedLength.baseVal')
383 @DocsEditable 384 @DocsEditable
384 @DomName('SVGAnimatedLength.baseVal')
385 final Length baseVal; 385 final Length baseVal;
386 } 386 }
387 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 387 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
388 // for details. All rights reserved. Use of this source code is governed by a 388 // for details. All rights reserved. Use of this source code is governed by a
389 // BSD-style license that can be found in the LICENSE file. 389 // BSD-style license that can be found in the LICENSE file.
390 390
391 391
392 392
393 @DocsEditable 393 @DocsEditable
394 @DomName('SVGAnimatedLengthList') 394 @DomName('SVGAnimatedLengthList')
395 class AnimatedLengthList native "*SVGAnimatedLengthList" { 395 class AnimatedLengthList native "*SVGAnimatedLengthList" {
396 396
397 @DomName('SVGAnimatedLengthList.animVal')
397 @DocsEditable 398 @DocsEditable
398 @DomName('SVGAnimatedLengthList.animVal')
399 final LengthList animVal; 399 final LengthList animVal;
400 400
401 @DomName('SVGAnimatedLengthList.baseVal')
401 @DocsEditable 402 @DocsEditable
402 @DomName('SVGAnimatedLengthList.baseVal')
403 final LengthList baseVal; 403 final LengthList baseVal;
404 } 404 }
405 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 405 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
406 // for details. All rights reserved. Use of this source code is governed by a 406 // for details. All rights reserved. Use of this source code is governed by a
407 // BSD-style license that can be found in the LICENSE file. 407 // BSD-style license that can be found in the LICENSE file.
408 408
409 409
410 410
411 @DocsEditable 411 @DocsEditable
412 @DomName('SVGAnimatedNumber') 412 @DomName('SVGAnimatedNumber')
413 class AnimatedNumber native "*SVGAnimatedNumber" { 413 class AnimatedNumber native "*SVGAnimatedNumber" {
414 414
415 @DomName('SVGAnimatedNumber.animVal')
415 @DocsEditable 416 @DocsEditable
416 @DomName('SVGAnimatedNumber.animVal')
417 final num animVal; 417 final num animVal;
418 418
419 @DomName('SVGAnimatedNumber.baseVal')
419 @DocsEditable 420 @DocsEditable
420 @DomName('SVGAnimatedNumber.baseVal')
421 num baseVal; 421 num baseVal;
422 } 422 }
423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
424 // for details. All rights reserved. Use of this source code is governed by a 424 // for details. All rights reserved. Use of this source code is governed by a
425 // BSD-style license that can be found in the LICENSE file. 425 // BSD-style license that can be found in the LICENSE file.
426 426
427 427
428 428
429 @DocsEditable 429 @DocsEditable
430 @DomName('SVGAnimatedNumberList') 430 @DomName('SVGAnimatedNumberList')
431 class AnimatedNumberList native "*SVGAnimatedNumberList" { 431 class AnimatedNumberList native "*SVGAnimatedNumberList" {
432 432
433 @DomName('SVGAnimatedNumberList.animVal')
433 @DocsEditable 434 @DocsEditable
434 @DomName('SVGAnimatedNumberList.animVal')
435 final NumberList animVal; 435 final NumberList animVal;
436 436
437 @DomName('SVGAnimatedNumberList.baseVal')
437 @DocsEditable 438 @DocsEditable
438 @DomName('SVGAnimatedNumberList.baseVal')
439 final NumberList baseVal; 439 final NumberList baseVal;
440 } 440 }
441 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 441 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
442 // for details. All rights reserved. Use of this source code is governed by a 442 // for details. All rights reserved. Use of this source code is governed by a
443 // BSD-style license that can be found in the LICENSE file. 443 // BSD-style license that can be found in the LICENSE file.
444 444
445 445
446 446
447 @DocsEditable 447 @DocsEditable
448 @DomName('SVGAnimatedPreserveAspectRatio') 448 @DomName('SVGAnimatedPreserveAspectRatio')
449 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { 449 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" {
450 450
451 @DomName('SVGAnimatedPreserveAspectRatio.animVal')
451 @DocsEditable 452 @DocsEditable
452 @DomName('SVGAnimatedPreserveAspectRatio.animVal')
453 final PreserveAspectRatio animVal; 453 final PreserveAspectRatio animVal;
454 454
455 @DomName('SVGAnimatedPreserveAspectRatio.baseVal')
455 @DocsEditable 456 @DocsEditable
456 @DomName('SVGAnimatedPreserveAspectRatio.baseVal')
457 final PreserveAspectRatio baseVal; 457 final PreserveAspectRatio baseVal;
458 } 458 }
459 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 459 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
460 // for details. All rights reserved. Use of this source code is governed by a 460 // for details. All rights reserved. Use of this source code is governed by a
461 // BSD-style license that can be found in the LICENSE file. 461 // BSD-style license that can be found in the LICENSE file.
462 462
463 463
464 464
465 @DocsEditable 465 @DocsEditable
466 @DomName('SVGAnimatedRect') 466 @DomName('SVGAnimatedRect')
467 class AnimatedRect native "*SVGAnimatedRect" { 467 class AnimatedRect native "*SVGAnimatedRect" {
468 468
469 @DomName('SVGAnimatedRect.animVal')
469 @DocsEditable 470 @DocsEditable
470 @DomName('SVGAnimatedRect.animVal')
471 final Rect animVal; 471 final Rect animVal;
472 472
473 @DomName('SVGAnimatedRect.baseVal')
473 @DocsEditable 474 @DocsEditable
474 @DomName('SVGAnimatedRect.baseVal')
475 final Rect baseVal; 475 final Rect baseVal;
476 } 476 }
477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 477 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
478 // for details. All rights reserved. Use of this source code is governed by a 478 // for details. All rights reserved. Use of this source code is governed by a
479 // BSD-style license that can be found in the LICENSE file. 479 // BSD-style license that can be found in the LICENSE file.
480 480
481 481
482 482
483 @DocsEditable 483 @DocsEditable
484 @DomName('SVGAnimatedString') 484 @DomName('SVGAnimatedString')
485 class AnimatedString native "*SVGAnimatedString" { 485 class AnimatedString native "*SVGAnimatedString" {
486 486
487 @DomName('SVGAnimatedString.animVal')
487 @DocsEditable 488 @DocsEditable
488 @DomName('SVGAnimatedString.animVal')
489 final String animVal; 489 final String animVal;
490 490
491 @DomName('SVGAnimatedString.baseVal')
491 @DocsEditable 492 @DocsEditable
492 @DomName('SVGAnimatedString.baseVal')
493 String baseVal; 493 String baseVal;
494 } 494 }
495 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 495 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
496 // for details. All rights reserved. Use of this source code is governed by a 496 // for details. All rights reserved. Use of this source code is governed by a
497 // BSD-style license that can be found in the LICENSE file. 497 // BSD-style license that can be found in the LICENSE file.
498 498
499 499
500 500
501 @DocsEditable 501 @DocsEditable
502 @DomName('SVGAnimatedTransformList') 502 @DomName('SVGAnimatedTransformList')
503 class AnimatedTransformList native "*SVGAnimatedTransformList" { 503 class AnimatedTransformList native "*SVGAnimatedTransformList" {
504 504
505 @DomName('SVGAnimatedTransformList.animVal')
505 @DocsEditable 506 @DocsEditable
506 @DomName('SVGAnimatedTransformList.animVal')
507 final TransformList animVal; 507 final TransformList animVal;
508 508
509 @DomName('SVGAnimatedTransformList.baseVal')
509 @DocsEditable 510 @DocsEditable
510 @DomName('SVGAnimatedTransformList.baseVal')
511 final TransformList baseVal; 511 final TransformList baseVal;
512 } 512 }
513 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 513 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
514 // for details. All rights reserved. Use of this source code is governed by a 514 // for details. All rights reserved. Use of this source code is governed by a
515 // BSD-style license that can be found in the LICENSE file. 515 // BSD-style license that can be found in the LICENSE file.
516 516
517 517
518 518
519 @DocsEditable 519 @DocsEditable
520 @DomName('SVGAnimationElement') 520 @DomName('SVGAnimationElement')
521 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "*SVGAnimationElement" { 521 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "*SVGAnimationElement" {
522 522
523 @DocsEditable 523 @DocsEditable
524 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation"); 524 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation");
525 525
526 @DomName('SVGAnimationElement.targetElement')
526 @DocsEditable 527 @DocsEditable
527 @DomName('SVGAnimationElement.targetElement')
528 final SvgElement targetElement; 528 final SvgElement targetElement;
529 529
530 @DomName('SVGAnimationElement.getCurrentTime')
530 @DocsEditable 531 @DocsEditable
531 @DomName('SVGAnimationElement.getCurrentTime')
532 num getCurrentTime() native; 532 num getCurrentTime() native;
533 533
534 @DomName('SVGAnimationElement.getSimpleDuration')
534 @DocsEditable 535 @DocsEditable
535 @DomName('SVGAnimationElement.getSimpleDuration')
536 num getSimpleDuration() native; 536 num getSimpleDuration() native;
537 537
538 @DomName('SVGAnimationElement.getStartTime')
538 @DocsEditable 539 @DocsEditable
539 @DomName('SVGAnimationElement.getStartTime')
540 num getStartTime() native; 540 num getStartTime() native;
541 541
542 // From ElementTimeControl 542 // From ElementTimeControl
543 543
544 @DomName('SVGAnimationElement.beginElement')
544 @DocsEditable 545 @DocsEditable
545 @DomName('SVGAnimationElement.beginElement')
546 void beginElement() native; 546 void beginElement() native;
547 547
548 @DomName('SVGAnimationElement.beginElementAt')
548 @DocsEditable 549 @DocsEditable
549 @DomName('SVGAnimationElement.beginElementAt')
550 void beginElementAt(num offset) native; 550 void beginElementAt(num offset) native;
551 551
552 @DomName('SVGAnimationElement.endElement')
552 @DocsEditable 553 @DocsEditable
553 @DomName('SVGAnimationElement.endElement')
554 void endElement() native; 554 void endElement() native;
555 555
556 @DomName('SVGAnimationElement.endElementAt')
556 @DocsEditable 557 @DocsEditable
557 @DomName('SVGAnimationElement.endElementAt')
558 void endElementAt(num offset) native; 558 void endElementAt(num offset) native;
559 559
560 // From SVGExternalResourcesRequired 560 // From SVGExternalResourcesRequired
561 561
562 @DomName('SVGAnimationElement.externalResourcesRequired')
562 @DocsEditable 563 @DocsEditable
563 @DomName('SVGAnimationElement.externalResourcesRequired')
564 final AnimatedBoolean externalResourcesRequired; 564 final AnimatedBoolean externalResourcesRequired;
565 565
566 // From SVGTests 566 // From SVGTests
567 567
568 @DomName('SVGAnimationElement.requiredExtensions')
568 @DocsEditable 569 @DocsEditable
569 @DomName('SVGAnimationElement.requiredExtensions')
570 final StringList requiredExtensions; 570 final StringList requiredExtensions;
571 571
572 @DomName('SVGAnimationElement.requiredFeatures')
572 @DocsEditable 573 @DocsEditable
573 @DomName('SVGAnimationElement.requiredFeatures')
574 final StringList requiredFeatures; 574 final StringList requiredFeatures;
575 575
576 @DomName('SVGAnimationElement.systemLanguage')
576 @DocsEditable 577 @DocsEditable
577 @DomName('SVGAnimationElement.systemLanguage')
578 final StringList systemLanguage; 578 final StringList systemLanguage;
579 579
580 @DomName('SVGAnimationElement.hasExtension')
580 @DocsEditable 581 @DocsEditable
581 @DomName('SVGAnimationElement.hasExtension')
582 bool hasExtension(String extension) native; 582 bool hasExtension(String extension) native;
583 } 583 }
584 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 584 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
585 // for details. All rights reserved. Use of this source code is governed by a 585 // for details. All rights reserved. Use of this source code is governed by a
586 // BSD-style license that can be found in the LICENSE file. 586 // BSD-style license that can be found in the LICENSE file.
587 587
588 588
589 589
590 @DocsEditable 590 @DocsEditable
591 @DomName('SVGCircleElement') 591 @DomName('SVGCircleElement')
592 class CircleElement extends SvgElement implements Transformable, Tests, Stylable , ExternalResourcesRequired, LangSpace native "*SVGCircleElement" { 592 class CircleElement extends SvgElement implements Transformable, Tests, Stylable , ExternalResourcesRequired, LangSpace native "*SVGCircleElement" {
593 593
594 @DocsEditable 594 @DocsEditable
595 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle"); 595 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle");
596 596
597 @DomName('SVGCircleElement.cx')
597 @DocsEditable 598 @DocsEditable
598 @DomName('SVGCircleElement.cx')
599 final AnimatedLength cx; 599 final AnimatedLength cx;
600 600
601 @DomName('SVGCircleElement.cy')
601 @DocsEditable 602 @DocsEditable
602 @DomName('SVGCircleElement.cy')
603 final AnimatedLength cy; 603 final AnimatedLength cy;
604 604
605 @DomName('SVGCircleElement.r')
605 @DocsEditable 606 @DocsEditable
606 @DomName('SVGCircleElement.r')
607 final AnimatedLength r; 607 final AnimatedLength r;
608 608
609 // From SVGExternalResourcesRequired 609 // From SVGExternalResourcesRequired
610 610
611 @DomName('SVGCircleElement.externalResourcesRequired')
611 @DocsEditable 612 @DocsEditable
612 @DomName('SVGCircleElement.externalResourcesRequired')
613 final AnimatedBoolean externalResourcesRequired; 613 final AnimatedBoolean externalResourcesRequired;
614 614
615 // From SVGLangSpace 615 // From SVGLangSpace
616 616
617 @DomName('SVGCircleElement.xmllang')
617 @DocsEditable 618 @DocsEditable
618 @DomName('SVGCircleElement.xmllang')
619 String xmllang; 619 String xmllang;
620 620
621 @DomName('SVGCircleElement.xmlspace')
621 @DocsEditable 622 @DocsEditable
622 @DomName('SVGCircleElement.xmlspace')
623 String xmlspace; 623 String xmlspace;
624 624
625 // From SVGLocatable 625 // From SVGLocatable
626 626
627 @DomName('SVGCircleElement.farthestViewportElement')
627 @DocsEditable 628 @DocsEditable
628 @DomName('SVGCircleElement.farthestViewportElement')
629 final SvgElement farthestViewportElement; 629 final SvgElement farthestViewportElement;
630 630
631 @DomName('SVGCircleElement.nearestViewportElement')
631 @DocsEditable 632 @DocsEditable
632 @DomName('SVGCircleElement.nearestViewportElement')
633 final SvgElement nearestViewportElement; 633 final SvgElement nearestViewportElement;
634 634
635 @DomName('SVGCircleElement.getBBox')
635 @DocsEditable 636 @DocsEditable
636 @DomName('SVGCircleElement.getBBox')
637 Rect getBBox() native; 637 Rect getBBox() native;
638 638
639 @JSName('getCTM') 639 @JSName('getCTM')
640 @DomName('SVGCircleElement.getCTM')
640 @DocsEditable 641 @DocsEditable
641 @DomName('SVGCircleElement.getCTM')
642 Matrix getCtm() native; 642 Matrix getCtm() native;
643 643
644 @JSName('getScreenCTM') 644 @JSName('getScreenCTM')
645 @DomName('SVGCircleElement.getScreenCTM')
645 @DocsEditable 646 @DocsEditable
646 @DomName('SVGCircleElement.getScreenCTM')
647 Matrix getScreenCtm() native; 647 Matrix getScreenCtm() native;
648 648
649 @DomName('SVGCircleElement.getTransformToElement')
649 @DocsEditable 650 @DocsEditable
650 @DomName('SVGCircleElement.getTransformToElement')
651 Matrix getTransformToElement(SvgElement element) native; 651 Matrix getTransformToElement(SvgElement element) native;
652 652
653 // From SVGStylable 653 // From SVGStylable
654 654
655 // Shadowing definition. 655 // Shadowing definition.
656 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 656 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
657 657
658 // Use implementation from Element. 658 // Use implementation from Element.
659 // final CssStyleDeclaration style; 659 // final CssStyleDeclaration style;
660 660
661 @DomName('SVGCircleElement.getPresentationAttribute')
661 @DocsEditable 662 @DocsEditable
662 @DomName('SVGCircleElement.getPresentationAttribute')
663 CssValue getPresentationAttribute(String name) native; 663 CssValue getPresentationAttribute(String name) native;
664 664
665 // From SVGTests 665 // From SVGTests
666 666
667 @DomName('SVGCircleElement.requiredExtensions')
667 @DocsEditable 668 @DocsEditable
668 @DomName('SVGCircleElement.requiredExtensions')
669 final StringList requiredExtensions; 669 final StringList requiredExtensions;
670 670
671 @DomName('SVGCircleElement.requiredFeatures')
671 @DocsEditable 672 @DocsEditable
672 @DomName('SVGCircleElement.requiredFeatures')
673 final StringList requiredFeatures; 673 final StringList requiredFeatures;
674 674
675 @DomName('SVGCircleElement.systemLanguage')
675 @DocsEditable 676 @DocsEditable
676 @DomName('SVGCircleElement.systemLanguage')
677 final StringList systemLanguage; 677 final StringList systemLanguage;
678 678
679 @DomName('SVGCircleElement.hasExtension')
679 @DocsEditable 680 @DocsEditable
680 @DomName('SVGCircleElement.hasExtension')
681 bool hasExtension(String extension) native; 681 bool hasExtension(String extension) native;
682 682
683 // From SVGTransformable 683 // From SVGTransformable
684 684
685 @DomName('SVGCircleElement.transform')
685 @DocsEditable 686 @DocsEditable
686 @DomName('SVGCircleElement.transform')
687 final AnimatedTransformList transform; 687 final AnimatedTransformList transform;
688 } 688 }
689 // 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
690 // 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
691 // BSD-style license that can be found in the LICENSE file. 691 // BSD-style license that can be found in the LICENSE file.
692 692
693 693
694 694
695 @DocsEditable 695 @DocsEditable
696 @DomName('SVGClipPathElement') 696 @DomName('SVGClipPathElement')
697 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" { 697 class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab le, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" {
698 698
699 @DocsEditable 699 @DocsEditable
700 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath"); 700 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath");
701 701
702 @DomName('SVGClipPathElement.clipPathUnits')
702 @DocsEditable 703 @DocsEditable
703 @DomName('SVGClipPathElement.clipPathUnits')
704 final AnimatedEnumeration clipPathUnits; 704 final AnimatedEnumeration clipPathUnits;
705 705
706 // From SVGExternalResourcesRequired 706 // From SVGExternalResourcesRequired
707 707
708 @DomName('SVGClipPathElement.externalResourcesRequired')
708 @DocsEditable 709 @DocsEditable
709 @DomName('SVGClipPathElement.externalResourcesRequired')
710 final AnimatedBoolean externalResourcesRequired; 710 final AnimatedBoolean externalResourcesRequired;
711 711
712 // From SVGLangSpace 712 // From SVGLangSpace
713 713
714 @DomName('SVGClipPathElement.xmllang')
714 @DocsEditable 715 @DocsEditable
715 @DomName('SVGClipPathElement.xmllang')
716 String xmllang; 716 String xmllang;
717 717
718 @DomName('SVGClipPathElement.xmlspace')
718 @DocsEditable 719 @DocsEditable
719 @DomName('SVGClipPathElement.xmlspace')
720 String xmlspace; 720 String xmlspace;
721 721
722 // From SVGLocatable 722 // From SVGLocatable
723 723
724 @DomName('SVGClipPathElement.farthestViewportElement')
724 @DocsEditable 725 @DocsEditable
725 @DomName('SVGClipPathElement.farthestViewportElement')
726 final SvgElement farthestViewportElement; 726 final SvgElement farthestViewportElement;
727 727
728 @DomName('SVGClipPathElement.nearestViewportElement')
728 @DocsEditable 729 @DocsEditable
729 @DomName('SVGClipPathElement.nearestViewportElement')
730 final SvgElement nearestViewportElement; 730 final SvgElement nearestViewportElement;
731 731
732 @DomName('SVGClipPathElement.getBBox')
732 @DocsEditable 733 @DocsEditable
733 @DomName('SVGClipPathElement.getBBox')
734 Rect getBBox() native; 734 Rect getBBox() native;
735 735
736 @JSName('getCTM') 736 @JSName('getCTM')
737 @DomName('SVGClipPathElement.getCTM')
737 @DocsEditable 738 @DocsEditable
738 @DomName('SVGClipPathElement.getCTM')
739 Matrix getCtm() native; 739 Matrix getCtm() native;
740 740
741 @JSName('getScreenCTM') 741 @JSName('getScreenCTM')
742 @DomName('SVGClipPathElement.getScreenCTM')
742 @DocsEditable 743 @DocsEditable
743 @DomName('SVGClipPathElement.getScreenCTM')
744 Matrix getScreenCtm() native; 744 Matrix getScreenCtm() native;
745 745
746 @DomName('SVGClipPathElement.getTransformToElement')
746 @DocsEditable 747 @DocsEditable
747 @DomName('SVGClipPathElement.getTransformToElement')
748 Matrix getTransformToElement(SvgElement element) native; 748 Matrix getTransformToElement(SvgElement element) native;
749 749
750 // From SVGStylable 750 // From SVGStylable
751 751
752 // Shadowing definition. 752 // Shadowing definition.
753 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 753 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
754 754
755 // Use implementation from Element. 755 // Use implementation from Element.
756 // final CssStyleDeclaration style; 756 // final CssStyleDeclaration style;
757 757
758 @DomName('SVGClipPathElement.getPresentationAttribute')
758 @DocsEditable 759 @DocsEditable
759 @DomName('SVGClipPathElement.getPresentationAttribute')
760 CssValue getPresentationAttribute(String name) native; 760 CssValue getPresentationAttribute(String name) native;
761 761
762 // From SVGTests 762 // From SVGTests
763 763
764 @DomName('SVGClipPathElement.requiredExtensions')
764 @DocsEditable 765 @DocsEditable
765 @DomName('SVGClipPathElement.requiredExtensions')
766 final StringList requiredExtensions; 766 final StringList requiredExtensions;
767 767
768 @DomName('SVGClipPathElement.requiredFeatures')
768 @DocsEditable 769 @DocsEditable
769 @DomName('SVGClipPathElement.requiredFeatures')
770 final StringList requiredFeatures; 770 final StringList requiredFeatures;
771 771
772 @DomName('SVGClipPathElement.systemLanguage')
772 @DocsEditable 773 @DocsEditable
773 @DomName('SVGClipPathElement.systemLanguage')
774 final StringList systemLanguage; 774 final StringList systemLanguage;
775 775
776 @DomName('SVGClipPathElement.hasExtension')
776 @DocsEditable 777 @DocsEditable
777 @DomName('SVGClipPathElement.hasExtension')
778 bool hasExtension(String extension) native; 778 bool hasExtension(String extension) native;
779 779
780 // From SVGTransformable 780 // From SVGTransformable
781 781
782 @DomName('SVGClipPathElement.transform')
782 @DocsEditable 783 @DocsEditable
783 @DomName('SVGClipPathElement.transform')
784 final AnimatedTransformList transform; 784 final AnimatedTransformList transform;
785 } 785 }
786 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 786 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
787 // for details. All rights reserved. Use of this source code is governed by a 787 // for details. All rights reserved. Use of this source code is governed by a
788 // BSD-style license that can be found in the LICENSE file. 788 // BSD-style license that can be found in the LICENSE file.
789 789
790 790
791 791
792 @DocsEditable 792 @DocsEditable
793 @DomName('SVGColor') 793 @DomName('SVGColor')
794 class Color extends CssValue native "*SVGColor" { 794 class Color extends CssValue native "*SVGColor" {
795 795
796 static const int SVG_COLORTYPE_CURRENTCOLOR = 3; 796 static const int SVG_COLORTYPE_CURRENTCOLOR = 3;
797 797
798 static const int SVG_COLORTYPE_RGBCOLOR = 1; 798 static const int SVG_COLORTYPE_RGBCOLOR = 1;
799 799
800 static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2; 800 static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2;
801 801
802 static const int SVG_COLORTYPE_UNKNOWN = 0; 802 static const int SVG_COLORTYPE_UNKNOWN = 0;
803 803
804 @DomName('SVGColor.colorType')
804 @DocsEditable 805 @DocsEditable
805 @DomName('SVGColor.colorType')
806 final int colorType; 806 final int colorType;
807 807
808 @DomName('SVGColor.rgbColor')
808 @DocsEditable 809 @DocsEditable
809 @DomName('SVGColor.rgbColor')
810 final RgbColor rgbColor; 810 final RgbColor rgbColor;
811 811
812 @DomName('SVGColor.setColor')
812 @DocsEditable 813 @DocsEditable
813 @DomName('SVGColor.setColor')
814 void setColor(int colorType, String rgbColor, String iccColor) native; 814 void setColor(int colorType, String rgbColor, String iccColor) native;
815 815
816 @JSName('setRGBColor') 816 @JSName('setRGBColor')
817 @DomName('SVGColor.setRGBColor')
817 @DocsEditable 818 @DocsEditable
818 @DomName('SVGColor.setRGBColor')
819 void setRgbColor(String rgbColor) native; 819 void setRgbColor(String rgbColor) native;
820 820
821 @JSName('setRGBColorICCColor') 821 @JSName('setRGBColorICCColor')
822 @DomName('SVGColor.setRGBColorICCColor')
822 @DocsEditable 823 @DocsEditable
823 @DomName('SVGColor.setRGBColorICCColor')
824 void setRgbColorIccColor(String rgbColor, String iccColor) native; 824 void setRgbColorIccColor(String rgbColor, String iccColor) native;
825 } 825 }
826 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 826 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
827 // for details. All rights reserved. Use of this source code is governed by a 827 // for details. All rights reserved. Use of this source code is governed by a
828 // BSD-style license that can be found in the LICENSE file. 828 // BSD-style license that can be found in the LICENSE file.
829 829
830 830
831 831
832 @DocsEditable 832 @DocsEditable
833 @DomName('SVGComponentTransferFunctionElement') 833 @DomName('SVGComponentTransferFunctionElement')
834 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT ransferFunctionElement" { 834 class ComponentTransferFunctionElement extends SvgElement native "*SVGComponentT ransferFunctionElement" {
835 835
836 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; 836 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
837 837
838 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; 838 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5;
839 839
840 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; 840 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
841 841
842 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; 842 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4;
843 843
844 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; 844 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2;
845 845
846 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; 846 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0;
847 847
848 @DomName('SVGComponentTransferFunctionElement.amplitude')
848 @DocsEditable 849 @DocsEditable
849 @DomName('SVGComponentTransferFunctionElement.amplitude')
850 final AnimatedNumber amplitude; 850 final AnimatedNumber amplitude;
851 851
852 @DomName('SVGComponentTransferFunctionElement.exponent')
852 @DocsEditable 853 @DocsEditable
853 @DomName('SVGComponentTransferFunctionElement.exponent')
854 final AnimatedNumber exponent; 854 final AnimatedNumber exponent;
855 855
856 @DomName('SVGComponentTransferFunctionElement.intercept')
856 @DocsEditable 857 @DocsEditable
857 @DomName('SVGComponentTransferFunctionElement.intercept')
858 final AnimatedNumber intercept; 858 final AnimatedNumber intercept;
859 859
860 @DomName('SVGComponentTransferFunctionElement.offset')
860 @DocsEditable 861 @DocsEditable
861 @DomName('SVGComponentTransferFunctionElement.offset')
862 final AnimatedNumber offset; 862 final AnimatedNumber offset;
863 863
864 @DomName('SVGComponentTransferFunctionElement.slope')
864 @DocsEditable 865 @DocsEditable
865 @DomName('SVGComponentTransferFunctionElement.slope')
866 final AnimatedNumber slope; 866 final AnimatedNumber slope;
867 867
868 @DomName('SVGComponentTransferFunctionElement.tableValues')
868 @DocsEditable 869 @DocsEditable
869 @DomName('SVGComponentTransferFunctionElement.tableValues')
870 final AnimatedNumberList tableValues; 870 final AnimatedNumberList tableValues;
871 871
872 @DomName('SVGComponentTransferFunctionElement.type')
872 @DocsEditable 873 @DocsEditable
873 @DomName('SVGComponentTransferFunctionElement.type')
874 final AnimatedEnumeration type; 874 final AnimatedEnumeration type;
875 } 875 }
876 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 876 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
877 // for details. All rights reserved. Use of this source code is governed by a 877 // for details. All rights reserved. Use of this source code is governed by a
878 // BSD-style license that can be found in the LICENSE file. 878 // BSD-style license that can be found in the LICENSE file.
879 879
880 880
881 881
882 @DocsEditable 882 @DocsEditable
883 @DomName('SVGCursorElement') 883 @DomName('SVGCursorElement')
884 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR esourcesRequired native "*SVGCursorElement" { 884 class CursorElement extends SvgElement implements UriReference, Tests, ExternalR esourcesRequired native "*SVGCursorElement" {
885 885
886 @DocsEditable 886 @DocsEditable
887 factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu rsor"); 887 factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cu rsor");
888 888
889 @DomName('SVGCursorElement.x')
889 @DocsEditable 890 @DocsEditable
890 @DomName('SVGCursorElement.x')
891 final AnimatedLength x; 891 final AnimatedLength x;
892 892
893 @DomName('SVGCursorElement.y')
893 @DocsEditable 894 @DocsEditable
894 @DomName('SVGCursorElement.y')
895 final AnimatedLength y; 895 final AnimatedLength y;
896 896
897 // From SVGExternalResourcesRequired 897 // From SVGExternalResourcesRequired
898 898
899 @DomName('SVGCursorElement.externalResourcesRequired')
899 @DocsEditable 900 @DocsEditable
900 @DomName('SVGCursorElement.externalResourcesRequired')
901 final AnimatedBoolean externalResourcesRequired; 901 final AnimatedBoolean externalResourcesRequired;
902 902
903 // From SVGTests 903 // From SVGTests
904 904
905 @DomName('SVGCursorElement.requiredExtensions')
905 @DocsEditable 906 @DocsEditable
906 @DomName('SVGCursorElement.requiredExtensions')
907 final StringList requiredExtensions; 907 final StringList requiredExtensions;
908 908
909 @DomName('SVGCursorElement.requiredFeatures')
909 @DocsEditable 910 @DocsEditable
910 @DomName('SVGCursorElement.requiredFeatures')
911 final StringList requiredFeatures; 911 final StringList requiredFeatures;
912 912
913 @DomName('SVGCursorElement.systemLanguage')
913 @DocsEditable 914 @DocsEditable
914 @DomName('SVGCursorElement.systemLanguage')
915 final StringList systemLanguage; 915 final StringList systemLanguage;
916 916
917 @DomName('SVGCursorElement.hasExtension')
917 @DocsEditable 918 @DocsEditable
918 @DomName('SVGCursorElement.hasExtension')
919 bool hasExtension(String extension) native; 919 bool hasExtension(String extension) native;
920 920
921 // From SVGURIReference 921 // From SVGURIReference
922 922
923 @DomName('SVGCursorElement.href')
923 @DocsEditable 924 @DocsEditable
924 @DomName('SVGCursorElement.href')
925 final AnimatedString href; 925 final AnimatedString href;
926 } 926 }
927 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 927 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
928 // for details. All rights reserved. Use of this source code is governed by a 928 // for details. All rights reserved. Use of this source code is governed by a
929 // BSD-style license that can be found in the LICENSE file. 929 // BSD-style license that can be found in the LICENSE file.
930 930
931 931
932 932
933 @DocsEditable 933 @DocsEditable
934 @DomName('SVGDefsElement') 934 @DomName('SVGDefsElement')
935 class DefsElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGDefsElement" { 935 class DefsElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGDefsElement" {
936 936
937 @DocsEditable 937 @DocsEditable
938 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs "); 938 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs ");
939 939
940 // From SVGExternalResourcesRequired 940 // From SVGExternalResourcesRequired
941 941
942 @DomName('SVGDefsElement.externalResourcesRequired')
942 @DocsEditable 943 @DocsEditable
943 @DomName('SVGDefsElement.externalResourcesRequired')
944 final AnimatedBoolean externalResourcesRequired; 944 final AnimatedBoolean externalResourcesRequired;
945 945
946 // From SVGLangSpace 946 // From SVGLangSpace
947 947
948 @DomName('SVGDefsElement.xmllang')
948 @DocsEditable 949 @DocsEditable
949 @DomName('SVGDefsElement.xmllang')
950 String xmllang; 950 String xmllang;
951 951
952 @DomName('SVGDefsElement.xmlspace')
952 @DocsEditable 953 @DocsEditable
953 @DomName('SVGDefsElement.xmlspace')
954 String xmlspace; 954 String xmlspace;
955 955
956 // From SVGLocatable 956 // From SVGLocatable
957 957
958 @DomName('SVGDefsElement.farthestViewportElement')
958 @DocsEditable 959 @DocsEditable
959 @DomName('SVGDefsElement.farthestViewportElement')
960 final SvgElement farthestViewportElement; 960 final SvgElement farthestViewportElement;
961 961
962 @DomName('SVGDefsElement.nearestViewportElement')
962 @DocsEditable 963 @DocsEditable
963 @DomName('SVGDefsElement.nearestViewportElement')
964 final SvgElement nearestViewportElement; 964 final SvgElement nearestViewportElement;
965 965
966 @DomName('SVGDefsElement.getBBox')
966 @DocsEditable 967 @DocsEditable
967 @DomName('SVGDefsElement.getBBox')
968 Rect getBBox() native; 968 Rect getBBox() native;
969 969
970 @JSName('getCTM') 970 @JSName('getCTM')
971 @DomName('SVGDefsElement.getCTM')
971 @DocsEditable 972 @DocsEditable
972 @DomName('SVGDefsElement.getCTM')
973 Matrix getCtm() native; 973 Matrix getCtm() native;
974 974
975 @JSName('getScreenCTM') 975 @JSName('getScreenCTM')
976 @DomName('SVGDefsElement.getScreenCTM')
976 @DocsEditable 977 @DocsEditable
977 @DomName('SVGDefsElement.getScreenCTM')
978 Matrix getScreenCtm() native; 978 Matrix getScreenCtm() native;
979 979
980 @DomName('SVGDefsElement.getTransformToElement')
980 @DocsEditable 981 @DocsEditable
981 @DomName('SVGDefsElement.getTransformToElement')
982 Matrix getTransformToElement(SvgElement element) native; 982 Matrix getTransformToElement(SvgElement element) native;
983 983
984 // From SVGStylable 984 // From SVGStylable
985 985
986 // Shadowing definition. 986 // Shadowing definition.
987 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 987 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
988 988
989 // Use implementation from Element. 989 // Use implementation from Element.
990 // final CssStyleDeclaration style; 990 // final CssStyleDeclaration style;
991 991
992 @DomName('SVGDefsElement.getPresentationAttribute')
992 @DocsEditable 993 @DocsEditable
993 @DomName('SVGDefsElement.getPresentationAttribute')
994 CssValue getPresentationAttribute(String name) native; 994 CssValue getPresentationAttribute(String name) native;
995 995
996 // From SVGTests 996 // From SVGTests
997 997
998 @DomName('SVGDefsElement.requiredExtensions')
998 @DocsEditable 999 @DocsEditable
999 @DomName('SVGDefsElement.requiredExtensions')
1000 final StringList requiredExtensions; 1000 final StringList requiredExtensions;
1001 1001
1002 @DomName('SVGDefsElement.requiredFeatures')
1002 @DocsEditable 1003 @DocsEditable
1003 @DomName('SVGDefsElement.requiredFeatures')
1004 final StringList requiredFeatures; 1004 final StringList requiredFeatures;
1005 1005
1006 @DomName('SVGDefsElement.systemLanguage')
1006 @DocsEditable 1007 @DocsEditable
1007 @DomName('SVGDefsElement.systemLanguage')
1008 final StringList systemLanguage; 1008 final StringList systemLanguage;
1009 1009
1010 @DomName('SVGDefsElement.hasExtension')
1010 @DocsEditable 1011 @DocsEditable
1011 @DomName('SVGDefsElement.hasExtension')
1012 bool hasExtension(String extension) native; 1012 bool hasExtension(String extension) native;
1013 1013
1014 // From SVGTransformable 1014 // From SVGTransformable
1015 1015
1016 @DomName('SVGDefsElement.transform')
1016 @DocsEditable 1017 @DocsEditable
1017 @DomName('SVGDefsElement.transform')
1018 final AnimatedTransformList transform; 1018 final AnimatedTransformList transform;
1019 } 1019 }
1020 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1020 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1021 // for details. All rights reserved. Use of this source code is governed by a 1021 // for details. All rights reserved. Use of this source code is governed by a
1022 // BSD-style license that can be found in the LICENSE file. 1022 // BSD-style license that can be found in the LICENSE file.
1023 1023
1024 1024
1025 1025
1026 @DocsEditable 1026 @DocsEditable
1027 @DomName('SVGDescElement') 1027 @DomName('SVGDescElement')
1028 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG DescElement" { 1028 class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG DescElement" {
1029 1029
1030 @DocsEditable 1030 @DocsEditable
1031 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc "); 1031 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc ");
1032 1032
1033 // From SVGLangSpace 1033 // From SVGLangSpace
1034 1034
1035 @DomName('SVGDescElement.xmllang')
1035 @DocsEditable 1036 @DocsEditable
1036 @DomName('SVGDescElement.xmllang')
1037 String xmllang; 1037 String xmllang;
1038 1038
1039 @DomName('SVGDescElement.xmlspace')
1039 @DocsEditable 1040 @DocsEditable
1040 @DomName('SVGDescElement.xmlspace')
1041 String xmlspace; 1041 String xmlspace;
1042 1042
1043 // From SVGStylable 1043 // From SVGStylable
1044 1044
1045 // Shadowing definition. 1045 // Shadowing definition.
1046 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 1046 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
1047 1047
1048 // Use implementation from Element. 1048 // Use implementation from Element.
1049 // final CssStyleDeclaration style; 1049 // final CssStyleDeclaration style;
1050 1050
1051 @DomName('SVGDescElement.getPresentationAttribute')
1051 @DocsEditable 1052 @DocsEditable
1052 @DomName('SVGDescElement.getPresentationAttribute')
1053 CssValue getPresentationAttribute(String name) native; 1053 CssValue getPresentationAttribute(String name) native;
1054 } 1054 }
1055 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1055 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1056 // for details. All rights reserved. Use of this source code is governed by a 1056 // for details. All rights reserved. Use of this source code is governed by a
1057 // BSD-style license that can be found in the LICENSE file. 1057 // BSD-style license that can be found in the LICENSE file.
1058 1058
1059 1059
1060 1060
1061 @DocsEditable 1061 @DocsEditable
1062 @DomName('SVGElementInstance') 1062 @DomName('SVGElementInstance')
1063 class ElementInstance extends EventTarget native "*SVGElementInstance" { 1063 class ElementInstance extends EventTarget native "*SVGElementInstance" {
1064 1064
1065 @DomName('SVGElementInstance.abort')
1065 @DocsEditable 1066 @DocsEditable
1066 @DomName('SVGElementInstance.abort')
1067 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 1067 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
1068 1068
1069 @DomName('SVGElementInstance.beforecopy')
1069 @DocsEditable 1070 @DocsEditable
1070 @DomName('SVGElementInstance.beforecopy')
1071 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy'); 1071 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy');
1072 1072
1073 @DomName('SVGElementInstance.beforecut')
1073 @DocsEditable 1074 @DocsEditable
1074 @DomName('SVGElementInstance.beforecut')
1075 static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv ider<Event>('beforecut'); 1075 static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv ider<Event>('beforecut');
1076 1076
1077 @DomName('SVGElementInstance.beforepaste')
1077 @DocsEditable 1078 @DocsEditable
1078 @DomName('SVGElementInstance.beforepaste')
1079 static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr ovider<Event>('beforepaste'); 1079 static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr ovider<Event>('beforepaste');
1080 1080
1081 @DomName('SVGElementInstance.blur')
1081 @DocsEditable 1082 @DocsEditable
1082 @DomName('SVGElementInstance.blur')
1083 static const EventStreamProvider<Event> blurEvent = const EventStreamProvider< Event>('blur'); 1083 static const EventStreamProvider<Event> blurEvent = const EventStreamProvider< Event>('blur');
1084 1084
1085 @DomName('SVGElementInstance.change')
1085 @DocsEditable 1086 @DocsEditable
1086 @DomName('SVGElementInstance.change')
1087 static const EventStreamProvider<Event> changeEvent = const EventStreamProvide r<Event>('change'); 1087 static const EventStreamProvider<Event> changeEvent = const EventStreamProvide r<Event>('change');
1088 1088
1089 @DomName('SVGElementInstance.click')
1089 @DocsEditable 1090 @DocsEditable
1090 @DomName('SVGElementInstance.click')
1091 static const EventStreamProvider<MouseEvent> clickEvent = const EventStreamPro vider<MouseEvent>('click'); 1091 static const EventStreamProvider<MouseEvent> clickEvent = const EventStreamPro vider<MouseEvent>('click');
1092 1092
1093 @DomName('SVGElementInstance.contextmenu')
1093 @DocsEditable 1094 @DocsEditable
1094 @DomName('SVGElementInstance.contextmenu')
1095 static const EventStreamProvider<MouseEvent> contextMenuEvent = const EventStr eamProvider<MouseEvent>('contextmenu'); 1095 static const EventStreamProvider<MouseEvent> contextMenuEvent = const EventStr eamProvider<MouseEvent>('contextmenu');
1096 1096
1097 @DomName('SVGElementInstance.copy')
1097 @DocsEditable 1098 @DocsEditable
1098 @DomName('SVGElementInstance.copy')
1099 static const EventStreamProvider<Event> copyEvent = const EventStreamProvider< Event>('copy'); 1099 static const EventStreamProvider<Event> copyEvent = const EventStreamProvider< Event>('copy');
1100 1100
1101 @DomName('SVGElementInstance.cut')
1101 @DocsEditable 1102 @DocsEditable
1102 @DomName('SVGElementInstance.cut')
1103 static const EventStreamProvider<Event> cutEvent = const EventStreamProvider<E vent>('cut'); 1103 static const EventStreamProvider<Event> cutEvent = const EventStreamProvider<E vent>('cut');
1104 1104
1105 @DomName('SVGElementInstance.dblclick')
1105 @DocsEditable 1106 @DocsEditable
1106 @DomName('SVGElementInstance.dblclick')
1107 static const EventStreamProvider<Event> doubleClickEvent = const EventStreamPr ovider<Event>('dblclick'); 1107 static const EventStreamProvider<Event> doubleClickEvent = const EventStreamPr ovider<Event>('dblclick');
1108 1108
1109 @DomName('SVGElementInstance.drag')
1109 @DocsEditable 1110 @DocsEditable
1110 @DomName('SVGElementInstance.drag')
1111 static const EventStreamProvider<MouseEvent> dragEvent = const EventStreamProv ider<MouseEvent>('drag'); 1111 static const EventStreamProvider<MouseEvent> dragEvent = const EventStreamProv ider<MouseEvent>('drag');
1112 1112
1113 @DomName('SVGElementInstance.dragend')
1113 @DocsEditable 1114 @DocsEditable
1114 @DomName('SVGElementInstance.dragend')
1115 static const EventStreamProvider<MouseEvent> dragEndEvent = const EventStreamP rovider<MouseEvent>('dragend'); 1115 static const EventStreamProvider<MouseEvent> dragEndEvent = const EventStreamP rovider<MouseEvent>('dragend');
1116 1116
1117 @DomName('SVGElementInstance.dragenter')
1117 @DocsEditable 1118 @DocsEditable
1118 @DomName('SVGElementInstance.dragenter')
1119 static const EventStreamProvider<MouseEvent> dragEnterEvent = const EventStrea mProvider<MouseEvent>('dragenter'); 1119 static const EventStreamProvider<MouseEvent> dragEnterEvent = const EventStrea mProvider<MouseEvent>('dragenter');
1120 1120
1121 @DomName('SVGElementInstance.dragleave')
1121 @DocsEditable 1122 @DocsEditable
1122 @DomName('SVGElementInstance.dragleave')
1123 static const EventStreamProvider<MouseEvent> dragLeaveEvent = const EventStrea mProvider<MouseEvent>('dragleave'); 1123 static const EventStreamProvider<MouseEvent> dragLeaveEvent = const EventStrea mProvider<MouseEvent>('dragleave');
1124 1124
1125 @DomName('SVGElementInstance.dragover')
1125 @DocsEditable 1126 @DocsEditable
1126 @DomName('SVGElementInstance.dragover')
1127 static const EventStreamProvider<MouseEvent> dragOverEvent = const EventStream Provider<MouseEvent>('dragover'); 1127 static const EventStreamProvider<MouseEvent> dragOverEvent = const EventStream Provider<MouseEvent>('dragover');
1128 1128
1129 @DomName('SVGElementInstance.dragstart')
1129 @DocsEditable 1130 @DocsEditable
1130 @DomName('SVGElementInstance.dragstart')
1131 static const EventStreamProvider<MouseEvent> dragStartEvent = const EventStrea mProvider<MouseEvent>('dragstart'); 1131 static const EventStreamProvider<MouseEvent> dragStartEvent = const EventStrea mProvider<MouseEvent>('dragstart');
1132 1132
1133 @DomName('SVGElementInstance.drop')
1133 @DocsEditable 1134 @DocsEditable
1134 @DomName('SVGElementInstance.drop')
1135 static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProv ider<MouseEvent>('drop'); 1135 static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProv ider<MouseEvent>('drop');
1136 1136
1137 @DomName('SVGElementInstance.error')
1137 @DocsEditable 1138 @DocsEditable
1138 @DomName('SVGElementInstance.error')
1139 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 1139 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
1140 1140
1141 @DomName('SVGElementInstance.focus')
1141 @DocsEditable 1142 @DocsEditable
1142 @DomName('SVGElementInstance.focus')
1143 static const EventStreamProvider<Event> focusEvent = const EventStreamProvider <Event>('focus'); 1143 static const EventStreamProvider<Event> focusEvent = const EventStreamProvider <Event>('focus');
1144 1144
1145 @DomName('SVGElementInstance.input')
1145 @DocsEditable 1146 @DocsEditable
1146 @DomName('SVGElementInstance.input')
1147 static const EventStreamProvider<Event> inputEvent = const EventStreamProvider <Event>('input'); 1147 static const EventStreamProvider<Event> inputEvent = const EventStreamProvider <Event>('input');
1148 1148
1149 @DomName('SVGElementInstance.keydown')
1149 @DocsEditable 1150 @DocsEditable
1150 @DomName('SVGElementInstance.keydown')
1151 static const EventStreamProvider<KeyboardEvent> keyDownEvent = const EventStre amProvider<KeyboardEvent>('keydown'); 1151 static const EventStreamProvider<KeyboardEvent> keyDownEvent = const EventStre amProvider<KeyboardEvent>('keydown');
1152 1152
1153 @DomName('SVGElementInstance.keypress')
1153 @DocsEditable 1154 @DocsEditable
1154 @DomName('SVGElementInstance.keypress')
1155 static const EventStreamProvider<KeyboardEvent> keyPressEvent = const EventStr eamProvider<KeyboardEvent>('keypress'); 1155 static const EventStreamProvider<KeyboardEvent> keyPressEvent = const EventStr eamProvider<KeyboardEvent>('keypress');
1156 1156
1157 @DomName('SVGElementInstance.keyup')
1157 @DocsEditable 1158 @DocsEditable
1158 @DomName('SVGElementInstance.keyup')
1159 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream Provider<KeyboardEvent>('keyup'); 1159 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream Provider<KeyboardEvent>('keyup');
1160 1160
1161 @DomName('SVGElementInstance.load')
1161 @DocsEditable 1162 @DocsEditable
1162 @DomName('SVGElementInstance.load')
1163 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider< Event>('load'); 1163 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider< Event>('load');
1164 1164
1165 @DomName('SVGElementInstance.mousedown')
1165 @DocsEditable 1166 @DocsEditable
1166 @DomName('SVGElementInstance.mousedown')
1167 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea mProvider<MouseEvent>('mousedown'); 1167 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea mProvider<MouseEvent>('mousedown');
1168 1168
1169 @DomName('SVGElementInstance.mousemove')
1169 @DocsEditable 1170 @DocsEditable
1170 @DomName('SVGElementInstance.mousemove')
1171 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea mProvider<MouseEvent>('mousemove'); 1171 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea mProvider<MouseEvent>('mousemove');
1172 1172
1173 @DomName('SVGElementInstance.mouseout')
1173 @DocsEditable 1174 @DocsEditable
1174 @DomName('SVGElementInstance.mouseout')
1175 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream Provider<MouseEvent>('mouseout'); 1175 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream Provider<MouseEvent>('mouseout');
1176 1176
1177 @DomName('SVGElementInstance.mouseover')
1177 @DocsEditable 1178 @DocsEditable
1178 @DomName('SVGElementInstance.mouseover')
1179 static const EventStreamProvider<MouseEvent> mouseOverEvent = const EventStrea mProvider<MouseEvent>('mouseover'); 1179 static const EventStreamProvider<MouseEvent> mouseOverEvent = const EventStrea mProvider<MouseEvent>('mouseover');
1180 1180
1181 @DomName('SVGElementInstance.mouseup')
1181 @DocsEditable 1182 @DocsEditable
1182 @DomName('SVGElementInstance.mouseup')
1183 static const EventStreamProvider<MouseEvent> mouseUpEvent = const EventStreamP rovider<MouseEvent>('mouseup'); 1183 static const EventStreamProvider<MouseEvent> mouseUpEvent = const EventStreamP rovider<MouseEvent>('mouseup');
1184 1184
1185 @DomName('SVGElementInstance.mousewheel')
1185 @DocsEditable 1186 @DocsEditable
1186 @DomName('SVGElementInstance.mousewheel')
1187 static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStre amProvider<WheelEvent>('mousewheel'); 1187 static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStre amProvider<WheelEvent>('mousewheel');
1188 1188
1189 @DomName('SVGElementInstance.paste')
1189 @DocsEditable 1190 @DocsEditable
1190 @DomName('SVGElementInstance.paste')
1191 static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider <Event>('paste'); 1191 static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider <Event>('paste');
1192 1192
1193 @DomName('SVGElementInstance.reset')
1193 @DocsEditable 1194 @DocsEditable
1194 @DomName('SVGElementInstance.reset')
1195 static const EventStreamProvider<Event> resetEvent = const EventStreamProvider <Event>('reset'); 1195 static const EventStreamProvider<Event> resetEvent = const EventStreamProvider <Event>('reset');
1196 1196
1197 @DomName('SVGElementInstance.resize')
1197 @DocsEditable 1198 @DocsEditable
1198 @DomName('SVGElementInstance.resize')
1199 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide r<Event>('resize'); 1199 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide r<Event>('resize');
1200 1200
1201 @DomName('SVGElementInstance.scroll')
1201 @DocsEditable 1202 @DocsEditable
1202 @DomName('SVGElementInstance.scroll')
1203 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide r<Event>('scroll'); 1203 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide r<Event>('scroll');
1204 1204
1205 @DomName('SVGElementInstance.search')
1205 @DocsEditable 1206 @DocsEditable
1206 @DomName('SVGElementInstance.search')
1207 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide r<Event>('search'); 1207 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide r<Event>('search');
1208 1208
1209 @DomName('SVGElementInstance.select')
1209 @DocsEditable 1210 @DocsEditable
1210 @DomName('SVGElementInstance.select')
1211 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide r<Event>('select'); 1211 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide r<Event>('select');
1212 1212
1213 @DomName('SVGElementInstance.selectstart')
1213 @DocsEditable 1214 @DocsEditable
1214 @DomName('SVGElementInstance.selectstart')
1215 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr ovider<Event>('selectstart'); 1215 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr ovider<Event>('selectstart');
1216 1216
1217 @DomName('SVGElementInstance.submit')
1217 @DocsEditable 1218 @DocsEditable
1218 @DomName('SVGElementInstance.submit')
1219 static const EventStreamProvider<Event> submitEvent = const EventStreamProvide r<Event>('submit'); 1219 static const EventStreamProvider<Event> submitEvent = const EventStreamProvide r<Event>('submit');
1220 1220
1221 @DomName('SVGElementInstance.unload')
1221 @DocsEditable 1222 @DocsEditable
1222 @DomName('SVGElementInstance.unload')
1223 static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide r<Event>('unload'); 1223 static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide r<Event>('unload');
1224 1224
1225 @DocsEditable 1225 @DocsEditable
1226 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 1226 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
1227 ElementInstanceEvents get on => 1227 ElementInstanceEvents get on =>
1228 new ElementInstanceEvents(this); 1228 new ElementInstanceEvents(this);
1229 1229
1230 @DomName('SVGElementInstance.childNodes')
1230 @DocsEditable 1231 @DocsEditable
1231 @DomName('SVGElementInstance.childNodes')
1232 @Returns('_ElementInstanceList') 1232 @Returns('_ElementInstanceList')
1233 @Creates('_ElementInstanceList') 1233 @Creates('_ElementInstanceList')
1234 final List<ElementInstance> childNodes; 1234 final List<ElementInstance> childNodes;
1235 1235
1236 @DomName('SVGElementInstance.correspondingElement')
1236 @DocsEditable 1237 @DocsEditable
1237 @DomName('SVGElementInstance.correspondingElement')
1238 final SvgElement correspondingElement; 1238 final SvgElement correspondingElement;
1239 1239
1240 @DomName('SVGElementInstance.correspondingUseElement')
1240 @DocsEditable 1241 @DocsEditable
1241 @DomName('SVGElementInstance.correspondingUseElement')
1242 final UseElement correspondingUseElement; 1242 final UseElement correspondingUseElement;
1243 1243
1244 @DomName('SVGElementInstance.firstChild')
1244 @DocsEditable 1245 @DocsEditable
1245 @DomName('SVGElementInstance.firstChild')
1246 final ElementInstance firstChild; 1246 final ElementInstance firstChild;
1247 1247
1248 @DomName('SVGElementInstance.lastChild')
1248 @DocsEditable 1249 @DocsEditable
1249 @DomName('SVGElementInstance.lastChild')
1250 final ElementInstance lastChild; 1250 final ElementInstance lastChild;
1251 1251
1252 @DomName('SVGElementInstance.nextSibling')
1252 @DocsEditable 1253 @DocsEditable
1253 @DomName('SVGElementInstance.nextSibling')
1254 final ElementInstance nextSibling; 1254 final ElementInstance nextSibling;
1255 1255
1256 @DomName('SVGElementInstance.parentNode')
1256 @DocsEditable 1257 @DocsEditable
1257 @DomName('SVGElementInstance.parentNode')
1258 final ElementInstance parentNode; 1258 final ElementInstance parentNode;
1259 1259
1260 @DomName('SVGElementInstance.previousSibling')
1260 @DocsEditable 1261 @DocsEditable
1261 @DomName('SVGElementInstance.previousSibling')
1262 final ElementInstance previousSibling; 1262 final ElementInstance previousSibling;
1263 1263
1264 @DomName('SVGElementInstance.abort')
1264 @DocsEditable 1265 @DocsEditable
1265 @DomName('SVGElementInstance.abort')
1266 Stream<Event> get onAbort => abortEvent.forTarget(this); 1266 Stream<Event> get onAbort => abortEvent.forTarget(this);
1267 1267
1268 @DomName('SVGElementInstance.beforecopy')
1268 @DocsEditable 1269 @DocsEditable
1269 @DomName('SVGElementInstance.beforecopy')
1270 Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this); 1270 Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this);
1271 1271
1272 @DomName('SVGElementInstance.beforecut')
1272 @DocsEditable 1273 @DocsEditable
1273 @DomName('SVGElementInstance.beforecut')
1274 Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this); 1274 Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this);
1275 1275
1276 @DomName('SVGElementInstance.beforepaste')
1276 @DocsEditable 1277 @DocsEditable
1277 @DomName('SVGElementInstance.beforepaste')
1278 Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this); 1278 Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this);
1279 1279
1280 @DomName('SVGElementInstance.blur')
1280 @DocsEditable 1281 @DocsEditable
1281 @DomName('SVGElementInstance.blur')
1282 Stream<Event> get onBlur => blurEvent.forTarget(this); 1282 Stream<Event> get onBlur => blurEvent.forTarget(this);
1283 1283
1284 @DomName('SVGElementInstance.change')
1284 @DocsEditable 1285 @DocsEditable
1285 @DomName('SVGElementInstance.change')
1286 Stream<Event> get onChange => changeEvent.forTarget(this); 1286 Stream<Event> get onChange => changeEvent.forTarget(this);
1287 1287
1288 @DomName('SVGElementInstance.click')
1288 @DocsEditable 1289 @DocsEditable
1289 @DomName('SVGElementInstance.click')
1290 Stream<MouseEvent> get onClick => clickEvent.forTarget(this); 1290 Stream<MouseEvent> get onClick => clickEvent.forTarget(this);
1291 1291
1292 @DomName('SVGElementInstance.contextmenu')
1292 @DocsEditable 1293 @DocsEditable
1293 @DomName('SVGElementInstance.contextmenu')
1294 Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this); 1294 Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this);
1295 1295
1296 @DomName('SVGElementInstance.copy')
1296 @DocsEditable 1297 @DocsEditable
1297 @DomName('SVGElementInstance.copy')
1298 Stream<Event> get onCopy => copyEvent.forTarget(this); 1298 Stream<Event> get onCopy => copyEvent.forTarget(this);
1299 1299
1300 @DomName('SVGElementInstance.cut')
1300 @DocsEditable 1301 @DocsEditable
1301 @DomName('SVGElementInstance.cut')
1302 Stream<Event> get onCut => cutEvent.forTarget(this); 1302 Stream<Event> get onCut => cutEvent.forTarget(this);
1303 1303
1304 @DomName('SVGElementInstance.dblclick')
1304 @DocsEditable 1305 @DocsEditable
1305 @DomName('SVGElementInstance.dblclick')
1306 Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this); 1306 Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this);
1307 1307
1308 @DomName('SVGElementInstance.drag')
1308 @DocsEditable 1309 @DocsEditable
1309 @DomName('SVGElementInstance.drag')
1310 Stream<MouseEvent> get onDrag => dragEvent.forTarget(this); 1310 Stream<MouseEvent> get onDrag => dragEvent.forTarget(this);
1311 1311
1312 @DomName('SVGElementInstance.dragend')
1312 @DocsEditable 1313 @DocsEditable
1313 @DomName('SVGElementInstance.dragend')
1314 Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this); 1314 Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this);
1315 1315
1316 @DomName('SVGElementInstance.dragenter')
1316 @DocsEditable 1317 @DocsEditable
1317 @DomName('SVGElementInstance.dragenter')
1318 Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this); 1318 Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this);
1319 1319
1320 @DomName('SVGElementInstance.dragleave')
1320 @DocsEditable 1321 @DocsEditable
1321 @DomName('SVGElementInstance.dragleave')
1322 Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this); 1322 Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this);
1323 1323
1324 @DomName('SVGElementInstance.dragover')
1324 @DocsEditable 1325 @DocsEditable
1325 @DomName('SVGElementInstance.dragover')
1326 Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this); 1326 Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this);
1327 1327
1328 @DomName('SVGElementInstance.dragstart')
1328 @DocsEditable 1329 @DocsEditable
1329 @DomName('SVGElementInstance.dragstart')
1330 Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this); 1330 Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this);
1331 1331
1332 @DomName('SVGElementInstance.drop')
1332 @DocsEditable 1333 @DocsEditable
1333 @DomName('SVGElementInstance.drop')
1334 Stream<MouseEvent> get onDrop => dropEvent.forTarget(this); 1334 Stream<MouseEvent> get onDrop => dropEvent.forTarget(this);
1335 1335
1336 @DomName('SVGElementInstance.error')
1336 @DocsEditable 1337 @DocsEditable
1337 @DomName('SVGElementInstance.error')
1338 Stream<Event> get onError => errorEvent.forTarget(this); 1338 Stream<Event> get onError => errorEvent.forTarget(this);
1339 1339
1340 @DomName('SVGElementInstance.focus')
1340 @DocsEditable 1341 @DocsEditable
1341 @DomName('SVGElementInstance.focus')
1342 Stream<Event> get onFocus => focusEvent.forTarget(this); 1342 Stream<Event> get onFocus => focusEvent.forTarget(this);
1343 1343
1344 @DomName('SVGElementInstance.input')
1344 @DocsEditable 1345 @DocsEditable
1345 @DomName('SVGElementInstance.input')
1346 Stream<Event> get onInput => inputEvent.forTarget(this); 1346 Stream<Event> get onInput => inputEvent.forTarget(this);
1347 1347
1348 @DomName('SVGElementInstance.keydown')
1348 @DocsEditable 1349 @DocsEditable
1349 @DomName('SVGElementInstance.keydown')
1350 Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this); 1350 Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this);
1351 1351
1352 @DomName('SVGElementInstance.keypress')
1352 @DocsEditable 1353 @DocsEditable
1353 @DomName('SVGElementInstance.keypress')
1354 Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this); 1354 Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this);
1355 1355
1356 @DomName('SVGElementInstance.keyup')
1356 @DocsEditable 1357 @DocsEditable
1357 @DomName('SVGElementInstance.keyup')
1358 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this); 1358 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this);
1359 1359
1360 @DomName('SVGElementInstance.load')
1360 @DocsEditable 1361 @DocsEditable
1361 @DomName('SVGElementInstance.load')
1362 Stream<Event> get onLoad => loadEvent.forTarget(this); 1362 Stream<Event> get onLoad => loadEvent.forTarget(this);
1363 1363
1364 @DomName('SVGElementInstance.mousedown')
1364 @DocsEditable 1365 @DocsEditable
1365 @DomName('SVGElementInstance.mousedown')
1366 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this); 1366 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this);
1367 1367
1368 @DomName('SVGElementInstance.mousemove')
1368 @DocsEditable 1369 @DocsEditable
1369 @DomName('SVGElementInstance.mousemove')
1370 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this); 1370 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this);
1371 1371
1372 @DomName('SVGElementInstance.mouseout')
1372 @DocsEditable 1373 @DocsEditable
1373 @DomName('SVGElementInstance.mouseout')
1374 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this); 1374 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this);
1375 1375
1376 @DomName('SVGElementInstance.mouseover')
1376 @DocsEditable 1377 @DocsEditable
1377 @DomName('SVGElementInstance.mouseover')
1378 Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this); 1378 Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this);
1379 1379
1380 @DomName('SVGElementInstance.mouseup')
1380 @DocsEditable 1381 @DocsEditable
1381 @DomName('SVGElementInstance.mouseup')
1382 Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this); 1382 Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this);
1383 1383
1384 @DomName('SVGElementInstance.mousewheel')
1384 @DocsEditable 1385 @DocsEditable
1385 @DomName('SVGElementInstance.mousewheel')
1386 Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this); 1386 Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this);
1387 1387
1388 @DomName('SVGElementInstance.paste')
1388 @DocsEditable 1389 @DocsEditable
1389 @DomName('SVGElementInstance.paste')
1390 Stream<Event> get onPaste => pasteEvent.forTarget(this); 1390 Stream<Event> get onPaste => pasteEvent.forTarget(this);
1391 1391
1392 @DomName('SVGElementInstance.reset')
1392 @DocsEditable 1393 @DocsEditable
1393 @DomName('SVGElementInstance.reset')
1394 Stream<Event> get onReset => resetEvent.forTarget(this); 1394 Stream<Event> get onReset => resetEvent.forTarget(this);
1395 1395
1396 @DomName('SVGElementInstance.resize')
1396 @DocsEditable 1397 @DocsEditable
1397 @DomName('SVGElementInstance.resize')
1398 Stream<Event> get onResize => resizeEvent.forTarget(this); 1398 Stream<Event> get onResize => resizeEvent.forTarget(this);
1399 1399
1400 @DomName('SVGElementInstance.scroll')
1400 @DocsEditable 1401 @DocsEditable
1401 @DomName('SVGElementInstance.scroll')
1402 Stream<Event> get onScroll => scrollEvent.forTarget(this); 1402 Stream<Event> get onScroll => scrollEvent.forTarget(this);
1403 1403
1404 @DomName('SVGElementInstance.search')
1404 @DocsEditable 1405 @DocsEditable
1405 @DomName('SVGElementInstance.search')
1406 Stream<Event> get onSearch => searchEvent.forTarget(this); 1406 Stream<Event> get onSearch => searchEvent.forTarget(this);
1407 1407
1408 @DomName('SVGElementInstance.select')
1408 @DocsEditable 1409 @DocsEditable
1409 @DomName('SVGElementInstance.select')
1410 Stream<Event> get onSelect => selectEvent.forTarget(this); 1410 Stream<Event> get onSelect => selectEvent.forTarget(this);
1411 1411
1412 @DomName('SVGElementInstance.selectstart')
1412 @DocsEditable 1413 @DocsEditable
1413 @DomName('SVGElementInstance.selectstart')
1414 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this); 1414 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this);
1415 1415
1416 @DomName('SVGElementInstance.submit')
1416 @DocsEditable 1417 @DocsEditable
1417 @DomName('SVGElementInstance.submit')
1418 Stream<Event> get onSubmit => submitEvent.forTarget(this); 1418 Stream<Event> get onSubmit => submitEvent.forTarget(this);
1419 1419
1420 @DomName('SVGElementInstance.unload')
1420 @DocsEditable 1421 @DocsEditable
1421 @DomName('SVGElementInstance.unload')
1422 Stream<Event> get onUnload => unloadEvent.forTarget(this); 1422 Stream<Event> get onUnload => unloadEvent.forTarget(this);
1423 } 1423 }
1424 1424
1425 @DocsEditable 1425 @DocsEditable
1426 class ElementInstanceEvents extends Events { 1426 class ElementInstanceEvents extends Events {
1427 @DocsEditable 1427 @DocsEditable
1428 ElementInstanceEvents(EventTarget _ptr) : super(_ptr); 1428 ElementInstanceEvents(EventTarget _ptr) : super(_ptr);
1429 1429
1430 @DocsEditable 1430 @DocsEditable
1431 EventListenerList get abort => this['abort']; 1431 EventListenerList get abort => this['abort'];
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
1545 EventListenerList get submit => this['submit']; 1545 EventListenerList get submit => this['submit'];
1546 1546
1547 @DocsEditable 1547 @DocsEditable
1548 EventListenerList get unload => this['unload']; 1548 EventListenerList get unload => this['unload'];
1549 } 1549 }
1550 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1550 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1551 // for details. All rights reserved. Use of this source code is governed by a 1551 // for details. All rights reserved. Use of this source code is governed by a
1552 // BSD-style license that can be found in the LICENSE file. 1552 // BSD-style license that can be found in the LICENSE file.
1553 1553
1554 1554
1555 @DocsEditable
1556 @DomName('ElementTimeControl') 1555 @DomName('ElementTimeControl')
1557 abstract class ElementTimeControl { 1556 abstract class ElementTimeControl {
1558 1557
1559 void beginElement(); 1558 void beginElement();
1560 1559
1561 void beginElementAt(num offset); 1560 void beginElementAt(num offset);
1562 1561
1563 void endElement(); 1562 void endElement();
1564 1563
1565 void endElementAt(num offset); 1564 void endElementAt(num offset);
1566 } 1565 }
1567 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1566 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1568 // for details. All rights reserved. Use of this source code is governed by a 1567 // for details. All rights reserved. Use of this source code is governed by a
1569 // BSD-style license that can be found in the LICENSE file. 1568 // BSD-style license that can be found in the LICENSE file.
1570 1569
1571 1570
1572 1571
1573 @DocsEditable 1572 @DocsEditable
1574 @DomName('SVGEllipseElement') 1573 @DomName('SVGEllipseElement')
1575 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" { 1574 class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl e, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" {
1576 1575
1577 @DocsEditable 1576 @DocsEditable
1578 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse"); 1577 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse");
1579 1578
1579 @DomName('SVGEllipseElement.cx')
1580 @DocsEditable 1580 @DocsEditable
1581 @DomName('SVGEllipseElement.cx')
1582 final AnimatedLength cx; 1581 final AnimatedLength cx;
1583 1582
1583 @DomName('SVGEllipseElement.cy')
1584 @DocsEditable 1584 @DocsEditable
1585 @DomName('SVGEllipseElement.cy')
1586 final AnimatedLength cy; 1585 final AnimatedLength cy;
1587 1586
1587 @DomName('SVGEllipseElement.rx')
1588 @DocsEditable 1588 @DocsEditable
1589 @DomName('SVGEllipseElement.rx')
1590 final AnimatedLength rx; 1589 final AnimatedLength rx;
1591 1590
1591 @DomName('SVGEllipseElement.ry')
1592 @DocsEditable 1592 @DocsEditable
1593 @DomName('SVGEllipseElement.ry')
1594 final AnimatedLength ry; 1593 final AnimatedLength ry;
1595 1594
1596 // From SVGExternalResourcesRequired 1595 // From SVGExternalResourcesRequired
1597 1596
1597 @DomName('SVGEllipseElement.externalResourcesRequired')
1598 @DocsEditable 1598 @DocsEditable
1599 @DomName('SVGEllipseElement.externalResourcesRequired')
1600 final AnimatedBoolean externalResourcesRequired; 1599 final AnimatedBoolean externalResourcesRequired;
1601 1600
1602 // From SVGLangSpace 1601 // From SVGLangSpace
1603 1602
1603 @DomName('SVGEllipseElement.xmllang')
1604 @DocsEditable 1604 @DocsEditable
1605 @DomName('SVGEllipseElement.xmllang')
1606 String xmllang; 1605 String xmllang;
1607 1606
1607 @DomName('SVGEllipseElement.xmlspace')
1608 @DocsEditable 1608 @DocsEditable
1609 @DomName('SVGEllipseElement.xmlspace')
1610 String xmlspace; 1609 String xmlspace;
1611 1610
1612 // From SVGLocatable 1611 // From SVGLocatable
1613 1612
1613 @DomName('SVGEllipseElement.farthestViewportElement')
1614 @DocsEditable 1614 @DocsEditable
1615 @DomName('SVGEllipseElement.farthestViewportElement')
1616 final SvgElement farthestViewportElement; 1615 final SvgElement farthestViewportElement;
1617 1616
1617 @DomName('SVGEllipseElement.nearestViewportElement')
1618 @DocsEditable 1618 @DocsEditable
1619 @DomName('SVGEllipseElement.nearestViewportElement')
1620 final SvgElement nearestViewportElement; 1619 final SvgElement nearestViewportElement;
1621 1620
1621 @DomName('SVGEllipseElement.getBBox')
1622 @DocsEditable 1622 @DocsEditable
1623 @DomName('SVGEllipseElement.getBBox')
1624 Rect getBBox() native; 1623 Rect getBBox() native;
1625 1624
1626 @JSName('getCTM') 1625 @JSName('getCTM')
1626 @DomName('SVGEllipseElement.getCTM')
1627 @DocsEditable 1627 @DocsEditable
1628 @DomName('SVGEllipseElement.getCTM')
1629 Matrix getCtm() native; 1628 Matrix getCtm() native;
1630 1629
1631 @JSName('getScreenCTM') 1630 @JSName('getScreenCTM')
1631 @DomName('SVGEllipseElement.getScreenCTM')
1632 @DocsEditable 1632 @DocsEditable
1633 @DomName('SVGEllipseElement.getScreenCTM')
1634 Matrix getScreenCtm() native; 1633 Matrix getScreenCtm() native;
1635 1634
1635 @DomName('SVGEllipseElement.getTransformToElement')
1636 @DocsEditable 1636 @DocsEditable
1637 @DomName('SVGEllipseElement.getTransformToElement')
1638 Matrix getTransformToElement(SvgElement element) native; 1637 Matrix getTransformToElement(SvgElement element) native;
1639 1638
1640 // From SVGStylable 1639 // From SVGStylable
1641 1640
1642 // Shadowing definition. 1641 // Shadowing definition.
1643 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 1642 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
1644 1643
1645 // Use implementation from Element. 1644 // Use implementation from Element.
1646 // final CssStyleDeclaration style; 1645 // final CssStyleDeclaration style;
1647 1646
1647 @DomName('SVGEllipseElement.getPresentationAttribute')
1648 @DocsEditable 1648 @DocsEditable
1649 @DomName('SVGEllipseElement.getPresentationAttribute')
1650 CssValue getPresentationAttribute(String name) native; 1649 CssValue getPresentationAttribute(String name) native;
1651 1650
1652 // From SVGTests 1651 // From SVGTests
1653 1652
1653 @DomName('SVGEllipseElement.requiredExtensions')
1654 @DocsEditable 1654 @DocsEditable
1655 @DomName('SVGEllipseElement.requiredExtensions')
1656 final StringList requiredExtensions; 1655 final StringList requiredExtensions;
1657 1656
1657 @DomName('SVGEllipseElement.requiredFeatures')
1658 @DocsEditable 1658 @DocsEditable
1659 @DomName('SVGEllipseElement.requiredFeatures')
1660 final StringList requiredFeatures; 1659 final StringList requiredFeatures;
1661 1660
1661 @DomName('SVGEllipseElement.systemLanguage')
1662 @DocsEditable 1662 @DocsEditable
1663 @DomName('SVGEllipseElement.systemLanguage')
1664 final StringList systemLanguage; 1663 final StringList systemLanguage;
1665 1664
1665 @DomName('SVGEllipseElement.hasExtension')
1666 @DocsEditable 1666 @DocsEditable
1667 @DomName('SVGEllipseElement.hasExtension')
1668 bool hasExtension(String extension) native; 1667 bool hasExtension(String extension) native;
1669 1668
1670 // From SVGTransformable 1669 // From SVGTransformable
1671 1670
1671 @DomName('SVGEllipseElement.transform')
1672 @DocsEditable 1672 @DocsEditable
1673 @DomName('SVGEllipseElement.transform')
1674 final AnimatedTransformList transform; 1673 final AnimatedTransformList transform;
1675 } 1674 }
1676 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1677 // for details. All rights reserved. Use of this source code is governed by a 1676 // for details. All rights reserved. Use of this source code is governed by a
1678 // BSD-style license that can be found in the LICENSE file. 1677 // BSD-style license that can be found in the LICENSE file.
1679 1678
1680 1679
1681 @DocsEditable
1682 @DomName('SVGExternalResourcesRequired') 1680 @DomName('SVGExternalResourcesRequired')
1683 abstract class ExternalResourcesRequired { 1681 abstract class ExternalResourcesRequired {
1684 1682
1685 AnimatedBoolean externalResourcesRequired; 1683 AnimatedBoolean externalResourcesRequired;
1686 } 1684 }
1687 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1685 // 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 1686 // 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. 1687 // BSD-style license that can be found in the LICENSE file.
1690 1688
1691 1689
1692 1690
1693 @DocsEditable 1691 @DocsEditable
1694 @DomName('SVGFEBlendElement') 1692 @DomName('SVGFEBlendElement')
1695 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "*SVGFEBlendElement" { 1693 class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "*SVGFEBlendElement" {
1696 1694
1697 static const int SVG_FEBLEND_MODE_DARKEN = 4; 1695 static const int SVG_FEBLEND_MODE_DARKEN = 4;
1698 1696
1699 static const int SVG_FEBLEND_MODE_LIGHTEN = 5; 1697 static const int SVG_FEBLEND_MODE_LIGHTEN = 5;
1700 1698
1701 static const int SVG_FEBLEND_MODE_MULTIPLY = 2; 1699 static const int SVG_FEBLEND_MODE_MULTIPLY = 2;
1702 1700
1703 static const int SVG_FEBLEND_MODE_NORMAL = 1; 1701 static const int SVG_FEBLEND_MODE_NORMAL = 1;
1704 1702
1705 static const int SVG_FEBLEND_MODE_SCREEN = 3; 1703 static const int SVG_FEBLEND_MODE_SCREEN = 3;
1706 1704
1707 static const int SVG_FEBLEND_MODE_UNKNOWN = 0; 1705 static const int SVG_FEBLEND_MODE_UNKNOWN = 0;
1708 1706
1707 @DomName('SVGFEBlendElement.in1')
1709 @DocsEditable 1708 @DocsEditable
1710 @DomName('SVGFEBlendElement.in1')
1711 final AnimatedString in1; 1709 final AnimatedString in1;
1712 1710
1711 @DomName('SVGFEBlendElement.in2')
1713 @DocsEditable 1712 @DocsEditable
1714 @DomName('SVGFEBlendElement.in2')
1715 final AnimatedString in2; 1713 final AnimatedString in2;
1716 1714
1715 @DomName('SVGFEBlendElement.mode')
1717 @DocsEditable 1716 @DocsEditable
1718 @DomName('SVGFEBlendElement.mode')
1719 final AnimatedEnumeration mode; 1717 final AnimatedEnumeration mode;
1720 1718
1721 // From SVGFilterPrimitiveStandardAttributes 1719 // From SVGFilterPrimitiveStandardAttributes
1722 1720
1721 @DomName('SVGFEBlendElement.height')
1723 @DocsEditable 1722 @DocsEditable
1724 @DomName('SVGFEBlendElement.height')
1725 final AnimatedLength height; 1723 final AnimatedLength height;
1726 1724
1725 @DomName('SVGFEBlendElement.result')
1727 @DocsEditable 1726 @DocsEditable
1728 @DomName('SVGFEBlendElement.result')
1729 final AnimatedString result; 1727 final AnimatedString result;
1730 1728
1729 @DomName('SVGFEBlendElement.width')
1731 @DocsEditable 1730 @DocsEditable
1732 @DomName('SVGFEBlendElement.width')
1733 final AnimatedLength width; 1731 final AnimatedLength width;
1734 1732
1733 @DomName('SVGFEBlendElement.x')
1735 @DocsEditable 1734 @DocsEditable
1736 @DomName('SVGFEBlendElement.x')
1737 final AnimatedLength x; 1735 final AnimatedLength x;
1738 1736
1737 @DomName('SVGFEBlendElement.y')
1739 @DocsEditable 1738 @DocsEditable
1740 @DomName('SVGFEBlendElement.y')
1741 final AnimatedLength y; 1739 final AnimatedLength y;
1742 1740
1743 // From SVGStylable 1741 // From SVGStylable
1744 1742
1745 // Shadowing definition. 1743 // Shadowing definition.
1746 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 1744 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
1747 1745
1748 // Use implementation from Element. 1746 // Use implementation from Element.
1749 // final CssStyleDeclaration style; 1747 // final CssStyleDeclaration style;
1750 1748
1749 @DomName('SVGFEBlendElement.getPresentationAttribute')
1751 @DocsEditable 1750 @DocsEditable
1752 @DomName('SVGFEBlendElement.getPresentationAttribute')
1753 CssValue getPresentationAttribute(String name) native; 1751 CssValue getPresentationAttribute(String name) native;
1754 } 1752 }
1755 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1753 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1756 // for details. All rights reserved. Use of this source code is governed by a 1754 // for details. All rights reserved. Use of this source code is governed by a
1757 // BSD-style license that can be found in the LICENSE file. 1755 // BSD-style license that can be found in the LICENSE file.
1758 1756
1759 1757
1760 1758
1761 @DocsEditable 1759 @DocsEditable
1762 @DomName('SVGFEColorMatrixElement') 1760 @DomName('SVGFEColorMatrixElement')
1763 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard Attributes native "*SVGFEColorMatrixElement" { 1761 class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard Attributes native "*SVGFEColorMatrixElement" {
1764 1762
1765 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; 1763 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
1766 1764
1767 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; 1765 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
1768 1766
1769 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1; 1767 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1;
1770 1768
1771 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2; 1769 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2;
1772 1770
1773 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; 1771 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
1774 1772
1773 @DomName('SVGFEColorMatrixElement.in1')
1775 @DocsEditable 1774 @DocsEditable
1776 @DomName('SVGFEColorMatrixElement.in1')
1777 final AnimatedString in1; 1775 final AnimatedString in1;
1778 1776
1777 @DomName('SVGFEColorMatrixElement.type')
1779 @DocsEditable 1778 @DocsEditable
1780 @DomName('SVGFEColorMatrixElement.type')
1781 final AnimatedEnumeration type; 1779 final AnimatedEnumeration type;
1782 1780
1781 @DomName('SVGFEColorMatrixElement.values')
1783 @DocsEditable 1782 @DocsEditable
1784 @DomName('SVGFEColorMatrixElement.values')
1785 final AnimatedNumberList values; 1783 final AnimatedNumberList values;
1786 1784
1787 // From SVGFilterPrimitiveStandardAttributes 1785 // From SVGFilterPrimitiveStandardAttributes
1788 1786
1787 @DomName('SVGFEColorMatrixElement.height')
1789 @DocsEditable 1788 @DocsEditable
1790 @DomName('SVGFEColorMatrixElement.height')
1791 final AnimatedLength height; 1789 final AnimatedLength height;
1792 1790
1791 @DomName('SVGFEColorMatrixElement.result')
1793 @DocsEditable 1792 @DocsEditable
1794 @DomName('SVGFEColorMatrixElement.result')
1795 final AnimatedString result; 1793 final AnimatedString result;
1796 1794
1795 @DomName('SVGFEColorMatrixElement.width')
1797 @DocsEditable 1796 @DocsEditable
1798 @DomName('SVGFEColorMatrixElement.width')
1799 final AnimatedLength width; 1797 final AnimatedLength width;
1800 1798
1799 @DomName('SVGFEColorMatrixElement.x')
1801 @DocsEditable 1800 @DocsEditable
1802 @DomName('SVGFEColorMatrixElement.x')
1803 final AnimatedLength x; 1801 final AnimatedLength x;
1804 1802
1803 @DomName('SVGFEColorMatrixElement.y')
1805 @DocsEditable 1804 @DocsEditable
1806 @DomName('SVGFEColorMatrixElement.y')
1807 final AnimatedLength y; 1805 final AnimatedLength y;
1808 1806
1809 // From SVGStylable 1807 // From SVGStylable
1810 1808
1811 // Shadowing definition. 1809 // Shadowing definition.
1812 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 1810 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
1813 1811
1814 // Use implementation from Element. 1812 // Use implementation from Element.
1815 // final CssStyleDeclaration style; 1813 // final CssStyleDeclaration style;
1816 1814
1815 @DomName('SVGFEColorMatrixElement.getPresentationAttribute')
1817 @DocsEditable 1816 @DocsEditable
1818 @DomName('SVGFEColorMatrixElement.getPresentationAttribute')
1819 CssValue getPresentationAttribute(String name) native; 1817 CssValue getPresentationAttribute(String name) native;
1820 } 1818 }
1821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1819 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1822 // for details. All rights reserved. Use of this source code is governed by a 1820 // for details. All rights reserved. Use of this source code is governed by a
1823 // BSD-style license that can be found in the LICENSE file. 1821 // BSD-style license that can be found in the LICENSE file.
1824 1822
1825 1823
1826 1824
1827 @DocsEditable 1825 @DocsEditable
1828 @DomName('SVGFEComponentTransferElement') 1826 @DomName('SVGFEComponentTransferElement')
1829 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt andardAttributes native "*SVGFEComponentTransferElement" { 1827 class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt andardAttributes native "*SVGFEComponentTransferElement" {
1830 1828
1829 @DomName('SVGFEComponentTransferElement.in1')
1831 @DocsEditable 1830 @DocsEditable
1832 @DomName('SVGFEComponentTransferElement.in1')
1833 final AnimatedString in1; 1831 final AnimatedString in1;
1834 1832
1835 // From SVGFilterPrimitiveStandardAttributes 1833 // From SVGFilterPrimitiveStandardAttributes
1836 1834
1835 @DomName('SVGFEComponentTransferElement.height')
1837 @DocsEditable 1836 @DocsEditable
1838 @DomName('SVGFEComponentTransferElement.height')
1839 final AnimatedLength height; 1837 final AnimatedLength height;
1840 1838
1839 @DomName('SVGFEComponentTransferElement.result')
1841 @DocsEditable 1840 @DocsEditable
1842 @DomName('SVGFEComponentTransferElement.result')
1843 final AnimatedString result; 1841 final AnimatedString result;
1844 1842
1843 @DomName('SVGFEComponentTransferElement.width')
1845 @DocsEditable 1844 @DocsEditable
1846 @DomName('SVGFEComponentTransferElement.width')
1847 final AnimatedLength width; 1845 final AnimatedLength width;
1848 1846
1847 @DomName('SVGFEComponentTransferElement.x')
1849 @DocsEditable 1848 @DocsEditable
1850 @DomName('SVGFEComponentTransferElement.x')
1851 final AnimatedLength x; 1849 final AnimatedLength x;
1852 1850
1851 @DomName('SVGFEComponentTransferElement.y')
1853 @DocsEditable 1852 @DocsEditable
1854 @DomName('SVGFEComponentTransferElement.y')
1855 final AnimatedLength y; 1853 final AnimatedLength y;
1856 1854
1857 // From SVGStylable 1855 // From SVGStylable
1858 1856
1859 // Shadowing definition. 1857 // Shadowing definition.
1860 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 1858 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
1861 1859
1862 // Use implementation from Element. 1860 // Use implementation from Element.
1863 // final CssStyleDeclaration style; 1861 // final CssStyleDeclaration style;
1864 1862
1863 @DomName('SVGFEComponentTransferElement.getPresentationAttribute')
1865 @DocsEditable 1864 @DocsEditable
1866 @DomName('SVGFEComponentTransferElement.getPresentationAttribute')
1867 CssValue getPresentationAttribute(String name) native; 1865 CssValue getPresentationAttribute(String name) native;
1868 } 1866 }
1869 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1867 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1870 // for details. All rights reserved. Use of this source code is governed by a 1868 // for details. All rights reserved. Use of this source code is governed by a
1871 // BSD-style license that can be found in the LICENSE file. 1869 // BSD-style license that can be found in the LICENSE file.
1872 1870
1873 1871
1874 1872
1875 @DocsEditable 1873 @DocsEditable
1876 @DomName('SVGFECompositeElement') 1874 @DomName('SVGFECompositeElement')
1877 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt tributes native "*SVGFECompositeElement" { 1875 class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt tributes native "*SVGFECompositeElement" {
1878 1876
1879 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; 1877 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
1880 1878
1881 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; 1879 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
1882 1880
1883 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; 1881 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2;
1884 1882
1885 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; 1883 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3;
1886 1884
1887 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; 1885 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1;
1888 1886
1889 static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; 1887 static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0;
1890 1888
1891 static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5; 1889 static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5;
1892 1890
1891 @DomName('SVGFECompositeElement.in1')
1893 @DocsEditable 1892 @DocsEditable
1894 @DomName('SVGFECompositeElement.in1')
1895 final AnimatedString in1; 1893 final AnimatedString in1;
1896 1894
1895 @DomName('SVGFECompositeElement.in2')
1897 @DocsEditable 1896 @DocsEditable
1898 @DomName('SVGFECompositeElement.in2')
1899 final AnimatedString in2; 1897 final AnimatedString in2;
1900 1898
1899 @DomName('SVGFECompositeElement.k1')
1901 @DocsEditable 1900 @DocsEditable
1902 @DomName('SVGFECompositeElement.k1')
1903 final AnimatedNumber k1; 1901 final AnimatedNumber k1;
1904 1902
1903 @DomName('SVGFECompositeElement.k2')
1905 @DocsEditable 1904 @DocsEditable
1906 @DomName('SVGFECompositeElement.k2')
1907 final AnimatedNumber k2; 1905 final AnimatedNumber k2;
1908 1906
1907 @DomName('SVGFECompositeElement.k3')
1909 @DocsEditable 1908 @DocsEditable
1910 @DomName('SVGFECompositeElement.k3')
1911 final AnimatedNumber k3; 1909 final AnimatedNumber k3;
1912 1910
1911 @DomName('SVGFECompositeElement.k4')
1913 @DocsEditable 1912 @DocsEditable
1914 @DomName('SVGFECompositeElement.k4')
1915 final AnimatedNumber k4; 1913 final AnimatedNumber k4;
1916 1914
1915 @DomName('SVGFECompositeElement.operator')
1917 @DocsEditable 1916 @DocsEditable
1918 @DomName('SVGFECompositeElement.operator')
1919 final AnimatedEnumeration operator; 1917 final AnimatedEnumeration operator;
1920 1918
1921 // From SVGFilterPrimitiveStandardAttributes 1919 // From SVGFilterPrimitiveStandardAttributes
1922 1920
1921 @DomName('SVGFECompositeElement.height')
1923 @DocsEditable 1922 @DocsEditable
1924 @DomName('SVGFECompositeElement.height')
1925 final AnimatedLength height; 1923 final AnimatedLength height;
1926 1924
1925 @DomName('SVGFECompositeElement.result')
1927 @DocsEditable 1926 @DocsEditable
1928 @DomName('SVGFECompositeElement.result')
1929 final AnimatedString result; 1927 final AnimatedString result;
1930 1928
1929 @DomName('SVGFECompositeElement.width')
1931 @DocsEditable 1930 @DocsEditable
1932 @DomName('SVGFECompositeElement.width')
1933 final AnimatedLength width; 1931 final AnimatedLength width;
1934 1932
1933 @DomName('SVGFECompositeElement.x')
1935 @DocsEditable 1934 @DocsEditable
1936 @DomName('SVGFECompositeElement.x')
1937 final AnimatedLength x; 1935 final AnimatedLength x;
1938 1936
1937 @DomName('SVGFECompositeElement.y')
1939 @DocsEditable 1938 @DocsEditable
1940 @DomName('SVGFECompositeElement.y')
1941 final AnimatedLength y; 1939 final AnimatedLength y;
1942 1940
1943 // From SVGStylable 1941 // From SVGStylable
1944 1942
1945 // Shadowing definition. 1943 // Shadowing definition.
1946 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 1944 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
1947 1945
1948 // Use implementation from Element. 1946 // Use implementation from Element.
1949 // final CssStyleDeclaration style; 1947 // final CssStyleDeclaration style;
1950 1948
1949 @DomName('SVGFECompositeElement.getPresentationAttribute')
1951 @DocsEditable 1950 @DocsEditable
1952 @DomName('SVGFECompositeElement.getPresentationAttribute')
1953 CssValue getPresentationAttribute(String name) native; 1951 CssValue getPresentationAttribute(String name) native;
1954 } 1952 }
1955 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1953 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1956 // for details. All rights reserved. Use of this source code is governed by a 1954 // for details. All rights reserved. Use of this source code is governed by a
1957 // BSD-style license that can be found in the LICENSE file. 1955 // BSD-style license that can be found in the LICENSE file.
1958 1956
1959 1957
1960 1958
1961 @DocsEditable 1959 @DocsEditable
1962 @DomName('SVGFEConvolveMatrixElement') 1960 @DomName('SVGFEConvolveMatrixElement')
1963 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand ardAttributes native "*SVGFEConvolveMatrixElement" { 1961 class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand ardAttributes native "*SVGFEConvolveMatrixElement" {
1964 1962
1965 static const int SVG_EDGEMODE_DUPLICATE = 1; 1963 static const int SVG_EDGEMODE_DUPLICATE = 1;
1966 1964
1967 static const int SVG_EDGEMODE_NONE = 3; 1965 static const int SVG_EDGEMODE_NONE = 3;
1968 1966
1969 static const int SVG_EDGEMODE_UNKNOWN = 0; 1967 static const int SVG_EDGEMODE_UNKNOWN = 0;
1970 1968
1971 static const int SVG_EDGEMODE_WRAP = 2; 1969 static const int SVG_EDGEMODE_WRAP = 2;
1972 1970
1971 @DomName('SVGFEConvolveMatrixElement.bias')
1973 @DocsEditable 1972 @DocsEditable
1974 @DomName('SVGFEConvolveMatrixElement.bias')
1975 final AnimatedNumber bias; 1973 final AnimatedNumber bias;
1976 1974
1975 @DomName('SVGFEConvolveMatrixElement.divisor')
1977 @DocsEditable 1976 @DocsEditable
1978 @DomName('SVGFEConvolveMatrixElement.divisor')
1979 final AnimatedNumber divisor; 1977 final AnimatedNumber divisor;
1980 1978
1979 @DomName('SVGFEConvolveMatrixElement.edgeMode')
1981 @DocsEditable 1980 @DocsEditable
1982 @DomName('SVGFEConvolveMatrixElement.edgeMode')
1983 final AnimatedEnumeration edgeMode; 1981 final AnimatedEnumeration edgeMode;
1984 1982
1983 @DomName('SVGFEConvolveMatrixElement.in1')
1985 @DocsEditable 1984 @DocsEditable
1986 @DomName('SVGFEConvolveMatrixElement.in1')
1987 final AnimatedString in1; 1985 final AnimatedString in1;
1988 1986
1987 @DomName('SVGFEConvolveMatrixElement.kernelMatrix')
1989 @DocsEditable 1988 @DocsEditable
1990 @DomName('SVGFEConvolveMatrixElement.kernelMatrix')
1991 final AnimatedNumberList kernelMatrix; 1989 final AnimatedNumberList kernelMatrix;
1992 1990
1991 @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthX')
1993 @DocsEditable 1992 @DocsEditable
1994 @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthX')
1995 final AnimatedNumber kernelUnitLengthX; 1993 final AnimatedNumber kernelUnitLengthX;
1996 1994
1995 @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthY')
1997 @DocsEditable 1996 @DocsEditable
1998 @DomName('SVGFEConvolveMatrixElement.kernelUnitLengthY')
1999 final AnimatedNumber kernelUnitLengthY; 1997 final AnimatedNumber kernelUnitLengthY;
2000 1998
1999 @DomName('SVGFEConvolveMatrixElement.orderX')
2001 @DocsEditable 2000 @DocsEditable
2002 @DomName('SVGFEConvolveMatrixElement.orderX')
2003 final AnimatedInteger orderX; 2001 final AnimatedInteger orderX;
2004 2002
2003 @DomName('SVGFEConvolveMatrixElement.orderY')
2005 @DocsEditable 2004 @DocsEditable
2006 @DomName('SVGFEConvolveMatrixElement.orderY')
2007 final AnimatedInteger orderY; 2005 final AnimatedInteger orderY;
2008 2006
2007 @DomName('SVGFEConvolveMatrixElement.preserveAlpha')
2009 @DocsEditable 2008 @DocsEditable
2010 @DomName('SVGFEConvolveMatrixElement.preserveAlpha')
2011 final AnimatedBoolean preserveAlpha; 2009 final AnimatedBoolean preserveAlpha;
2012 2010
2011 @DomName('SVGFEConvolveMatrixElement.targetX')
2013 @DocsEditable 2012 @DocsEditable
2014 @DomName('SVGFEConvolveMatrixElement.targetX')
2015 final AnimatedInteger targetX; 2013 final AnimatedInteger targetX;
2016 2014
2015 @DomName('SVGFEConvolveMatrixElement.targetY')
2017 @DocsEditable 2016 @DocsEditable
2018 @DomName('SVGFEConvolveMatrixElement.targetY')
2019 final AnimatedInteger targetY; 2017 final AnimatedInteger targetY;
2020 2018
2021 // From SVGFilterPrimitiveStandardAttributes 2019 // From SVGFilterPrimitiveStandardAttributes
2022 2020
2021 @DomName('SVGFEConvolveMatrixElement.height')
2023 @DocsEditable 2022 @DocsEditable
2024 @DomName('SVGFEConvolveMatrixElement.height')
2025 final AnimatedLength height; 2023 final AnimatedLength height;
2026 2024
2025 @DomName('SVGFEConvolveMatrixElement.result')
2027 @DocsEditable 2026 @DocsEditable
2028 @DomName('SVGFEConvolveMatrixElement.result')
2029 final AnimatedString result; 2027 final AnimatedString result;
2030 2028
2029 @DomName('SVGFEConvolveMatrixElement.width')
2031 @DocsEditable 2030 @DocsEditable
2032 @DomName('SVGFEConvolveMatrixElement.width')
2033 final AnimatedLength width; 2031 final AnimatedLength width;
2034 2032
2033 @DomName('SVGFEConvolveMatrixElement.x')
2035 @DocsEditable 2034 @DocsEditable
2036 @DomName('SVGFEConvolveMatrixElement.x')
2037 final AnimatedLength x; 2035 final AnimatedLength x;
2038 2036
2037 @DomName('SVGFEConvolveMatrixElement.y')
2039 @DocsEditable 2038 @DocsEditable
2040 @DomName('SVGFEConvolveMatrixElement.y')
2041 final AnimatedLength y; 2039 final AnimatedLength y;
2042 2040
2043 // From SVGStylable 2041 // From SVGStylable
2044 2042
2045 // Shadowing definition. 2043 // Shadowing definition.
2046 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2044 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2047 2045
2048 // Use implementation from Element. 2046 // Use implementation from Element.
2049 // final CssStyleDeclaration style; 2047 // final CssStyleDeclaration style;
2050 2048
2049 @DomName('SVGFEConvolveMatrixElement.getPresentationAttribute')
2051 @DocsEditable 2050 @DocsEditable
2052 @DomName('SVGFEConvolveMatrixElement.getPresentationAttribute')
2053 CssValue getPresentationAttribute(String name) native; 2051 CssValue getPresentationAttribute(String name) native;
2054 } 2052 }
2055 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2053 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2056 // for details. All rights reserved. Use of this source code is governed by a 2054 // for details. All rights reserved. Use of this source code is governed by a
2057 // BSD-style license that can be found in the LICENSE file. 2055 // BSD-style license that can be found in the LICENSE file.
2058 2056
2059 2057
2060 2058
2061 @DocsEditable 2059 @DocsEditable
2062 @DomName('SVGFEDiffuseLightingElement') 2060 @DomName('SVGFEDiffuseLightingElement')
2063 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan dardAttributes native "*SVGFEDiffuseLightingElement" { 2061 class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan dardAttributes native "*SVGFEDiffuseLightingElement" {
2064 2062
2063 @DomName('SVGFEDiffuseLightingElement.diffuseConstant')
2065 @DocsEditable 2064 @DocsEditable
2066 @DomName('SVGFEDiffuseLightingElement.diffuseConstant')
2067 final AnimatedNumber diffuseConstant; 2065 final AnimatedNumber diffuseConstant;
2068 2066
2067 @DomName('SVGFEDiffuseLightingElement.in1')
2069 @DocsEditable 2068 @DocsEditable
2070 @DomName('SVGFEDiffuseLightingElement.in1')
2071 final AnimatedString in1; 2069 final AnimatedString in1;
2072 2070
2071 @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthX')
2073 @DocsEditable 2072 @DocsEditable
2074 @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthX')
2075 final AnimatedNumber kernelUnitLengthX; 2073 final AnimatedNumber kernelUnitLengthX;
2076 2074
2075 @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthY')
2077 @DocsEditable 2076 @DocsEditable
2078 @DomName('SVGFEDiffuseLightingElement.kernelUnitLengthY')
2079 final AnimatedNumber kernelUnitLengthY; 2077 final AnimatedNumber kernelUnitLengthY;
2080 2078
2079 @DomName('SVGFEDiffuseLightingElement.surfaceScale')
2081 @DocsEditable 2080 @DocsEditable
2082 @DomName('SVGFEDiffuseLightingElement.surfaceScale')
2083 final AnimatedNumber surfaceScale; 2081 final AnimatedNumber surfaceScale;
2084 2082
2085 // From SVGFilterPrimitiveStandardAttributes 2083 // From SVGFilterPrimitiveStandardAttributes
2086 2084
2085 @DomName('SVGFEDiffuseLightingElement.height')
2087 @DocsEditable 2086 @DocsEditable
2088 @DomName('SVGFEDiffuseLightingElement.height')
2089 final AnimatedLength height; 2087 final AnimatedLength height;
2090 2088
2089 @DomName('SVGFEDiffuseLightingElement.result')
2091 @DocsEditable 2090 @DocsEditable
2092 @DomName('SVGFEDiffuseLightingElement.result')
2093 final AnimatedString result; 2091 final AnimatedString result;
2094 2092
2093 @DomName('SVGFEDiffuseLightingElement.width')
2095 @DocsEditable 2094 @DocsEditable
2096 @DomName('SVGFEDiffuseLightingElement.width')
2097 final AnimatedLength width; 2095 final AnimatedLength width;
2098 2096
2097 @DomName('SVGFEDiffuseLightingElement.x')
2099 @DocsEditable 2098 @DocsEditable
2100 @DomName('SVGFEDiffuseLightingElement.x')
2101 final AnimatedLength x; 2099 final AnimatedLength x;
2102 2100
2101 @DomName('SVGFEDiffuseLightingElement.y')
2103 @DocsEditable 2102 @DocsEditable
2104 @DomName('SVGFEDiffuseLightingElement.y')
2105 final AnimatedLength y; 2103 final AnimatedLength y;
2106 2104
2107 // From SVGStylable 2105 // From SVGStylable
2108 2106
2109 // Shadowing definition. 2107 // Shadowing definition.
2110 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2108 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2111 2109
2112 // Use implementation from Element. 2110 // Use implementation from Element.
2113 // final CssStyleDeclaration style; 2111 // final CssStyleDeclaration style;
2114 2112
2113 @DomName('SVGFEDiffuseLightingElement.getPresentationAttribute')
2115 @DocsEditable 2114 @DocsEditable
2116 @DomName('SVGFEDiffuseLightingElement.getPresentationAttribute')
2117 CssValue getPresentationAttribute(String name) native; 2115 CssValue getPresentationAttribute(String name) native;
2118 } 2116 }
2119 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2117 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2120 // for details. All rights reserved. Use of this source code is governed by a 2118 // for details. All rights reserved. Use of this source code is governed by a
2121 // BSD-style license that can be found in the LICENSE file. 2119 // BSD-style license that can be found in the LICENSE file.
2122 2120
2123 2121
2124 2122
2125 @DocsEditable 2123 @DocsEditable
2126 @DomName('SVGFEDisplacementMapElement') 2124 @DomName('SVGFEDisplacementMapElement')
2127 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan dardAttributes native "*SVGFEDisplacementMapElement" { 2125 class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan dardAttributes native "*SVGFEDisplacementMapElement" {
2128 2126
2129 static const int SVG_CHANNEL_A = 4; 2127 static const int SVG_CHANNEL_A = 4;
2130 2128
2131 static const int SVG_CHANNEL_B = 3; 2129 static const int SVG_CHANNEL_B = 3;
2132 2130
2133 static const int SVG_CHANNEL_G = 2; 2131 static const int SVG_CHANNEL_G = 2;
2134 2132
2135 static const int SVG_CHANNEL_R = 1; 2133 static const int SVG_CHANNEL_R = 1;
2136 2134
2137 static const int SVG_CHANNEL_UNKNOWN = 0; 2135 static const int SVG_CHANNEL_UNKNOWN = 0;
2138 2136
2137 @DomName('SVGFEDisplacementMapElement.in1')
2139 @DocsEditable 2138 @DocsEditable
2140 @DomName('SVGFEDisplacementMapElement.in1')
2141 final AnimatedString in1; 2139 final AnimatedString in1;
2142 2140
2141 @DomName('SVGFEDisplacementMapElement.in2')
2143 @DocsEditable 2142 @DocsEditable
2144 @DomName('SVGFEDisplacementMapElement.in2')
2145 final AnimatedString in2; 2143 final AnimatedString in2;
2146 2144
2145 @DomName('SVGFEDisplacementMapElement.scale')
2147 @DocsEditable 2146 @DocsEditable
2148 @DomName('SVGFEDisplacementMapElement.scale')
2149 final AnimatedNumber scale; 2147 final AnimatedNumber scale;
2150 2148
2149 @DomName('SVGFEDisplacementMapElement.xChannelSelector')
2151 @DocsEditable 2150 @DocsEditable
2152 @DomName('SVGFEDisplacementMapElement.xChannelSelector')
2153 final AnimatedEnumeration xChannelSelector; 2151 final AnimatedEnumeration xChannelSelector;
2154 2152
2153 @DomName('SVGFEDisplacementMapElement.yChannelSelector')
2155 @DocsEditable 2154 @DocsEditable
2156 @DomName('SVGFEDisplacementMapElement.yChannelSelector')
2157 final AnimatedEnumeration yChannelSelector; 2155 final AnimatedEnumeration yChannelSelector;
2158 2156
2159 // From SVGFilterPrimitiveStandardAttributes 2157 // From SVGFilterPrimitiveStandardAttributes
2160 2158
2159 @DomName('SVGFEDisplacementMapElement.height')
2161 @DocsEditable 2160 @DocsEditable
2162 @DomName('SVGFEDisplacementMapElement.height')
2163 final AnimatedLength height; 2161 final AnimatedLength height;
2164 2162
2163 @DomName('SVGFEDisplacementMapElement.result')
2165 @DocsEditable 2164 @DocsEditable
2166 @DomName('SVGFEDisplacementMapElement.result')
2167 final AnimatedString result; 2165 final AnimatedString result;
2168 2166
2167 @DomName('SVGFEDisplacementMapElement.width')
2169 @DocsEditable 2168 @DocsEditable
2170 @DomName('SVGFEDisplacementMapElement.width')
2171 final AnimatedLength width; 2169 final AnimatedLength width;
2172 2170
2171 @DomName('SVGFEDisplacementMapElement.x')
2173 @DocsEditable 2172 @DocsEditable
2174 @DomName('SVGFEDisplacementMapElement.x')
2175 final AnimatedLength x; 2173 final AnimatedLength x;
2176 2174
2175 @DomName('SVGFEDisplacementMapElement.y')
2177 @DocsEditable 2176 @DocsEditable
2178 @DomName('SVGFEDisplacementMapElement.y')
2179 final AnimatedLength y; 2177 final AnimatedLength y;
2180 2178
2181 // From SVGStylable 2179 // From SVGStylable
2182 2180
2183 // Shadowing definition. 2181 // Shadowing definition.
2184 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2182 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2185 2183
2186 // Use implementation from Element. 2184 // Use implementation from Element.
2187 // final CssStyleDeclaration style; 2185 // final CssStyleDeclaration style;
2188 2186
2187 @DomName('SVGFEDisplacementMapElement.getPresentationAttribute')
2189 @DocsEditable 2188 @DocsEditable
2190 @DomName('SVGFEDisplacementMapElement.getPresentationAttribute')
2191 CssValue getPresentationAttribute(String name) native; 2189 CssValue getPresentationAttribute(String name) native;
2192 } 2190 }
2193 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2191 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2194 // for details. All rights reserved. Use of this source code is governed by a 2192 // for details. All rights reserved. Use of this source code is governed by a
2195 // BSD-style license that can be found in the LICENSE file. 2193 // BSD-style license that can be found in the LICENSE file.
2196 2194
2197 2195
2198 2196
2199 @DocsEditable 2197 @DocsEditable
2200 @DomName('SVGFEDistantLightElement') 2198 @DomName('SVGFEDistantLightElement')
2201 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement " { 2199 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement " {
2202 2200
2201 @DomName('SVGFEDistantLightElement.azimuth')
2203 @DocsEditable 2202 @DocsEditable
2204 @DomName('SVGFEDistantLightElement.azimuth')
2205 final AnimatedNumber azimuth; 2203 final AnimatedNumber azimuth;
2206 2204
2205 @DomName('SVGFEDistantLightElement.elevation')
2207 @DocsEditable 2206 @DocsEditable
2208 @DomName('SVGFEDistantLightElement.elevation')
2209 final AnimatedNumber elevation; 2207 final AnimatedNumber elevation;
2210 } 2208 }
2211 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2209 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2212 // for details. All rights reserved. Use of this source code is governed by a 2210 // for details. All rights reserved. Use of this source code is governed by a
2213 // BSD-style license that can be found in the LICENSE file. 2211 // BSD-style license that can be found in the LICENSE file.
2214 2212
2215 2213
2216 2214
2217 @DocsEditable 2215 @DocsEditable
2218 @DomName('SVGFEDropShadowElement') 2216 @DomName('SVGFEDropShadowElement')
2219 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "*SVGFEDropShadowElement" { 2217 class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "*SVGFEDropShadowElement" {
2220 2218
2219 @DomName('SVGFEDropShadowElement.dx')
2221 @DocsEditable 2220 @DocsEditable
2222 @DomName('SVGFEDropShadowElement.dx')
2223 final AnimatedNumber dx; 2221 final AnimatedNumber dx;
2224 2222
2223 @DomName('SVGFEDropShadowElement.dy')
2225 @DocsEditable 2224 @DocsEditable
2226 @DomName('SVGFEDropShadowElement.dy')
2227 final AnimatedNumber dy; 2225 final AnimatedNumber dy;
2228 2226
2227 @DomName('SVGFEDropShadowElement.in1')
2229 @DocsEditable 2228 @DocsEditable
2230 @DomName('SVGFEDropShadowElement.in1')
2231 final AnimatedString in1; 2229 final AnimatedString in1;
2232 2230
2231 @DomName('SVGFEDropShadowElement.stdDeviationX')
2233 @DocsEditable 2232 @DocsEditable
2234 @DomName('SVGFEDropShadowElement.stdDeviationX')
2235 final AnimatedNumber stdDeviationX; 2233 final AnimatedNumber stdDeviationX;
2236 2234
2235 @DomName('SVGFEDropShadowElement.stdDeviationY')
2237 @DocsEditable 2236 @DocsEditable
2238 @DomName('SVGFEDropShadowElement.stdDeviationY')
2239 final AnimatedNumber stdDeviationY; 2237 final AnimatedNumber stdDeviationY;
2240 2238
2239 @DomName('SVGFEDropShadowElement.setStdDeviation')
2241 @DocsEditable 2240 @DocsEditable
2242 @DomName('SVGFEDropShadowElement.setStdDeviation')
2243 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; 2241 void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
2244 2242
2245 // From SVGFilterPrimitiveStandardAttributes 2243 // From SVGFilterPrimitiveStandardAttributes
2246 2244
2245 @DomName('SVGFEDropShadowElement.height')
2247 @DocsEditable 2246 @DocsEditable
2248 @DomName('SVGFEDropShadowElement.height')
2249 final AnimatedLength height; 2247 final AnimatedLength height;
2250 2248
2249 @DomName('SVGFEDropShadowElement.result')
2251 @DocsEditable 2250 @DocsEditable
2252 @DomName('SVGFEDropShadowElement.result')
2253 final AnimatedString result; 2251 final AnimatedString result;
2254 2252
2253 @DomName('SVGFEDropShadowElement.width')
2255 @DocsEditable 2254 @DocsEditable
2256 @DomName('SVGFEDropShadowElement.width')
2257 final AnimatedLength width; 2255 final AnimatedLength width;
2258 2256
2257 @DomName('SVGFEDropShadowElement.x')
2259 @DocsEditable 2258 @DocsEditable
2260 @DomName('SVGFEDropShadowElement.x')
2261 final AnimatedLength x; 2259 final AnimatedLength x;
2262 2260
2261 @DomName('SVGFEDropShadowElement.y')
2263 @DocsEditable 2262 @DocsEditable
2264 @DomName('SVGFEDropShadowElement.y')
2265 final AnimatedLength y; 2263 final AnimatedLength y;
2266 2264
2267 // From SVGStylable 2265 // From SVGStylable
2268 2266
2269 // Shadowing definition. 2267 // Shadowing definition.
2270 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2268 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2271 2269
2272 // Use implementation from Element. 2270 // Use implementation from Element.
2273 // final CssStyleDeclaration style; 2271 // final CssStyleDeclaration style;
2274 2272
2273 @DomName('SVGFEDropShadowElement.getPresentationAttribute')
2275 @DocsEditable 2274 @DocsEditable
2276 @DomName('SVGFEDropShadowElement.getPresentationAttribute')
2277 CssValue getPresentationAttribute(String name) native; 2275 CssValue getPresentationAttribute(String name) native;
2278 } 2276 }
2279 // 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
2280 // 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
2281 // BSD-style license that can be found in the LICENSE file. 2279 // BSD-style license that can be found in the LICENSE file.
2282 2280
2283 2281
2284 2282
2285 @DocsEditable 2283 @DocsEditable
2286 @DomName('SVGFEFloodElement') 2284 @DomName('SVGFEFloodElement')
2287 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "*SVGFEFloodElement" { 2285 class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "*SVGFEFloodElement" {
2288 2286
2289 // From SVGFilterPrimitiveStandardAttributes 2287 // From SVGFilterPrimitiveStandardAttributes
2290 2288
2289 @DomName('SVGFEFloodElement.height')
2291 @DocsEditable 2290 @DocsEditable
2292 @DomName('SVGFEFloodElement.height')
2293 final AnimatedLength height; 2291 final AnimatedLength height;
2294 2292
2293 @DomName('SVGFEFloodElement.result')
2295 @DocsEditable 2294 @DocsEditable
2296 @DomName('SVGFEFloodElement.result')
2297 final AnimatedString result; 2295 final AnimatedString result;
2298 2296
2297 @DomName('SVGFEFloodElement.width')
2299 @DocsEditable 2298 @DocsEditable
2300 @DomName('SVGFEFloodElement.width')
2301 final AnimatedLength width; 2299 final AnimatedLength width;
2302 2300
2301 @DomName('SVGFEFloodElement.x')
2303 @DocsEditable 2302 @DocsEditable
2304 @DomName('SVGFEFloodElement.x')
2305 final AnimatedLength x; 2303 final AnimatedLength x;
2306 2304
2305 @DomName('SVGFEFloodElement.y')
2307 @DocsEditable 2306 @DocsEditable
2308 @DomName('SVGFEFloodElement.y')
2309 final AnimatedLength y; 2307 final AnimatedLength y;
2310 2308
2311 // From SVGStylable 2309 // From SVGStylable
2312 2310
2313 // Shadowing definition. 2311 // Shadowing definition.
2314 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2312 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2315 2313
2316 // Use implementation from Element. 2314 // Use implementation from Element.
2317 // final CssStyleDeclaration style; 2315 // final CssStyleDeclaration style;
2318 2316
2317 @DomName('SVGFEFloodElement.getPresentationAttribute')
2319 @DocsEditable 2318 @DocsEditable
2320 @DomName('SVGFEFloodElement.getPresentationAttribute')
2321 CssValue getPresentationAttribute(String name) native; 2319 CssValue getPresentationAttribute(String name) native;
2322 } 2320 }
2323 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2321 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2324 // for details. All rights reserved. Use of this source code is governed by a 2322 // for details. All rights reserved. Use of this source code is governed by a
2325 // BSD-style license that can be found in the LICENSE file. 2323 // BSD-style license that can be found in the LICENSE file.
2326 2324
2327 2325
2328 2326
2329 @DocsEditable 2327 @DocsEditable
2330 @DomName('SVGFEFuncAElement') 2328 @DomName('SVGFEFuncAElement')
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2363 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2361 // 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 2362 // 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. 2363 // BSD-style license that can be found in the LICENSE file.
2366 2364
2367 2365
2368 2366
2369 @DocsEditable 2367 @DocsEditable
2370 @DomName('SVGFEGaussianBlurElement') 2368 @DomName('SVGFEGaussianBlurElement')
2371 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar dAttributes native "*SVGFEGaussianBlurElement" { 2369 class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar dAttributes native "*SVGFEGaussianBlurElement" {
2372 2370
2371 @DomName('SVGFEGaussianBlurElement.in1')
2373 @DocsEditable 2372 @DocsEditable
2374 @DomName('SVGFEGaussianBlurElement.in1')
2375 final AnimatedString in1; 2373 final AnimatedString in1;
2376 2374
2375 @DomName('SVGFEGaussianBlurElement.stdDeviationX')
2377 @DocsEditable 2376 @DocsEditable
2378 @DomName('SVGFEGaussianBlurElement.stdDeviationX')
2379 final AnimatedNumber stdDeviationX; 2377 final AnimatedNumber stdDeviationX;
2380 2378
2379 @DomName('SVGFEGaussianBlurElement.stdDeviationY')
2381 @DocsEditable 2380 @DocsEditable
2382 @DomName('SVGFEGaussianBlurElement.stdDeviationY')
2383 final AnimatedNumber stdDeviationY; 2381 final AnimatedNumber stdDeviationY;
2384 2382
2383 @DomName('SVGFEGaussianBlurElement.setStdDeviation')
2385 @DocsEditable 2384 @DocsEditable
2386 @DomName('SVGFEGaussianBlurElement.setStdDeviation')
2387 void setStdDeviation(num stdDeviationX, num stdDeviationY) native; 2385 void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
2388 2386
2389 // From SVGFilterPrimitiveStandardAttributes 2387 // From SVGFilterPrimitiveStandardAttributes
2390 2388
2389 @DomName('SVGFEGaussianBlurElement.height')
2391 @DocsEditable 2390 @DocsEditable
2392 @DomName('SVGFEGaussianBlurElement.height')
2393 final AnimatedLength height; 2391 final AnimatedLength height;
2394 2392
2393 @DomName('SVGFEGaussianBlurElement.result')
2395 @DocsEditable 2394 @DocsEditable
2396 @DomName('SVGFEGaussianBlurElement.result')
2397 final AnimatedString result; 2395 final AnimatedString result;
2398 2396
2397 @DomName('SVGFEGaussianBlurElement.width')
2399 @DocsEditable 2398 @DocsEditable
2400 @DomName('SVGFEGaussianBlurElement.width')
2401 final AnimatedLength width; 2399 final AnimatedLength width;
2402 2400
2401 @DomName('SVGFEGaussianBlurElement.x')
2403 @DocsEditable 2402 @DocsEditable
2404 @DomName('SVGFEGaussianBlurElement.x')
2405 final AnimatedLength x; 2403 final AnimatedLength x;
2406 2404
2405 @DomName('SVGFEGaussianBlurElement.y')
2407 @DocsEditable 2406 @DocsEditable
2408 @DomName('SVGFEGaussianBlurElement.y')
2409 final AnimatedLength y; 2407 final AnimatedLength y;
2410 2408
2411 // From SVGStylable 2409 // From SVGStylable
2412 2410
2413 // Shadowing definition. 2411 // Shadowing definition.
2414 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2412 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2415 2413
2416 // Use implementation from Element. 2414 // Use implementation from Element.
2417 // final CssStyleDeclaration style; 2415 // final CssStyleDeclaration style;
2418 2416
2417 @DomName('SVGFEGaussianBlurElement.getPresentationAttribute')
2419 @DocsEditable 2418 @DocsEditable
2420 @DomName('SVGFEGaussianBlurElement.getPresentationAttribute')
2421 CssValue getPresentationAttribute(String name) native; 2419 CssValue getPresentationAttribute(String name) native;
2422 } 2420 }
2423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2421 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2424 // for details. All rights reserved. Use of this source code is governed by a 2422 // for details. All rights reserved. Use of this source code is governed by a
2425 // BSD-style license that can be found in the LICENSE file. 2423 // BSD-style license that can be found in the LICENSE file.
2426 2424
2427 2425
2428 2426
2429 @DocsEditable 2427 @DocsEditable
2430 @DomName('SVGFEImageElement') 2428 @DomName('SVGFEImageElement')
2431 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem ent" { 2429 class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib utes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageElem ent" {
2432 2430
2431 @DomName('SVGFEImageElement.preserveAspectRatio')
2433 @DocsEditable 2432 @DocsEditable
2434 @DomName('SVGFEImageElement.preserveAspectRatio')
2435 final AnimatedPreserveAspectRatio preserveAspectRatio; 2433 final AnimatedPreserveAspectRatio preserveAspectRatio;
2436 2434
2437 // From SVGExternalResourcesRequired 2435 // From SVGExternalResourcesRequired
2438 2436
2437 @DomName('SVGFEImageElement.externalResourcesRequired')
2439 @DocsEditable 2438 @DocsEditable
2440 @DomName('SVGFEImageElement.externalResourcesRequired')
2441 final AnimatedBoolean externalResourcesRequired; 2439 final AnimatedBoolean externalResourcesRequired;
2442 2440
2443 // From SVGFilterPrimitiveStandardAttributes 2441 // From SVGFilterPrimitiveStandardAttributes
2444 2442
2443 @DomName('SVGFEImageElement.height')
2445 @DocsEditable 2444 @DocsEditable
2446 @DomName('SVGFEImageElement.height')
2447 final AnimatedLength height; 2445 final AnimatedLength height;
2448 2446
2447 @DomName('SVGFEImageElement.result')
2449 @DocsEditable 2448 @DocsEditable
2450 @DomName('SVGFEImageElement.result')
2451 final AnimatedString result; 2449 final AnimatedString result;
2452 2450
2451 @DomName('SVGFEImageElement.width')
2453 @DocsEditable 2452 @DocsEditable
2454 @DomName('SVGFEImageElement.width')
2455 final AnimatedLength width; 2453 final AnimatedLength width;
2456 2454
2455 @DomName('SVGFEImageElement.x')
2457 @DocsEditable 2456 @DocsEditable
2458 @DomName('SVGFEImageElement.x')
2459 final AnimatedLength x; 2457 final AnimatedLength x;
2460 2458
2459 @DomName('SVGFEImageElement.y')
2461 @DocsEditable 2460 @DocsEditable
2462 @DomName('SVGFEImageElement.y')
2463 final AnimatedLength y; 2461 final AnimatedLength y;
2464 2462
2465 // From SVGLangSpace 2463 // From SVGLangSpace
2466 2464
2465 @DomName('SVGFEImageElement.xmllang')
2467 @DocsEditable 2466 @DocsEditable
2468 @DomName('SVGFEImageElement.xmllang')
2469 String xmllang; 2467 String xmllang;
2470 2468
2469 @DomName('SVGFEImageElement.xmlspace')
2471 @DocsEditable 2470 @DocsEditable
2472 @DomName('SVGFEImageElement.xmlspace')
2473 String xmlspace; 2471 String xmlspace;
2474 2472
2475 // From SVGStylable 2473 // From SVGStylable
2476 2474
2477 // Shadowing definition. 2475 // Shadowing definition.
2478 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2476 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2479 2477
2480 // Use implementation from Element. 2478 // Use implementation from Element.
2481 // final CssStyleDeclaration style; 2479 // final CssStyleDeclaration style;
2482 2480
2481 @DomName('SVGFEImageElement.getPresentationAttribute')
2483 @DocsEditable 2482 @DocsEditable
2484 @DomName('SVGFEImageElement.getPresentationAttribute')
2485 CssValue getPresentationAttribute(String name) native; 2483 CssValue getPresentationAttribute(String name) native;
2486 2484
2487 // From SVGURIReference 2485 // From SVGURIReference
2488 2486
2487 @DomName('SVGFEImageElement.href')
2489 @DocsEditable 2488 @DocsEditable
2490 @DomName('SVGFEImageElement.href')
2491 final AnimatedString href; 2489 final AnimatedString href;
2492 } 2490 }
2493 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2491 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2494 // for details. All rights reserved. Use of this source code is governed by a 2492 // for details. All rights reserved. Use of this source code is governed by a
2495 // BSD-style license that can be found in the LICENSE file. 2493 // BSD-style license that can be found in the LICENSE file.
2496 2494
2497 2495
2498 2496
2499 @DocsEditable 2497 @DocsEditable
2500 @DomName('SVGFEMergeElement') 2498 @DomName('SVGFEMergeElement')
2501 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "*SVGFEMergeElement" { 2499 class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib utes native "*SVGFEMergeElement" {
2502 2500
2503 // From SVGFilterPrimitiveStandardAttributes 2501 // From SVGFilterPrimitiveStandardAttributes
2504 2502
2503 @DomName('SVGFEMergeElement.height')
2505 @DocsEditable 2504 @DocsEditable
2506 @DomName('SVGFEMergeElement.height')
2507 final AnimatedLength height; 2505 final AnimatedLength height;
2508 2506
2507 @DomName('SVGFEMergeElement.result')
2509 @DocsEditable 2508 @DocsEditable
2510 @DomName('SVGFEMergeElement.result')
2511 final AnimatedString result; 2509 final AnimatedString result;
2512 2510
2511 @DomName('SVGFEMergeElement.width')
2513 @DocsEditable 2512 @DocsEditable
2514 @DomName('SVGFEMergeElement.width')
2515 final AnimatedLength width; 2513 final AnimatedLength width;
2516 2514
2515 @DomName('SVGFEMergeElement.x')
2517 @DocsEditable 2516 @DocsEditable
2518 @DomName('SVGFEMergeElement.x')
2519 final AnimatedLength x; 2517 final AnimatedLength x;
2520 2518
2519 @DomName('SVGFEMergeElement.y')
2521 @DocsEditable 2520 @DocsEditable
2522 @DomName('SVGFEMergeElement.y')
2523 final AnimatedLength y; 2521 final AnimatedLength y;
2524 2522
2525 // From SVGStylable 2523 // From SVGStylable
2526 2524
2527 // Shadowing definition. 2525 // Shadowing definition.
2528 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2526 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2529 2527
2530 // Use implementation from Element. 2528 // Use implementation from Element.
2531 // final CssStyleDeclaration style; 2529 // final CssStyleDeclaration style;
2532 2530
2531 @DomName('SVGFEMergeElement.getPresentationAttribute')
2533 @DocsEditable 2532 @DocsEditable
2534 @DomName('SVGFEMergeElement.getPresentationAttribute')
2535 CssValue getPresentationAttribute(String name) native; 2533 CssValue getPresentationAttribute(String name) native;
2536 } 2534 }
2537 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2535 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2538 // for details. All rights reserved. Use of this source code is governed by a 2536 // for details. All rights reserved. Use of this source code is governed by a
2539 // BSD-style license that can be found in the LICENSE file. 2537 // BSD-style license that can be found in the LICENSE file.
2540 2538
2541 2539
2542 2540
2543 @DocsEditable 2541 @DocsEditable
2544 @DomName('SVGFEMergeNodeElement') 2542 @DomName('SVGFEMergeNodeElement')
2545 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { 2543 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" {
2546 2544
2545 @DomName('SVGFEMergeNodeElement.in1')
2547 @DocsEditable 2546 @DocsEditable
2548 @DomName('SVGFEMergeNodeElement.in1')
2549 final AnimatedString in1; 2547 final AnimatedString in1;
2550 } 2548 }
2551 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2549 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2552 // for details. All rights reserved. Use of this source code is governed by a 2550 // for details. All rights reserved. Use of this source code is governed by a
2553 // BSD-style license that can be found in the LICENSE file. 2551 // BSD-style license that can be found in the LICENSE file.
2554 2552
2555 2553
2556 2554
2557 @DocsEditable 2555 @DocsEditable
2558 @DomName('SVGFEMorphologyElement') 2556 @DomName('SVGFEMorphologyElement')
2559 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "*SVGFEMorphologyElement" { 2557 class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "*SVGFEMorphologyElement" {
2560 2558
2561 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; 2559 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
2562 2560
2563 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; 2561 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
2564 2562
2565 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; 2563 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
2566 2564
2565 @DomName('SVGFEMorphologyElement.in1')
2567 @DocsEditable 2566 @DocsEditable
2568 @DomName('SVGFEMorphologyElement.in1')
2569 final AnimatedString in1; 2567 final AnimatedString in1;
2570 2568
2569 @DomName('SVGFEMorphologyElement.operator')
2571 @DocsEditable 2570 @DocsEditable
2572 @DomName('SVGFEMorphologyElement.operator')
2573 final AnimatedEnumeration operator; 2571 final AnimatedEnumeration operator;
2574 2572
2573 @DomName('SVGFEMorphologyElement.radiusX')
2575 @DocsEditable 2574 @DocsEditable
2576 @DomName('SVGFEMorphologyElement.radiusX')
2577 final AnimatedNumber radiusX; 2575 final AnimatedNumber radiusX;
2578 2576
2577 @DomName('SVGFEMorphologyElement.radiusY')
2579 @DocsEditable 2578 @DocsEditable
2580 @DomName('SVGFEMorphologyElement.radiusY')
2581 final AnimatedNumber radiusY; 2579 final AnimatedNumber radiusY;
2582 2580
2581 @DomName('SVGFEMorphologyElement.setRadius')
2583 @DocsEditable 2582 @DocsEditable
2584 @DomName('SVGFEMorphologyElement.setRadius')
2585 void setRadius(num radiusX, num radiusY) native; 2583 void setRadius(num radiusX, num radiusY) native;
2586 2584
2587 // From SVGFilterPrimitiveStandardAttributes 2585 // From SVGFilterPrimitiveStandardAttributes
2588 2586
2587 @DomName('SVGFEMorphologyElement.height')
2589 @DocsEditable 2588 @DocsEditable
2590 @DomName('SVGFEMorphologyElement.height')
2591 final AnimatedLength height; 2589 final AnimatedLength height;
2592 2590
2591 @DomName('SVGFEMorphologyElement.result')
2593 @DocsEditable 2592 @DocsEditable
2594 @DomName('SVGFEMorphologyElement.result')
2595 final AnimatedString result; 2593 final AnimatedString result;
2596 2594
2595 @DomName('SVGFEMorphologyElement.width')
2597 @DocsEditable 2596 @DocsEditable
2598 @DomName('SVGFEMorphologyElement.width')
2599 final AnimatedLength width; 2597 final AnimatedLength width;
2600 2598
2599 @DomName('SVGFEMorphologyElement.x')
2601 @DocsEditable 2600 @DocsEditable
2602 @DomName('SVGFEMorphologyElement.x')
2603 final AnimatedLength x; 2601 final AnimatedLength x;
2604 2602
2603 @DomName('SVGFEMorphologyElement.y')
2605 @DocsEditable 2604 @DocsEditable
2606 @DomName('SVGFEMorphologyElement.y')
2607 final AnimatedLength y; 2605 final AnimatedLength y;
2608 2606
2609 // From SVGStylable 2607 // From SVGStylable
2610 2608
2611 // Shadowing definition. 2609 // Shadowing definition.
2612 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2610 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2613 2611
2614 // Use implementation from Element. 2612 // Use implementation from Element.
2615 // final CssStyleDeclaration style; 2613 // final CssStyleDeclaration style;
2616 2614
2615 @DomName('SVGFEMorphologyElement.getPresentationAttribute')
2617 @DocsEditable 2616 @DocsEditable
2618 @DomName('SVGFEMorphologyElement.getPresentationAttribute')
2619 CssValue getPresentationAttribute(String name) native; 2617 CssValue getPresentationAttribute(String name) native;
2620 } 2618 }
2621 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2619 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2622 // for details. All rights reserved. Use of this source code is governed by a 2620 // for details. All rights reserved. Use of this source code is governed by a
2623 // BSD-style license that can be found in the LICENSE file. 2621 // BSD-style license that can be found in the LICENSE file.
2624 2622
2625 2623
2626 2624
2627 @DocsEditable 2625 @DocsEditable
2628 @DomName('SVGFEOffsetElement') 2626 @DomName('SVGFEOffsetElement')
2629 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri butes native "*SVGFEOffsetElement" { 2627 class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri butes native "*SVGFEOffsetElement" {
2630 2628
2629 @DomName('SVGFEOffsetElement.dx')
2631 @DocsEditable 2630 @DocsEditable
2632 @DomName('SVGFEOffsetElement.dx')
2633 final AnimatedNumber dx; 2631 final AnimatedNumber dx;
2634 2632
2633 @DomName('SVGFEOffsetElement.dy')
2635 @DocsEditable 2634 @DocsEditable
2636 @DomName('SVGFEOffsetElement.dy')
2637 final AnimatedNumber dy; 2635 final AnimatedNumber dy;
2638 2636
2637 @DomName('SVGFEOffsetElement.in1')
2639 @DocsEditable 2638 @DocsEditable
2640 @DomName('SVGFEOffsetElement.in1')
2641 final AnimatedString in1; 2639 final AnimatedString in1;
2642 2640
2643 // From SVGFilterPrimitiveStandardAttributes 2641 // From SVGFilterPrimitiveStandardAttributes
2644 2642
2643 @DomName('SVGFEOffsetElement.height')
2645 @DocsEditable 2644 @DocsEditable
2646 @DomName('SVGFEOffsetElement.height')
2647 final AnimatedLength height; 2645 final AnimatedLength height;
2648 2646
2647 @DomName('SVGFEOffsetElement.result')
2649 @DocsEditable 2648 @DocsEditable
2650 @DomName('SVGFEOffsetElement.result')
2651 final AnimatedString result; 2649 final AnimatedString result;
2652 2650
2651 @DomName('SVGFEOffsetElement.width')
2653 @DocsEditable 2652 @DocsEditable
2654 @DomName('SVGFEOffsetElement.width')
2655 final AnimatedLength width; 2653 final AnimatedLength width;
2656 2654
2655 @DomName('SVGFEOffsetElement.x')
2657 @DocsEditable 2656 @DocsEditable
2658 @DomName('SVGFEOffsetElement.x')
2659 final AnimatedLength x; 2657 final AnimatedLength x;
2660 2658
2659 @DomName('SVGFEOffsetElement.y')
2661 @DocsEditable 2660 @DocsEditable
2662 @DomName('SVGFEOffsetElement.y')
2663 final AnimatedLength y; 2661 final AnimatedLength y;
2664 2662
2665 // From SVGStylable 2663 // From SVGStylable
2666 2664
2667 // Shadowing definition. 2665 // Shadowing definition.
2668 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2666 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2669 2667
2670 // Use implementation from Element. 2668 // Use implementation from Element.
2671 // final CssStyleDeclaration style; 2669 // final CssStyleDeclaration style;
2672 2670
2671 @DomName('SVGFEOffsetElement.getPresentationAttribute')
2673 @DocsEditable 2672 @DocsEditable
2674 @DomName('SVGFEOffsetElement.getPresentationAttribute')
2675 CssValue getPresentationAttribute(String name) native; 2673 CssValue getPresentationAttribute(String name) native;
2676 } 2674 }
2677 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2675 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2678 // for details. All rights reserved. Use of this source code is governed by a 2676 // for details. All rights reserved. Use of this source code is governed by a
2679 // BSD-style license that can be found in the LICENSE file. 2677 // BSD-style license that can be found in the LICENSE file.
2680 2678
2681 2679
2682 2680
2683 @DocsEditable 2681 @DocsEditable
2684 @DomName('SVGFEPointLightElement') 2682 @DomName('SVGFEPointLightElement')
2685 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { 2683 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" {
2686 2684
2685 @DomName('SVGFEPointLightElement.x')
2687 @DocsEditable 2686 @DocsEditable
2688 @DomName('SVGFEPointLightElement.x')
2689 final AnimatedNumber x; 2687 final AnimatedNumber x;
2690 2688
2689 @DomName('SVGFEPointLightElement.y')
2691 @DocsEditable 2690 @DocsEditable
2692 @DomName('SVGFEPointLightElement.y')
2693 final AnimatedNumber y; 2691 final AnimatedNumber y;
2694 2692
2693 @DomName('SVGFEPointLightElement.z')
2695 @DocsEditable 2694 @DocsEditable
2696 @DomName('SVGFEPointLightElement.z')
2697 final AnimatedNumber z; 2695 final AnimatedNumber z;
2698 } 2696 }
2699 // 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
2700 // 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
2701 // BSD-style license that can be found in the LICENSE file. 2699 // BSD-style license that can be found in the LICENSE file.
2702 2700
2703 2701
2704 2702
2705 @DocsEditable 2703 @DocsEditable
2706 @DomName('SVGFESpecularLightingElement') 2704 @DomName('SVGFESpecularLightingElement')
2707 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta ndardAttributes native "*SVGFESpecularLightingElement" { 2705 class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta ndardAttributes native "*SVGFESpecularLightingElement" {
2708 2706
2707 @DomName('SVGFESpecularLightingElement.in1')
2709 @DocsEditable 2708 @DocsEditable
2710 @DomName('SVGFESpecularLightingElement.in1')
2711 final AnimatedString in1; 2709 final AnimatedString in1;
2712 2710
2711 @DomName('SVGFESpecularLightingElement.specularConstant')
2713 @DocsEditable 2712 @DocsEditable
2714 @DomName('SVGFESpecularLightingElement.specularConstant')
2715 final AnimatedNumber specularConstant; 2713 final AnimatedNumber specularConstant;
2716 2714
2715 @DomName('SVGFESpecularLightingElement.specularExponent')
2717 @DocsEditable 2716 @DocsEditable
2718 @DomName('SVGFESpecularLightingElement.specularExponent')
2719 final AnimatedNumber specularExponent; 2717 final AnimatedNumber specularExponent;
2720 2718
2719 @DomName('SVGFESpecularLightingElement.surfaceScale')
2721 @DocsEditable 2720 @DocsEditable
2722 @DomName('SVGFESpecularLightingElement.surfaceScale')
2723 final AnimatedNumber surfaceScale; 2721 final AnimatedNumber surfaceScale;
2724 2722
2725 // From SVGFilterPrimitiveStandardAttributes 2723 // From SVGFilterPrimitiveStandardAttributes
2726 2724
2725 @DomName('SVGFESpecularLightingElement.height')
2727 @DocsEditable 2726 @DocsEditable
2728 @DomName('SVGFESpecularLightingElement.height')
2729 final AnimatedLength height; 2727 final AnimatedLength height;
2730 2728
2729 @DomName('SVGFESpecularLightingElement.result')
2731 @DocsEditable 2730 @DocsEditable
2732 @DomName('SVGFESpecularLightingElement.result')
2733 final AnimatedString result; 2731 final AnimatedString result;
2734 2732
2733 @DomName('SVGFESpecularLightingElement.width')
2735 @DocsEditable 2734 @DocsEditable
2736 @DomName('SVGFESpecularLightingElement.width')
2737 final AnimatedLength width; 2735 final AnimatedLength width;
2738 2736
2737 @DomName('SVGFESpecularLightingElement.x')
2739 @DocsEditable 2738 @DocsEditable
2740 @DomName('SVGFESpecularLightingElement.x')
2741 final AnimatedLength x; 2739 final AnimatedLength x;
2742 2740
2741 @DomName('SVGFESpecularLightingElement.y')
2743 @DocsEditable 2742 @DocsEditable
2744 @DomName('SVGFESpecularLightingElement.y')
2745 final AnimatedLength y; 2743 final AnimatedLength y;
2746 2744
2747 // From SVGStylable 2745 // From SVGStylable
2748 2746
2749 // Shadowing definition. 2747 // Shadowing definition.
2750 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2748 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2751 2749
2752 // Use implementation from Element. 2750 // Use implementation from Element.
2753 // final CssStyleDeclaration style; 2751 // final CssStyleDeclaration style;
2754 2752
2753 @DomName('SVGFESpecularLightingElement.getPresentationAttribute')
2755 @DocsEditable 2754 @DocsEditable
2756 @DomName('SVGFESpecularLightingElement.getPresentationAttribute')
2757 CssValue getPresentationAttribute(String name) native; 2755 CssValue getPresentationAttribute(String name) native;
2758 } 2756 }
2759 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2757 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2760 // for details. All rights reserved. Use of this source code is governed by a 2758 // for details. All rights reserved. Use of this source code is governed by a
2761 // BSD-style license that can be found in the LICENSE file. 2759 // BSD-style license that can be found in the LICENSE file.
2762 2760
2763 2761
2764 2762
2765 @DocsEditable 2763 @DocsEditable
2766 @DomName('SVGFESpotLightElement') 2764 @DomName('SVGFESpotLightElement')
2767 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { 2765 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" {
2768 2766
2767 @DomName('SVGFESpotLightElement.limitingConeAngle')
2769 @DocsEditable 2768 @DocsEditable
2770 @DomName('SVGFESpotLightElement.limitingConeAngle')
2771 final AnimatedNumber limitingConeAngle; 2769 final AnimatedNumber limitingConeAngle;
2772 2770
2771 @DomName('SVGFESpotLightElement.pointsAtX')
2773 @DocsEditable 2772 @DocsEditable
2774 @DomName('SVGFESpotLightElement.pointsAtX')
2775 final AnimatedNumber pointsAtX; 2773 final AnimatedNumber pointsAtX;
2776 2774
2775 @DomName('SVGFESpotLightElement.pointsAtY')
2777 @DocsEditable 2776 @DocsEditable
2778 @DomName('SVGFESpotLightElement.pointsAtY')
2779 final AnimatedNumber pointsAtY; 2777 final AnimatedNumber pointsAtY;
2780 2778
2779 @DomName('SVGFESpotLightElement.pointsAtZ')
2781 @DocsEditable 2780 @DocsEditable
2782 @DomName('SVGFESpotLightElement.pointsAtZ')
2783 final AnimatedNumber pointsAtZ; 2781 final AnimatedNumber pointsAtZ;
2784 2782
2783 @DomName('SVGFESpotLightElement.specularExponent')
2785 @DocsEditable 2784 @DocsEditable
2786 @DomName('SVGFESpotLightElement.specularExponent')
2787 final AnimatedNumber specularExponent; 2785 final AnimatedNumber specularExponent;
2788 2786
2787 @DomName('SVGFESpotLightElement.x')
2789 @DocsEditable 2788 @DocsEditable
2790 @DomName('SVGFESpotLightElement.x')
2791 final AnimatedNumber x; 2789 final AnimatedNumber x;
2792 2790
2791 @DomName('SVGFESpotLightElement.y')
2793 @DocsEditable 2792 @DocsEditable
2794 @DomName('SVGFESpotLightElement.y')
2795 final AnimatedNumber y; 2793 final AnimatedNumber y;
2796 2794
2795 @DomName('SVGFESpotLightElement.z')
2797 @DocsEditable 2796 @DocsEditable
2798 @DomName('SVGFESpotLightElement.z')
2799 final AnimatedNumber z; 2797 final AnimatedNumber z;
2800 } 2798 }
2801 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2799 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2802 // for details. All rights reserved. Use of this source code is governed by a 2800 // for details. All rights reserved. Use of this source code is governed by a
2803 // BSD-style license that can be found in the LICENSE file. 2801 // BSD-style license that can be found in the LICENSE file.
2804 2802
2805 2803
2806 2804
2807 @DocsEditable 2805 @DocsEditable
2808 @DomName('SVGFETileElement') 2806 @DomName('SVGFETileElement')
2809 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu tes native "*SVGFETileElement" { 2807 class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu tes native "*SVGFETileElement" {
2810 2808
2809 @DomName('SVGFETileElement.in1')
2811 @DocsEditable 2810 @DocsEditable
2812 @DomName('SVGFETileElement.in1')
2813 final AnimatedString in1; 2811 final AnimatedString in1;
2814 2812
2815 // From SVGFilterPrimitiveStandardAttributes 2813 // From SVGFilterPrimitiveStandardAttributes
2816 2814
2815 @DomName('SVGFETileElement.height')
2817 @DocsEditable 2816 @DocsEditable
2818 @DomName('SVGFETileElement.height')
2819 final AnimatedLength height; 2817 final AnimatedLength height;
2820 2818
2819 @DomName('SVGFETileElement.result')
2821 @DocsEditable 2820 @DocsEditable
2822 @DomName('SVGFETileElement.result')
2823 final AnimatedString result; 2821 final AnimatedString result;
2824 2822
2823 @DomName('SVGFETileElement.width')
2825 @DocsEditable 2824 @DocsEditable
2826 @DomName('SVGFETileElement.width')
2827 final AnimatedLength width; 2825 final AnimatedLength width;
2828 2826
2827 @DomName('SVGFETileElement.x')
2829 @DocsEditable 2828 @DocsEditable
2830 @DomName('SVGFETileElement.x')
2831 final AnimatedLength x; 2829 final AnimatedLength x;
2832 2830
2831 @DomName('SVGFETileElement.y')
2833 @DocsEditable 2832 @DocsEditable
2834 @DomName('SVGFETileElement.y')
2835 final AnimatedLength y; 2833 final AnimatedLength y;
2836 2834
2837 // From SVGStylable 2835 // From SVGStylable
2838 2836
2839 // Shadowing definition. 2837 // Shadowing definition.
2840 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2838 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2841 2839
2842 // Use implementation from Element. 2840 // Use implementation from Element.
2843 // final CssStyleDeclaration style; 2841 // final CssStyleDeclaration style;
2844 2842
2843 @DomName('SVGFETileElement.getPresentationAttribute')
2845 @DocsEditable 2844 @DocsEditable
2846 @DomName('SVGFETileElement.getPresentationAttribute')
2847 CssValue getPresentationAttribute(String name) native; 2845 CssValue getPresentationAttribute(String name) native;
2848 } 2846 }
2849 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2847 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2850 // for details. All rights reserved. Use of this source code is governed by a 2848 // for details. All rights reserved. Use of this source code is governed by a
2851 // BSD-style license that can be found in the LICENSE file. 2849 // BSD-style license that can be found in the LICENSE file.
2852 2850
2853 2851
2854 2852
2855 @DocsEditable 2853 @DocsEditable
2856 @DomName('SVGFETurbulenceElement') 2854 @DomName('SVGFETurbulenceElement')
2857 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "*SVGFETurbulenceElement" { 2855 class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA ttributes native "*SVGFETurbulenceElement" {
2858 2856
2859 static const int SVG_STITCHTYPE_NOSTITCH = 2; 2857 static const int SVG_STITCHTYPE_NOSTITCH = 2;
2860 2858
2861 static const int SVG_STITCHTYPE_STITCH = 1; 2859 static const int SVG_STITCHTYPE_STITCH = 1;
2862 2860
2863 static const int SVG_STITCHTYPE_UNKNOWN = 0; 2861 static const int SVG_STITCHTYPE_UNKNOWN = 0;
2864 2862
2865 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; 2863 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
2866 2864
2867 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2; 2865 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2;
2868 2866
2869 static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0; 2867 static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0;
2870 2868
2869 @DomName('SVGFETurbulenceElement.baseFrequencyX')
2871 @DocsEditable 2870 @DocsEditable
2872 @DomName('SVGFETurbulenceElement.baseFrequencyX')
2873 final AnimatedNumber baseFrequencyX; 2871 final AnimatedNumber baseFrequencyX;
2874 2872
2873 @DomName('SVGFETurbulenceElement.baseFrequencyY')
2875 @DocsEditable 2874 @DocsEditable
2876 @DomName('SVGFETurbulenceElement.baseFrequencyY')
2877 final AnimatedNumber baseFrequencyY; 2875 final AnimatedNumber baseFrequencyY;
2878 2876
2877 @DomName('SVGFETurbulenceElement.numOctaves')
2879 @DocsEditable 2878 @DocsEditable
2880 @DomName('SVGFETurbulenceElement.numOctaves')
2881 final AnimatedInteger numOctaves; 2879 final AnimatedInteger numOctaves;
2882 2880
2881 @DomName('SVGFETurbulenceElement.seed')
2883 @DocsEditable 2882 @DocsEditable
2884 @DomName('SVGFETurbulenceElement.seed')
2885 final AnimatedNumber seed; 2883 final AnimatedNumber seed;
2886 2884
2885 @DomName('SVGFETurbulenceElement.stitchTiles')
2887 @DocsEditable 2886 @DocsEditable
2888 @DomName('SVGFETurbulenceElement.stitchTiles')
2889 final AnimatedEnumeration stitchTiles; 2887 final AnimatedEnumeration stitchTiles;
2890 2888
2889 @DomName('SVGFETurbulenceElement.type')
2891 @DocsEditable 2890 @DocsEditable
2892 @DomName('SVGFETurbulenceElement.type')
2893 final AnimatedEnumeration type; 2891 final AnimatedEnumeration type;
2894 2892
2895 // From SVGFilterPrimitiveStandardAttributes 2893 // From SVGFilterPrimitiveStandardAttributes
2896 2894
2895 @DomName('SVGFETurbulenceElement.height')
2897 @DocsEditable 2896 @DocsEditable
2898 @DomName('SVGFETurbulenceElement.height')
2899 final AnimatedLength height; 2897 final AnimatedLength height;
2900 2898
2899 @DomName('SVGFETurbulenceElement.result')
2901 @DocsEditable 2900 @DocsEditable
2902 @DomName('SVGFETurbulenceElement.result')
2903 final AnimatedString result; 2901 final AnimatedString result;
2904 2902
2903 @DomName('SVGFETurbulenceElement.width')
2905 @DocsEditable 2904 @DocsEditable
2906 @DomName('SVGFETurbulenceElement.width')
2907 final AnimatedLength width; 2905 final AnimatedLength width;
2908 2906
2907 @DomName('SVGFETurbulenceElement.x')
2909 @DocsEditable 2908 @DocsEditable
2910 @DomName('SVGFETurbulenceElement.x')
2911 final AnimatedLength x; 2909 final AnimatedLength x;
2912 2910
2911 @DomName('SVGFETurbulenceElement.y')
2913 @DocsEditable 2912 @DocsEditable
2914 @DomName('SVGFETurbulenceElement.y')
2915 final AnimatedLength y; 2913 final AnimatedLength y;
2916 2914
2917 // From SVGStylable 2915 // From SVGStylable
2918 2916
2919 // Shadowing definition. 2917 // Shadowing definition.
2920 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2918 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2921 2919
2922 // Use implementation from Element. 2920 // Use implementation from Element.
2923 // final CssStyleDeclaration style; 2921 // final CssStyleDeclaration style;
2924 2922
2923 @DomName('SVGFETurbulenceElement.getPresentationAttribute')
2925 @DocsEditable 2924 @DocsEditable
2926 @DomName('SVGFETurbulenceElement.getPresentationAttribute')
2927 CssValue getPresentationAttribute(String name) native; 2925 CssValue getPresentationAttribute(String name) native;
2928 } 2926 }
2929 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2927 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2930 // for details. All rights reserved. Use of this source code is governed by a 2928 // for details. All rights reserved. Use of this source code is governed by a
2931 // BSD-style license that can be found in the LICENSE file. 2929 // BSD-style license that can be found in the LICENSE file.
2932 2930
2933 2931
2934 2932
2935 @DocsEditable 2933 @DocsEditable
2936 @DomName('SVGFilterElement') 2934 @DomName('SVGFilterElement')
2937 class FilterElement extends SvgElement implements UriReference, ExternalResource sRequired, Stylable, LangSpace native "*SVGFilterElement" { 2935 class FilterElement extends SvgElement implements UriReference, ExternalResource sRequired, Stylable, LangSpace native "*SVGFilterElement" {
2938 2936
2939 @DocsEditable 2937 @DocsEditable
2940 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter"); 2938 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter");
2941 2939
2940 @DomName('SVGFilterElement.filterResX')
2942 @DocsEditable 2941 @DocsEditable
2943 @DomName('SVGFilterElement.filterResX')
2944 final AnimatedInteger filterResX; 2942 final AnimatedInteger filterResX;
2945 2943
2944 @DomName('SVGFilterElement.filterResY')
2946 @DocsEditable 2945 @DocsEditable
2947 @DomName('SVGFilterElement.filterResY')
2948 final AnimatedInteger filterResY; 2946 final AnimatedInteger filterResY;
2949 2947
2948 @DomName('SVGFilterElement.filterUnits')
2950 @DocsEditable 2949 @DocsEditable
2951 @DomName('SVGFilterElement.filterUnits')
2952 final AnimatedEnumeration filterUnits; 2950 final AnimatedEnumeration filterUnits;
2953 2951
2952 @DomName('SVGFilterElement.height')
2954 @DocsEditable 2953 @DocsEditable
2955 @DomName('SVGFilterElement.height')
2956 final AnimatedLength height; 2954 final AnimatedLength height;
2957 2955
2956 @DomName('SVGFilterElement.primitiveUnits')
2958 @DocsEditable 2957 @DocsEditable
2959 @DomName('SVGFilterElement.primitiveUnits')
2960 final AnimatedEnumeration primitiveUnits; 2958 final AnimatedEnumeration primitiveUnits;
2961 2959
2960 @DomName('SVGFilterElement.width')
2962 @DocsEditable 2961 @DocsEditable
2963 @DomName('SVGFilterElement.width')
2964 final AnimatedLength width; 2962 final AnimatedLength width;
2965 2963
2964 @DomName('SVGFilterElement.x')
2966 @DocsEditable 2965 @DocsEditable
2967 @DomName('SVGFilterElement.x')
2968 final AnimatedLength x; 2966 final AnimatedLength x;
2969 2967
2968 @DomName('SVGFilterElement.y')
2970 @DocsEditable 2969 @DocsEditable
2971 @DomName('SVGFilterElement.y')
2972 final AnimatedLength y; 2970 final AnimatedLength y;
2973 2971
2972 @DomName('SVGFilterElement.setFilterRes')
2974 @DocsEditable 2973 @DocsEditable
2975 @DomName('SVGFilterElement.setFilterRes')
2976 void setFilterRes(int filterResX, int filterResY) native; 2974 void setFilterRes(int filterResX, int filterResY) native;
2977 2975
2978 // From SVGExternalResourcesRequired 2976 // From SVGExternalResourcesRequired
2979 2977
2978 @DomName('SVGFilterElement.externalResourcesRequired')
2980 @DocsEditable 2979 @DocsEditable
2981 @DomName('SVGFilterElement.externalResourcesRequired')
2982 final AnimatedBoolean externalResourcesRequired; 2980 final AnimatedBoolean externalResourcesRequired;
2983 2981
2984 // From SVGLangSpace 2982 // From SVGLangSpace
2985 2983
2984 @DomName('SVGFilterElement.xmllang')
2986 @DocsEditable 2985 @DocsEditable
2987 @DomName('SVGFilterElement.xmllang')
2988 String xmllang; 2986 String xmllang;
2989 2987
2988 @DomName('SVGFilterElement.xmlspace')
2990 @DocsEditable 2989 @DocsEditable
2991 @DomName('SVGFilterElement.xmlspace')
2992 String xmlspace; 2990 String xmlspace;
2993 2991
2994 // From SVGStylable 2992 // From SVGStylable
2995 2993
2996 // Shadowing definition. 2994 // Shadowing definition.
2997 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 2995 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
2998 2996
2999 // Use implementation from Element. 2997 // Use implementation from Element.
3000 // final CssStyleDeclaration style; 2998 // final CssStyleDeclaration style;
3001 2999
3000 @DomName('SVGFilterElement.getPresentationAttribute')
3002 @DocsEditable 3001 @DocsEditable
3003 @DomName('SVGFilterElement.getPresentationAttribute')
3004 CssValue getPresentationAttribute(String name) native; 3002 CssValue getPresentationAttribute(String name) native;
3005 3003
3006 // From SVGURIReference 3004 // From SVGURIReference
3007 3005
3006 @DomName('SVGFilterElement.href')
3008 @DocsEditable 3007 @DocsEditable
3009 @DomName('SVGFilterElement.href')
3010 final AnimatedString href; 3008 final AnimatedString href;
3011 } 3009 }
3012 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3010 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3013 // for details. All rights reserved. Use of this source code is governed by a 3011 // for details. All rights reserved. Use of this source code is governed by a
3014 // BSD-style license that can be found in the LICENSE file. 3012 // BSD-style license that can be found in the LICENSE file.
3015 3013
3016 3014
3017 @DocsEditable
3018 @DomName('SVGFilterPrimitiveStandardAttributes') 3015 @DomName('SVGFilterPrimitiveStandardAttributes')
3019 abstract class FilterPrimitiveStandardAttributes implements Stylable { 3016 abstract class FilterPrimitiveStandardAttributes implements Stylable {
3020 3017
3021 AnimatedLength height; 3018 AnimatedLength height;
3022 3019
3023 AnimatedString result; 3020 AnimatedString result;
3024 3021
3025 AnimatedLength width; 3022 AnimatedLength width;
3026 3023
3027 AnimatedLength x; 3024 AnimatedLength x;
3028 3025
3029 AnimatedLength y; 3026 AnimatedLength y;
3030 3027
3031 // From SVGStylable 3028 // From SVGStylable
3032 3029
3033 AnimatedString $dom_svgClassName; 3030 AnimatedString $dom_svgClassName;
3034 3031
3035 CssStyleDeclaration style; 3032 CssStyleDeclaration style;
3036 3033
3037 CssValue getPresentationAttribute(String name); 3034 CssValue getPresentationAttribute(String name);
3038 } 3035 }
3039 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3036 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3040 // for details. All rights reserved. Use of this source code is governed by a 3037 // for details. All rights reserved. Use of this source code is governed by a
3041 // BSD-style license that can be found in the LICENSE file. 3038 // BSD-style license that can be found in the LICENSE file.
3042 3039
3043 3040
3044 @DocsEditable
3045 @DomName('SVGFitToViewBox') 3041 @DomName('SVGFitToViewBox')
3046 abstract class FitToViewBox { 3042 abstract class FitToViewBox {
3047 3043
3048 AnimatedPreserveAspectRatio preserveAspectRatio; 3044 AnimatedPreserveAspectRatio preserveAspectRatio;
3049 3045
3050 AnimatedRect viewBox; 3046 AnimatedRect viewBox;
3051 } 3047 }
3052 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3048 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3053 // for details. All rights reserved. Use of this source code is governed by a 3049 // for details. All rights reserved. Use of this source code is governed by a
3054 // BSD-style license that can be found in the LICENSE file. 3050 // BSD-style license that can be found in the LICENSE file.
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
3133 3129
3134 3130
3135 3131
3136 @DocsEditable 3132 @DocsEditable
3137 @DomName('SVGForeignObjectElement') 3133 @DomName('SVGForeignObjectElement')
3138 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" { 3134 class ForeignObjectElement extends SvgElement implements Transformable, Tests, S tylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" {
3139 3135
3140 @DocsEditable 3136 @DocsEditable
3141 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject"); 3137 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject");
3142 3138
3139 @DomName('SVGForeignObjectElement.height')
3143 @DocsEditable 3140 @DocsEditable
3144 @DomName('SVGForeignObjectElement.height')
3145 final AnimatedLength height; 3141 final AnimatedLength height;
3146 3142
3143 @DomName('SVGForeignObjectElement.width')
3147 @DocsEditable 3144 @DocsEditable
3148 @DomName('SVGForeignObjectElement.width')
3149 final AnimatedLength width; 3145 final AnimatedLength width;
3150 3146
3147 @DomName('SVGForeignObjectElement.x')
3151 @DocsEditable 3148 @DocsEditable
3152 @DomName('SVGForeignObjectElement.x')
3153 final AnimatedLength x; 3149 final AnimatedLength x;
3154 3150
3151 @DomName('SVGForeignObjectElement.y')
3155 @DocsEditable 3152 @DocsEditable
3156 @DomName('SVGForeignObjectElement.y')
3157 final AnimatedLength y; 3153 final AnimatedLength y;
3158 3154
3159 // From SVGExternalResourcesRequired 3155 // From SVGExternalResourcesRequired
3160 3156
3157 @DomName('SVGForeignObjectElement.externalResourcesRequired')
3161 @DocsEditable 3158 @DocsEditable
3162 @DomName('SVGForeignObjectElement.externalResourcesRequired')
3163 final AnimatedBoolean externalResourcesRequired; 3159 final AnimatedBoolean externalResourcesRequired;
3164 3160
3165 // From SVGLangSpace 3161 // From SVGLangSpace
3166 3162
3163 @DomName('SVGForeignObjectElement.xmllang')
3167 @DocsEditable 3164 @DocsEditable
3168 @DomName('SVGForeignObjectElement.xmllang')
3169 String xmllang; 3165 String xmllang;
3170 3166
3167 @DomName('SVGForeignObjectElement.xmlspace')
3171 @DocsEditable 3168 @DocsEditable
3172 @DomName('SVGForeignObjectElement.xmlspace')
3173 String xmlspace; 3169 String xmlspace;
3174 3170
3175 // From SVGLocatable 3171 // From SVGLocatable
3176 3172
3173 @DomName('SVGForeignObjectElement.farthestViewportElement')
3177 @DocsEditable 3174 @DocsEditable
3178 @DomName('SVGForeignObjectElement.farthestViewportElement')
3179 final SvgElement farthestViewportElement; 3175 final SvgElement farthestViewportElement;
3180 3176
3177 @DomName('SVGForeignObjectElement.nearestViewportElement')
3181 @DocsEditable 3178 @DocsEditable
3182 @DomName('SVGForeignObjectElement.nearestViewportElement')
3183 final SvgElement nearestViewportElement; 3179 final SvgElement nearestViewportElement;
3184 3180
3181 @DomName('SVGForeignObjectElement.getBBox')
3185 @DocsEditable 3182 @DocsEditable
3186 @DomName('SVGForeignObjectElement.getBBox')
3187 Rect getBBox() native; 3183 Rect getBBox() native;
3188 3184
3189 @JSName('getCTM') 3185 @JSName('getCTM')
3186 @DomName('SVGForeignObjectElement.getCTM')
3190 @DocsEditable 3187 @DocsEditable
3191 @DomName('SVGForeignObjectElement.getCTM')
3192 Matrix getCtm() native; 3188 Matrix getCtm() native;
3193 3189
3194 @JSName('getScreenCTM') 3190 @JSName('getScreenCTM')
3191 @DomName('SVGForeignObjectElement.getScreenCTM')
3195 @DocsEditable 3192 @DocsEditable
3196 @DomName('SVGForeignObjectElement.getScreenCTM')
3197 Matrix getScreenCtm() native; 3193 Matrix getScreenCtm() native;
3198 3194
3195 @DomName('SVGForeignObjectElement.getTransformToElement')
3199 @DocsEditable 3196 @DocsEditable
3200 @DomName('SVGForeignObjectElement.getTransformToElement')
3201 Matrix getTransformToElement(SvgElement element) native; 3197 Matrix getTransformToElement(SvgElement element) native;
3202 3198
3203 // From SVGStylable 3199 // From SVGStylable
3204 3200
3205 // Shadowing definition. 3201 // Shadowing definition.
3206 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3202 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3207 3203
3208 // Use implementation from Element. 3204 // Use implementation from Element.
3209 // final CssStyleDeclaration style; 3205 // final CssStyleDeclaration style;
3210 3206
3207 @DomName('SVGForeignObjectElement.getPresentationAttribute')
3211 @DocsEditable 3208 @DocsEditable
3212 @DomName('SVGForeignObjectElement.getPresentationAttribute')
3213 CssValue getPresentationAttribute(String name) native; 3209 CssValue getPresentationAttribute(String name) native;
3214 3210
3215 // From SVGTests 3211 // From SVGTests
3216 3212
3213 @DomName('SVGForeignObjectElement.requiredExtensions')
3217 @DocsEditable 3214 @DocsEditable
3218 @DomName('SVGForeignObjectElement.requiredExtensions')
3219 final StringList requiredExtensions; 3215 final StringList requiredExtensions;
3220 3216
3217 @DomName('SVGForeignObjectElement.requiredFeatures')
3221 @DocsEditable 3218 @DocsEditable
3222 @DomName('SVGForeignObjectElement.requiredFeatures')
3223 final StringList requiredFeatures; 3219 final StringList requiredFeatures;
3224 3220
3221 @DomName('SVGForeignObjectElement.systemLanguage')
3225 @DocsEditable 3222 @DocsEditable
3226 @DomName('SVGForeignObjectElement.systemLanguage')
3227 final StringList systemLanguage; 3223 final StringList systemLanguage;
3228 3224
3225 @DomName('SVGForeignObjectElement.hasExtension')
3229 @DocsEditable 3226 @DocsEditable
3230 @DomName('SVGForeignObjectElement.hasExtension')
3231 bool hasExtension(String extension) native; 3227 bool hasExtension(String extension) native;
3232 3228
3233 // From SVGTransformable 3229 // From SVGTransformable
3234 3230
3231 @DomName('SVGForeignObjectElement.transform')
3235 @DocsEditable 3232 @DocsEditable
3236 @DomName('SVGForeignObjectElement.transform')
3237 final AnimatedTransformList transform; 3233 final AnimatedTransformList transform;
3238 } 3234 }
3239 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3235 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3240 // for details. All rights reserved. Use of this source code is governed by a 3236 // for details. All rights reserved. Use of this source code is governed by a
3241 // BSD-style license that can be found in the LICENSE file. 3237 // BSD-style license that can be found in the LICENSE file.
3242 3238
3243 3239
3244 3240
3245 @DocsEditable 3241 @DocsEditable
3246 @DomName('SVGGElement') 3242 @DomName('SVGGElement')
3247 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext ernalResourcesRequired, LangSpace native "*SVGGElement" { 3243 class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext ernalResourcesRequired, LangSpace native "*SVGGElement" {
3248 3244
3249 @DocsEditable 3245 @DocsEditable
3250 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); 3246 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
3251 3247
3252 // From SVGExternalResourcesRequired 3248 // From SVGExternalResourcesRequired
3253 3249
3250 @DomName('SVGGElement.externalResourcesRequired')
3254 @DocsEditable 3251 @DocsEditable
3255 @DomName('SVGGElement.externalResourcesRequired')
3256 final AnimatedBoolean externalResourcesRequired; 3252 final AnimatedBoolean externalResourcesRequired;
3257 3253
3258 // From SVGLangSpace 3254 // From SVGLangSpace
3259 3255
3256 @DomName('SVGGElement.xmllang')
3260 @DocsEditable 3257 @DocsEditable
3261 @DomName('SVGGElement.xmllang')
3262 String xmllang; 3258 String xmllang;
3263 3259
3260 @DomName('SVGGElement.xmlspace')
3264 @DocsEditable 3261 @DocsEditable
3265 @DomName('SVGGElement.xmlspace')
3266 String xmlspace; 3262 String xmlspace;
3267 3263
3268 // From SVGLocatable 3264 // From SVGLocatable
3269 3265
3266 @DomName('SVGGElement.farthestViewportElement')
3270 @DocsEditable 3267 @DocsEditable
3271 @DomName('SVGGElement.farthestViewportElement')
3272 final SvgElement farthestViewportElement; 3268 final SvgElement farthestViewportElement;
3273 3269
3270 @DomName('SVGGElement.nearestViewportElement')
3274 @DocsEditable 3271 @DocsEditable
3275 @DomName('SVGGElement.nearestViewportElement')
3276 final SvgElement nearestViewportElement; 3272 final SvgElement nearestViewportElement;
3277 3273
3274 @DomName('SVGGElement.getBBox')
3278 @DocsEditable 3275 @DocsEditable
3279 @DomName('SVGGElement.getBBox')
3280 Rect getBBox() native; 3276 Rect getBBox() native;
3281 3277
3282 @JSName('getCTM') 3278 @JSName('getCTM')
3279 @DomName('SVGGElement.getCTM')
3283 @DocsEditable 3280 @DocsEditable
3284 @DomName('SVGGElement.getCTM')
3285 Matrix getCtm() native; 3281 Matrix getCtm() native;
3286 3282
3287 @JSName('getScreenCTM') 3283 @JSName('getScreenCTM')
3284 @DomName('SVGGElement.getScreenCTM')
3288 @DocsEditable 3285 @DocsEditable
3289 @DomName('SVGGElement.getScreenCTM')
3290 Matrix getScreenCtm() native; 3286 Matrix getScreenCtm() native;
3291 3287
3288 @DomName('SVGGElement.getTransformToElement')
3292 @DocsEditable 3289 @DocsEditable
3293 @DomName('SVGGElement.getTransformToElement')
3294 Matrix getTransformToElement(SvgElement element) native; 3290 Matrix getTransformToElement(SvgElement element) native;
3295 3291
3296 // From SVGStylable 3292 // From SVGStylable
3297 3293
3298 // Shadowing definition. 3294 // Shadowing definition.
3299 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3295 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3300 3296
3301 // Use implementation from Element. 3297 // Use implementation from Element.
3302 // final CssStyleDeclaration style; 3298 // final CssStyleDeclaration style;
3303 3299
3300 @DomName('SVGGElement.getPresentationAttribute')
3304 @DocsEditable 3301 @DocsEditable
3305 @DomName('SVGGElement.getPresentationAttribute')
3306 CssValue getPresentationAttribute(String name) native; 3302 CssValue getPresentationAttribute(String name) native;
3307 3303
3308 // From SVGTests 3304 // From SVGTests
3309 3305
3306 @DomName('SVGGElement.requiredExtensions')
3310 @DocsEditable 3307 @DocsEditable
3311 @DomName('SVGGElement.requiredExtensions')
3312 final StringList requiredExtensions; 3308 final StringList requiredExtensions;
3313 3309
3310 @DomName('SVGGElement.requiredFeatures')
3314 @DocsEditable 3311 @DocsEditable
3315 @DomName('SVGGElement.requiredFeatures')
3316 final StringList requiredFeatures; 3312 final StringList requiredFeatures;
3317 3313
3314 @DomName('SVGGElement.systemLanguage')
3318 @DocsEditable 3315 @DocsEditable
3319 @DomName('SVGGElement.systemLanguage')
3320 final StringList systemLanguage; 3316 final StringList systemLanguage;
3321 3317
3318 @DomName('SVGGElement.hasExtension')
3322 @DocsEditable 3319 @DocsEditable
3323 @DomName('SVGGElement.hasExtension')
3324 bool hasExtension(String extension) native; 3320 bool hasExtension(String extension) native;
3325 3321
3326 // From SVGTransformable 3322 // From SVGTransformable
3327 3323
3324 @DomName('SVGGElement.transform')
3328 @DocsEditable 3325 @DocsEditable
3329 @DomName('SVGGElement.transform')
3330 final AnimatedTransformList transform; 3326 final AnimatedTransformList transform;
3331 } 3327 }
3332 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3328 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3333 // for details. All rights reserved. Use of this source code is governed by a 3329 // for details. All rights reserved. Use of this source code is governed by a
3334 // BSD-style license that can be found in the LICENSE file. 3330 // BSD-style license that can be found in the LICENSE file.
3335 3331
3336 3332
3337 3333
3338 @DocsEditable 3334 @DocsEditable
3339 @DomName('SVGGlyphElement') 3335 @DomName('SVGGlyphElement')
3340 class GlyphElement extends SvgElement native "*SVGGlyphElement" { 3336 class GlyphElement extends SvgElement native "*SVGGlyphElement" {
3341 3337
3342 @DocsEditable 3338 @DocsEditable
3343 factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly ph"); 3339 factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("gly ph");
3344 } 3340 }
3345 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3341 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3346 // for details. All rights reserved. Use of this source code is governed by a 3342 // for details. All rights reserved. Use of this source code is governed by a
3347 // BSD-style license that can be found in the LICENSE file. 3343 // BSD-style license that can be found in the LICENSE file.
3348 3344
3349 3345
3350 3346
3351 @DocsEditable 3347 @DocsEditable
3352 @DomName('SVGGlyphRefElement') 3348 @DomName('SVGGlyphRefElement')
3353 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ e "*SVGGlyphRefElement" { 3349 class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ e "*SVGGlyphRefElement" {
3354 3350
3351 @DomName('SVGGlyphRefElement.dx')
3355 @DocsEditable 3352 @DocsEditable
3356 @DomName('SVGGlyphRefElement.dx')
3357 num dx; 3353 num dx;
3358 3354
3355 @DomName('SVGGlyphRefElement.dy')
3359 @DocsEditable 3356 @DocsEditable
3360 @DomName('SVGGlyphRefElement.dy')
3361 num dy; 3357 num dy;
3362 3358
3359 @DomName('SVGGlyphRefElement.format')
3363 @DocsEditable 3360 @DocsEditable
3364 @DomName('SVGGlyphRefElement.format')
3365 String format; 3361 String format;
3366 3362
3363 @DomName('SVGGlyphRefElement.glyphRef')
3367 @DocsEditable 3364 @DocsEditable
3368 @DomName('SVGGlyphRefElement.glyphRef')
3369 String glyphRef; 3365 String glyphRef;
3370 3366
3367 @DomName('SVGGlyphRefElement.x')
3371 @DocsEditable 3368 @DocsEditable
3372 @DomName('SVGGlyphRefElement.x')
3373 num x; 3369 num x;
3374 3370
3371 @DomName('SVGGlyphRefElement.y')
3375 @DocsEditable 3372 @DocsEditable
3376 @DomName('SVGGlyphRefElement.y')
3377 num y; 3373 num y;
3378 3374
3379 // From SVGStylable 3375 // From SVGStylable
3380 3376
3381 // Shadowing definition. 3377 // Shadowing definition.
3382 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3378 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3383 3379
3384 // Use implementation from Element. 3380 // Use implementation from Element.
3385 // final CssStyleDeclaration style; 3381 // final CssStyleDeclaration style;
3386 3382
3383 @DomName('SVGGlyphRefElement.getPresentationAttribute')
3387 @DocsEditable 3384 @DocsEditable
3388 @DomName('SVGGlyphRefElement.getPresentationAttribute')
3389 CssValue getPresentationAttribute(String name) native; 3385 CssValue getPresentationAttribute(String name) native;
3390 3386
3391 // From SVGURIReference 3387 // From SVGURIReference
3392 3388
3389 @DomName('SVGGlyphRefElement.href')
3393 @DocsEditable 3390 @DocsEditable
3394 @DomName('SVGGlyphRefElement.href')
3395 final AnimatedString href; 3391 final AnimatedString href;
3396 } 3392 }
3397 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3393 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3398 // for details. All rights reserved. Use of this source code is governed by a 3394 // for details. All rights reserved. Use of this source code is governed by a
3399 // BSD-style license that can be found in the LICENSE file. 3395 // BSD-style license that can be found in the LICENSE file.
3400 3396
3401 3397
3402 3398
3403 @DocsEditable 3399 @DocsEditable
3404 @DomName('SVGGradientElement') 3400 @DomName('SVGGradientElement')
3405 class GradientElement extends SvgElement implements UriReference, ExternalResour cesRequired, Stylable native "*SVGGradientElement" { 3401 class GradientElement extends SvgElement implements UriReference, ExternalResour cesRequired, Stylable native "*SVGGradientElement" {
3406 3402
3407 static const int SVG_SPREADMETHOD_PAD = 1; 3403 static const int SVG_SPREADMETHOD_PAD = 1;
3408 3404
3409 static const int SVG_SPREADMETHOD_REFLECT = 2; 3405 static const int SVG_SPREADMETHOD_REFLECT = 2;
3410 3406
3411 static const int SVG_SPREADMETHOD_REPEAT = 3; 3407 static const int SVG_SPREADMETHOD_REPEAT = 3;
3412 3408
3413 static const int SVG_SPREADMETHOD_UNKNOWN = 0; 3409 static const int SVG_SPREADMETHOD_UNKNOWN = 0;
3414 3410
3411 @DomName('SVGGradientElement.gradientTransform')
3415 @DocsEditable 3412 @DocsEditable
3416 @DomName('SVGGradientElement.gradientTransform')
3417 final AnimatedTransformList gradientTransform; 3413 final AnimatedTransformList gradientTransform;
3418 3414
3415 @DomName('SVGGradientElement.gradientUnits')
3419 @DocsEditable 3416 @DocsEditable
3420 @DomName('SVGGradientElement.gradientUnits')
3421 final AnimatedEnumeration gradientUnits; 3417 final AnimatedEnumeration gradientUnits;
3422 3418
3419 @DomName('SVGGradientElement.spreadMethod')
3423 @DocsEditable 3420 @DocsEditable
3424 @DomName('SVGGradientElement.spreadMethod')
3425 final AnimatedEnumeration spreadMethod; 3421 final AnimatedEnumeration spreadMethod;
3426 3422
3427 // From SVGExternalResourcesRequired 3423 // From SVGExternalResourcesRequired
3428 3424
3425 @DomName('SVGGradientElement.externalResourcesRequired')
3429 @DocsEditable 3426 @DocsEditable
3430 @DomName('SVGGradientElement.externalResourcesRequired')
3431 final AnimatedBoolean externalResourcesRequired; 3427 final AnimatedBoolean externalResourcesRequired;
3432 3428
3433 // From SVGStylable 3429 // From SVGStylable
3434 3430
3435 // Shadowing definition. 3431 // Shadowing definition.
3436 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3432 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3437 3433
3438 // Use implementation from Element. 3434 // Use implementation from Element.
3439 // final CssStyleDeclaration style; 3435 // final CssStyleDeclaration style;
3440 3436
3437 @DomName('SVGGradientElement.getPresentationAttribute')
3441 @DocsEditable 3438 @DocsEditable
3442 @DomName('SVGGradientElement.getPresentationAttribute')
3443 CssValue getPresentationAttribute(String name) native; 3439 CssValue getPresentationAttribute(String name) native;
3444 3440
3445 // From SVGURIReference 3441 // From SVGURIReference
3446 3442
3443 @DomName('SVGGradientElement.href')
3447 @DocsEditable 3444 @DocsEditable
3448 @DomName('SVGGradientElement.href')
3449 final AnimatedString href; 3445 final AnimatedString href;
3450 } 3446 }
3451 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3452 // for details. All rights reserved. Use of this source code is governed by a 3448 // for details. All rights reserved. Use of this source code is governed by a
3453 // BSD-style license that can be found in the LICENSE file. 3449 // BSD-style license that can be found in the LICENSE file.
3454 3450
3455 3451
3456 3452
3457 @DocsEditable 3453 @DocsEditable
3458 @DomName('SVGHKernElement') 3454 @DomName('SVGHKernElement')
3459 class HKernElement extends SvgElement native "*SVGHKernElement" { 3455 class HKernElement extends SvgElement native "*SVGHKernElement" {
3460 3456
3461 @DocsEditable 3457 @DocsEditable
3462 factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke rn"); 3458 factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hke rn");
3463 } 3459 }
3464 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3460 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3465 // for details. All rights reserved. Use of this source code is governed by a 3461 // for details. All rights reserved. Use of this source code is governed by a
3466 // BSD-style license that can be found in the LICENSE file. 3462 // BSD-style license that can be found in the LICENSE file.
3467 3463
3468 3464
3469 3465
3470 @DocsEditable 3466 @DocsEditable
3471 @DomName('SVGImageElement') 3467 @DomName('SVGImageElement')
3472 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { 3468 class ImageElement extends SvgElement implements Transformable, Tests, UriRefere nce, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" {
3473 3469
3474 @DocsEditable 3470 @DocsEditable
3475 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge"); 3471 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge");
3476 3472
3473 @DomName('SVGImageElement.height')
3477 @DocsEditable 3474 @DocsEditable
3478 @DomName('SVGImageElement.height')
3479 final AnimatedLength height; 3475 final AnimatedLength height;
3480 3476
3477 @DomName('SVGImageElement.preserveAspectRatio')
3481 @DocsEditable 3478 @DocsEditable
3482 @DomName('SVGImageElement.preserveAspectRatio')
3483 final AnimatedPreserveAspectRatio preserveAspectRatio; 3479 final AnimatedPreserveAspectRatio preserveAspectRatio;
3484 3480
3481 @DomName('SVGImageElement.width')
3485 @DocsEditable 3482 @DocsEditable
3486 @DomName('SVGImageElement.width')
3487 final AnimatedLength width; 3483 final AnimatedLength width;
3488 3484
3485 @DomName('SVGImageElement.x')
3489 @DocsEditable 3486 @DocsEditable
3490 @DomName('SVGImageElement.x')
3491 final AnimatedLength x; 3487 final AnimatedLength x;
3492 3488
3489 @DomName('SVGImageElement.y')
3493 @DocsEditable 3490 @DocsEditable
3494 @DomName('SVGImageElement.y')
3495 final AnimatedLength y; 3491 final AnimatedLength y;
3496 3492
3497 // From SVGExternalResourcesRequired 3493 // From SVGExternalResourcesRequired
3498 3494
3495 @DomName('SVGImageElement.externalResourcesRequired')
3499 @DocsEditable 3496 @DocsEditable
3500 @DomName('SVGImageElement.externalResourcesRequired')
3501 final AnimatedBoolean externalResourcesRequired; 3497 final AnimatedBoolean externalResourcesRequired;
3502 3498
3503 // From SVGLangSpace 3499 // From SVGLangSpace
3504 3500
3501 @DomName('SVGImageElement.xmllang')
3505 @DocsEditable 3502 @DocsEditable
3506 @DomName('SVGImageElement.xmllang')
3507 String xmllang; 3503 String xmllang;
3508 3504
3505 @DomName('SVGImageElement.xmlspace')
3509 @DocsEditable 3506 @DocsEditable
3510 @DomName('SVGImageElement.xmlspace')
3511 String xmlspace; 3507 String xmlspace;
3512 3508
3513 // From SVGLocatable 3509 // From SVGLocatable
3514 3510
3511 @DomName('SVGImageElement.farthestViewportElement')
3515 @DocsEditable 3512 @DocsEditable
3516 @DomName('SVGImageElement.farthestViewportElement')
3517 final SvgElement farthestViewportElement; 3513 final SvgElement farthestViewportElement;
3518 3514
3515 @DomName('SVGImageElement.nearestViewportElement')
3519 @DocsEditable 3516 @DocsEditable
3520 @DomName('SVGImageElement.nearestViewportElement')
3521 final SvgElement nearestViewportElement; 3517 final SvgElement nearestViewportElement;
3522 3518
3519 @DomName('SVGImageElement.getBBox')
3523 @DocsEditable 3520 @DocsEditable
3524 @DomName('SVGImageElement.getBBox')
3525 Rect getBBox() native; 3521 Rect getBBox() native;
3526 3522
3527 @JSName('getCTM') 3523 @JSName('getCTM')
3524 @DomName('SVGImageElement.getCTM')
3528 @DocsEditable 3525 @DocsEditable
3529 @DomName('SVGImageElement.getCTM')
3530 Matrix getCtm() native; 3526 Matrix getCtm() native;
3531 3527
3532 @JSName('getScreenCTM') 3528 @JSName('getScreenCTM')
3529 @DomName('SVGImageElement.getScreenCTM')
3533 @DocsEditable 3530 @DocsEditable
3534 @DomName('SVGImageElement.getScreenCTM')
3535 Matrix getScreenCtm() native; 3531 Matrix getScreenCtm() native;
3536 3532
3533 @DomName('SVGImageElement.getTransformToElement')
3537 @DocsEditable 3534 @DocsEditable
3538 @DomName('SVGImageElement.getTransformToElement')
3539 Matrix getTransformToElement(SvgElement element) native; 3535 Matrix getTransformToElement(SvgElement element) native;
3540 3536
3541 // From SVGStylable 3537 // From SVGStylable
3542 3538
3543 // Shadowing definition. 3539 // Shadowing definition.
3544 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3540 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3545 3541
3546 // Use implementation from Element. 3542 // Use implementation from Element.
3547 // final CssStyleDeclaration style; 3543 // final CssStyleDeclaration style;
3548 3544
3545 @DomName('SVGImageElement.getPresentationAttribute')
3549 @DocsEditable 3546 @DocsEditable
3550 @DomName('SVGImageElement.getPresentationAttribute')
3551 CssValue getPresentationAttribute(String name) native; 3547 CssValue getPresentationAttribute(String name) native;
3552 3548
3553 // From SVGTests 3549 // From SVGTests
3554 3550
3551 @DomName('SVGImageElement.requiredExtensions')
3555 @DocsEditable 3552 @DocsEditable
3556 @DomName('SVGImageElement.requiredExtensions')
3557 final StringList requiredExtensions; 3553 final StringList requiredExtensions;
3558 3554
3555 @DomName('SVGImageElement.requiredFeatures')
3559 @DocsEditable 3556 @DocsEditable
3560 @DomName('SVGImageElement.requiredFeatures')
3561 final StringList requiredFeatures; 3557 final StringList requiredFeatures;
3562 3558
3559 @DomName('SVGImageElement.systemLanguage')
3563 @DocsEditable 3560 @DocsEditable
3564 @DomName('SVGImageElement.systemLanguage')
3565 final StringList systemLanguage; 3561 final StringList systemLanguage;
3566 3562
3563 @DomName('SVGImageElement.hasExtension')
3567 @DocsEditable 3564 @DocsEditable
3568 @DomName('SVGImageElement.hasExtension')
3569 bool hasExtension(String extension) native; 3565 bool hasExtension(String extension) native;
3570 3566
3571 // From SVGTransformable 3567 // From SVGTransformable
3572 3568
3569 @DomName('SVGImageElement.transform')
3573 @DocsEditable 3570 @DocsEditable
3574 @DomName('SVGImageElement.transform')
3575 final AnimatedTransformList transform; 3571 final AnimatedTransformList transform;
3576 3572
3577 // From SVGURIReference 3573 // From SVGURIReference
3578 3574
3575 @DomName('SVGImageElement.href')
3579 @DocsEditable 3576 @DocsEditable
3580 @DomName('SVGImageElement.href')
3581 final AnimatedString href; 3577 final AnimatedString href;
3582 } 3578 }
3583 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3579 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3584 // for details. All rights reserved. Use of this source code is governed by a 3580 // for details. All rights reserved. Use of this source code is governed by a
3585 // BSD-style license that can be found in the LICENSE file. 3581 // BSD-style license that can be found in the LICENSE file.
3586 3582
3587 3583
3588 @DocsEditable
3589 @DomName('SVGLangSpace') 3584 @DomName('SVGLangSpace')
3590 abstract class LangSpace { 3585 abstract class LangSpace {
3591 3586
3592 String xmllang; 3587 String xmllang;
3593 3588
3594 String xmlspace; 3589 String xmlspace;
3595 } 3590 }
3596 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3591 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3597 // for details. All rights reserved. Use of this source code is governed by a 3592 // for details. All rights reserved. Use of this source code is governed by a
3598 // BSD-style license that can be found in the LICENSE file. 3593 // BSD-style license that can be found in the LICENSE file.
(...skipping 19 matching lines...) Expand all
3618 static const int SVG_LENGTHTYPE_PC = 10; 3613 static const int SVG_LENGTHTYPE_PC = 10;
3619 3614
3620 static const int SVG_LENGTHTYPE_PERCENTAGE = 2; 3615 static const int SVG_LENGTHTYPE_PERCENTAGE = 2;
3621 3616
3622 static const int SVG_LENGTHTYPE_PT = 9; 3617 static const int SVG_LENGTHTYPE_PT = 9;
3623 3618
3624 static const int SVG_LENGTHTYPE_PX = 5; 3619 static const int SVG_LENGTHTYPE_PX = 5;
3625 3620
3626 static const int SVG_LENGTHTYPE_UNKNOWN = 0; 3621 static const int SVG_LENGTHTYPE_UNKNOWN = 0;
3627 3622
3623 @DomName('SVGLength.unitType')
3628 @DocsEditable 3624 @DocsEditable
3629 @DomName('SVGLength.unitType')
3630 final int unitType; 3625 final int unitType;
3631 3626
3627 @DomName('SVGLength.value')
3632 @DocsEditable 3628 @DocsEditable
3633 @DomName('SVGLength.value')
3634 num value; 3629 num value;
3635 3630
3631 @DomName('SVGLength.valueAsString')
3636 @DocsEditable 3632 @DocsEditable
3637 @DomName('SVGLength.valueAsString')
3638 String valueAsString; 3633 String valueAsString;
3639 3634
3635 @DomName('SVGLength.valueInSpecifiedUnits')
3640 @DocsEditable 3636 @DocsEditable
3641 @DomName('SVGLength.valueInSpecifiedUnits')
3642 num valueInSpecifiedUnits; 3637 num valueInSpecifiedUnits;
3643 3638
3639 @DomName('SVGLength.convertToSpecifiedUnits')
3644 @DocsEditable 3640 @DocsEditable
3645 @DomName('SVGLength.convertToSpecifiedUnits')
3646 void convertToSpecifiedUnits(int unitType) native; 3641 void convertToSpecifiedUnits(int unitType) native;
3647 3642
3643 @DomName('SVGLength.newValueSpecifiedUnits')
3648 @DocsEditable 3644 @DocsEditable
3649 @DomName('SVGLength.newValueSpecifiedUnits')
3650 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 3645 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
3651 } 3646 }
3652 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3647 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3653 // for details. All rights reserved. Use of this source code is governed by a 3648 // for details. All rights reserved. Use of this source code is governed by a
3654 // BSD-style license that can be found in the LICENSE file. 3649 // BSD-style license that can be found in the LICENSE file.
3655 3650
3656 3651
3657 3652
3658 @DocsEditable 3653 @DocsEditable
3659 @DomName('SVGLengthList') 3654 @DomName('SVGLengthList')
3660 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV GLengthList" { 3655 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV GLengthList" {
3661 3656
3657 @DomName('SVGLengthList.numberOfItems')
3662 @DocsEditable 3658 @DocsEditable
3663 @DomName('SVGLengthList.numberOfItems')
3664 final int numberOfItems; 3659 final int numberOfItems;
3665 3660
3666 Length operator[](int index) => JS("Length", "#[#]", this, index); 3661 Length operator[](int index) => JS("Length", "#[#]", this, index);
3667 3662
3668 void operator[]=(int index, Length value) { 3663 void operator[]=(int index, Length value) {
3669 throw new UnsupportedError("Cannot assign element of immutable List."); 3664 throw new UnsupportedError("Cannot assign element of immutable List.");
3670 } 3665 }
3671 // -- start List<Length> mixins. 3666 // -- start List<Length> mixins.
3672 // Length is the element type. 3667 // Length is the element type.
3673 3668
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
3824 3819
3825 void insertRange(int start, int rangeLength, [Length initialValue]) { 3820 void insertRange(int start, int rangeLength, [Length initialValue]) {
3826 throw new UnsupportedError("Cannot insertRange on immutable List."); 3821 throw new UnsupportedError("Cannot insertRange on immutable List.");
3827 } 3822 }
3828 3823
3829 List<Length> getRange(int start, int rangeLength) => 3824 List<Length> getRange(int start, int rangeLength) =>
3830 Lists.getRange(this, start, rangeLength, <Length>[]); 3825 Lists.getRange(this, start, rangeLength, <Length>[]);
3831 3826
3832 // -- end List<Length> mixins. 3827 // -- end List<Length> mixins.
3833 3828
3829 @DomName('SVGLengthList.appendItem')
3834 @DocsEditable 3830 @DocsEditable
3835 @DomName('SVGLengthList.appendItem')
3836 Length appendItem(Length item) native; 3831 Length appendItem(Length item) native;
3837 3832
3833 @DomName('SVGLengthList.clear')
3838 @DocsEditable 3834 @DocsEditable
3839 @DomName('SVGLengthList.clear')
3840 void clear() native; 3835 void clear() native;
3841 3836
3837 @DomName('SVGLengthList.getItem')
3842 @DocsEditable 3838 @DocsEditable
3843 @DomName('SVGLengthList.getItem')
3844 Length getItem(int index) native; 3839 Length getItem(int index) native;
3845 3840
3841 @DomName('SVGLengthList.initialize')
3846 @DocsEditable 3842 @DocsEditable
3847 @DomName('SVGLengthList.initialize')
3848 Length initialize(Length item) native; 3843 Length initialize(Length item) native;
3849 3844
3845 @DomName('SVGLengthList.insertItemBefore')
3850 @DocsEditable 3846 @DocsEditable
3851 @DomName('SVGLengthList.insertItemBefore')
3852 Length insertItemBefore(Length item, int index) native; 3847 Length insertItemBefore(Length item, int index) native;
3853 3848
3849 @DomName('SVGLengthList.removeItem')
3854 @DocsEditable 3850 @DocsEditable
3855 @DomName('SVGLengthList.removeItem')
3856 Length removeItem(int index) native; 3851 Length removeItem(int index) native;
3857 3852
3853 @DomName('SVGLengthList.replaceItem')
3858 @DocsEditable 3854 @DocsEditable
3859 @DomName('SVGLengthList.replaceItem')
3860 Length replaceItem(Length item, int index) native; 3855 Length replaceItem(Length item, int index) native;
3861 } 3856 }
3862 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3857 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3863 // for details. All rights reserved. Use of this source code is governed by a 3858 // for details. All rights reserved. Use of this source code is governed by a
3864 // BSD-style license that can be found in the LICENSE file. 3859 // BSD-style license that can be found in the LICENSE file.
3865 3860
3866 3861
3867 3862
3868 @DocsEditable 3863 @DocsEditable
3869 @DomName('SVGLineElement') 3864 @DomName('SVGLineElement')
3870 class LineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGLineElement" { 3865 class LineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGLineElement" {
3871 3866
3872 @DocsEditable 3867 @DocsEditable
3873 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line "); 3868 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line ");
3874 3869
3870 @DomName('SVGLineElement.x1')
3875 @DocsEditable 3871 @DocsEditable
3876 @DomName('SVGLineElement.x1')
3877 final AnimatedLength x1; 3872 final AnimatedLength x1;
3878 3873
3874 @DomName('SVGLineElement.x2')
3879 @DocsEditable 3875 @DocsEditable
3880 @DomName('SVGLineElement.x2')
3881 final AnimatedLength x2; 3876 final AnimatedLength x2;
3882 3877
3878 @DomName('SVGLineElement.y1')
3883 @DocsEditable 3879 @DocsEditable
3884 @DomName('SVGLineElement.y1')
3885 final AnimatedLength y1; 3880 final AnimatedLength y1;
3886 3881
3882 @DomName('SVGLineElement.y2')
3887 @DocsEditable 3883 @DocsEditable
3888 @DomName('SVGLineElement.y2')
3889 final AnimatedLength y2; 3884 final AnimatedLength y2;
3890 3885
3891 // From SVGExternalResourcesRequired 3886 // From SVGExternalResourcesRequired
3892 3887
3888 @DomName('SVGLineElement.externalResourcesRequired')
3893 @DocsEditable 3889 @DocsEditable
3894 @DomName('SVGLineElement.externalResourcesRequired')
3895 final AnimatedBoolean externalResourcesRequired; 3890 final AnimatedBoolean externalResourcesRequired;
3896 3891
3897 // From SVGLangSpace 3892 // From SVGLangSpace
3898 3893
3894 @DomName('SVGLineElement.xmllang')
3899 @DocsEditable 3895 @DocsEditable
3900 @DomName('SVGLineElement.xmllang')
3901 String xmllang; 3896 String xmllang;
3902 3897
3898 @DomName('SVGLineElement.xmlspace')
3903 @DocsEditable 3899 @DocsEditable
3904 @DomName('SVGLineElement.xmlspace')
3905 String xmlspace; 3900 String xmlspace;
3906 3901
3907 // From SVGLocatable 3902 // From SVGLocatable
3908 3903
3904 @DomName('SVGLineElement.farthestViewportElement')
3909 @DocsEditable 3905 @DocsEditable
3910 @DomName('SVGLineElement.farthestViewportElement')
3911 final SvgElement farthestViewportElement; 3906 final SvgElement farthestViewportElement;
3912 3907
3908 @DomName('SVGLineElement.nearestViewportElement')
3913 @DocsEditable 3909 @DocsEditable
3914 @DomName('SVGLineElement.nearestViewportElement')
3915 final SvgElement nearestViewportElement; 3910 final SvgElement nearestViewportElement;
3916 3911
3912 @DomName('SVGLineElement.getBBox')
3917 @DocsEditable 3913 @DocsEditable
3918 @DomName('SVGLineElement.getBBox')
3919 Rect getBBox() native; 3914 Rect getBBox() native;
3920 3915
3921 @JSName('getCTM') 3916 @JSName('getCTM')
3917 @DomName('SVGLineElement.getCTM')
3922 @DocsEditable 3918 @DocsEditable
3923 @DomName('SVGLineElement.getCTM')
3924 Matrix getCtm() native; 3919 Matrix getCtm() native;
3925 3920
3926 @JSName('getScreenCTM') 3921 @JSName('getScreenCTM')
3922 @DomName('SVGLineElement.getScreenCTM')
3927 @DocsEditable 3923 @DocsEditable
3928 @DomName('SVGLineElement.getScreenCTM')
3929 Matrix getScreenCtm() native; 3924 Matrix getScreenCtm() native;
3930 3925
3926 @DomName('SVGLineElement.getTransformToElement')
3931 @DocsEditable 3927 @DocsEditable
3932 @DomName('SVGLineElement.getTransformToElement')
3933 Matrix getTransformToElement(SvgElement element) native; 3928 Matrix getTransformToElement(SvgElement element) native;
3934 3929
3935 // From SVGStylable 3930 // From SVGStylable
3936 3931
3937 // Shadowing definition. 3932 // Shadowing definition.
3938 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3933 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3939 3934
3940 // Use implementation from Element. 3935 // Use implementation from Element.
3941 // final CssStyleDeclaration style; 3936 // final CssStyleDeclaration style;
3942 3937
3938 @DomName('SVGLineElement.getPresentationAttribute')
3943 @DocsEditable 3939 @DocsEditable
3944 @DomName('SVGLineElement.getPresentationAttribute')
3945 CssValue getPresentationAttribute(String name) native; 3940 CssValue getPresentationAttribute(String name) native;
3946 3941
3947 // From SVGTests 3942 // From SVGTests
3948 3943
3944 @DomName('SVGLineElement.requiredExtensions')
3949 @DocsEditable 3945 @DocsEditable
3950 @DomName('SVGLineElement.requiredExtensions')
3951 final StringList requiredExtensions; 3946 final StringList requiredExtensions;
3952 3947
3948 @DomName('SVGLineElement.requiredFeatures')
3953 @DocsEditable 3949 @DocsEditable
3954 @DomName('SVGLineElement.requiredFeatures')
3955 final StringList requiredFeatures; 3950 final StringList requiredFeatures;
3956 3951
3952 @DomName('SVGLineElement.systemLanguage')
3957 @DocsEditable 3953 @DocsEditable
3958 @DomName('SVGLineElement.systemLanguage')
3959 final StringList systemLanguage; 3954 final StringList systemLanguage;
3960 3955
3956 @DomName('SVGLineElement.hasExtension')
3961 @DocsEditable 3957 @DocsEditable
3962 @DomName('SVGLineElement.hasExtension')
3963 bool hasExtension(String extension) native; 3958 bool hasExtension(String extension) native;
3964 3959
3965 // From SVGTransformable 3960 // From SVGTransformable
3966 3961
3962 @DomName('SVGLineElement.transform')
3967 @DocsEditable 3963 @DocsEditable
3968 @DomName('SVGLineElement.transform')
3969 final AnimatedTransformList transform; 3964 final AnimatedTransformList transform;
3970 } 3965 }
3971 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3966 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3972 // for details. All rights reserved. Use of this source code is governed by a 3967 // for details. All rights reserved. Use of this source code is governed by a
3973 // BSD-style license that can be found in the LICENSE file. 3968 // BSD-style license that can be found in the LICENSE file.
3974 3969
3975 3970
3976 3971
3977 @DocsEditable 3972 @DocsEditable
3978 @DomName('SVGLinearGradientElement') 3973 @DomName('SVGLinearGradientElement')
3979 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl ement" { 3974 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl ement" {
3980 3975
3981 @DocsEditable 3976 @DocsEditable
3982 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient"); 3977 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient");
3983 3978
3979 @DomName('SVGLinearGradientElement.x1')
3984 @DocsEditable 3980 @DocsEditable
3985 @DomName('SVGLinearGradientElement.x1')
3986 final AnimatedLength x1; 3981 final AnimatedLength x1;
3987 3982
3983 @DomName('SVGLinearGradientElement.x2')
3988 @DocsEditable 3984 @DocsEditable
3989 @DomName('SVGLinearGradientElement.x2')
3990 final AnimatedLength x2; 3985 final AnimatedLength x2;
3991 3986
3987 @DomName('SVGLinearGradientElement.y1')
3992 @DocsEditable 3988 @DocsEditable
3993 @DomName('SVGLinearGradientElement.y1')
3994 final AnimatedLength y1; 3989 final AnimatedLength y1;
3995 3990
3991 @DomName('SVGLinearGradientElement.y2')
3996 @DocsEditable 3992 @DocsEditable
3997 @DomName('SVGLinearGradientElement.y2')
3998 final AnimatedLength y2; 3993 final AnimatedLength y2;
3999 } 3994 }
4000 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3995 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4001 // for details. All rights reserved. Use of this source code is governed by a 3996 // for details. All rights reserved. Use of this source code is governed by a
4002 // BSD-style license that can be found in the LICENSE file. 3997 // BSD-style license that can be found in the LICENSE file.
4003 3998
4004 3999
4005 @DocsEditable
4006 @DomName('SVGLocatable') 4000 @DomName('SVGLocatable')
4007 abstract class Locatable { 4001 abstract class Locatable {
4008 4002
4009 SvgElement farthestViewportElement; 4003 SvgElement farthestViewportElement;
4010 4004
4011 SvgElement nearestViewportElement; 4005 SvgElement nearestViewportElement;
4012 4006
4013 Rect getBBox(); 4007 Rect getBBox();
4014 4008
4015 Matrix getCTM(); 4009 Matrix getCTM();
(...skipping 10 matching lines...) Expand all
4026 4020
4027 @DocsEditable 4021 @DocsEditable
4028 @DomName('SVGMPathElement') 4022 @DomName('SVGMPathElement')
4029 class MPathElement extends SvgElement implements UriReference, ExternalResources Required native "*SVGMPathElement" { 4023 class MPathElement extends SvgElement implements UriReference, ExternalResources Required native "*SVGMPathElement" {
4030 4024
4031 @DocsEditable 4025 @DocsEditable
4032 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa th"); 4026 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa th");
4033 4027
4034 // From SVGExternalResourcesRequired 4028 // From SVGExternalResourcesRequired
4035 4029
4030 @DomName('SVGMPathElement.externalResourcesRequired')
4036 @DocsEditable 4031 @DocsEditable
4037 @DomName('SVGMPathElement.externalResourcesRequired')
4038 final AnimatedBoolean externalResourcesRequired; 4032 final AnimatedBoolean externalResourcesRequired;
4039 4033
4040 // From SVGURIReference 4034 // From SVGURIReference
4041 4035
4036 @DomName('SVGMPathElement.href')
4042 @DocsEditable 4037 @DocsEditable
4043 @DomName('SVGMPathElement.href')
4044 final AnimatedString href; 4038 final AnimatedString href;
4045 } 4039 }
4046 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4040 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4047 // for details. All rights reserved. Use of this source code is governed by a 4041 // for details. All rights reserved. Use of this source code is governed by a
4048 // BSD-style license that can be found in the LICENSE file. 4042 // BSD-style license that can be found in the LICENSE file.
4049 4043
4050 4044
4051 4045
4052 @DocsEditable 4046 @DocsEditable
4053 @DomName('SVGMarkerElement') 4047 @DomName('SVGMarkerElement')
4054 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGMarkerElement" { 4048 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGMarkerElement" {
4055 4049
4056 @DocsEditable 4050 @DocsEditable
4057 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker"); 4051 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker");
4058 4052
4059 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; 4053 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
4060 4054
4061 static const int SVG_MARKERUNITS_UNKNOWN = 0; 4055 static const int SVG_MARKERUNITS_UNKNOWN = 0;
4062 4056
4063 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; 4057 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1;
4064 4058
4065 static const int SVG_MARKER_ORIENT_ANGLE = 2; 4059 static const int SVG_MARKER_ORIENT_ANGLE = 2;
4066 4060
4067 static const int SVG_MARKER_ORIENT_AUTO = 1; 4061 static const int SVG_MARKER_ORIENT_AUTO = 1;
4068 4062
4069 static const int SVG_MARKER_ORIENT_UNKNOWN = 0; 4063 static const int SVG_MARKER_ORIENT_UNKNOWN = 0;
4070 4064
4065 @DomName('SVGMarkerElement.markerHeight')
4071 @DocsEditable 4066 @DocsEditable
4072 @DomName('SVGMarkerElement.markerHeight')
4073 final AnimatedLength markerHeight; 4067 final AnimatedLength markerHeight;
4074 4068
4069 @DomName('SVGMarkerElement.markerUnits')
4075 @DocsEditable 4070 @DocsEditable
4076 @DomName('SVGMarkerElement.markerUnits')
4077 final AnimatedEnumeration markerUnits; 4071 final AnimatedEnumeration markerUnits;
4078 4072
4073 @DomName('SVGMarkerElement.markerWidth')
4079 @DocsEditable 4074 @DocsEditable
4080 @DomName('SVGMarkerElement.markerWidth')
4081 final AnimatedLength markerWidth; 4075 final AnimatedLength markerWidth;
4082 4076
4077 @DomName('SVGMarkerElement.orientAngle')
4083 @DocsEditable 4078 @DocsEditable
4084 @DomName('SVGMarkerElement.orientAngle')
4085 final AnimatedAngle orientAngle; 4079 final AnimatedAngle orientAngle;
4086 4080
4081 @DomName('SVGMarkerElement.orientType')
4087 @DocsEditable 4082 @DocsEditable
4088 @DomName('SVGMarkerElement.orientType')
4089 final AnimatedEnumeration orientType; 4083 final AnimatedEnumeration orientType;
4090 4084
4085 @DomName('SVGMarkerElement.refX')
4091 @DocsEditable 4086 @DocsEditable
4092 @DomName('SVGMarkerElement.refX')
4093 final AnimatedLength refX; 4087 final AnimatedLength refX;
4094 4088
4089 @DomName('SVGMarkerElement.refY')
4095 @DocsEditable 4090 @DocsEditable
4096 @DomName('SVGMarkerElement.refY')
4097 final AnimatedLength refY; 4091 final AnimatedLength refY;
4098 4092
4093 @DomName('SVGMarkerElement.setOrientToAngle')
4099 @DocsEditable 4094 @DocsEditable
4100 @DomName('SVGMarkerElement.setOrientToAngle')
4101 void setOrientToAngle(Angle angle) native; 4095 void setOrientToAngle(Angle angle) native;
4102 4096
4097 @DomName('SVGMarkerElement.setOrientToAuto')
4103 @DocsEditable 4098 @DocsEditable
4104 @DomName('SVGMarkerElement.setOrientToAuto')
4105 void setOrientToAuto() native; 4099 void setOrientToAuto() native;
4106 4100
4107 // From SVGExternalResourcesRequired 4101 // From SVGExternalResourcesRequired
4108 4102
4103 @DomName('SVGMarkerElement.externalResourcesRequired')
4109 @DocsEditable 4104 @DocsEditable
4110 @DomName('SVGMarkerElement.externalResourcesRequired')
4111 final AnimatedBoolean externalResourcesRequired; 4105 final AnimatedBoolean externalResourcesRequired;
4112 4106
4113 // From SVGFitToViewBox 4107 // From SVGFitToViewBox
4114 4108
4109 @DomName('SVGMarkerElement.preserveAspectRatio')
4115 @DocsEditable 4110 @DocsEditable
4116 @DomName('SVGMarkerElement.preserveAspectRatio')
4117 final AnimatedPreserveAspectRatio preserveAspectRatio; 4111 final AnimatedPreserveAspectRatio preserveAspectRatio;
4118 4112
4113 @DomName('SVGMarkerElement.viewBox')
4119 @DocsEditable 4114 @DocsEditable
4120 @DomName('SVGMarkerElement.viewBox')
4121 final AnimatedRect viewBox; 4115 final AnimatedRect viewBox;
4122 4116
4123 // From SVGLangSpace 4117 // From SVGLangSpace
4124 4118
4119 @DomName('SVGMarkerElement.xmllang')
4125 @DocsEditable 4120 @DocsEditable
4126 @DomName('SVGMarkerElement.xmllang')
4127 String xmllang; 4121 String xmllang;
4128 4122
4123 @DomName('SVGMarkerElement.xmlspace')
4129 @DocsEditable 4124 @DocsEditable
4130 @DomName('SVGMarkerElement.xmlspace')
4131 String xmlspace; 4125 String xmlspace;
4132 4126
4133 // From SVGStylable 4127 // From SVGStylable
4134 4128
4135 // Shadowing definition. 4129 // Shadowing definition.
4136 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 4130 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
4137 4131
4138 // Use implementation from Element. 4132 // Use implementation from Element.
4139 // final CssStyleDeclaration style; 4133 // final CssStyleDeclaration style;
4140 4134
4135 @DomName('SVGMarkerElement.getPresentationAttribute')
4141 @DocsEditable 4136 @DocsEditable
4142 @DomName('SVGMarkerElement.getPresentationAttribute')
4143 CssValue getPresentationAttribute(String name) native; 4137 CssValue getPresentationAttribute(String name) native;
4144 } 4138 }
4145 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4139 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4146 // for details. All rights reserved. Use of this source code is governed by a 4140 // for details. All rights reserved. Use of this source code is governed by a
4147 // BSD-style license that can be found in the LICENSE file. 4141 // BSD-style license that can be found in the LICENSE file.
4148 4142
4149 4143
4150 4144
4151 @DocsEditable 4145 @DocsEditable
4152 @DomName('SVGMaskElement') 4146 @DomName('SVGMaskElement')
4153 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc esRequired, LangSpace native "*SVGMaskElement" { 4147 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc esRequired, LangSpace native "*SVGMaskElement" {
4154 4148
4155 @DocsEditable 4149 @DocsEditable
4156 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask "); 4150 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask ");
4157 4151
4152 @DomName('SVGMaskElement.height')
4158 @DocsEditable 4153 @DocsEditable
4159 @DomName('SVGMaskElement.height')
4160 final AnimatedLength height; 4154 final AnimatedLength height;
4161 4155
4156 @DomName('SVGMaskElement.maskContentUnits')
4162 @DocsEditable 4157 @DocsEditable
4163 @DomName('SVGMaskElement.maskContentUnits')
4164 final AnimatedEnumeration maskContentUnits; 4158 final AnimatedEnumeration maskContentUnits;
4165 4159
4160 @DomName('SVGMaskElement.maskUnits')
4166 @DocsEditable 4161 @DocsEditable
4167 @DomName('SVGMaskElement.maskUnits')
4168 final AnimatedEnumeration maskUnits; 4162 final AnimatedEnumeration maskUnits;
4169 4163
4164 @DomName('SVGMaskElement.width')
4170 @DocsEditable 4165 @DocsEditable
4171 @DomName('SVGMaskElement.width')
4172 final AnimatedLength width; 4166 final AnimatedLength width;
4173 4167
4168 @DomName('SVGMaskElement.x')
4174 @DocsEditable 4169 @DocsEditable
4175 @DomName('SVGMaskElement.x')
4176 final AnimatedLength x; 4170 final AnimatedLength x;
4177 4171
4172 @DomName('SVGMaskElement.y')
4178 @DocsEditable 4173 @DocsEditable
4179 @DomName('SVGMaskElement.y')
4180 final AnimatedLength y; 4174 final AnimatedLength y;
4181 4175
4182 // From SVGExternalResourcesRequired 4176 // From SVGExternalResourcesRequired
4183 4177
4178 @DomName('SVGMaskElement.externalResourcesRequired')
4184 @DocsEditable 4179 @DocsEditable
4185 @DomName('SVGMaskElement.externalResourcesRequired')
4186 final AnimatedBoolean externalResourcesRequired; 4180 final AnimatedBoolean externalResourcesRequired;
4187 4181
4188 // From SVGLangSpace 4182 // From SVGLangSpace
4189 4183
4184 @DomName('SVGMaskElement.xmllang')
4190 @DocsEditable 4185 @DocsEditable
4191 @DomName('SVGMaskElement.xmllang')
4192 String xmllang; 4186 String xmllang;
4193 4187
4188 @DomName('SVGMaskElement.xmlspace')
4194 @DocsEditable 4189 @DocsEditable
4195 @DomName('SVGMaskElement.xmlspace')
4196 String xmlspace; 4190 String xmlspace;
4197 4191
4198 // From SVGStylable 4192 // From SVGStylable
4199 4193
4200 // Shadowing definition. 4194 // Shadowing definition.
4201 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 4195 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
4202 4196
4203 // Use implementation from Element. 4197 // Use implementation from Element.
4204 // final CssStyleDeclaration style; 4198 // final CssStyleDeclaration style;
4205 4199
4200 @DomName('SVGMaskElement.getPresentationAttribute')
4206 @DocsEditable 4201 @DocsEditable
4207 @DomName('SVGMaskElement.getPresentationAttribute')
4208 CssValue getPresentationAttribute(String name) native; 4202 CssValue getPresentationAttribute(String name) native;
4209 4203
4210 // From SVGTests 4204 // From SVGTests
4211 4205
4206 @DomName('SVGMaskElement.requiredExtensions')
4212 @DocsEditable 4207 @DocsEditable
4213 @DomName('SVGMaskElement.requiredExtensions')
4214 final StringList requiredExtensions; 4208 final StringList requiredExtensions;
4215 4209
4210 @DomName('SVGMaskElement.requiredFeatures')
4216 @DocsEditable 4211 @DocsEditable
4217 @DomName('SVGMaskElement.requiredFeatures')
4218 final StringList requiredFeatures; 4212 final StringList requiredFeatures;
4219 4213
4214 @DomName('SVGMaskElement.systemLanguage')
4220 @DocsEditable 4215 @DocsEditable
4221 @DomName('SVGMaskElement.systemLanguage')
4222 final StringList systemLanguage; 4216 final StringList systemLanguage;
4223 4217
4218 @DomName('SVGMaskElement.hasExtension')
4224 @DocsEditable 4219 @DocsEditable
4225 @DomName('SVGMaskElement.hasExtension')
4226 bool hasExtension(String extension) native; 4220 bool hasExtension(String extension) native;
4227 } 4221 }
4228 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4222 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4229 // for details. All rights reserved. Use of this source code is governed by a 4223 // for details. All rights reserved. Use of this source code is governed by a
4230 // BSD-style license that can be found in the LICENSE file. 4224 // BSD-style license that can be found in the LICENSE file.
4231 4225
4232 4226
4233 4227
4234 @DocsEditable 4228 @DocsEditable
4235 @DomName('SVGMatrix') 4229 @DomName('SVGMatrix')
4236 class Matrix native "*SVGMatrix" { 4230 class Matrix native "*SVGMatrix" {
4237 4231
4232 @DomName('SVGMatrix.a')
4238 @DocsEditable 4233 @DocsEditable
4239 @DomName('SVGMatrix.a')
4240 num a; 4234 num a;
4241 4235
4236 @DomName('SVGMatrix.b')
4242 @DocsEditable 4237 @DocsEditable
4243 @DomName('SVGMatrix.b')
4244 num b; 4238 num b;
4245 4239
4240 @DomName('SVGMatrix.c')
4246 @DocsEditable 4241 @DocsEditable
4247 @DomName('SVGMatrix.c')
4248 num c; 4242 num c;
4249 4243
4244 @DomName('SVGMatrix.d')
4250 @DocsEditable 4245 @DocsEditable
4251 @DomName('SVGMatrix.d')
4252 num d; 4246 num d;
4253 4247
4248 @DomName('SVGMatrix.e')
4254 @DocsEditable 4249 @DocsEditable
4255 @DomName('SVGMatrix.e')
4256 num e; 4250 num e;
4257 4251
4252 @DomName('SVGMatrix.f')
4258 @DocsEditable 4253 @DocsEditable
4259 @DomName('SVGMatrix.f')
4260 num f; 4254 num f;
4261 4255
4256 @DomName('SVGMatrix.flipX')
4262 @DocsEditable 4257 @DocsEditable
4263 @DomName('SVGMatrix.flipX')
4264 Matrix flipX() native; 4258 Matrix flipX() native;
4265 4259
4260 @DomName('SVGMatrix.flipY')
4266 @DocsEditable 4261 @DocsEditable
4267 @DomName('SVGMatrix.flipY')
4268 Matrix flipY() native; 4262 Matrix flipY() native;
4269 4263
4264 @DomName('SVGMatrix.inverse')
4270 @DocsEditable 4265 @DocsEditable
4271 @DomName('SVGMatrix.inverse')
4272 Matrix inverse() native; 4266 Matrix inverse() native;
4273 4267
4268 @DomName('SVGMatrix.multiply')
4274 @DocsEditable 4269 @DocsEditable
4275 @DomName('SVGMatrix.multiply')
4276 Matrix multiply(Matrix secondMatrix) native; 4270 Matrix multiply(Matrix secondMatrix) native;
4277 4271
4272 @DomName('SVGMatrix.rotate')
4278 @DocsEditable 4273 @DocsEditable
4279 @DomName('SVGMatrix.rotate')
4280 Matrix rotate(num angle) native; 4274 Matrix rotate(num angle) native;
4281 4275
4276 @DomName('SVGMatrix.rotateFromVector')
4282 @DocsEditable 4277 @DocsEditable
4283 @DomName('SVGMatrix.rotateFromVector')
4284 Matrix rotateFromVector(num x, num y) native; 4278 Matrix rotateFromVector(num x, num y) native;
4285 4279
4280 @DomName('SVGMatrix.scale')
4286 @DocsEditable 4281 @DocsEditable
4287 @DomName('SVGMatrix.scale')
4288 Matrix scale(num scaleFactor) native; 4282 Matrix scale(num scaleFactor) native;
4289 4283
4284 @DomName('SVGMatrix.scaleNonUniform')
4290 @DocsEditable 4285 @DocsEditable
4291 @DomName('SVGMatrix.scaleNonUniform')
4292 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; 4286 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native;
4293 4287
4288 @DomName('SVGMatrix.skewX')
4294 @DocsEditable 4289 @DocsEditable
4295 @DomName('SVGMatrix.skewX')
4296 Matrix skewX(num angle) native; 4290 Matrix skewX(num angle) native;
4297 4291
4292 @DomName('SVGMatrix.skewY')
4298 @DocsEditable 4293 @DocsEditable
4299 @DomName('SVGMatrix.skewY')
4300 Matrix skewY(num angle) native; 4294 Matrix skewY(num angle) native;
4301 4295
4296 @DomName('SVGMatrix.translate')
4302 @DocsEditable 4297 @DocsEditable
4303 @DomName('SVGMatrix.translate')
4304 Matrix translate(num x, num y) native; 4298 Matrix translate(num x, num y) native;
4305 } 4299 }
4306 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4307 // for details. All rights reserved. Use of this source code is governed by a 4301 // for details. All rights reserved. Use of this source code is governed by a
4308 // BSD-style license that can be found in the LICENSE file. 4302 // BSD-style license that can be found in the LICENSE file.
4309 4303
4310 4304
4311 4305
4312 @DocsEditable 4306 @DocsEditable
4313 @DomName('SVGMetadataElement') 4307 @DomName('SVGMetadataElement')
(...skipping 12 matching lines...) Expand all
4326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4320 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4327 // for details. All rights reserved. Use of this source code is governed by a 4321 // for details. All rights reserved. Use of this source code is governed by a
4328 // BSD-style license that can be found in the LICENSE file. 4322 // BSD-style license that can be found in the LICENSE file.
4329 4323
4330 4324
4331 4325
4332 @DocsEditable 4326 @DocsEditable
4333 @DomName('SVGNumber') 4327 @DomName('SVGNumber')
4334 class Number native "*SVGNumber" { 4328 class Number native "*SVGNumber" {
4335 4329
4330 @DomName('SVGNumber.value')
4336 @DocsEditable 4331 @DocsEditable
4337 @DomName('SVGNumber.value')
4338 num value; 4332 num value;
4339 } 4333 }
4340 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4334 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4341 // for details. All rights reserved. Use of this source code is governed by a 4335 // for details. All rights reserved. Use of this source code is governed by a
4342 // BSD-style license that can be found in the LICENSE file. 4336 // BSD-style license that can be found in the LICENSE file.
4343 4337
4344 4338
4345 4339
4346 @DocsEditable 4340 @DocsEditable
4347 @DomName('SVGNumberList') 4341 @DomName('SVGNumberList')
4348 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV GNumberList" { 4342 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV GNumberList" {
4349 4343
4344 @DomName('SVGNumberList.numberOfItems')
4350 @DocsEditable 4345 @DocsEditable
4351 @DomName('SVGNumberList.numberOfItems')
4352 final int numberOfItems; 4346 final int numberOfItems;
4353 4347
4354 Number operator[](int index) => JS("Number", "#[#]", this, index); 4348 Number operator[](int index) => JS("Number", "#[#]", this, index);
4355 4349
4356 void operator[]=(int index, Number value) { 4350 void operator[]=(int index, Number value) {
4357 throw new UnsupportedError("Cannot assign element of immutable List."); 4351 throw new UnsupportedError("Cannot assign element of immutable List.");
4358 } 4352 }
4359 // -- start List<Number> mixins. 4353 // -- start List<Number> mixins.
4360 // Number is the element type. 4354 // Number is the element type.
4361 4355
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
4512 4506
4513 void insertRange(int start, int rangeLength, [Number initialValue]) { 4507 void insertRange(int start, int rangeLength, [Number initialValue]) {
4514 throw new UnsupportedError("Cannot insertRange on immutable List."); 4508 throw new UnsupportedError("Cannot insertRange on immutable List.");
4515 } 4509 }
4516 4510
4517 List<Number> getRange(int start, int rangeLength) => 4511 List<Number> getRange(int start, int rangeLength) =>
4518 Lists.getRange(this, start, rangeLength, <Number>[]); 4512 Lists.getRange(this, start, rangeLength, <Number>[]);
4519 4513
4520 // -- end List<Number> mixins. 4514 // -- end List<Number> mixins.
4521 4515
4516 @DomName('SVGNumberList.appendItem')
4522 @DocsEditable 4517 @DocsEditable
4523 @DomName('SVGNumberList.appendItem')
4524 Number appendItem(Number item) native; 4518 Number appendItem(Number item) native;
4525 4519
4520 @DomName('SVGNumberList.clear')
4526 @DocsEditable 4521 @DocsEditable
4527 @DomName('SVGNumberList.clear')
4528 void clear() native; 4522 void clear() native;
4529 4523
4524 @DomName('SVGNumberList.getItem')
4530 @DocsEditable 4525 @DocsEditable
4531 @DomName('SVGNumberList.getItem')
4532 Number getItem(int index) native; 4526 Number getItem(int index) native;
4533 4527
4528 @DomName('SVGNumberList.initialize')
4534 @DocsEditable 4529 @DocsEditable
4535 @DomName('SVGNumberList.initialize')
4536 Number initialize(Number item) native; 4530 Number initialize(Number item) native;
4537 4531
4532 @DomName('SVGNumberList.insertItemBefore')
4538 @DocsEditable 4533 @DocsEditable
4539 @DomName('SVGNumberList.insertItemBefore')
4540 Number insertItemBefore(Number item, int index) native; 4534 Number insertItemBefore(Number item, int index) native;
4541 4535
4536 @DomName('SVGNumberList.removeItem')
4542 @DocsEditable 4537 @DocsEditable
4543 @DomName('SVGNumberList.removeItem')
4544 Number removeItem(int index) native; 4538 Number removeItem(int index) native;
4545 4539
4540 @DomName('SVGNumberList.replaceItem')
4546 @DocsEditable 4541 @DocsEditable
4547 @DomName('SVGNumberList.replaceItem')
4548 Number replaceItem(Number item, int index) native; 4542 Number replaceItem(Number item, int index) native;
4549 } 4543 }
4550 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4544 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4551 // for details. All rights reserved. Use of this source code is governed by a 4545 // for details. All rights reserved. Use of this source code is governed by a
4552 // BSD-style license that can be found in the LICENSE file. 4546 // BSD-style license that can be found in the LICENSE file.
4553 4547
4554 4548
4555 4549
4556 @DocsEditable 4550 @DocsEditable
4557 @DomName('SVGPaint') 4551 @DomName('SVGPaint')
(...skipping 12 matching lines...) Expand all
4570 static const int SVG_PAINTTYPE_URI = 107; 4564 static const int SVG_PAINTTYPE_URI = 107;
4571 4565
4572 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; 4566 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
4573 4567
4574 static const int SVG_PAINTTYPE_URI_NONE = 103; 4568 static const int SVG_PAINTTYPE_URI_NONE = 103;
4575 4569
4576 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; 4570 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105;
4577 4571
4578 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; 4572 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
4579 4573
4574 @DomName('SVGPaint.paintType')
4580 @DocsEditable 4575 @DocsEditable
4581 @DomName('SVGPaint.paintType')
4582 final int paintType; 4576 final int paintType;
4583 4577
4578 @DomName('SVGPaint.uri')
4584 @DocsEditable 4579 @DocsEditable
4585 @DomName('SVGPaint.uri')
4586 final String uri; 4580 final String uri;
4587 4581
4582 @DomName('SVGPaint.setPaint')
4588 @DocsEditable 4583 @DocsEditable
4589 @DomName('SVGPaint.setPaint')
4590 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive; 4584 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive;
4591 4585
4586 @DomName('SVGPaint.setUri')
4592 @DocsEditable 4587 @DocsEditable
4593 @DomName('SVGPaint.setUri')
4594 void setUri(String uri) native; 4588 void setUri(String uri) native;
4595 } 4589 }
4596 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4590 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4597 // for details. All rights reserved. Use of this source code is governed by a 4591 // for details. All rights reserved. Use of this source code is governed by a
4598 // BSD-style license that can be found in the LICENSE file. 4592 // BSD-style license that can be found in the LICENSE file.
4599 4593
4600 4594
4601 4595
4602 @DocsEditable 4596 @DocsEditable
4603 @DomName('SVGPathElement') 4597 @DomName('SVGPathElement')
4604 class PathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPathElement" { 4598 class PathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPathElement" {
4605 4599
4606 @DocsEditable 4600 @DocsEditable
4607 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path "); 4601 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path ");
4608 4602
4603 @DomName('SVGPathElement.animatedNormalizedPathSegList')
4609 @DocsEditable 4604 @DocsEditable
4610 @DomName('SVGPathElement.animatedNormalizedPathSegList')
4611 final PathSegList animatedNormalizedPathSegList; 4605 final PathSegList animatedNormalizedPathSegList;
4612 4606
4607 @DomName('SVGPathElement.animatedPathSegList')
4613 @DocsEditable 4608 @DocsEditable
4614 @DomName('SVGPathElement.animatedPathSegList')
4615 final PathSegList animatedPathSegList; 4609 final PathSegList animatedPathSegList;
4616 4610
4611 @DomName('SVGPathElement.normalizedPathSegList')
4617 @DocsEditable 4612 @DocsEditable
4618 @DomName('SVGPathElement.normalizedPathSegList')
4619 final PathSegList normalizedPathSegList; 4613 final PathSegList normalizedPathSegList;
4620 4614
4615 @DomName('SVGPathElement.pathLength')
4621 @DocsEditable 4616 @DocsEditable
4622 @DomName('SVGPathElement.pathLength')
4623 final AnimatedNumber pathLength; 4617 final AnimatedNumber pathLength;
4624 4618
4619 @DomName('SVGPathElement.pathSegList')
4625 @DocsEditable 4620 @DocsEditable
4626 @DomName('SVGPathElement.pathSegList')
4627 final PathSegList pathSegList; 4621 final PathSegList pathSegList;
4628 4622
4629 @JSName('createSVGPathSegArcAbs') 4623 @JSName('createSVGPathSegArcAbs')
4624 @DomName('SVGPathElement.createSVGPathSegArcAbs')
4630 @DocsEditable 4625 @DocsEditable
4631 @DomName('SVGPathElement.createSVGPathSegArcAbs')
4632 PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native; 4626 PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
4633 4627
4634 @JSName('createSVGPathSegArcRel') 4628 @JSName('createSVGPathSegArcRel')
4629 @DomName('SVGPathElement.createSVGPathSegArcRel')
4635 @DocsEditable 4630 @DocsEditable
4636 @DomName('SVGPathElement.createSVGPathSegArcRel')
4637 PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native; 4631 PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
4638 4632
4639 @JSName('createSVGPathSegClosePath') 4633 @JSName('createSVGPathSegClosePath')
4634 @DomName('SVGPathElement.createSVGPathSegClosePath')
4640 @DocsEditable 4635 @DocsEditable
4641 @DomName('SVGPathElement.createSVGPathSegClosePath')
4642 PathSegClosePath createSvgPathSegClosePath() native; 4636 PathSegClosePath createSvgPathSegClosePath() native;
4643 4637
4644 @JSName('createSVGPathSegCurvetoCubicAbs') 4638 @JSName('createSVGPathSegCurvetoCubicAbs')
4639 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs')
4645 @DocsEditable 4640 @DocsEditable
4646 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs')
4647 PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, n um y1, num x2, num y2) native; 4641 PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, n um y1, num x2, num y2) native;
4648 4642
4649 @JSName('createSVGPathSegCurvetoCubicRel') 4643 @JSName('createSVGPathSegCurvetoCubicRel')
4644 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel')
4650 @DocsEditable 4645 @DocsEditable
4651 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel')
4652 PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, n um y1, num x2, num y2) native; 4646 PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, n um y1, num x2, num y2) native;
4653 4647
4654 @JSName('createSVGPathSegCurvetoCubicSmoothAbs') 4648 @JSName('createSVGPathSegCurvetoCubicSmoothAbs')
4649 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs')
4655 @DocsEditable 4650 @DocsEditable
4656 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs')
4657 PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native; 4651 PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native;
4658 4652
4659 @JSName('createSVGPathSegCurvetoCubicSmoothRel') 4653 @JSName('createSVGPathSegCurvetoCubicSmoothRel')
4654 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel')
4660 @DocsEditable 4655 @DocsEditable
4661 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel')
4662 PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native; 4656 PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native;
4663 4657
4664 @JSName('createSVGPathSegCurvetoQuadraticAbs') 4658 @JSName('createSVGPathSegCurvetoQuadraticAbs')
4659 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs')
4665 @DocsEditable 4660 @DocsEditable
4666 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs')
4667 PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, n um x1, num y1) native; 4661 PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, n um x1, num y1) native;
4668 4662
4669 @JSName('createSVGPathSegCurvetoQuadraticRel') 4663 @JSName('createSVGPathSegCurvetoQuadraticRel')
4664 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel')
4670 @DocsEditable 4665 @DocsEditable
4671 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel')
4672 PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, n um x1, num y1) native; 4666 PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, n um x1, num y1) native;
4673 4667
4674 @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs') 4668 @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs')
4669 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs')
4675 @DocsEditable 4670 @DocsEditable
4676 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs')
4677 PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y) native; 4671 PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y) native;
4678 4672
4679 @JSName('createSVGPathSegCurvetoQuadraticSmoothRel') 4673 @JSName('createSVGPathSegCurvetoQuadraticSmoothRel')
4674 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel')
4680 @DocsEditable 4675 @DocsEditable
4681 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel')
4682 PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y) native; 4676 PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y) native;
4683 4677
4684 @JSName('createSVGPathSegLinetoAbs') 4678 @JSName('createSVGPathSegLinetoAbs')
4679 @DomName('SVGPathElement.createSVGPathSegLinetoAbs')
4685 @DocsEditable 4680 @DocsEditable
4686 @DomName('SVGPathElement.createSVGPathSegLinetoAbs')
4687 PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native; 4681 PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native;
4688 4682
4689 @JSName('createSVGPathSegLinetoHorizontalAbs') 4683 @JSName('createSVGPathSegLinetoHorizontalAbs')
4684 @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs')
4690 @DocsEditable 4685 @DocsEditable
4691 @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs')
4692 PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native; 4686 PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native;
4693 4687
4694 @JSName('createSVGPathSegLinetoHorizontalRel') 4688 @JSName('createSVGPathSegLinetoHorizontalRel')
4689 @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel')
4695 @DocsEditable 4690 @DocsEditable
4696 @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel')
4697 PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native; 4691 PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native;
4698 4692
4699 @JSName('createSVGPathSegLinetoRel') 4693 @JSName('createSVGPathSegLinetoRel')
4694 @DomName('SVGPathElement.createSVGPathSegLinetoRel')
4700 @DocsEditable 4695 @DocsEditable
4701 @DomName('SVGPathElement.createSVGPathSegLinetoRel')
4702 PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native; 4696 PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native;
4703 4697
4704 @JSName('createSVGPathSegLinetoVerticalAbs') 4698 @JSName('createSVGPathSegLinetoVerticalAbs')
4699 @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs')
4705 @DocsEditable 4700 @DocsEditable
4706 @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs')
4707 PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native; 4701 PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native;
4708 4702
4709 @JSName('createSVGPathSegLinetoVerticalRel') 4703 @JSName('createSVGPathSegLinetoVerticalRel')
4704 @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel')
4710 @DocsEditable 4705 @DocsEditable
4711 @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel')
4712 PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native; 4706 PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native;
4713 4707
4714 @JSName('createSVGPathSegMovetoAbs') 4708 @JSName('createSVGPathSegMovetoAbs')
4709 @DomName('SVGPathElement.createSVGPathSegMovetoAbs')
4715 @DocsEditable 4710 @DocsEditable
4716 @DomName('SVGPathElement.createSVGPathSegMovetoAbs')
4717 PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native; 4711 PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native;
4718 4712
4719 @JSName('createSVGPathSegMovetoRel') 4713 @JSName('createSVGPathSegMovetoRel')
4714 @DomName('SVGPathElement.createSVGPathSegMovetoRel')
4720 @DocsEditable 4715 @DocsEditable
4721 @DomName('SVGPathElement.createSVGPathSegMovetoRel')
4722 PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native; 4716 PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native;
4723 4717
4718 @DomName('SVGPathElement.getPathSegAtLength')
4724 @DocsEditable 4719 @DocsEditable
4725 @DomName('SVGPathElement.getPathSegAtLength')
4726 int getPathSegAtLength(num distance) native; 4720 int getPathSegAtLength(num distance) native;
4727 4721
4722 @DomName('SVGPathElement.getPointAtLength')
4728 @DocsEditable 4723 @DocsEditable
4729 @DomName('SVGPathElement.getPointAtLength')
4730 Point getPointAtLength(num distance) native; 4724 Point getPointAtLength(num distance) native;
4731 4725
4726 @DomName('SVGPathElement.getTotalLength')
4732 @DocsEditable 4727 @DocsEditable
4733 @DomName('SVGPathElement.getTotalLength')
4734 num getTotalLength() native; 4728 num getTotalLength() native;
4735 4729
4736 // From SVGExternalResourcesRequired 4730 // From SVGExternalResourcesRequired
4737 4731
4732 @DomName('SVGPathElement.externalResourcesRequired')
4738 @DocsEditable 4733 @DocsEditable
4739 @DomName('SVGPathElement.externalResourcesRequired')
4740 final AnimatedBoolean externalResourcesRequired; 4734 final AnimatedBoolean externalResourcesRequired;
4741 4735
4742 // From SVGLangSpace 4736 // From SVGLangSpace
4743 4737
4738 @DomName('SVGPathElement.xmllang')
4744 @DocsEditable 4739 @DocsEditable
4745 @DomName('SVGPathElement.xmllang')
4746 String xmllang; 4740 String xmllang;
4747 4741
4742 @DomName('SVGPathElement.xmlspace')
4748 @DocsEditable 4743 @DocsEditable
4749 @DomName('SVGPathElement.xmlspace')
4750 String xmlspace; 4744 String xmlspace;
4751 4745
4752 // From SVGLocatable 4746 // From SVGLocatable
4753 4747
4748 @DomName('SVGPathElement.farthestViewportElement')
4754 @DocsEditable 4749 @DocsEditable
4755 @DomName('SVGPathElement.farthestViewportElement')
4756 final SvgElement farthestViewportElement; 4750 final SvgElement farthestViewportElement;
4757 4751
4752 @DomName('SVGPathElement.nearestViewportElement')
4758 @DocsEditable 4753 @DocsEditable
4759 @DomName('SVGPathElement.nearestViewportElement')
4760 final SvgElement nearestViewportElement; 4754 final SvgElement nearestViewportElement;
4761 4755
4756 @DomName('SVGPathElement.getBBox')
4762 @DocsEditable 4757 @DocsEditable
4763 @DomName('SVGPathElement.getBBox')
4764 Rect getBBox() native; 4758 Rect getBBox() native;
4765 4759
4766 @JSName('getCTM') 4760 @JSName('getCTM')
4761 @DomName('SVGPathElement.getCTM')
4767 @DocsEditable 4762 @DocsEditable
4768 @DomName('SVGPathElement.getCTM')
4769 Matrix getCtm() native; 4763 Matrix getCtm() native;
4770 4764
4771 @JSName('getScreenCTM') 4765 @JSName('getScreenCTM')
4766 @DomName('SVGPathElement.getScreenCTM')
4772 @DocsEditable 4767 @DocsEditable
4773 @DomName('SVGPathElement.getScreenCTM')
4774 Matrix getScreenCtm() native; 4768 Matrix getScreenCtm() native;
4775 4769
4770 @DomName('SVGPathElement.getTransformToElement')
4776 @DocsEditable 4771 @DocsEditable
4777 @DomName('SVGPathElement.getTransformToElement')
4778 Matrix getTransformToElement(SvgElement element) native; 4772 Matrix getTransformToElement(SvgElement element) native;
4779 4773
4780 // From SVGStylable 4774 // From SVGStylable
4781 4775
4782 // Shadowing definition. 4776 // Shadowing definition.
4783 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 4777 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
4784 4778
4785 // Use implementation from Element. 4779 // Use implementation from Element.
4786 // final CssStyleDeclaration style; 4780 // final CssStyleDeclaration style;
4787 4781
4782 @DomName('SVGPathElement.getPresentationAttribute')
4788 @DocsEditable 4783 @DocsEditable
4789 @DomName('SVGPathElement.getPresentationAttribute')
4790 CssValue getPresentationAttribute(String name) native; 4784 CssValue getPresentationAttribute(String name) native;
4791 4785
4792 // From SVGTests 4786 // From SVGTests
4793 4787
4788 @DomName('SVGPathElement.requiredExtensions')
4794 @DocsEditable 4789 @DocsEditable
4795 @DomName('SVGPathElement.requiredExtensions')
4796 final StringList requiredExtensions; 4790 final StringList requiredExtensions;
4797 4791
4792 @DomName('SVGPathElement.requiredFeatures')
4798 @DocsEditable 4793 @DocsEditable
4799 @DomName('SVGPathElement.requiredFeatures')
4800 final StringList requiredFeatures; 4794 final StringList requiredFeatures;
4801 4795
4796 @DomName('SVGPathElement.systemLanguage')
4802 @DocsEditable 4797 @DocsEditable
4803 @DomName('SVGPathElement.systemLanguage')
4804 final StringList systemLanguage; 4798 final StringList systemLanguage;
4805 4799
4800 @DomName('SVGPathElement.hasExtension')
4806 @DocsEditable 4801 @DocsEditable
4807 @DomName('SVGPathElement.hasExtension')
4808 bool hasExtension(String extension) native; 4802 bool hasExtension(String extension) native;
4809 4803
4810 // From SVGTransformable 4804 // From SVGTransformable
4811 4805
4806 @DomName('SVGPathElement.transform')
4812 @DocsEditable 4807 @DocsEditable
4813 @DomName('SVGPathElement.transform')
4814 final AnimatedTransformList transform; 4808 final AnimatedTransformList transform;
4815 } 4809 }
4816 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4810 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4817 // for details. All rights reserved. Use of this source code is governed by a 4811 // for details. All rights reserved. Use of this source code is governed by a
4818 // BSD-style license that can be found in the LICENSE file. 4812 // BSD-style license that can be found in the LICENSE file.
4819 4813
4820 4814
4821 4815
4822 @DocsEditable 4816 @DocsEditable
4823 @DomName('SVGPathSeg') 4817 @DomName('SVGPathSeg')
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
4856 static const int PATHSEG_LINETO_VERTICAL_ABS = 14; 4850 static const int PATHSEG_LINETO_VERTICAL_ABS = 14;
4857 4851
4858 static const int PATHSEG_LINETO_VERTICAL_REL = 15; 4852 static const int PATHSEG_LINETO_VERTICAL_REL = 15;
4859 4853
4860 static const int PATHSEG_MOVETO_ABS = 2; 4854 static const int PATHSEG_MOVETO_ABS = 2;
4861 4855
4862 static const int PATHSEG_MOVETO_REL = 3; 4856 static const int PATHSEG_MOVETO_REL = 3;
4863 4857
4864 static const int PATHSEG_UNKNOWN = 0; 4858 static const int PATHSEG_UNKNOWN = 0;
4865 4859
4860 @DomName('SVGPathSeg.pathSegType')
4866 @DocsEditable 4861 @DocsEditable
4867 @DomName('SVGPathSeg.pathSegType')
4868 final int pathSegType; 4862 final int pathSegType;
4869 4863
4864 @DomName('SVGPathSeg.pathSegTypeAsLetter')
4870 @DocsEditable 4865 @DocsEditable
4871 @DomName('SVGPathSeg.pathSegTypeAsLetter')
4872 final String pathSegTypeAsLetter; 4866 final String pathSegTypeAsLetter;
4873 } 4867 }
4874 // 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
4875 // 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
4876 // BSD-style license that can be found in the LICENSE file. 4870 // BSD-style license that can be found in the LICENSE file.
4877 4871
4878 4872
4879 4873
4880 @DocsEditable 4874 @DocsEditable
4881 @DomName('SVGPathSegArcAbs') 4875 @DomName('SVGPathSegArcAbs')
4882 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { 4876 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" {
4883 4877
4878 @DomName('SVGPathSegArcAbs.angle')
4884 @DocsEditable 4879 @DocsEditable
4885 @DomName('SVGPathSegArcAbs.angle')
4886 num angle; 4880 num angle;
4887 4881
4882 @DomName('SVGPathSegArcAbs.largeArcFlag')
4888 @DocsEditable 4883 @DocsEditable
4889 @DomName('SVGPathSegArcAbs.largeArcFlag')
4890 bool largeArcFlag; 4884 bool largeArcFlag;
4891 4885
4886 @DomName('SVGPathSegArcAbs.r1')
4892 @DocsEditable 4887 @DocsEditable
4893 @DomName('SVGPathSegArcAbs.r1')
4894 num r1; 4888 num r1;
4895 4889
4890 @DomName('SVGPathSegArcAbs.r2')
4896 @DocsEditable 4891 @DocsEditable
4897 @DomName('SVGPathSegArcAbs.r2')
4898 num r2; 4892 num r2;
4899 4893
4894 @DomName('SVGPathSegArcAbs.sweepFlag')
4900 @DocsEditable 4895 @DocsEditable
4901 @DomName('SVGPathSegArcAbs.sweepFlag')
4902 bool sweepFlag; 4896 bool sweepFlag;
4903 4897
4898 @DomName('SVGPathSegArcAbs.x')
4904 @DocsEditable 4899 @DocsEditable
4905 @DomName('SVGPathSegArcAbs.x')
4906 num x; 4900 num x;
4907 4901
4902 @DomName('SVGPathSegArcAbs.y')
4908 @DocsEditable 4903 @DocsEditable
4909 @DomName('SVGPathSegArcAbs.y')
4910 num y; 4904 num y;
4911 } 4905 }
4912 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4913 // for details. All rights reserved. Use of this source code is governed by a 4907 // for details. All rights reserved. Use of this source code is governed by a
4914 // BSD-style license that can be found in the LICENSE file. 4908 // BSD-style license that can be found in the LICENSE file.
4915 4909
4916 4910
4917 4911
4918 @DocsEditable 4912 @DocsEditable
4919 @DomName('SVGPathSegArcRel') 4913 @DomName('SVGPathSegArcRel')
4920 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { 4914 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" {
4921 4915
4916 @DomName('SVGPathSegArcRel.angle')
4922 @DocsEditable 4917 @DocsEditable
4923 @DomName('SVGPathSegArcRel.angle')
4924 num angle; 4918 num angle;
4925 4919
4920 @DomName('SVGPathSegArcRel.largeArcFlag')
4926 @DocsEditable 4921 @DocsEditable
4927 @DomName('SVGPathSegArcRel.largeArcFlag')
4928 bool largeArcFlag; 4922 bool largeArcFlag;
4929 4923
4924 @DomName('SVGPathSegArcRel.r1')
4930 @DocsEditable 4925 @DocsEditable
4931 @DomName('SVGPathSegArcRel.r1')
4932 num r1; 4926 num r1;
4933 4927
4928 @DomName('SVGPathSegArcRel.r2')
4934 @DocsEditable 4929 @DocsEditable
4935 @DomName('SVGPathSegArcRel.r2')
4936 num r2; 4930 num r2;
4937 4931
4932 @DomName('SVGPathSegArcRel.sweepFlag')
4938 @DocsEditable 4933 @DocsEditable
4939 @DomName('SVGPathSegArcRel.sweepFlag')
4940 bool sweepFlag; 4934 bool sweepFlag;
4941 4935
4936 @DomName('SVGPathSegArcRel.x')
4942 @DocsEditable 4937 @DocsEditable
4943 @DomName('SVGPathSegArcRel.x')
4944 num x; 4938 num x;
4945 4939
4940 @DomName('SVGPathSegArcRel.y')
4946 @DocsEditable 4941 @DocsEditable
4947 @DomName('SVGPathSegArcRel.y')
4948 num y; 4942 num y;
4949 } 4943 }
4950 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4944 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4951 // for details. All rights reserved. Use of this source code is governed by a 4945 // for details. All rights reserved. Use of this source code is governed by a
4952 // BSD-style license that can be found in the LICENSE file. 4946 // BSD-style license that can be found in the LICENSE file.
4953 4947
4954 4948
4955 4949
4956 @DocsEditable 4950 @DocsEditable
4957 @DomName('SVGPathSegClosePath') 4951 @DomName('SVGPathSegClosePath')
4958 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { 4952 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" {
4959 } 4953 }
4960 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4954 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4961 // for details. All rights reserved. Use of this source code is governed by a 4955 // for details. All rights reserved. Use of this source code is governed by a
4962 // BSD-style license that can be found in the LICENSE file. 4956 // BSD-style license that can be found in the LICENSE file.
4963 4957
4964 4958
4965 4959
4966 @DocsEditable 4960 @DocsEditable
4967 @DomName('SVGPathSegCurvetoCubicAbs') 4961 @DomName('SVGPathSegCurvetoCubicAbs')
4968 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs" { 4962 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs" {
4969 4963
4964 @DomName('SVGPathSegCurvetoCubicAbs.x')
4970 @DocsEditable 4965 @DocsEditable
4971 @DomName('SVGPathSegCurvetoCubicAbs.x')
4972 num x; 4966 num x;
4973 4967
4968 @DomName('SVGPathSegCurvetoCubicAbs.x1')
4974 @DocsEditable 4969 @DocsEditable
4975 @DomName('SVGPathSegCurvetoCubicAbs.x1')
4976 num x1; 4970 num x1;
4977 4971
4972 @DomName('SVGPathSegCurvetoCubicAbs.x2')
4978 @DocsEditable 4973 @DocsEditable
4979 @DomName('SVGPathSegCurvetoCubicAbs.x2')
4980 num x2; 4974 num x2;
4981 4975
4976 @DomName('SVGPathSegCurvetoCubicAbs.y')
4982 @DocsEditable 4977 @DocsEditable
4983 @DomName('SVGPathSegCurvetoCubicAbs.y')
4984 num y; 4978 num y;
4985 4979
4980 @DomName('SVGPathSegCurvetoCubicAbs.y1')
4986 @DocsEditable 4981 @DocsEditable
4987 @DomName('SVGPathSegCurvetoCubicAbs.y1')
4988 num y1; 4982 num y1;
4989 4983
4984 @DomName('SVGPathSegCurvetoCubicAbs.y2')
4990 @DocsEditable 4985 @DocsEditable
4991 @DomName('SVGPathSegCurvetoCubicAbs.y2')
4992 num y2; 4986 num y2;
4993 } 4987 }
4994 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4988 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4995 // for details. All rights reserved. Use of this source code is governed by a 4989 // for details. All rights reserved. Use of this source code is governed by a
4996 // BSD-style license that can be found in the LICENSE file. 4990 // BSD-style license that can be found in the LICENSE file.
4997 4991
4998 4992
4999 4993
5000 @DocsEditable 4994 @DocsEditable
5001 @DomName('SVGPathSegCurvetoCubicRel') 4995 @DomName('SVGPathSegCurvetoCubicRel')
5002 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel" { 4996 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel" {
5003 4997
4998 @DomName('SVGPathSegCurvetoCubicRel.x')
5004 @DocsEditable 4999 @DocsEditable
5005 @DomName('SVGPathSegCurvetoCubicRel.x')
5006 num x; 5000 num x;
5007 5001
5002 @DomName('SVGPathSegCurvetoCubicRel.x1')
5008 @DocsEditable 5003 @DocsEditable
5009 @DomName('SVGPathSegCurvetoCubicRel.x1')
5010 num x1; 5004 num x1;
5011 5005
5006 @DomName('SVGPathSegCurvetoCubicRel.x2')
5012 @DocsEditable 5007 @DocsEditable
5013 @DomName('SVGPathSegCurvetoCubicRel.x2')
5014 num x2; 5008 num x2;
5015 5009
5010 @DomName('SVGPathSegCurvetoCubicRel.y')
5016 @DocsEditable 5011 @DocsEditable
5017 @DomName('SVGPathSegCurvetoCubicRel.y')
5018 num y; 5012 num y;
5019 5013
5014 @DomName('SVGPathSegCurvetoCubicRel.y1')
5020 @DocsEditable 5015 @DocsEditable
5021 @DomName('SVGPathSegCurvetoCubicRel.y1')
5022 num y1; 5016 num y1;
5023 5017
5018 @DomName('SVGPathSegCurvetoCubicRel.y2')
5024 @DocsEditable 5019 @DocsEditable
5025 @DomName('SVGPathSegCurvetoCubicRel.y2')
5026 num y2; 5020 num y2;
5027 } 5021 }
5028 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5022 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5029 // for details. All rights reserved. Use of this source code is governed by a 5023 // for details. All rights reserved. Use of this source code is governed by a
5030 // BSD-style license that can be found in the LICENSE file. 5024 // BSD-style license that can be found in the LICENSE file.
5031 5025
5032 5026
5033 5027
5034 @DocsEditable 5028 @DocsEditable
5035 @DomName('SVGPathSegCurvetoCubicSmoothAbs') 5029 @DomName('SVGPathSegCurvetoCubicSmoothAbs')
5036 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub icSmoothAbs" { 5030 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub icSmoothAbs" {
5037 5031
5032 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x')
5038 @DocsEditable 5033 @DocsEditable
5039 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x')
5040 num x; 5034 num x;
5041 5035
5036 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2')
5042 @DocsEditable 5037 @DocsEditable
5043 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2')
5044 num x2; 5038 num x2;
5045 5039
5040 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y')
5046 @DocsEditable 5041 @DocsEditable
5047 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y')
5048 num y; 5042 num y;
5049 5043
5044 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2')
5050 @DocsEditable 5045 @DocsEditable
5051 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2')
5052 num y2; 5046 num y2;
5053 } 5047 }
5054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5048 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5055 // for details. All rights reserved. Use of this source code is governed by a 5049 // for details. All rights reserved. Use of this source code is governed by a
5056 // BSD-style license that can be found in the LICENSE file. 5050 // BSD-style license that can be found in the LICENSE file.
5057 5051
5058 5052
5059 5053
5060 @DocsEditable 5054 @DocsEditable
5061 @DomName('SVGPathSegCurvetoCubicSmoothRel') 5055 @DomName('SVGPathSegCurvetoCubicSmoothRel')
5062 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub icSmoothRel" { 5056 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub icSmoothRel" {
5063 5057
5058 @DomName('SVGPathSegCurvetoCubicSmoothRel.x')
5064 @DocsEditable 5059 @DocsEditable
5065 @DomName('SVGPathSegCurvetoCubicSmoothRel.x')
5066 num x; 5060 num x;
5067 5061
5062 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2')
5068 @DocsEditable 5063 @DocsEditable
5069 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2')
5070 num x2; 5064 num x2;
5071 5065
5066 @DomName('SVGPathSegCurvetoCubicSmoothRel.y')
5072 @DocsEditable 5067 @DocsEditable
5073 @DomName('SVGPathSegCurvetoCubicSmoothRel.y')
5074 num y; 5068 num y;
5075 5069
5070 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2')
5076 @DocsEditable 5071 @DocsEditable
5077 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2')
5078 num y2; 5072 num y2;
5079 } 5073 }
5080 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5074 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5081 // for details. All rights reserved. Use of this source code is governed by a 5075 // for details. All rights reserved. Use of this source code is governed by a
5082 // BSD-style license that can be found in the LICENSE file. 5076 // BSD-style license that can be found in the LICENSE file.
5083 5077
5084 5078
5085 5079
5086 @DocsEditable 5080 @DocsEditable
5087 @DomName('SVGPathSegCurvetoQuadraticAbs') 5081 @DomName('SVGPathSegCurvetoQuadraticAbs')
5088 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr aticAbs" { 5082 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr aticAbs" {
5089 5083
5084 @DomName('SVGPathSegCurvetoQuadraticAbs.x')
5090 @DocsEditable 5085 @DocsEditable
5091 @DomName('SVGPathSegCurvetoQuadraticAbs.x')
5092 num x; 5086 num x;
5093 5087
5088 @DomName('SVGPathSegCurvetoQuadraticAbs.x1')
5094 @DocsEditable 5089 @DocsEditable
5095 @DomName('SVGPathSegCurvetoQuadraticAbs.x1')
5096 num x1; 5090 num x1;
5097 5091
5092 @DomName('SVGPathSegCurvetoQuadraticAbs.y')
5098 @DocsEditable 5093 @DocsEditable
5099 @DomName('SVGPathSegCurvetoQuadraticAbs.y')
5100 num y; 5094 num y;
5101 5095
5096 @DomName('SVGPathSegCurvetoQuadraticAbs.y1')
5102 @DocsEditable 5097 @DocsEditable
5103 @DomName('SVGPathSegCurvetoQuadraticAbs.y1')
5104 num y1; 5098 num y1;
5105 } 5099 }
5106 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5100 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5107 // for details. All rights reserved. Use of this source code is governed by a 5101 // for details. All rights reserved. Use of this source code is governed by a
5108 // BSD-style license that can be found in the LICENSE file. 5102 // BSD-style license that can be found in the LICENSE file.
5109 5103
5110 5104
5111 5105
5112 @DocsEditable 5106 @DocsEditable
5113 @DomName('SVGPathSegCurvetoQuadraticRel') 5107 @DomName('SVGPathSegCurvetoQuadraticRel')
5114 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr aticRel" { 5108 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr aticRel" {
5115 5109
5110 @DomName('SVGPathSegCurvetoQuadraticRel.x')
5116 @DocsEditable 5111 @DocsEditable
5117 @DomName('SVGPathSegCurvetoQuadraticRel.x')
5118 num x; 5112 num x;
5119 5113
5114 @DomName('SVGPathSegCurvetoQuadraticRel.x1')
5120 @DocsEditable 5115 @DocsEditable
5121 @DomName('SVGPathSegCurvetoQuadraticRel.x1')
5122 num x1; 5116 num x1;
5123 5117
5118 @DomName('SVGPathSegCurvetoQuadraticRel.y')
5124 @DocsEditable 5119 @DocsEditable
5125 @DomName('SVGPathSegCurvetoQuadraticRel.y')
5126 num y; 5120 num y;
5127 5121
5122 @DomName('SVGPathSegCurvetoQuadraticRel.y1')
5128 @DocsEditable 5123 @DocsEditable
5129 @DomName('SVGPathSegCurvetoQuadraticRel.y1')
5130 num y1; 5124 num y1;
5131 } 5125 }
5132 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5126 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5133 // for details. All rights reserved. Use of this source code is governed by a 5127 // for details. All rights reserved. Use of this source code is governed by a
5134 // BSD-style license that can be found in the LICENSE file. 5128 // BSD-style license that can be found in the LICENSE file.
5135 5129
5136 5130
5137 5131
5138 @DocsEditable 5132 @DocsEditable
5139 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') 5133 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs')
5140 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothAbs" { 5134 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothAbs" {
5141 5135
5136 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x')
5142 @DocsEditable 5137 @DocsEditable
5143 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x')
5144 num x; 5138 num x;
5145 5139
5140 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y')
5146 @DocsEditable 5141 @DocsEditable
5147 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y')
5148 num y; 5142 num y;
5149 } 5143 }
5150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5144 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5151 // for details. All rights reserved. Use of this source code is governed by a 5145 // for details. All rights reserved. Use of this source code is governed by a
5152 // BSD-style license that can be found in the LICENSE file. 5146 // BSD-style license that can be found in the LICENSE file.
5153 5147
5154 5148
5155 5149
5156 @DocsEditable 5150 @DocsEditable
5157 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') 5151 @DomName('SVGPathSegCurvetoQuadraticSmoothRel')
5158 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothRel" { 5152 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothRel" {
5159 5153
5154 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x')
5160 @DocsEditable 5155 @DocsEditable
5161 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x')
5162 num x; 5156 num x;
5163 5157
5158 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y')
5164 @DocsEditable 5159 @DocsEditable
5165 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y')
5166 num y; 5160 num y;
5167 } 5161 }
5168 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5162 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5169 // for details. All rights reserved. Use of this source code is governed by a 5163 // for details. All rights reserved. Use of this source code is governed by a
5170 // BSD-style license that can be found in the LICENSE file. 5164 // BSD-style license that can be found in the LICENSE file.
5171 5165
5172 5166
5173 5167
5174 @DocsEditable 5168 @DocsEditable
5175 @DomName('SVGPathSegLinetoAbs') 5169 @DomName('SVGPathSegLinetoAbs')
5176 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { 5170 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" {
5177 5171
5172 @DomName('SVGPathSegLinetoAbs.x')
5178 @DocsEditable 5173 @DocsEditable
5179 @DomName('SVGPathSegLinetoAbs.x')
5180 num x; 5174 num x;
5181 5175
5176 @DomName('SVGPathSegLinetoAbs.y')
5182 @DocsEditable 5177 @DocsEditable
5183 @DomName('SVGPathSegLinetoAbs.y')
5184 num y; 5178 num y;
5185 } 5179 }
5186 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5180 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5187 // for details. All rights reserved. Use of this source code is governed by a 5181 // for details. All rights reserved. Use of this source code is governed by a
5188 // BSD-style license that can be found in the LICENSE file. 5182 // BSD-style license that can be found in the LICENSE file.
5189 5183
5190 5184
5191 5185
5192 @DocsEditable 5186 @DocsEditable
5193 @DomName('SVGPathSegLinetoHorizontalAbs') 5187 @DomName('SVGPathSegLinetoHorizontalAbs')
5194 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo ntalAbs" { 5188 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo ntalAbs" {
5195 5189
5190 @DomName('SVGPathSegLinetoHorizontalAbs.x')
5196 @DocsEditable 5191 @DocsEditable
5197 @DomName('SVGPathSegLinetoHorizontalAbs.x')
5198 num x; 5192 num x;
5199 } 5193 }
5200 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5194 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5201 // for details. All rights reserved. Use of this source code is governed by a 5195 // for details. All rights reserved. Use of this source code is governed by a
5202 // BSD-style license that can be found in the LICENSE file. 5196 // BSD-style license that can be found in the LICENSE file.
5203 5197
5204 5198
5205 5199
5206 @DocsEditable 5200 @DocsEditable
5207 @DomName('SVGPathSegLinetoHorizontalRel') 5201 @DomName('SVGPathSegLinetoHorizontalRel')
5208 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo ntalRel" { 5202 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo ntalRel" {
5209 5203
5204 @DomName('SVGPathSegLinetoHorizontalRel.x')
5210 @DocsEditable 5205 @DocsEditable
5211 @DomName('SVGPathSegLinetoHorizontalRel.x')
5212 num x; 5206 num x;
5213 } 5207 }
5214 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5208 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5215 // for details. All rights reserved. Use of this source code is governed by a 5209 // for details. All rights reserved. Use of this source code is governed by a
5216 // BSD-style license that can be found in the LICENSE file. 5210 // BSD-style license that can be found in the LICENSE file.
5217 5211
5218 5212
5219 5213
5220 @DocsEditable 5214 @DocsEditable
5221 @DomName('SVGPathSegLinetoRel') 5215 @DomName('SVGPathSegLinetoRel')
5222 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { 5216 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" {
5223 5217
5218 @DomName('SVGPathSegLinetoRel.x')
5224 @DocsEditable 5219 @DocsEditable
5225 @DomName('SVGPathSegLinetoRel.x')
5226 num x; 5220 num x;
5227 5221
5222 @DomName('SVGPathSegLinetoRel.y')
5228 @DocsEditable 5223 @DocsEditable
5229 @DomName('SVGPathSegLinetoRel.y')
5230 num y; 5224 num y;
5231 } 5225 }
5232 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5226 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5233 // for details. All rights reserved. Use of this source code is governed by a 5227 // for details. All rights reserved. Use of this source code is governed by a
5234 // BSD-style license that can be found in the LICENSE file. 5228 // BSD-style license that can be found in the LICENSE file.
5235 5229
5236 5230
5237 5231
5238 @DocsEditable 5232 @DocsEditable
5239 @DomName('SVGPathSegLinetoVerticalAbs') 5233 @DomName('SVGPathSegLinetoVerticalAbs')
5240 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical Abs" { 5234 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical Abs" {
5241 5235
5236 @DomName('SVGPathSegLinetoVerticalAbs.y')
5242 @DocsEditable 5237 @DocsEditable
5243 @DomName('SVGPathSegLinetoVerticalAbs.y')
5244 num y; 5238 num y;
5245 } 5239 }
5246 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5240 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5247 // for details. All rights reserved. Use of this source code is governed by a 5241 // for details. All rights reserved. Use of this source code is governed by a
5248 // BSD-style license that can be found in the LICENSE file. 5242 // BSD-style license that can be found in the LICENSE file.
5249 5243
5250 5244
5251 5245
5252 @DocsEditable 5246 @DocsEditable
5253 @DomName('SVGPathSegLinetoVerticalRel') 5247 @DomName('SVGPathSegLinetoVerticalRel')
5254 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical Rel" { 5248 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical Rel" {
5255 5249
5250 @DomName('SVGPathSegLinetoVerticalRel.y')
5256 @DocsEditable 5251 @DocsEditable
5257 @DomName('SVGPathSegLinetoVerticalRel.y')
5258 num y; 5252 num y;
5259 } 5253 }
5260 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5254 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5261 // for details. All rights reserved. Use of this source code is governed by a 5255 // for details. All rights reserved. Use of this source code is governed by a
5262 // BSD-style license that can be found in the LICENSE file. 5256 // BSD-style license that can be found in the LICENSE file.
5263 5257
5264 5258
5265 5259
5266 @DocsEditable 5260 @DocsEditable
5267 @DomName('SVGPathSegList') 5261 @DomName('SVGPathSegList')
5268 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "* SVGPathSegList" { 5262 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "* SVGPathSegList" {
5269 5263
5264 @DomName('SVGPathSegList.numberOfItems')
5270 @DocsEditable 5265 @DocsEditable
5271 @DomName('SVGPathSegList.numberOfItems')
5272 final int numberOfItems; 5266 final int numberOfItems;
5273 5267
5274 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); 5268 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index);
5275 5269
5276 void operator[]=(int index, PathSeg value) { 5270 void operator[]=(int index, PathSeg value) {
5277 throw new UnsupportedError("Cannot assign element of immutable List."); 5271 throw new UnsupportedError("Cannot assign element of immutable List.");
5278 } 5272 }
5279 // -- start List<PathSeg> mixins. 5273 // -- start List<PathSeg> mixins.
5280 // PathSeg is the element type. 5274 // PathSeg is the element type.
5281 5275
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
5432 5426
5433 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { 5427 void insertRange(int start, int rangeLength, [PathSeg initialValue]) {
5434 throw new UnsupportedError("Cannot insertRange on immutable List."); 5428 throw new UnsupportedError("Cannot insertRange on immutable List.");
5435 } 5429 }
5436 5430
5437 List<PathSeg> getRange(int start, int rangeLength) => 5431 List<PathSeg> getRange(int start, int rangeLength) =>
5438 Lists.getRange(this, start, rangeLength, <PathSeg>[]); 5432 Lists.getRange(this, start, rangeLength, <PathSeg>[]);
5439 5433
5440 // -- end List<PathSeg> mixins. 5434 // -- end List<PathSeg> mixins.
5441 5435
5436 @DomName('SVGPathSegList.appendItem')
5442 @DocsEditable 5437 @DocsEditable
5443 @DomName('SVGPathSegList.appendItem')
5444 PathSeg appendItem(PathSeg newItem) native; 5438 PathSeg appendItem(PathSeg newItem) native;
5445 5439
5440 @DomName('SVGPathSegList.clear')
5446 @DocsEditable 5441 @DocsEditable
5447 @DomName('SVGPathSegList.clear')
5448 void clear() native; 5442 void clear() native;
5449 5443
5444 @DomName('SVGPathSegList.getItem')
5450 @DocsEditable 5445 @DocsEditable
5451 @DomName('SVGPathSegList.getItem')
5452 PathSeg getItem(int index) native; 5446 PathSeg getItem(int index) native;
5453 5447
5448 @DomName('SVGPathSegList.initialize')
5454 @DocsEditable 5449 @DocsEditable
5455 @DomName('SVGPathSegList.initialize')
5456 PathSeg initialize(PathSeg newItem) native; 5450 PathSeg initialize(PathSeg newItem) native;
5457 5451
5452 @DomName('SVGPathSegList.insertItemBefore')
5458 @DocsEditable 5453 @DocsEditable
5459 @DomName('SVGPathSegList.insertItemBefore')
5460 PathSeg insertItemBefore(PathSeg newItem, int index) native; 5454 PathSeg insertItemBefore(PathSeg newItem, int index) native;
5461 5455
5456 @DomName('SVGPathSegList.removeItem')
5462 @DocsEditable 5457 @DocsEditable
5463 @DomName('SVGPathSegList.removeItem')
5464 PathSeg removeItem(int index) native; 5458 PathSeg removeItem(int index) native;
5465 5459
5460 @DomName('SVGPathSegList.replaceItem')
5466 @DocsEditable 5461 @DocsEditable
5467 @DomName('SVGPathSegList.replaceItem')
5468 PathSeg replaceItem(PathSeg newItem, int index) native; 5462 PathSeg replaceItem(PathSeg newItem, int index) native;
5469 } 5463 }
5470 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5464 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5471 // for details. All rights reserved. Use of this source code is governed by a 5465 // for details. All rights reserved. Use of this source code is governed by a
5472 // BSD-style license that can be found in the LICENSE file. 5466 // BSD-style license that can be found in the LICENSE file.
5473 5467
5474 5468
5475 5469
5476 @DocsEditable 5470 @DocsEditable
5477 @DomName('SVGPathSegMovetoAbs') 5471 @DomName('SVGPathSegMovetoAbs')
5478 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { 5472 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" {
5479 5473
5474 @DomName('SVGPathSegMovetoAbs.x')
5480 @DocsEditable 5475 @DocsEditable
5481 @DomName('SVGPathSegMovetoAbs.x')
5482 num x; 5476 num x;
5483 5477
5478 @DomName('SVGPathSegMovetoAbs.y')
5484 @DocsEditable 5479 @DocsEditable
5485 @DomName('SVGPathSegMovetoAbs.y')
5486 num y; 5480 num y;
5487 } 5481 }
5488 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5482 // 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 5483 // 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. 5484 // BSD-style license that can be found in the LICENSE file.
5491 5485
5492 5486
5493 5487
5494 @DocsEditable 5488 @DocsEditable
5495 @DomName('SVGPathSegMovetoRel') 5489 @DomName('SVGPathSegMovetoRel')
5496 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { 5490 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" {
5497 5491
5492 @DomName('SVGPathSegMovetoRel.x')
5498 @DocsEditable 5493 @DocsEditable
5499 @DomName('SVGPathSegMovetoRel.x')
5500 num x; 5494 num x;
5501 5495
5496 @DomName('SVGPathSegMovetoRel.y')
5502 @DocsEditable 5497 @DocsEditable
5503 @DomName('SVGPathSegMovetoRel.y')
5504 num y; 5498 num y;
5505 } 5499 }
5506 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5500 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5507 // for details. All rights reserved. Use of this source code is governed by a 5501 // for details. All rights reserved. Use of this source code is governed by a
5508 // BSD-style license that can be found in the LICENSE file. 5502 // BSD-style license that can be found in the LICENSE file.
5509 5503
5510 5504
5511 5505
5512 @DocsEditable 5506 @DocsEditable
5513 @DomName('SVGPatternElement') 5507 @DomName('SVGPatternElement')
5514 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement" { 5508 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement" {
5515 5509
5516 @DocsEditable 5510 @DocsEditable
5517 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern"); 5511 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern");
5518 5512
5513 @DomName('SVGPatternElement.height')
5519 @DocsEditable 5514 @DocsEditable
5520 @DomName('SVGPatternElement.height')
5521 final AnimatedLength height; 5515 final AnimatedLength height;
5522 5516
5517 @DomName('SVGPatternElement.patternContentUnits')
5523 @DocsEditable 5518 @DocsEditable
5524 @DomName('SVGPatternElement.patternContentUnits')
5525 final AnimatedEnumeration patternContentUnits; 5519 final AnimatedEnumeration patternContentUnits;
5526 5520
5521 @DomName('SVGPatternElement.patternTransform')
5527 @DocsEditable 5522 @DocsEditable
5528 @DomName('SVGPatternElement.patternTransform')
5529 final AnimatedTransformList patternTransform; 5523 final AnimatedTransformList patternTransform;
5530 5524
5525 @DomName('SVGPatternElement.patternUnits')
5531 @DocsEditable 5526 @DocsEditable
5532 @DomName('SVGPatternElement.patternUnits')
5533 final AnimatedEnumeration patternUnits; 5527 final AnimatedEnumeration patternUnits;
5534 5528
5529 @DomName('SVGPatternElement.width')
5535 @DocsEditable 5530 @DocsEditable
5536 @DomName('SVGPatternElement.width')
5537 final AnimatedLength width; 5531 final AnimatedLength width;
5538 5532
5533 @DomName('SVGPatternElement.x')
5539 @DocsEditable 5534 @DocsEditable
5540 @DomName('SVGPatternElement.x')
5541 final AnimatedLength x; 5535 final AnimatedLength x;
5542 5536
5537 @DomName('SVGPatternElement.y')
5543 @DocsEditable 5538 @DocsEditable
5544 @DomName('SVGPatternElement.y')
5545 final AnimatedLength y; 5539 final AnimatedLength y;
5546 5540
5547 // From SVGExternalResourcesRequired 5541 // From SVGExternalResourcesRequired
5548 5542
5543 @DomName('SVGPatternElement.externalResourcesRequired')
5549 @DocsEditable 5544 @DocsEditable
5550 @DomName('SVGPatternElement.externalResourcesRequired')
5551 final AnimatedBoolean externalResourcesRequired; 5545 final AnimatedBoolean externalResourcesRequired;
5552 5546
5553 // From SVGFitToViewBox 5547 // From SVGFitToViewBox
5554 5548
5549 @DomName('SVGPatternElement.preserveAspectRatio')
5555 @DocsEditable 5550 @DocsEditable
5556 @DomName('SVGPatternElement.preserveAspectRatio')
5557 final AnimatedPreserveAspectRatio preserveAspectRatio; 5551 final AnimatedPreserveAspectRatio preserveAspectRatio;
5558 5552
5553 @DomName('SVGPatternElement.viewBox')
5559 @DocsEditable 5554 @DocsEditable
5560 @DomName('SVGPatternElement.viewBox')
5561 final AnimatedRect viewBox; 5555 final AnimatedRect viewBox;
5562 5556
5563 // From SVGLangSpace 5557 // From SVGLangSpace
5564 5558
5559 @DomName('SVGPatternElement.xmllang')
5565 @DocsEditable 5560 @DocsEditable
5566 @DomName('SVGPatternElement.xmllang')
5567 String xmllang; 5561 String xmllang;
5568 5562
5563 @DomName('SVGPatternElement.xmlspace')
5569 @DocsEditable 5564 @DocsEditable
5570 @DomName('SVGPatternElement.xmlspace')
5571 String xmlspace; 5565 String xmlspace;
5572 5566
5573 // From SVGStylable 5567 // From SVGStylable
5574 5568
5575 // Shadowing definition. 5569 // Shadowing definition.
5576 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5570 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5577 5571
5578 // Use implementation from Element. 5572 // Use implementation from Element.
5579 // final CssStyleDeclaration style; 5573 // final CssStyleDeclaration style;
5580 5574
5575 @DomName('SVGPatternElement.getPresentationAttribute')
5581 @DocsEditable 5576 @DocsEditable
5582 @DomName('SVGPatternElement.getPresentationAttribute')
5583 CssValue getPresentationAttribute(String name) native; 5577 CssValue getPresentationAttribute(String name) native;
5584 5578
5585 // From SVGTests 5579 // From SVGTests
5586 5580
5581 @DomName('SVGPatternElement.requiredExtensions')
5587 @DocsEditable 5582 @DocsEditable
5588 @DomName('SVGPatternElement.requiredExtensions')
5589 final StringList requiredExtensions; 5583 final StringList requiredExtensions;
5590 5584
5585 @DomName('SVGPatternElement.requiredFeatures')
5591 @DocsEditable 5586 @DocsEditable
5592 @DomName('SVGPatternElement.requiredFeatures')
5593 final StringList requiredFeatures; 5587 final StringList requiredFeatures;
5594 5588
5589 @DomName('SVGPatternElement.systemLanguage')
5595 @DocsEditable 5590 @DocsEditable
5596 @DomName('SVGPatternElement.systemLanguage')
5597 final StringList systemLanguage; 5591 final StringList systemLanguage;
5598 5592
5593 @DomName('SVGPatternElement.hasExtension')
5599 @DocsEditable 5594 @DocsEditable
5600 @DomName('SVGPatternElement.hasExtension')
5601 bool hasExtension(String extension) native; 5595 bool hasExtension(String extension) native;
5602 5596
5603 // From SVGURIReference 5597 // From SVGURIReference
5604 5598
5599 @DomName('SVGPatternElement.href')
5605 @DocsEditable 5600 @DocsEditable
5606 @DomName('SVGPatternElement.href')
5607 final AnimatedString href; 5601 final AnimatedString href;
5608 } 5602 }
5609 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5603 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5610 // for details. All rights reserved. Use of this source code is governed by a 5604 // for details. All rights reserved. Use of this source code is governed by a
5611 // BSD-style license that can be found in the LICENSE file. 5605 // BSD-style license that can be found in the LICENSE file.
5612 5606
5613 5607
5614 5608
5615 @DocsEditable 5609 @DocsEditable
5616 @DomName('SVGPoint') 5610 @DomName('SVGPoint')
5617 class Point native "*SVGPoint" { 5611 class Point native "*SVGPoint" {
5618 5612
5613 @DomName('SVGPoint.x')
5619 @DocsEditable 5614 @DocsEditable
5620 @DomName('SVGPoint.x')
5621 num x; 5615 num x;
5622 5616
5617 @DomName('SVGPoint.y')
5623 @DocsEditable 5618 @DocsEditable
5624 @DomName('SVGPoint.y')
5625 num y; 5619 num y;
5626 5620
5621 @DomName('SVGPoint.matrixTransform')
5627 @DocsEditable 5622 @DocsEditable
5628 @DomName('SVGPoint.matrixTransform')
5629 Point matrixTransform(Matrix matrix) native; 5623 Point matrixTransform(Matrix matrix) native;
5630 } 5624 }
5631 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5625 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5632 // for details. All rights reserved. Use of this source code is governed by a 5626 // for details. All rights reserved. Use of this source code is governed by a
5633 // BSD-style license that can be found in the LICENSE file. 5627 // BSD-style license that can be found in the LICENSE file.
5634 5628
5635 5629
5636 5630
5637 @DocsEditable 5631 @DocsEditable
5638 @DomName('SVGPointList') 5632 @DomName('SVGPointList')
5639 class PointList native "*SVGPointList" { 5633 class PointList native "*SVGPointList" {
5640 5634
5635 @DomName('SVGPointList.numberOfItems')
5641 @DocsEditable 5636 @DocsEditable
5642 @DomName('SVGPointList.numberOfItems')
5643 final int numberOfItems; 5637 final int numberOfItems;
5644 5638
5639 @DomName('SVGPointList.appendItem')
5645 @DocsEditable 5640 @DocsEditable
5646 @DomName('SVGPointList.appendItem')
5647 Point appendItem(Point item) native; 5641 Point appendItem(Point item) native;
5648 5642
5643 @DomName('SVGPointList.clear')
5649 @DocsEditable 5644 @DocsEditable
5650 @DomName('SVGPointList.clear')
5651 void clear() native; 5645 void clear() native;
5652 5646
5647 @DomName('SVGPointList.getItem')
5653 @DocsEditable 5648 @DocsEditable
5654 @DomName('SVGPointList.getItem')
5655 Point getItem(int index) native; 5649 Point getItem(int index) native;
5656 5650
5651 @DomName('SVGPointList.initialize')
5657 @DocsEditable 5652 @DocsEditable
5658 @DomName('SVGPointList.initialize')
5659 Point initialize(Point item) native; 5653 Point initialize(Point item) native;
5660 5654
5655 @DomName('SVGPointList.insertItemBefore')
5661 @DocsEditable 5656 @DocsEditable
5662 @DomName('SVGPointList.insertItemBefore')
5663 Point insertItemBefore(Point item, int index) native; 5657 Point insertItemBefore(Point item, int index) native;
5664 5658
5659 @DomName('SVGPointList.removeItem')
5665 @DocsEditable 5660 @DocsEditable
5666 @DomName('SVGPointList.removeItem')
5667 Point removeItem(int index) native; 5661 Point removeItem(int index) native;
5668 5662
5663 @DomName('SVGPointList.replaceItem')
5669 @DocsEditable 5664 @DocsEditable
5670 @DomName('SVGPointList.replaceItem')
5671 Point replaceItem(Point item, int index) native; 5665 Point replaceItem(Point item, int index) native;
5672 } 5666 }
5673 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5667 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5674 // for details. All rights reserved. Use of this source code is governed by a 5668 // for details. All rights reserved. Use of this source code is governed by a
5675 // BSD-style license that can be found in the LICENSE file. 5669 // BSD-style license that can be found in the LICENSE file.
5676 5670
5677 5671
5678 5672
5679 @DocsEditable 5673 @DocsEditable
5680 @DomName('SVGPolygonElement') 5674 @DomName('SVGPolygonElement')
5681 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { 5675 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" {
5682 5676
5683 @DocsEditable 5677 @DocsEditable
5684 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon"); 5678 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon");
5685 5679
5680 @DomName('SVGPolygonElement.animatedPoints')
5686 @DocsEditable 5681 @DocsEditable
5687 @DomName('SVGPolygonElement.animatedPoints')
5688 final PointList animatedPoints; 5682 final PointList animatedPoints;
5689 5683
5684 @DomName('SVGPolygonElement.points')
5690 @DocsEditable 5685 @DocsEditable
5691 @DomName('SVGPolygonElement.points')
5692 final PointList points; 5686 final PointList points;
5693 5687
5694 // From SVGExternalResourcesRequired 5688 // From SVGExternalResourcesRequired
5695 5689
5690 @DomName('SVGPolygonElement.externalResourcesRequired')
5696 @DocsEditable 5691 @DocsEditable
5697 @DomName('SVGPolygonElement.externalResourcesRequired')
5698 final AnimatedBoolean externalResourcesRequired; 5692 final AnimatedBoolean externalResourcesRequired;
5699 5693
5700 // From SVGLangSpace 5694 // From SVGLangSpace
5701 5695
5696 @DomName('SVGPolygonElement.xmllang')
5702 @DocsEditable 5697 @DocsEditable
5703 @DomName('SVGPolygonElement.xmllang')
5704 String xmllang; 5698 String xmllang;
5705 5699
5700 @DomName('SVGPolygonElement.xmlspace')
5706 @DocsEditable 5701 @DocsEditable
5707 @DomName('SVGPolygonElement.xmlspace')
5708 String xmlspace; 5702 String xmlspace;
5709 5703
5710 // From SVGLocatable 5704 // From SVGLocatable
5711 5705
5706 @DomName('SVGPolygonElement.farthestViewportElement')
5712 @DocsEditable 5707 @DocsEditable
5713 @DomName('SVGPolygonElement.farthestViewportElement')
5714 final SvgElement farthestViewportElement; 5708 final SvgElement farthestViewportElement;
5715 5709
5710 @DomName('SVGPolygonElement.nearestViewportElement')
5716 @DocsEditable 5711 @DocsEditable
5717 @DomName('SVGPolygonElement.nearestViewportElement')
5718 final SvgElement nearestViewportElement; 5712 final SvgElement nearestViewportElement;
5719 5713
5714 @DomName('SVGPolygonElement.getBBox')
5720 @DocsEditable 5715 @DocsEditable
5721 @DomName('SVGPolygonElement.getBBox')
5722 Rect getBBox() native; 5716 Rect getBBox() native;
5723 5717
5724 @JSName('getCTM') 5718 @JSName('getCTM')
5719 @DomName('SVGPolygonElement.getCTM')
5725 @DocsEditable 5720 @DocsEditable
5726 @DomName('SVGPolygonElement.getCTM')
5727 Matrix getCtm() native; 5721 Matrix getCtm() native;
5728 5722
5729 @JSName('getScreenCTM') 5723 @JSName('getScreenCTM')
5724 @DomName('SVGPolygonElement.getScreenCTM')
5730 @DocsEditable 5725 @DocsEditable
5731 @DomName('SVGPolygonElement.getScreenCTM')
5732 Matrix getScreenCtm() native; 5726 Matrix getScreenCtm() native;
5733 5727
5728 @DomName('SVGPolygonElement.getTransformToElement')
5734 @DocsEditable 5729 @DocsEditable
5735 @DomName('SVGPolygonElement.getTransformToElement')
5736 Matrix getTransformToElement(SvgElement element) native; 5730 Matrix getTransformToElement(SvgElement element) native;
5737 5731
5738 // From SVGStylable 5732 // From SVGStylable
5739 5733
5740 // Shadowing definition. 5734 // Shadowing definition.
5741 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5735 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5742 5736
5743 // Use implementation from Element. 5737 // Use implementation from Element.
5744 // final CssStyleDeclaration style; 5738 // final CssStyleDeclaration style;
5745 5739
5740 @DomName('SVGPolygonElement.getPresentationAttribute')
5746 @DocsEditable 5741 @DocsEditable
5747 @DomName('SVGPolygonElement.getPresentationAttribute')
5748 CssValue getPresentationAttribute(String name) native; 5742 CssValue getPresentationAttribute(String name) native;
5749 5743
5750 // From SVGTests 5744 // From SVGTests
5751 5745
5746 @DomName('SVGPolygonElement.requiredExtensions')
5752 @DocsEditable 5747 @DocsEditable
5753 @DomName('SVGPolygonElement.requiredExtensions')
5754 final StringList requiredExtensions; 5748 final StringList requiredExtensions;
5755 5749
5750 @DomName('SVGPolygonElement.requiredFeatures')
5756 @DocsEditable 5751 @DocsEditable
5757 @DomName('SVGPolygonElement.requiredFeatures')
5758 final StringList requiredFeatures; 5752 final StringList requiredFeatures;
5759 5753
5754 @DomName('SVGPolygonElement.systemLanguage')
5760 @DocsEditable 5755 @DocsEditable
5761 @DomName('SVGPolygonElement.systemLanguage')
5762 final StringList systemLanguage; 5756 final StringList systemLanguage;
5763 5757
5758 @DomName('SVGPolygonElement.hasExtension')
5764 @DocsEditable 5759 @DocsEditable
5765 @DomName('SVGPolygonElement.hasExtension')
5766 bool hasExtension(String extension) native; 5760 bool hasExtension(String extension) native;
5767 5761
5768 // From SVGTransformable 5762 // From SVGTransformable
5769 5763
5764 @DomName('SVGPolygonElement.transform')
5770 @DocsEditable 5765 @DocsEditable
5771 @DomName('SVGPolygonElement.transform')
5772 final AnimatedTransformList transform; 5766 final AnimatedTransformList transform;
5773 } 5767 }
5774 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5768 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5775 // for details. All rights reserved. Use of this source code is governed by a 5769 // for details. All rights reserved. Use of this source code is governed by a
5776 // BSD-style license that can be found in the LICENSE file. 5770 // BSD-style license that can be found in the LICENSE file.
5777 5771
5778 5772
5779 5773
5780 @DocsEditable 5774 @DocsEditable
5781 @DomName('SVGPolylineElement') 5775 @DomName('SVGPolylineElement')
5782 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { 5776 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" {
5783 5777
5784 @DocsEditable 5778 @DocsEditable
5785 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline"); 5779 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline");
5786 5780
5781 @DomName('SVGPolylineElement.animatedPoints')
5787 @DocsEditable 5782 @DocsEditable
5788 @DomName('SVGPolylineElement.animatedPoints')
5789 final PointList animatedPoints; 5783 final PointList animatedPoints;
5790 5784
5785 @DomName('SVGPolylineElement.points')
5791 @DocsEditable 5786 @DocsEditable
5792 @DomName('SVGPolylineElement.points')
5793 final PointList points; 5787 final PointList points;
5794 5788
5795 // From SVGExternalResourcesRequired 5789 // From SVGExternalResourcesRequired
5796 5790
5791 @DomName('SVGPolylineElement.externalResourcesRequired')
5797 @DocsEditable 5792 @DocsEditable
5798 @DomName('SVGPolylineElement.externalResourcesRequired')
5799 final AnimatedBoolean externalResourcesRequired; 5793 final AnimatedBoolean externalResourcesRequired;
5800 5794
5801 // From SVGLangSpace 5795 // From SVGLangSpace
5802 5796
5797 @DomName('SVGPolylineElement.xmllang')
5803 @DocsEditable 5798 @DocsEditable
5804 @DomName('SVGPolylineElement.xmllang')
5805 String xmllang; 5799 String xmllang;
5806 5800
5801 @DomName('SVGPolylineElement.xmlspace')
5807 @DocsEditable 5802 @DocsEditable
5808 @DomName('SVGPolylineElement.xmlspace')
5809 String xmlspace; 5803 String xmlspace;
5810 5804
5811 // From SVGLocatable 5805 // From SVGLocatable
5812 5806
5807 @DomName('SVGPolylineElement.farthestViewportElement')
5813 @DocsEditable 5808 @DocsEditable
5814 @DomName('SVGPolylineElement.farthestViewportElement')
5815 final SvgElement farthestViewportElement; 5809 final SvgElement farthestViewportElement;
5816 5810
5811 @DomName('SVGPolylineElement.nearestViewportElement')
5817 @DocsEditable 5812 @DocsEditable
5818 @DomName('SVGPolylineElement.nearestViewportElement')
5819 final SvgElement nearestViewportElement; 5813 final SvgElement nearestViewportElement;
5820 5814
5815 @DomName('SVGPolylineElement.getBBox')
5821 @DocsEditable 5816 @DocsEditable
5822 @DomName('SVGPolylineElement.getBBox')
5823 Rect getBBox() native; 5817 Rect getBBox() native;
5824 5818
5825 @JSName('getCTM') 5819 @JSName('getCTM')
5820 @DomName('SVGPolylineElement.getCTM')
5826 @DocsEditable 5821 @DocsEditable
5827 @DomName('SVGPolylineElement.getCTM')
5828 Matrix getCtm() native; 5822 Matrix getCtm() native;
5829 5823
5830 @JSName('getScreenCTM') 5824 @JSName('getScreenCTM')
5825 @DomName('SVGPolylineElement.getScreenCTM')
5831 @DocsEditable 5826 @DocsEditable
5832 @DomName('SVGPolylineElement.getScreenCTM')
5833 Matrix getScreenCtm() native; 5827 Matrix getScreenCtm() native;
5834 5828
5829 @DomName('SVGPolylineElement.getTransformToElement')
5835 @DocsEditable 5830 @DocsEditable
5836 @DomName('SVGPolylineElement.getTransformToElement')
5837 Matrix getTransformToElement(SvgElement element) native; 5831 Matrix getTransformToElement(SvgElement element) native;
5838 5832
5839 // From SVGStylable 5833 // From SVGStylable
5840 5834
5841 // Shadowing definition. 5835 // Shadowing definition.
5842 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5836 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5843 5837
5844 // Use implementation from Element. 5838 // Use implementation from Element.
5845 // final CssStyleDeclaration style; 5839 // final CssStyleDeclaration style;
5846 5840
5841 @DomName('SVGPolylineElement.getPresentationAttribute')
5847 @DocsEditable 5842 @DocsEditable
5848 @DomName('SVGPolylineElement.getPresentationAttribute')
5849 CssValue getPresentationAttribute(String name) native; 5843 CssValue getPresentationAttribute(String name) native;
5850 5844
5851 // From SVGTests 5845 // From SVGTests
5852 5846
5847 @DomName('SVGPolylineElement.requiredExtensions')
5853 @DocsEditable 5848 @DocsEditable
5854 @DomName('SVGPolylineElement.requiredExtensions')
5855 final StringList requiredExtensions; 5849 final StringList requiredExtensions;
5856 5850
5851 @DomName('SVGPolylineElement.requiredFeatures')
5857 @DocsEditable 5852 @DocsEditable
5858 @DomName('SVGPolylineElement.requiredFeatures')
5859 final StringList requiredFeatures; 5853 final StringList requiredFeatures;
5860 5854
5855 @DomName('SVGPolylineElement.systemLanguage')
5861 @DocsEditable 5856 @DocsEditable
5862 @DomName('SVGPolylineElement.systemLanguage')
5863 final StringList systemLanguage; 5857 final StringList systemLanguage;
5864 5858
5859 @DomName('SVGPolylineElement.hasExtension')
5865 @DocsEditable 5860 @DocsEditable
5866 @DomName('SVGPolylineElement.hasExtension')
5867 bool hasExtension(String extension) native; 5861 bool hasExtension(String extension) native;
5868 5862
5869 // From SVGTransformable 5863 // From SVGTransformable
5870 5864
5865 @DomName('SVGPolylineElement.transform')
5871 @DocsEditable 5866 @DocsEditable
5872 @DomName('SVGPolylineElement.transform')
5873 final AnimatedTransformList transform; 5867 final AnimatedTransformList transform;
5874 } 5868 }
5875 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5869 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5876 // for details. All rights reserved. Use of this source code is governed by a 5870 // for details. All rights reserved. Use of this source code is governed by a
5877 // BSD-style license that can be found in the LICENSE file. 5871 // BSD-style license that can be found in the LICENSE file.
5878 5872
5879 5873
5880 5874
5881 @DocsEditable 5875 @DocsEditable
5882 @DomName('SVGPreserveAspectRatio') 5876 @DomName('SVGPreserveAspectRatio')
(...skipping 20 matching lines...) Expand all
5903 static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; 5897 static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
5904 5898
5905 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; 5899 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
5906 5900
5907 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; 5901 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
5908 5902
5909 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; 5903 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
5910 5904
5911 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; 5905 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
5912 5906
5907 @DomName('SVGPreserveAspectRatio.align')
5913 @DocsEditable 5908 @DocsEditable
5914 @DomName('SVGPreserveAspectRatio.align')
5915 int align; 5909 int align;
5916 5910
5911 @DomName('SVGPreserveAspectRatio.meetOrSlice')
5917 @DocsEditable 5912 @DocsEditable
5918 @DomName('SVGPreserveAspectRatio.meetOrSlice')
5919 int meetOrSlice; 5913 int meetOrSlice;
5920 } 5914 }
5921 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5915 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5922 // for details. All rights reserved. Use of this source code is governed by a 5916 // for details. All rights reserved. Use of this source code is governed by a
5923 // BSD-style license that can be found in the LICENSE file. 5917 // BSD-style license that can be found in the LICENSE file.
5924 5918
5925 5919
5926 5920
5927 @DocsEditable 5921 @DocsEditable
5928 @DomName('SVGRadialGradientElement') 5922 @DomName('SVGRadialGradientElement')
5929 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl ement" { 5923 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl ement" {
5930 5924
5931 @DocsEditable 5925 @DocsEditable
5932 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient"); 5926 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient");
5933 5927
5928 @DomName('SVGRadialGradientElement.cx')
5934 @DocsEditable 5929 @DocsEditable
5935 @DomName('SVGRadialGradientElement.cx')
5936 final AnimatedLength cx; 5930 final AnimatedLength cx;
5937 5931
5932 @DomName('SVGRadialGradientElement.cy')
5938 @DocsEditable 5933 @DocsEditable
5939 @DomName('SVGRadialGradientElement.cy')
5940 final AnimatedLength cy; 5934 final AnimatedLength cy;
5941 5935
5936 @DomName('SVGRadialGradientElement.fr')
5942 @DocsEditable 5937 @DocsEditable
5943 @DomName('SVGRadialGradientElement.fr')
5944 final AnimatedLength fr; 5938 final AnimatedLength fr;
5945 5939
5940 @DomName('SVGRadialGradientElement.fx')
5946 @DocsEditable 5941 @DocsEditable
5947 @DomName('SVGRadialGradientElement.fx')
5948 final AnimatedLength fx; 5942 final AnimatedLength fx;
5949 5943
5944 @DomName('SVGRadialGradientElement.fy')
5950 @DocsEditable 5945 @DocsEditable
5951 @DomName('SVGRadialGradientElement.fy')
5952 final AnimatedLength fy; 5946 final AnimatedLength fy;
5953 5947
5948 @DomName('SVGRadialGradientElement.r')
5954 @DocsEditable 5949 @DocsEditable
5955 @DomName('SVGRadialGradientElement.r')
5956 final AnimatedLength r; 5950 final AnimatedLength r;
5957 } 5951 }
5958 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5952 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5959 // for details. All rights reserved. Use of this source code is governed by a 5953 // for details. All rights reserved. Use of this source code is governed by a
5960 // BSD-style license that can be found in the LICENSE file. 5954 // BSD-style license that can be found in the LICENSE file.
5961 5955
5962 5956
5963 5957
5964 @DocsEditable 5958 @DocsEditable
5965 @DomName('SVGRect') 5959 @DomName('SVGRect')
5966 class Rect native "*SVGRect" { 5960 class Rect native "*SVGRect" {
5967 5961
5962 @DomName('SVGRect.height')
5968 @DocsEditable 5963 @DocsEditable
5969 @DomName('SVGRect.height')
5970 num height; 5964 num height;
5971 5965
5966 @DomName('SVGRect.width')
5972 @DocsEditable 5967 @DocsEditable
5973 @DomName('SVGRect.width')
5974 num width; 5968 num width;
5975 5969
5970 @DomName('SVGRect.x')
5976 @DocsEditable 5971 @DocsEditable
5977 @DomName('SVGRect.x')
5978 num x; 5972 num x;
5979 5973
5974 @DomName('SVGRect.y')
5980 @DocsEditable 5975 @DocsEditable
5981 @DomName('SVGRect.y')
5982 num y; 5976 num y;
5983 } 5977 }
5984 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5978 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5985 // for details. All rights reserved. Use of this source code is governed by a 5979 // for details. All rights reserved. Use of this source code is governed by a
5986 // BSD-style license that can be found in the LICENSE file. 5980 // BSD-style license that can be found in the LICENSE file.
5987 5981
5988 5982
5989 5983
5990 @DocsEditable 5984 @DocsEditable
5991 @DomName('SVGRectElement') 5985 @DomName('SVGRectElement')
5992 class RectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGRectElement" { 5986 class RectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGRectElement" {
5993 5987
5994 @DocsEditable 5988 @DocsEditable
5995 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect "); 5989 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect ");
5996 5990
5991 @DomName('SVGRectElement.height')
5997 @DocsEditable 5992 @DocsEditable
5998 @DomName('SVGRectElement.height')
5999 final AnimatedLength height; 5993 final AnimatedLength height;
6000 5994
5995 @DomName('SVGRectElement.rx')
6001 @DocsEditable 5996 @DocsEditable
6002 @DomName('SVGRectElement.rx')
6003 final AnimatedLength rx; 5997 final AnimatedLength rx;
6004 5998
5999 @DomName('SVGRectElement.ry')
6005 @DocsEditable 6000 @DocsEditable
6006 @DomName('SVGRectElement.ry')
6007 final AnimatedLength ry; 6001 final AnimatedLength ry;
6008 6002
6003 @DomName('SVGRectElement.width')
6009 @DocsEditable 6004 @DocsEditable
6010 @DomName('SVGRectElement.width')
6011 final AnimatedLength width; 6005 final AnimatedLength width;
6012 6006
6007 @DomName('SVGRectElement.x')
6013 @DocsEditable 6008 @DocsEditable
6014 @DomName('SVGRectElement.x')
6015 final AnimatedLength x; 6009 final AnimatedLength x;
6016 6010
6011 @DomName('SVGRectElement.y')
6017 @DocsEditable 6012 @DocsEditable
6018 @DomName('SVGRectElement.y')
6019 final AnimatedLength y; 6013 final AnimatedLength y;
6020 6014
6021 // From SVGExternalResourcesRequired 6015 // From SVGExternalResourcesRequired
6022 6016
6017 @DomName('SVGRectElement.externalResourcesRequired')
6023 @DocsEditable 6018 @DocsEditable
6024 @DomName('SVGRectElement.externalResourcesRequired')
6025 final AnimatedBoolean externalResourcesRequired; 6019 final AnimatedBoolean externalResourcesRequired;
6026 6020
6027 // From SVGLangSpace 6021 // From SVGLangSpace
6028 6022
6023 @DomName('SVGRectElement.xmllang')
6029 @DocsEditable 6024 @DocsEditable
6030 @DomName('SVGRectElement.xmllang')
6031 String xmllang; 6025 String xmllang;
6032 6026
6027 @DomName('SVGRectElement.xmlspace')
6033 @DocsEditable 6028 @DocsEditable
6034 @DomName('SVGRectElement.xmlspace')
6035 String xmlspace; 6029 String xmlspace;
6036 6030
6037 // From SVGLocatable 6031 // From SVGLocatable
6038 6032
6033 @DomName('SVGRectElement.farthestViewportElement')
6039 @DocsEditable 6034 @DocsEditable
6040 @DomName('SVGRectElement.farthestViewportElement')
6041 final SvgElement farthestViewportElement; 6035 final SvgElement farthestViewportElement;
6042 6036
6037 @DomName('SVGRectElement.nearestViewportElement')
6043 @DocsEditable 6038 @DocsEditable
6044 @DomName('SVGRectElement.nearestViewportElement')
6045 final SvgElement nearestViewportElement; 6039 final SvgElement nearestViewportElement;
6046 6040
6041 @DomName('SVGRectElement.getBBox')
6047 @DocsEditable 6042 @DocsEditable
6048 @DomName('SVGRectElement.getBBox')
6049 Rect getBBox() native; 6043 Rect getBBox() native;
6050 6044
6051 @JSName('getCTM') 6045 @JSName('getCTM')
6046 @DomName('SVGRectElement.getCTM')
6052 @DocsEditable 6047 @DocsEditable
6053 @DomName('SVGRectElement.getCTM')
6054 Matrix getCtm() native; 6048 Matrix getCtm() native;
6055 6049
6056 @JSName('getScreenCTM') 6050 @JSName('getScreenCTM')
6051 @DomName('SVGRectElement.getScreenCTM')
6057 @DocsEditable 6052 @DocsEditable
6058 @DomName('SVGRectElement.getScreenCTM')
6059 Matrix getScreenCtm() native; 6053 Matrix getScreenCtm() native;
6060 6054
6055 @DomName('SVGRectElement.getTransformToElement')
6061 @DocsEditable 6056 @DocsEditable
6062 @DomName('SVGRectElement.getTransformToElement')
6063 Matrix getTransformToElement(SvgElement element) native; 6057 Matrix getTransformToElement(SvgElement element) native;
6064 6058
6065 // From SVGStylable 6059 // From SVGStylable
6066 6060
6067 // Shadowing definition. 6061 // Shadowing definition.
6068 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6062 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
6069 6063
6070 // Use implementation from Element. 6064 // Use implementation from Element.
6071 // final CssStyleDeclaration style; 6065 // final CssStyleDeclaration style;
6072 6066
6067 @DomName('SVGRectElement.getPresentationAttribute')
6073 @DocsEditable 6068 @DocsEditable
6074 @DomName('SVGRectElement.getPresentationAttribute')
6075 CssValue getPresentationAttribute(String name) native; 6069 CssValue getPresentationAttribute(String name) native;
6076 6070
6077 // From SVGTests 6071 // From SVGTests
6078 6072
6073 @DomName('SVGRectElement.requiredExtensions')
6079 @DocsEditable 6074 @DocsEditable
6080 @DomName('SVGRectElement.requiredExtensions')
6081 final StringList requiredExtensions; 6075 final StringList requiredExtensions;
6082 6076
6077 @DomName('SVGRectElement.requiredFeatures')
6083 @DocsEditable 6078 @DocsEditable
6084 @DomName('SVGRectElement.requiredFeatures')
6085 final StringList requiredFeatures; 6079 final StringList requiredFeatures;
6086 6080
6081 @DomName('SVGRectElement.systemLanguage')
6087 @DocsEditable 6082 @DocsEditable
6088 @DomName('SVGRectElement.systemLanguage')
6089 final StringList systemLanguage; 6083 final StringList systemLanguage;
6090 6084
6085 @DomName('SVGRectElement.hasExtension')
6091 @DocsEditable 6086 @DocsEditable
6092 @DomName('SVGRectElement.hasExtension')
6093 bool hasExtension(String extension) native; 6087 bool hasExtension(String extension) native;
6094 6088
6095 // From SVGTransformable 6089 // From SVGTransformable
6096 6090
6091 @DomName('SVGRectElement.transform')
6097 @DocsEditable 6092 @DocsEditable
6098 @DomName('SVGRectElement.transform')
6099 final AnimatedTransformList transform; 6093 final AnimatedTransformList transform;
6100 } 6094 }
6101 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6102 // for details. All rights reserved. Use of this source code is governed by a 6096 // for details. All rights reserved. Use of this source code is governed by a
6103 // BSD-style license that can be found in the LICENSE file. 6097 // BSD-style license that can be found in the LICENSE file.
6104 6098
6105 6099
6106 6100
6107 @DocsEditable 6101 @DocsEditable
6108 @DomName('SVGRenderingIntent') 6102 @DomName('SVGRenderingIntent')
(...skipping 17 matching lines...) Expand all
6126 6120
6127 6121
6128 6122
6129 @DocsEditable 6123 @DocsEditable
6130 @DomName('SVGScriptElement') 6124 @DomName('SVGScriptElement')
6131 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "*SVGScriptElement" { 6125 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "*SVGScriptElement" {
6132 6126
6133 @DocsEditable 6127 @DocsEditable
6134 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript"); 6128 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript");
6135 6129
6130 @DomName('SVGScriptElement.type')
6136 @DocsEditable 6131 @DocsEditable
6137 @DomName('SVGScriptElement.type')
6138 String type; 6132 String type;
6139 6133
6140 // From SVGExternalResourcesRequired 6134 // From SVGExternalResourcesRequired
6141 6135
6136 @DomName('SVGScriptElement.externalResourcesRequired')
6142 @DocsEditable 6137 @DocsEditable
6143 @DomName('SVGScriptElement.externalResourcesRequired')
6144 final AnimatedBoolean externalResourcesRequired; 6138 final AnimatedBoolean externalResourcesRequired;
6145 6139
6146 // From SVGURIReference 6140 // From SVGURIReference
6147 6141
6142 @DomName('SVGScriptElement.href')
6148 @DocsEditable 6143 @DocsEditable
6149 @DomName('SVGScriptElement.href')
6150 final AnimatedString href; 6144 final AnimatedString href;
6151 } 6145 }
6152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6146 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6153 // for details. All rights reserved. Use of this source code is governed by a 6147 // for details. All rights reserved. Use of this source code is governed by a
6154 // BSD-style license that can be found in the LICENSE file. 6148 // BSD-style license that can be found in the LICENSE file.
6155 6149
6156 6150
6157 6151
6158 @DocsEditable 6152 @DocsEditable
6159 @DomName('SVGSetElement') 6153 @DomName('SVGSetElement')
6160 class SetElement extends AnimationElement native "*SVGSetElement" { 6154 class SetElement extends AnimationElement native "*SVGSetElement" {
6161 6155
6162 @DocsEditable 6156 @DocsEditable
6163 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ; 6157 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ;
6164 } 6158 }
6165 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6159 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6166 // for details. All rights reserved. Use of this source code is governed by a 6160 // for details. All rights reserved. Use of this source code is governed by a
6167 // BSD-style license that can be found in the LICENSE file. 6161 // BSD-style license that can be found in the LICENSE file.
6168 6162
6169 6163
6170 6164
6171 @DocsEditable 6165 @DocsEditable
6172 @DomName('SVGStopElement') 6166 @DomName('SVGStopElement')
6173 class StopElement extends SvgElement implements Stylable native "*SVGStopElement " { 6167 class StopElement extends SvgElement implements Stylable native "*SVGStopElement " {
6174 6168
6175 @DocsEditable 6169 @DocsEditable
6176 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop "); 6170 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop ");
6177 6171
6172 @DomName('SVGStopElement.offset')
6178 @DocsEditable 6173 @DocsEditable
6179 @DomName('SVGStopElement.offset')
6180 final AnimatedNumber offset; 6174 final AnimatedNumber offset;
6181 6175
6182 // From SVGStylable 6176 // From SVGStylable
6183 6177
6184 // Shadowing definition. 6178 // Shadowing definition.
6185 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6179 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
6186 6180
6187 // Use implementation from Element. 6181 // Use implementation from Element.
6188 // final CssStyleDeclaration style; 6182 // final CssStyleDeclaration style;
6189 6183
6184 @DomName('SVGStopElement.getPresentationAttribute')
6190 @DocsEditable 6185 @DocsEditable
6191 @DomName('SVGStopElement.getPresentationAttribute')
6192 CssValue getPresentationAttribute(String name) native; 6186 CssValue getPresentationAttribute(String name) native;
6193 } 6187 }
6194 // 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
6195 // 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
6196 // BSD-style license that can be found in the LICENSE file. 6190 // BSD-style license that can be found in the LICENSE file.
6197 6191
6198 6192
6199 6193
6200 @DocsEditable 6194 @DocsEditable
6201 @DomName('SVGStringList') 6195 @DomName('SVGStringList')
6202 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV GStringList" { 6196 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV GStringList" {
6203 6197
6198 @DomName('SVGStringList.numberOfItems')
6204 @DocsEditable 6199 @DocsEditable
6205 @DomName('SVGStringList.numberOfItems')
6206 final int numberOfItems; 6200 final int numberOfItems;
6207 6201
6208 String operator[](int index) => JS("String", "#[#]", this, index); 6202 String operator[](int index) => JS("String", "#[#]", this, index);
6209 6203
6210 void operator[]=(int index, String value) { 6204 void operator[]=(int index, String value) {
6211 throw new UnsupportedError("Cannot assign element of immutable List."); 6205 throw new UnsupportedError("Cannot assign element of immutable List.");
6212 } 6206 }
6213 // -- start List<String> mixins. 6207 // -- start List<String> mixins.
6214 // String is the element type. 6208 // String is the element type.
6215 6209
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
6366 6360
6367 void insertRange(int start, int rangeLength, [String initialValue]) { 6361 void insertRange(int start, int rangeLength, [String initialValue]) {
6368 throw new UnsupportedError("Cannot insertRange on immutable List."); 6362 throw new UnsupportedError("Cannot insertRange on immutable List.");
6369 } 6363 }
6370 6364
6371 List<String> getRange(int start, int rangeLength) => 6365 List<String> getRange(int start, int rangeLength) =>
6372 Lists.getRange(this, start, rangeLength, <String>[]); 6366 Lists.getRange(this, start, rangeLength, <String>[]);
6373 6367
6374 // -- end List<String> mixins. 6368 // -- end List<String> mixins.
6375 6369
6370 @DomName('SVGStringList.appendItem')
6376 @DocsEditable 6371 @DocsEditable
6377 @DomName('SVGStringList.appendItem')
6378 String appendItem(String item) native; 6372 String appendItem(String item) native;
6379 6373
6374 @DomName('SVGStringList.clear')
6380 @DocsEditable 6375 @DocsEditable
6381 @DomName('SVGStringList.clear')
6382 void clear() native; 6376 void clear() native;
6383 6377
6378 @DomName('SVGStringList.getItem')
6384 @DocsEditable 6379 @DocsEditable
6385 @DomName('SVGStringList.getItem')
6386 String getItem(int index) native; 6380 String getItem(int index) native;
6387 6381
6382 @DomName('SVGStringList.initialize')
6388 @DocsEditable 6383 @DocsEditable
6389 @DomName('SVGStringList.initialize')
6390 String initialize(String item) native; 6384 String initialize(String item) native;
6391 6385
6386 @DomName('SVGStringList.insertItemBefore')
6392 @DocsEditable 6387 @DocsEditable
6393 @DomName('SVGStringList.insertItemBefore')
6394 String insertItemBefore(String item, int index) native; 6388 String insertItemBefore(String item, int index) native;
6395 6389
6390 @DomName('SVGStringList.removeItem')
6396 @DocsEditable 6391 @DocsEditable
6397 @DomName('SVGStringList.removeItem')
6398 String removeItem(int index) native; 6392 String removeItem(int index) native;
6399 6393
6394 @DomName('SVGStringList.replaceItem')
6400 @DocsEditable 6395 @DocsEditable
6401 @DomName('SVGStringList.replaceItem')
6402 String replaceItem(String item, int index) native; 6396 String replaceItem(String item, int index) native;
6403 } 6397 }
6404 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6398 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6405 // for details. All rights reserved. Use of this source code is governed by a 6399 // for details. All rights reserved. Use of this source code is governed by a
6406 // BSD-style license that can be found in the LICENSE file. 6400 // BSD-style license that can be found in the LICENSE file.
6407 6401
6408 6402
6409 @DocsEditable
6410 @DomName('SVGStylable') 6403 @DomName('SVGStylable')
6411 abstract class Stylable { 6404 abstract class Stylable {
6412 6405
6413 AnimatedString $dom_svgClassName; 6406 AnimatedString $dom_svgClassName;
6414 6407
6415 CssStyleDeclaration style; 6408 CssStyleDeclaration style;
6416 6409
6417 CssValue getPresentationAttribute(String name); 6410 CssValue getPresentationAttribute(String name);
6418 } 6411 }
6419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6412 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6420 // for details. All rights reserved. Use of this source code is governed by a 6413 // for details. All rights reserved. Use of this source code is governed by a
6421 // BSD-style license that can be found in the LICENSE file. 6414 // BSD-style license that can be found in the LICENSE file.
6422 6415
6423 6416
6424 6417
6425 @DocsEditable 6418 @DocsEditable
6426 @DomName('SVGStyleElement') 6419 @DomName('SVGStyleElement')
6427 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem ent" { 6420 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem ent" {
6428 6421
6429 @DocsEditable 6422 @DocsEditable
6430 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le"); 6423 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le");
6431 6424
6425 @DomName('SVGStyleElement.disabled')
6432 @DocsEditable 6426 @DocsEditable
6433 @DomName('SVGStyleElement.disabled')
6434 bool disabled; 6427 bool disabled;
6435 6428
6429 @DomName('SVGStyleElement.media')
6436 @DocsEditable 6430 @DocsEditable
6437 @DomName('SVGStyleElement.media')
6438 String media; 6431 String media;
6439 6432
6440 // Shadowing definition. 6433 // Shadowing definition.
6441 String get title => JS("String", "#.title", this); 6434 String get title => JS("String", "#.title", this);
6442 6435
6443 void set title(String value) { 6436 void set title(String value) {
6444 JS("void", "#.title = #", this, value); 6437 JS("void", "#.title = #", this, value);
6445 } 6438 }
6446 6439
6440 @DomName('SVGStyleElement.type')
6447 @DocsEditable 6441 @DocsEditable
6448 @DomName('SVGStyleElement.type')
6449 String type; 6442 String type;
6450 6443
6451 // From SVGLangSpace 6444 // From SVGLangSpace
6452 6445
6446 @DomName('SVGStyleElement.xmllang')
6453 @DocsEditable 6447 @DocsEditable
6454 @DomName('SVGStyleElement.xmllang')
6455 String xmllang; 6448 String xmllang;
6456 6449
6450 @DomName('SVGStyleElement.xmlspace')
6457 @DocsEditable 6451 @DocsEditable
6458 @DomName('SVGStyleElement.xmlspace')
6459 String xmlspace; 6452 String xmlspace;
6460 } 6453 }
6461 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6454 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6462 // for details. All rights reserved. Use of this source code is governed by a 6455 // for details. All rights reserved. Use of this source code is governed by a
6463 // BSD-style license that can be found in the LICENSE file. 6456 // BSD-style license that can be found in the LICENSE file.
6464 6457
6465 6458
6466 6459
6467 @DocsEditable 6460 @DocsEditable
6468 @DomName('SVGDocument') 6461 @DomName('SVGDocument')
6469 class SvgDocument extends Document native "*SVGDocument" { 6462 class SvgDocument extends Document native "*SVGDocument" {
6470 6463
6464 @DomName('SVGDocument.rootElement')
6471 @DocsEditable 6465 @DocsEditable
6472 @DomName('SVGDocument.rootElement')
6473 final SvgSvgElement rootElement; 6466 final SvgSvgElement rootElement;
6474 6467
6475 @JSName('createEvent') 6468 @JSName('createEvent')
6469 @DomName('SVGDocument.createEvent')
6476 @DocsEditable 6470 @DocsEditable
6477 @DomName('SVGDocument.createEvent')
6478 Event $dom_createEvent(String eventType) native; 6471 Event $dom_createEvent(String eventType) native;
6479 } 6472 }
6480 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 6473 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6481 // for details. All rights reserved. Use of this source code is governed by a 6474 // for details. All rights reserved. Use of this source code is governed by a
6482 // BSD-style license that can be found in the LICENSE file. 6475 // BSD-style license that can be found in the LICENSE file.
6483 6476
6484 6477
6485 class _AttributeClassSet extends CssClassSet { 6478 class _AttributeClassSet extends CssClassSet {
6486 final Element _element; 6479 final Element _element;
6487 6480
(...skipping 14 matching lines...) Expand all
6502 } 6495 }
6503 return s; 6496 return s;
6504 } 6497 }
6505 6498
6506 void writeClasses(Set s) { 6499 void writeClasses(Set s) {
6507 List list = new List.from(s); 6500 List list = new List.from(s);
6508 _element.attributes['class'] = Strings.join(list, ' '); 6501 _element.attributes['class'] = Strings.join(list, ' ');
6509 } 6502 }
6510 } 6503 }
6511 6504
6512 @DocsEditable
6513 @DomName('SVGElement') 6505 @DomName('SVGElement')
6514 class SvgElement extends Element native "*SVGElement" { 6506 class SvgElement extends Element native "*SVGElement" {
6515 factory SvgElement.tag(String tag) => 6507 factory SvgElement.tag(String tag) =>
6516 _SvgElementFactoryProvider.createSvgElement_tag(tag); 6508 _SvgElementFactoryProvider.createSvgElement_tag(tag);
6517 factory SvgElement.svg(String svg) => 6509 factory SvgElement.svg(String svg) =>
6518 _SvgElementFactoryProvider.createSvgElement_svg(svg); 6510 _SvgElementFactoryProvider.createSvgElement_svg(svg);
6519 6511
6520 _AttributeClassSet _cssClassSet; 6512 _AttributeClassSet _cssClassSet;
6521 CssClassSet get classes { 6513 CssClassSet get classes {
6522 if (_cssClassSet == null) { 6514 if (_cssClassSet == null) {
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
6593 6585
6594 6586
6595 // Shadowing definition. 6587 // Shadowing definition.
6596 String get id => JS("String", "#.id", this); 6588 String get id => JS("String", "#.id", this);
6597 6589
6598 void set id(String value) { 6590 void set id(String value) {
6599 JS("void", "#.id = #", this, value); 6591 JS("void", "#.id = #", this, value);
6600 } 6592 }
6601 6593
6602 @JSName('ownerSVGElement') 6594 @JSName('ownerSVGElement')
6595 @DomName('SVGElement.ownerSVGElement')
6603 @DocsEditable 6596 @DocsEditable
6604 @DomName('SVGElement.ownerSVGElement')
6605 final SvgSvgElement ownerSvgElement; 6597 final SvgSvgElement ownerSvgElement;
6606 6598
6599 @DomName('SVGElement.viewportElement')
6607 @DocsEditable 6600 @DocsEditable
6608 @DomName('SVGElement.viewportElement')
6609 final SvgElement viewportElement; 6601 final SvgElement viewportElement;
6610 6602
6603 @DomName('SVGElement.xmlbase')
6611 @DocsEditable 6604 @DocsEditable
6612 @DomName('SVGElement.xmlbase')
6613 String xmlbase; 6605 String xmlbase;
6614 6606
6615 } 6607 }
6616 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6608 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6617 // for details. All rights reserved. Use of this source code is governed by a 6609 // for details. All rights reserved. Use of this source code is governed by a
6618 // BSD-style license that can be found in the LICENSE file. 6610 // BSD-style license that can be found in the LICENSE file.
6619 6611
6620 6612
6621 6613
6622 @DocsEditable 6614 @DocsEditable
6623 @DomName('SVGException') 6615 @DomName('SVGException')
6624 class SvgException native "*SVGException" { 6616 class SvgException native "*SVGException" {
6625 6617
6626 static const int SVG_INVALID_VALUE_ERR = 1; 6618 static const int SVG_INVALID_VALUE_ERR = 1;
6627 6619
6628 static const int SVG_MATRIX_NOT_INVERTABLE = 2; 6620 static const int SVG_MATRIX_NOT_INVERTABLE = 2;
6629 6621
6630 static const int SVG_WRONG_TYPE_ERR = 0; 6622 static const int SVG_WRONG_TYPE_ERR = 0;
6631 6623
6624 @DomName('SVGException.code')
6632 @DocsEditable 6625 @DocsEditable
6633 @DomName('SVGException.code')
6634 final int code; 6626 final int code;
6635 6627
6628 @DomName('SVGException.message')
6636 @DocsEditable 6629 @DocsEditable
6637 @DomName('SVGException.message')
6638 final String message; 6630 final String message;
6639 6631
6632 @DomName('SVGException.name')
6640 @DocsEditable 6633 @DocsEditable
6641 @DomName('SVGException.name')
6642 final String name; 6634 final String name;
6643 6635
6636 @DomName('SVGException.toString')
6644 @DocsEditable 6637 @DocsEditable
6645 @DomName('SVGException.toString')
6646 String toString() native; 6638 String toString() native;
6647 } 6639 }
6648 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6640 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6649 // for details. All rights reserved. Use of this source code is governed by a 6641 // for details. All rights reserved. Use of this source code is governed by a
6650 // BSD-style license that can be found in the LICENSE file. 6642 // BSD-style license that can be found in the LICENSE file.
6651 6643
6652 6644
6653 @DocsEditable
6654 @DomName('SVGSVGElement') 6645 @DomName('SVGSVGElement')
6655 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable, Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem ent" { 6646 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable, Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem ent" {
6656 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ; 6647 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ;
6657 6648
6658 6649
6659 @DocsEditable
6660 @DomName('SVGSVGElement.contentScriptType') 6650 @DomName('SVGSVGElement.contentScriptType')
6651 @DocsEditable
6661 String contentScriptType; 6652 String contentScriptType;
6662 6653
6663 @DocsEditable
6664 @DomName('SVGSVGElement.contentStyleType') 6654 @DomName('SVGSVGElement.contentStyleType')
6655 @DocsEditable
6665 String contentStyleType; 6656 String contentStyleType;
6666 6657
6667 @DocsEditable
6668 @DomName('SVGSVGElement.currentScale') 6658 @DomName('SVGSVGElement.currentScale')
6659 @DocsEditable
6669 num currentScale; 6660 num currentScale;
6670 6661
6671 @DocsEditable
6672 @DomName('SVGSVGElement.currentTranslate') 6662 @DomName('SVGSVGElement.currentTranslate')
6663 @DocsEditable
6673 final Point currentTranslate; 6664 final Point currentTranslate;
6674 6665
6675 @DocsEditable
6676 @DomName('SVGSVGElement.currentView') 6666 @DomName('SVGSVGElement.currentView')
6667 @DocsEditable
6677 final ViewSpec currentView; 6668 final ViewSpec currentView;
6678 6669
6679 @DocsEditable
6680 @DomName('SVGSVGElement.height') 6670 @DomName('SVGSVGElement.height')
6671 @DocsEditable
6681 final AnimatedLength height; 6672 final AnimatedLength height;
6682 6673
6683 @DocsEditable
6684 @DomName('SVGSVGElement.pixelUnitToMillimeterX') 6674 @DomName('SVGSVGElement.pixelUnitToMillimeterX')
6675 @DocsEditable
6685 final num pixelUnitToMillimeterX; 6676 final num pixelUnitToMillimeterX;
6686 6677
6687 @DocsEditable
6688 @DomName('SVGSVGElement.pixelUnitToMillimeterY') 6678 @DomName('SVGSVGElement.pixelUnitToMillimeterY')
6679 @DocsEditable
6689 final num pixelUnitToMillimeterY; 6680 final num pixelUnitToMillimeterY;
6690 6681
6691 @DocsEditable
6692 @DomName('SVGSVGElement.screenPixelToMillimeterX') 6682 @DomName('SVGSVGElement.screenPixelToMillimeterX')
6683 @DocsEditable
6693 final num screenPixelToMillimeterX; 6684 final num screenPixelToMillimeterX;
6694 6685
6695 @DocsEditable
6696 @DomName('SVGSVGElement.screenPixelToMillimeterY') 6686 @DomName('SVGSVGElement.screenPixelToMillimeterY')
6687 @DocsEditable
6697 final num screenPixelToMillimeterY; 6688 final num screenPixelToMillimeterY;
6698 6689
6699 @DocsEditable
6700 @DomName('SVGSVGElement.useCurrentView') 6690 @DomName('SVGSVGElement.useCurrentView')
6691 @DocsEditable
6701 final bool useCurrentView; 6692 final bool useCurrentView;
6702 6693
6703 @DocsEditable
6704 @DomName('SVGSVGElement.viewport') 6694 @DomName('SVGSVGElement.viewport')
6695 @DocsEditable
6705 final Rect viewport; 6696 final Rect viewport;
6706 6697
6707 @DocsEditable
6708 @DomName('SVGSVGElement.width') 6698 @DomName('SVGSVGElement.width')
6699 @DocsEditable
6709 final AnimatedLength width; 6700 final AnimatedLength width;
6710 6701
6711 @DocsEditable
6712 @DomName('SVGSVGElement.x') 6702 @DomName('SVGSVGElement.x')
6703 @DocsEditable
6713 final AnimatedLength x; 6704 final AnimatedLength x;
6714 6705
6715 @DocsEditable
6716 @DomName('SVGSVGElement.y') 6706 @DomName('SVGSVGElement.y')
6707 @DocsEditable
6717 final AnimatedLength y; 6708 final AnimatedLength y;
6718 6709
6719 @DocsEditable
6720 @DomName('SVGSVGElement.animationsPaused') 6710 @DomName('SVGSVGElement.animationsPaused')
6711 @DocsEditable
6721 bool animationsPaused() native; 6712 bool animationsPaused() native;
6722 6713
6723 @DocsEditable
6724 @DomName('SVGSVGElement.checkEnclosure') 6714 @DomName('SVGSVGElement.checkEnclosure')
6715 @DocsEditable
6725 bool checkEnclosure(SvgElement element, Rect rect) native; 6716 bool checkEnclosure(SvgElement element, Rect rect) native;
6726 6717
6727 @DocsEditable
6728 @DomName('SVGSVGElement.checkIntersection') 6718 @DomName('SVGSVGElement.checkIntersection')
6719 @DocsEditable
6729 bool checkIntersection(SvgElement element, Rect rect) native; 6720 bool checkIntersection(SvgElement element, Rect rect) native;
6730 6721
6731 @JSName('createSVGAngle') 6722 @JSName('createSVGAngle')
6732 @DocsEditable
6733 @DomName('SVGSVGElement.createSVGAngle') 6723 @DomName('SVGSVGElement.createSVGAngle')
6724 @DocsEditable
6734 Angle createSvgAngle() native; 6725 Angle createSvgAngle() native;
6735 6726
6736 @JSName('createSVGLength') 6727 @JSName('createSVGLength')
6737 @DocsEditable
6738 @DomName('SVGSVGElement.createSVGLength') 6728 @DomName('SVGSVGElement.createSVGLength')
6729 @DocsEditable
6739 Length createSvgLength() native; 6730 Length createSvgLength() native;
6740 6731
6741 @JSName('createSVGMatrix') 6732 @JSName('createSVGMatrix')
6742 @DocsEditable
6743 @DomName('SVGSVGElement.createSVGMatrix') 6733 @DomName('SVGSVGElement.createSVGMatrix')
6734 @DocsEditable
6744 Matrix createSvgMatrix() native; 6735 Matrix createSvgMatrix() native;
6745 6736
6746 @JSName('createSVGNumber') 6737 @JSName('createSVGNumber')
6747 @DocsEditable
6748 @DomName('SVGSVGElement.createSVGNumber') 6738 @DomName('SVGSVGElement.createSVGNumber')
6739 @DocsEditable
6749 Number createSvgNumber() native; 6740 Number createSvgNumber() native;
6750 6741
6751 @JSName('createSVGPoint') 6742 @JSName('createSVGPoint')
6752 @DocsEditable
6753 @DomName('SVGSVGElement.createSVGPoint') 6743 @DomName('SVGSVGElement.createSVGPoint')
6744 @DocsEditable
6754 Point createSvgPoint() native; 6745 Point createSvgPoint() native;
6755 6746
6756 @JSName('createSVGRect') 6747 @JSName('createSVGRect')
6757 @DocsEditable
6758 @DomName('SVGSVGElement.createSVGRect') 6748 @DomName('SVGSVGElement.createSVGRect')
6749 @DocsEditable
6759 Rect createSvgRect() native; 6750 Rect createSvgRect() native;
6760 6751
6761 @JSName('createSVGTransform') 6752 @JSName('createSVGTransform')
6762 @DocsEditable
6763 @DomName('SVGSVGElement.createSVGTransform') 6753 @DomName('SVGSVGElement.createSVGTransform')
6754 @DocsEditable
6764 Transform createSvgTransform() native; 6755 Transform createSvgTransform() native;
6765 6756
6766 @JSName('createSVGTransformFromMatrix') 6757 @JSName('createSVGTransformFromMatrix')
6767 @DocsEditable
6768 @DomName('SVGSVGElement.createSVGTransformFromMatrix') 6758 @DomName('SVGSVGElement.createSVGTransformFromMatrix')
6759 @DocsEditable
6769 Transform createSvgTransformFromMatrix(Matrix matrix) native; 6760 Transform createSvgTransformFromMatrix(Matrix matrix) native;
6770 6761
6771 @DocsEditable
6772 @DomName('SVGSVGElement.deselectAll') 6762 @DomName('SVGSVGElement.deselectAll')
6763 @DocsEditable
6773 void deselectAll() native; 6764 void deselectAll() native;
6774 6765
6775 @DocsEditable
6776 @DomName('SVGSVGElement.forceRedraw') 6766 @DomName('SVGSVGElement.forceRedraw')
6767 @DocsEditable
6777 void forceRedraw() native; 6768 void forceRedraw() native;
6778 6769
6779 @DocsEditable
6780 @DomName('SVGSVGElement.getCurrentTime') 6770 @DomName('SVGSVGElement.getCurrentTime')
6771 @DocsEditable
6781 num getCurrentTime() native; 6772 num getCurrentTime() native;
6782 6773
6783 @DocsEditable
6784 @DomName('SVGSVGElement.getElementById') 6774 @DomName('SVGSVGElement.getElementById')
6775 @DocsEditable
6785 Element getElementById(String elementId) native; 6776 Element getElementById(String elementId) native;
6786 6777
6787 @DocsEditable
6788 @DomName('SVGSVGElement.getEnclosureList') 6778 @DomName('SVGSVGElement.getEnclosureList')
6779 @DocsEditable
6789 @Returns('NodeList') 6780 @Returns('NodeList')
6790 @Creates('NodeList') 6781 @Creates('NodeList')
6791 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; 6782 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native;
6792 6783
6793 @DocsEditable
6794 @DomName('SVGSVGElement.getIntersectionList') 6784 @DomName('SVGSVGElement.getIntersectionList')
6785 @DocsEditable
6795 @Returns('NodeList') 6786 @Returns('NodeList')
6796 @Creates('NodeList') 6787 @Creates('NodeList')
6797 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; 6788 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native;
6798 6789
6799 @DocsEditable
6800 @DomName('SVGSVGElement.pauseAnimations') 6790 @DomName('SVGSVGElement.pauseAnimations')
6791 @DocsEditable
6801 void pauseAnimations() native; 6792 void pauseAnimations() native;
6802 6793
6803 @DocsEditable
6804 @DomName('SVGSVGElement.setCurrentTime') 6794 @DomName('SVGSVGElement.setCurrentTime')
6795 @DocsEditable
6805 void setCurrentTime(num seconds) native; 6796 void setCurrentTime(num seconds) native;
6806 6797
6807 @DocsEditable
6808 @DomName('SVGSVGElement.suspendRedraw') 6798 @DomName('SVGSVGElement.suspendRedraw')
6799 @DocsEditable
6809 int suspendRedraw(int maxWaitMilliseconds) native; 6800 int suspendRedraw(int maxWaitMilliseconds) native;
6810 6801
6811 @DocsEditable
6812 @DomName('SVGSVGElement.unpauseAnimations') 6802 @DomName('SVGSVGElement.unpauseAnimations')
6803 @DocsEditable
6813 void unpauseAnimations() native; 6804 void unpauseAnimations() native;
6814 6805
6815 @DocsEditable
6816 @DomName('SVGSVGElement.unsuspendRedraw') 6806 @DomName('SVGSVGElement.unsuspendRedraw')
6807 @DocsEditable
6817 void unsuspendRedraw(int suspendHandleId) native; 6808 void unsuspendRedraw(int suspendHandleId) native;
6818 6809
6819 @DocsEditable
6820 @DomName('SVGSVGElement.unsuspendRedrawAll') 6810 @DomName('SVGSVGElement.unsuspendRedrawAll')
6811 @DocsEditable
6821 void unsuspendRedrawAll() native; 6812 void unsuspendRedrawAll() native;
6822 6813
6823 // From SVGExternalResourcesRequired 6814 // From SVGExternalResourcesRequired
6824 6815
6825 @DocsEditable
6826 @DomName('SVGSVGElement.externalResourcesRequired') 6816 @DomName('SVGSVGElement.externalResourcesRequired')
6817 @DocsEditable
6827 final AnimatedBoolean externalResourcesRequired; 6818 final AnimatedBoolean externalResourcesRequired;
6828 6819
6829 // From SVGFitToViewBox 6820 // From SVGFitToViewBox
6830 6821
6831 @DocsEditable
6832 @DomName('SVGSVGElement.preserveAspectRatio') 6822 @DomName('SVGSVGElement.preserveAspectRatio')
6823 @DocsEditable
6833 final AnimatedPreserveAspectRatio preserveAspectRatio; 6824 final AnimatedPreserveAspectRatio preserveAspectRatio;
6834 6825
6835 @DocsEditable
6836 @DomName('SVGSVGElement.viewBox') 6826 @DomName('SVGSVGElement.viewBox')
6827 @DocsEditable
6837 final AnimatedRect viewBox; 6828 final AnimatedRect viewBox;
6838 6829
6839 // From SVGLangSpace 6830 // From SVGLangSpace
6840 6831
6841 @DocsEditable
6842 @DomName('SVGSVGElement.xmllang') 6832 @DomName('SVGSVGElement.xmllang')
6833 @DocsEditable
6843 String xmllang; 6834 String xmllang;
6844 6835
6845 @DocsEditable
6846 @DomName('SVGSVGElement.xmlspace') 6836 @DomName('SVGSVGElement.xmlspace')
6837 @DocsEditable
6847 String xmlspace; 6838 String xmlspace;
6848 6839
6849 // From SVGLocatable 6840 // From SVGLocatable
6850 6841
6851 @DocsEditable
6852 @DomName('SVGSVGElement.farthestViewportElement') 6842 @DomName('SVGSVGElement.farthestViewportElement')
6843 @DocsEditable
6853 final SvgElement farthestViewportElement; 6844 final SvgElement farthestViewportElement;
6854 6845
6855 @DocsEditable
6856 @DomName('SVGSVGElement.nearestViewportElement') 6846 @DomName('SVGSVGElement.nearestViewportElement')
6847 @DocsEditable
6857 final SvgElement nearestViewportElement; 6848 final SvgElement nearestViewportElement;
6858 6849
6859 @DocsEditable
6860 @DomName('SVGSVGElement.getBBox') 6850 @DomName('SVGSVGElement.getBBox')
6851 @DocsEditable
6861 Rect getBBox() native; 6852 Rect getBBox() native;
6862 6853
6863 @JSName('getCTM') 6854 @JSName('getCTM')
6864 @DocsEditable
6865 @DomName('SVGSVGElement.getCTM') 6855 @DomName('SVGSVGElement.getCTM')
6856 @DocsEditable
6866 Matrix getCtm() native; 6857 Matrix getCtm() native;
6867 6858
6868 @JSName('getScreenCTM') 6859 @JSName('getScreenCTM')
6869 @DocsEditable
6870 @DomName('SVGSVGElement.getScreenCTM') 6860 @DomName('SVGSVGElement.getScreenCTM')
6861 @DocsEditable
6871 Matrix getScreenCtm() native; 6862 Matrix getScreenCtm() native;
6872 6863
6873 @DocsEditable
6874 @DomName('SVGSVGElement.getTransformToElement') 6864 @DomName('SVGSVGElement.getTransformToElement')
6865 @DocsEditable
6875 Matrix getTransformToElement(SvgElement element) native; 6866 Matrix getTransformToElement(SvgElement element) native;
6876 6867
6877 // From SVGStylable 6868 // From SVGStylable
6878 6869
6879 // Shadowing definition. 6870 // Shadowing definition.
6880 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6871 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
6881 6872
6882 // Use implementation from Element. 6873 // Use implementation from Element.
6883 // final CssStyleDeclaration style; 6874 // final CssStyleDeclaration style;
6884 6875
6876 @DomName('SVGSVGElement.getPresentationAttribute')
6885 @DocsEditable 6877 @DocsEditable
6886 @DomName('SVGSVGElement.getPresentationAttribute')
6887 CssValue getPresentationAttribute(String name) native; 6878 CssValue getPresentationAttribute(String name) native;
6888 6879
6889 // From SVGTests 6880 // From SVGTests
6890 6881
6882 @DomName('SVGSVGElement.requiredExtensions')
6891 @DocsEditable 6883 @DocsEditable
6892 @DomName('SVGSVGElement.requiredExtensions')
6893 final StringList requiredExtensions; 6884 final StringList requiredExtensions;
6894 6885
6886 @DomName('SVGSVGElement.requiredFeatures')
6895 @DocsEditable 6887 @DocsEditable
6896 @DomName('SVGSVGElement.requiredFeatures')
6897 final StringList requiredFeatures; 6888 final StringList requiredFeatures;
6898 6889
6890 @DomName('SVGSVGElement.systemLanguage')
6899 @DocsEditable 6891 @DocsEditable
6900 @DomName('SVGSVGElement.systemLanguage')
6901 final StringList systemLanguage; 6892 final StringList systemLanguage;
6902 6893
6894 @DomName('SVGSVGElement.hasExtension')
6903 @DocsEditable 6895 @DocsEditable
6904 @DomName('SVGSVGElement.hasExtension')
6905 bool hasExtension(String extension) native; 6896 bool hasExtension(String extension) native;
6906 6897
6907 // From SVGZoomAndPan 6898 // From SVGZoomAndPan
6908 6899
6900 @DomName('SVGSVGElement.zoomAndPan')
6909 @DocsEditable 6901 @DocsEditable
6910 @DomName('SVGSVGElement.zoomAndPan')
6911 int zoomAndPan; 6902 int zoomAndPan;
6912 6903
6913 } 6904 }
6914 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6905 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6915 // for details. All rights reserved. Use of this source code is governed by a 6906 // for details. All rights reserved. Use of this source code is governed by a
6916 // BSD-style license that can be found in the LICENSE file. 6907 // BSD-style license that can be found in the LICENSE file.
6917 6908
6918 6909
6919 6910
6920 @DocsEditable 6911 @DocsEditable
6921 @DomName('SVGSwitchElement') 6912 @DomName('SVGSwitchElement')
6922 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable , ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { 6913 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable , ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" {
6923 6914
6924 @DocsEditable 6915 @DocsEditable
6925 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch"); 6916 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch");
6926 6917
6927 // From SVGExternalResourcesRequired 6918 // From SVGExternalResourcesRequired
6928 6919
6920 @DomName('SVGSwitchElement.externalResourcesRequired')
6929 @DocsEditable 6921 @DocsEditable
6930 @DomName('SVGSwitchElement.externalResourcesRequired')
6931 final AnimatedBoolean externalResourcesRequired; 6922 final AnimatedBoolean externalResourcesRequired;
6932 6923
6933 // From SVGLangSpace 6924 // From SVGLangSpace
6934 6925
6926 @DomName('SVGSwitchElement.xmllang')
6935 @DocsEditable 6927 @DocsEditable
6936 @DomName('SVGSwitchElement.xmllang')
6937 String xmllang; 6928 String xmllang;
6938 6929
6930 @DomName('SVGSwitchElement.xmlspace')
6939 @DocsEditable 6931 @DocsEditable
6940 @DomName('SVGSwitchElement.xmlspace')
6941 String xmlspace; 6932 String xmlspace;
6942 6933
6943 // From SVGLocatable 6934 // From SVGLocatable
6944 6935
6936 @DomName('SVGSwitchElement.farthestViewportElement')
6945 @DocsEditable 6937 @DocsEditable
6946 @DomName('SVGSwitchElement.farthestViewportElement')
6947 final SvgElement farthestViewportElement; 6938 final SvgElement farthestViewportElement;
6948 6939
6940 @DomName('SVGSwitchElement.nearestViewportElement')
6949 @DocsEditable 6941 @DocsEditable
6950 @DomName('SVGSwitchElement.nearestViewportElement')
6951 final SvgElement nearestViewportElement; 6942 final SvgElement nearestViewportElement;
6952 6943
6944 @DomName('SVGSwitchElement.getBBox')
6953 @DocsEditable 6945 @DocsEditable
6954 @DomName('SVGSwitchElement.getBBox')
6955 Rect getBBox() native; 6946 Rect getBBox() native;
6956 6947
6957 @JSName('getCTM') 6948 @JSName('getCTM')
6949 @DomName('SVGSwitchElement.getCTM')
6958 @DocsEditable 6950 @DocsEditable
6959 @DomName('SVGSwitchElement.getCTM')
6960 Matrix getCtm() native; 6951 Matrix getCtm() native;
6961 6952
6962 @JSName('getScreenCTM') 6953 @JSName('getScreenCTM')
6954 @DomName('SVGSwitchElement.getScreenCTM')
6963 @DocsEditable 6955 @DocsEditable
6964 @DomName('SVGSwitchElement.getScreenCTM')
6965 Matrix getScreenCtm() native; 6956 Matrix getScreenCtm() native;
6966 6957
6958 @DomName('SVGSwitchElement.getTransformToElement')
6967 @DocsEditable 6959 @DocsEditable
6968 @DomName('SVGSwitchElement.getTransformToElement')
6969 Matrix getTransformToElement(SvgElement element) native; 6960 Matrix getTransformToElement(SvgElement element) native;
6970 6961
6971 // From SVGStylable 6962 // From SVGStylable
6972 6963
6973 // Shadowing definition. 6964 // Shadowing definition.
6974 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6965 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
6975 6966
6976 // Use implementation from Element. 6967 // Use implementation from Element.
6977 // final CssStyleDeclaration style; 6968 // final CssStyleDeclaration style;
6978 6969
6970 @DomName('SVGSwitchElement.getPresentationAttribute')
6979 @DocsEditable 6971 @DocsEditable
6980 @DomName('SVGSwitchElement.getPresentationAttribute')
6981 CssValue getPresentationAttribute(String name) native; 6972 CssValue getPresentationAttribute(String name) native;
6982 6973
6983 // From SVGTests 6974 // From SVGTests
6984 6975
6976 @DomName('SVGSwitchElement.requiredExtensions')
6985 @DocsEditable 6977 @DocsEditable
6986 @DomName('SVGSwitchElement.requiredExtensions')
6987 final StringList requiredExtensions; 6978 final StringList requiredExtensions;
6988 6979
6980 @DomName('SVGSwitchElement.requiredFeatures')
6989 @DocsEditable 6981 @DocsEditable
6990 @DomName('SVGSwitchElement.requiredFeatures')
6991 final StringList requiredFeatures; 6982 final StringList requiredFeatures;
6992 6983
6984 @DomName('SVGSwitchElement.systemLanguage')
6993 @DocsEditable 6985 @DocsEditable
6994 @DomName('SVGSwitchElement.systemLanguage')
6995 final StringList systemLanguage; 6986 final StringList systemLanguage;
6996 6987
6988 @DomName('SVGSwitchElement.hasExtension')
6997 @DocsEditable 6989 @DocsEditable
6998 @DomName('SVGSwitchElement.hasExtension')
6999 bool hasExtension(String extension) native; 6990 bool hasExtension(String extension) native;
7000 6991
7001 // From SVGTransformable 6992 // From SVGTransformable
7002 6993
6994 @DomName('SVGSwitchElement.transform')
7003 @DocsEditable 6995 @DocsEditable
7004 @DomName('SVGSwitchElement.transform')
7005 final AnimatedTransformList transform; 6996 final AnimatedTransformList transform;
7006 } 6997 }
7007 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6998 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7008 // for details. All rights reserved. Use of this source code is governed by a 6999 // for details. All rights reserved. Use of this source code is governed by a
7009 // BSD-style license that can be found in the LICENSE file. 7000 // BSD-style license that can be found in the LICENSE file.
7010 7001
7011 7002
7012 7003
7013 @DocsEditable 7004 @DocsEditable
7014 @DomName('SVGSymbolElement') 7005 @DomName('SVGSymbolElement')
7015 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGSymbolElement" { 7006 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGSymbolElement" {
7016 7007
7017 @DocsEditable 7008 @DocsEditable
7018 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol"); 7009 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol");
7019 7010
7020 // From SVGExternalResourcesRequired 7011 // From SVGExternalResourcesRequired
7021 7012
7013 @DomName('SVGSymbolElement.externalResourcesRequired')
7022 @DocsEditable 7014 @DocsEditable
7023 @DomName('SVGSymbolElement.externalResourcesRequired')
7024 final AnimatedBoolean externalResourcesRequired; 7015 final AnimatedBoolean externalResourcesRequired;
7025 7016
7026 // From SVGFitToViewBox 7017 // From SVGFitToViewBox
7027 7018
7019 @DomName('SVGSymbolElement.preserveAspectRatio')
7028 @DocsEditable 7020 @DocsEditable
7029 @DomName('SVGSymbolElement.preserveAspectRatio')
7030 final AnimatedPreserveAspectRatio preserveAspectRatio; 7021 final AnimatedPreserveAspectRatio preserveAspectRatio;
7031 7022
7023 @DomName('SVGSymbolElement.viewBox')
7032 @DocsEditable 7024 @DocsEditable
7033 @DomName('SVGSymbolElement.viewBox')
7034 final AnimatedRect viewBox; 7025 final AnimatedRect viewBox;
7035 7026
7036 // From SVGLangSpace 7027 // From SVGLangSpace
7037 7028
7029 @DomName('SVGSymbolElement.xmllang')
7038 @DocsEditable 7030 @DocsEditable
7039 @DomName('SVGSymbolElement.xmllang')
7040 String xmllang; 7031 String xmllang;
7041 7032
7033 @DomName('SVGSymbolElement.xmlspace')
7042 @DocsEditable 7034 @DocsEditable
7043 @DomName('SVGSymbolElement.xmlspace')
7044 String xmlspace; 7035 String xmlspace;
7045 7036
7046 // From SVGStylable 7037 // From SVGStylable
7047 7038
7048 // Shadowing definition. 7039 // Shadowing definition.
7049 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 7040 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
7050 7041
7051 // Use implementation from Element. 7042 // Use implementation from Element.
7052 // final CssStyleDeclaration style; 7043 // final CssStyleDeclaration style;
7053 7044
7045 @DomName('SVGSymbolElement.getPresentationAttribute')
7054 @DocsEditable 7046 @DocsEditable
7055 @DomName('SVGSymbolElement.getPresentationAttribute')
7056 CssValue getPresentationAttribute(String name) native; 7047 CssValue getPresentationAttribute(String name) native;
7057 } 7048 }
7058 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7049 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7059 // for details. All rights reserved. Use of this source code is governed by a 7050 // for details. All rights reserved. Use of this source code is governed by a
7060 // BSD-style license that can be found in the LICENSE file. 7051 // BSD-style license that can be found in the LICENSE file.
7061 7052
7062 7053
7063 7054
7064 @DocsEditable 7055 @DocsEditable
7065 @DomName('SVGTRefElement') 7056 @DomName('SVGTRefElement')
7066 class TRefElement extends TextPositioningElement implements UriReference native "*SVGTRefElement" { 7057 class TRefElement extends TextPositioningElement implements UriReference native "*SVGTRefElement" {
7067 7058
7068 @DocsEditable 7059 @DocsEditable
7069 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref "); 7060 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref ");
7070 7061
7071 // From SVGURIReference 7062 // From SVGURIReference
7072 7063
7064 @DomName('SVGTRefElement.href')
7073 @DocsEditable 7065 @DocsEditable
7074 @DomName('SVGTRefElement.href')
7075 final AnimatedString href; 7066 final AnimatedString href;
7076 } 7067 }
7077 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7078 // for details. All rights reserved. Use of this source code is governed by a 7069 // for details. All rights reserved. Use of this source code is governed by a
7079 // BSD-style license that can be found in the LICENSE file. 7070 // BSD-style license that can be found in the LICENSE file.
7080 7071
7081 7072
7082 7073
7083 @DocsEditable 7074 @DocsEditable
7084 @DomName('SVGTSpanElement') 7075 @DomName('SVGTSpanElement')
7085 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { 7076 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" {
7086 7077
7087 @DocsEditable 7078 @DocsEditable
7088 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an"); 7079 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an");
7089 } 7080 }
7090 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7081 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7091 // for details. All rights reserved. Use of this source code is governed by a 7082 // for details. All rights reserved. Use of this source code is governed by a
7092 // BSD-style license that can be found in the LICENSE file. 7083 // BSD-style license that can be found in the LICENSE file.
7093 7084
7094 7085
7095 @DocsEditable
7096 @DomName('SVGTests') 7086 @DomName('SVGTests')
7097 abstract class Tests { 7087 abstract class Tests {
7098 7088
7099 StringList requiredExtensions; 7089 StringList requiredExtensions;
7100 7090
7101 StringList requiredFeatures; 7091 StringList requiredFeatures;
7102 7092
7103 StringList systemLanguage; 7093 StringList systemLanguage;
7104 7094
7105 bool hasExtension(String extension); 7095 bool hasExtension(String extension);
7106 } 7096 }
7107 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7097 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7108 // for details. All rights reserved. Use of this source code is governed by a 7098 // for details. All rights reserved. Use of this source code is governed by a
7109 // BSD-style license that can be found in the LICENSE file. 7099 // BSD-style license that can be found in the LICENSE file.
7110 7100
7111 7101
7112 7102
7113 @DocsEditable 7103 @DocsEditable
7114 @DomName('SVGTextContentElement') 7104 @DomName('SVGTextContentElement')
7115 class TextContentElement extends SvgElement implements Tests, Stylable, External ResourcesRequired, LangSpace native "*SVGTextContentElement" { 7105 class TextContentElement extends SvgElement implements Tests, Stylable, External ResourcesRequired, LangSpace native "*SVGTextContentElement" {
7116 7106
7117 static const int LENGTHADJUST_SPACING = 1; 7107 static const int LENGTHADJUST_SPACING = 1;
7118 7108
7119 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; 7109 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2;
7120 7110
7121 static const int LENGTHADJUST_UNKNOWN = 0; 7111 static const int LENGTHADJUST_UNKNOWN = 0;
7122 7112
7113 @DomName('SVGTextContentElement.lengthAdjust')
7123 @DocsEditable 7114 @DocsEditable
7124 @DomName('SVGTextContentElement.lengthAdjust')
7125 final AnimatedEnumeration lengthAdjust; 7115 final AnimatedEnumeration lengthAdjust;
7126 7116
7117 @DomName('SVGTextContentElement.textLength')
7127 @DocsEditable 7118 @DocsEditable
7128 @DomName('SVGTextContentElement.textLength')
7129 final AnimatedLength textLength; 7119 final AnimatedLength textLength;
7130 7120
7121 @DomName('SVGTextContentElement.getCharNumAtPosition')
7131 @DocsEditable 7122 @DocsEditable
7132 @DomName('SVGTextContentElement.getCharNumAtPosition')
7133 int getCharNumAtPosition(Point point) native; 7123 int getCharNumAtPosition(Point point) native;
7134 7124
7125 @DomName('SVGTextContentElement.getComputedTextLength')
7135 @DocsEditable 7126 @DocsEditable
7136 @DomName('SVGTextContentElement.getComputedTextLength')
7137 num getComputedTextLength() native; 7127 num getComputedTextLength() native;
7138 7128
7129 @DomName('SVGTextContentElement.getEndPositionOfChar')
7139 @DocsEditable 7130 @DocsEditable
7140 @DomName('SVGTextContentElement.getEndPositionOfChar')
7141 Point getEndPositionOfChar(int offset) native; 7131 Point getEndPositionOfChar(int offset) native;
7142 7132
7133 @DomName('SVGTextContentElement.getExtentOfChar')
7143 @DocsEditable 7134 @DocsEditable
7144 @DomName('SVGTextContentElement.getExtentOfChar')
7145 Rect getExtentOfChar(int offset) native; 7135 Rect getExtentOfChar(int offset) native;
7146 7136
7137 @DomName('SVGTextContentElement.getNumberOfChars')
7147 @DocsEditable 7138 @DocsEditable
7148 @DomName('SVGTextContentElement.getNumberOfChars')
7149 int getNumberOfChars() native; 7139 int getNumberOfChars() native;
7150 7140
7141 @DomName('SVGTextContentElement.getRotationOfChar')
7151 @DocsEditable 7142 @DocsEditable
7152 @DomName('SVGTextContentElement.getRotationOfChar')
7153 num getRotationOfChar(int offset) native; 7143 num getRotationOfChar(int offset) native;
7154 7144
7145 @DomName('SVGTextContentElement.getStartPositionOfChar')
7155 @DocsEditable 7146 @DocsEditable
7156 @DomName('SVGTextContentElement.getStartPositionOfChar')
7157 Point getStartPositionOfChar(int offset) native; 7147 Point getStartPositionOfChar(int offset) native;
7158 7148
7149 @DomName('SVGTextContentElement.getSubStringLength')
7159 @DocsEditable 7150 @DocsEditable
7160 @DomName('SVGTextContentElement.getSubStringLength')
7161 num getSubStringLength(int offset, int length) native; 7151 num getSubStringLength(int offset, int length) native;
7162 7152
7153 @DomName('SVGTextContentElement.selectSubString')
7163 @DocsEditable 7154 @DocsEditable
7164 @DomName('SVGTextContentElement.selectSubString')
7165 void selectSubString(int offset, int length) native; 7155 void selectSubString(int offset, int length) native;
7166 7156
7167 // From SVGExternalResourcesRequired 7157 // From SVGExternalResourcesRequired
7168 7158
7159 @DomName('SVGTextContentElement.externalResourcesRequired')
7169 @DocsEditable 7160 @DocsEditable
7170 @DomName('SVGTextContentElement.externalResourcesRequired')
7171 final AnimatedBoolean externalResourcesRequired; 7161 final AnimatedBoolean externalResourcesRequired;
7172 7162
7173 // From SVGLangSpace 7163 // From SVGLangSpace
7174 7164
7165 @DomName('SVGTextContentElement.xmllang')
7175 @DocsEditable 7166 @DocsEditable
7176 @DomName('SVGTextContentElement.xmllang')
7177 String xmllang; 7167 String xmllang;
7178 7168
7169 @DomName('SVGTextContentElement.xmlspace')
7179 @DocsEditable 7170 @DocsEditable
7180 @DomName('SVGTextContentElement.xmlspace')
7181 String xmlspace; 7171 String xmlspace;
7182 7172
7183 // From SVGStylable 7173 // From SVGStylable
7184 7174
7185 // Shadowing definition. 7175 // Shadowing definition.
7186 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 7176 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
7187 7177
7188 // Use implementation from Element. 7178 // Use implementation from Element.
7189 // final CssStyleDeclaration style; 7179 // final CssStyleDeclaration style;
7190 7180
7181 @DomName('SVGTextContentElement.getPresentationAttribute')
7191 @DocsEditable 7182 @DocsEditable
7192 @DomName('SVGTextContentElement.getPresentationAttribute')
7193 CssValue getPresentationAttribute(String name) native; 7183 CssValue getPresentationAttribute(String name) native;
7194 7184
7195 // From SVGTests 7185 // From SVGTests
7196 7186
7187 @DomName('SVGTextContentElement.requiredExtensions')
7197 @DocsEditable 7188 @DocsEditable
7198 @DomName('SVGTextContentElement.requiredExtensions')
7199 final StringList requiredExtensions; 7189 final StringList requiredExtensions;
7200 7190
7191 @DomName('SVGTextContentElement.requiredFeatures')
7201 @DocsEditable 7192 @DocsEditable
7202 @DomName('SVGTextContentElement.requiredFeatures')
7203 final StringList requiredFeatures; 7193 final StringList requiredFeatures;
7204 7194
7195 @DomName('SVGTextContentElement.systemLanguage')
7205 @DocsEditable 7196 @DocsEditable
7206 @DomName('SVGTextContentElement.systemLanguage')
7207 final StringList systemLanguage; 7197 final StringList systemLanguage;
7208 7198
7199 @DomName('SVGTextContentElement.hasExtension')
7209 @DocsEditable 7200 @DocsEditable
7210 @DomName('SVGTextContentElement.hasExtension')
7211 bool hasExtension(String extension) native; 7201 bool hasExtension(String extension) native;
7212 } 7202 }
7213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7214 // for details. All rights reserved. Use of this source code is governed by a 7204 // for details. All rights reserved. Use of this source code is governed by a
7215 // BSD-style license that can be found in the LICENSE file. 7205 // BSD-style license that can be found in the LICENSE file.
7216 7206
7217 7207
7218 7208
7219 @DocsEditable 7209 @DocsEditable
7220 @DomName('SVGTextElement') 7210 @DomName('SVGTextElement')
7221 class TextElement extends TextPositioningElement implements Transformable native "*SVGTextElement" { 7211 class TextElement extends TextPositioningElement implements Transformable native "*SVGTextElement" {
7222 7212
7223 @DocsEditable 7213 @DocsEditable
7224 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text "); 7214 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text ");
7225 7215
7226 // From SVGLocatable 7216 // From SVGLocatable
7227 7217
7218 @DomName('SVGTextElement.farthestViewportElement')
7228 @DocsEditable 7219 @DocsEditable
7229 @DomName('SVGTextElement.farthestViewportElement')
7230 final SvgElement farthestViewportElement; 7220 final SvgElement farthestViewportElement;
7231 7221
7222 @DomName('SVGTextElement.nearestViewportElement')
7232 @DocsEditable 7223 @DocsEditable
7233 @DomName('SVGTextElement.nearestViewportElement')
7234 final SvgElement nearestViewportElement; 7224 final SvgElement nearestViewportElement;
7235 7225
7226 @DomName('SVGTextElement.getBBox')
7236 @DocsEditable 7227 @DocsEditable
7237 @DomName('SVGTextElement.getBBox')
7238 Rect getBBox() native; 7228 Rect getBBox() native;
7239 7229
7240 @JSName('getCTM') 7230 @JSName('getCTM')
7231 @DomName('SVGTextElement.getCTM')
7241 @DocsEditable 7232 @DocsEditable
7242 @DomName('SVGTextElement.getCTM')
7243 Matrix getCtm() native; 7233 Matrix getCtm() native;
7244 7234
7245 @JSName('getScreenCTM') 7235 @JSName('getScreenCTM')
7236 @DomName('SVGTextElement.getScreenCTM')
7246 @DocsEditable 7237 @DocsEditable
7247 @DomName('SVGTextElement.getScreenCTM')
7248 Matrix getScreenCtm() native; 7238 Matrix getScreenCtm() native;
7249 7239
7240 @DomName('SVGTextElement.getTransformToElement')
7250 @DocsEditable 7241 @DocsEditable
7251 @DomName('SVGTextElement.getTransformToElement')
7252 Matrix getTransformToElement(SvgElement element) native; 7242 Matrix getTransformToElement(SvgElement element) native;
7253 7243
7254 // From SVGTransformable 7244 // From SVGTransformable
7255 7245
7246 @DomName('SVGTextElement.transform')
7256 @DocsEditable 7247 @DocsEditable
7257 @DomName('SVGTextElement.transform')
7258 final AnimatedTransformList transform; 7248 final AnimatedTransformList transform;
7259 } 7249 }
7260 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7250 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7261 // for details. All rights reserved. Use of this source code is governed by a 7251 // for details. All rights reserved. Use of this source code is governed by a
7262 // BSD-style license that can be found in the LICENSE file. 7252 // BSD-style license that can be found in the LICENSE file.
7263 7253
7264 7254
7265 7255
7266 @DocsEditable 7256 @DocsEditable
7267 @DomName('SVGTextPathElement') 7257 @DomName('SVGTextPathElement')
7268 class TextPathElement extends TextContentElement implements UriReference native "*SVGTextPathElement" { 7258 class TextPathElement extends TextContentElement implements UriReference native "*SVGTextPathElement" {
7269 7259
7270 static const int TEXTPATH_METHODTYPE_ALIGN = 1; 7260 static const int TEXTPATH_METHODTYPE_ALIGN = 1;
7271 7261
7272 static const int TEXTPATH_METHODTYPE_STRETCH = 2; 7262 static const int TEXTPATH_METHODTYPE_STRETCH = 2;
7273 7263
7274 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; 7264 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0;
7275 7265
7276 static const int TEXTPATH_SPACINGTYPE_AUTO = 1; 7266 static const int TEXTPATH_SPACINGTYPE_AUTO = 1;
7277 7267
7278 static const int TEXTPATH_SPACINGTYPE_EXACT = 2; 7268 static const int TEXTPATH_SPACINGTYPE_EXACT = 2;
7279 7269
7280 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; 7270 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
7281 7271
7272 @DomName('SVGTextPathElement.method')
7282 @DocsEditable 7273 @DocsEditable
7283 @DomName('SVGTextPathElement.method')
7284 final AnimatedEnumeration method; 7274 final AnimatedEnumeration method;
7285 7275
7276 @DomName('SVGTextPathElement.spacing')
7286 @DocsEditable 7277 @DocsEditable
7287 @DomName('SVGTextPathElement.spacing')
7288 final AnimatedEnumeration spacing; 7278 final AnimatedEnumeration spacing;
7289 7279
7280 @DomName('SVGTextPathElement.startOffset')
7290 @DocsEditable 7281 @DocsEditable
7291 @DomName('SVGTextPathElement.startOffset')
7292 final AnimatedLength startOffset; 7282 final AnimatedLength startOffset;
7293 7283
7294 // From SVGURIReference 7284 // From SVGURIReference
7295 7285
7286 @DomName('SVGTextPathElement.href')
7296 @DocsEditable 7287 @DocsEditable
7297 @DomName('SVGTextPathElement.href')
7298 final AnimatedString href; 7288 final AnimatedString href;
7299 } 7289 }
7300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7290 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7301 // for details. All rights reserved. Use of this source code is governed by a 7291 // for details. All rights reserved. Use of this source code is governed by a
7302 // BSD-style license that can be found in the LICENSE file. 7292 // BSD-style license that can be found in the LICENSE file.
7303 7293
7304 7294
7305 7295
7306 @DocsEditable 7296 @DocsEditable
7307 @DomName('SVGTextPositioningElement') 7297 @DomName('SVGTextPositioningElement')
7308 class TextPositioningElement extends TextContentElement native "*SVGTextPosition ingElement" { 7298 class TextPositioningElement extends TextContentElement native "*SVGTextPosition ingElement" {
7309 7299
7300 @DomName('SVGTextPositioningElement.dx')
7310 @DocsEditable 7301 @DocsEditable
7311 @DomName('SVGTextPositioningElement.dx')
7312 final AnimatedLengthList dx; 7302 final AnimatedLengthList dx;
7313 7303
7304 @DomName('SVGTextPositioningElement.dy')
7314 @DocsEditable 7305 @DocsEditable
7315 @DomName('SVGTextPositioningElement.dy')
7316 final AnimatedLengthList dy; 7306 final AnimatedLengthList dy;
7317 7307
7308 @DomName('SVGTextPositioningElement.rotate')
7318 @DocsEditable 7309 @DocsEditable
7319 @DomName('SVGTextPositioningElement.rotate')
7320 final AnimatedNumberList rotate; 7310 final AnimatedNumberList rotate;
7321 7311
7312 @DomName('SVGTextPositioningElement.x')
7322 @DocsEditable 7313 @DocsEditable
7323 @DomName('SVGTextPositioningElement.x')
7324 final AnimatedLengthList x; 7314 final AnimatedLengthList x;
7325 7315
7316 @DomName('SVGTextPositioningElement.y')
7326 @DocsEditable 7317 @DocsEditable
7327 @DomName('SVGTextPositioningElement.y')
7328 final AnimatedLengthList y; 7318 final AnimatedLengthList y;
7329 } 7319 }
7330 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7320 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7331 // for details. All rights reserved. Use of this source code is governed by a 7321 // for details. All rights reserved. Use of this source code is governed by a
7332 // BSD-style license that can be found in the LICENSE file. 7322 // BSD-style license that can be found in the LICENSE file.
7333 7323
7334 7324
7335 7325
7336 @DocsEditable 7326 @DocsEditable
7337 @DomName('SVGTitleElement') 7327 @DomName('SVGTitleElement')
7338 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV GTitleElement" { 7328 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV GTitleElement" {
7339 7329
7340 @DocsEditable 7330 @DocsEditable
7341 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le"); 7331 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le");
7342 7332
7343 // From SVGLangSpace 7333 // From SVGLangSpace
7344 7334
7335 @DomName('SVGTitleElement.xmllang')
7345 @DocsEditable 7336 @DocsEditable
7346 @DomName('SVGTitleElement.xmllang')
7347 String xmllang; 7337 String xmllang;
7348 7338
7339 @DomName('SVGTitleElement.xmlspace')
7349 @DocsEditable 7340 @DocsEditable
7350 @DomName('SVGTitleElement.xmlspace')
7351 String xmlspace; 7341 String xmlspace;
7352 7342
7353 // From SVGStylable 7343 // From SVGStylable
7354 7344
7355 // Shadowing definition. 7345 // Shadowing definition.
7356 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 7346 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
7357 7347
7358 // Use implementation from Element. 7348 // Use implementation from Element.
7359 // final CssStyleDeclaration style; 7349 // final CssStyleDeclaration style;
7360 7350
7351 @DomName('SVGTitleElement.getPresentationAttribute')
7361 @DocsEditable 7352 @DocsEditable
7362 @DomName('SVGTitleElement.getPresentationAttribute')
7363 CssValue getPresentationAttribute(String name) native; 7353 CssValue getPresentationAttribute(String name) native;
7364 } 7354 }
7365 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7355 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7366 // for details. All rights reserved. Use of this source code is governed by a 7356 // for details. All rights reserved. Use of this source code is governed by a
7367 // BSD-style license that can be found in the LICENSE file. 7357 // BSD-style license that can be found in the LICENSE file.
7368 7358
7369 7359
7370 7360
7371 @DocsEditable 7361 @DocsEditable
7372 @DomName('SVGTransform') 7362 @DomName('SVGTransform')
7373 class Transform native "*SVGTransform" { 7363 class Transform native "*SVGTransform" {
7374 7364
7375 static const int SVG_TRANSFORM_MATRIX = 1; 7365 static const int SVG_TRANSFORM_MATRIX = 1;
7376 7366
7377 static const int SVG_TRANSFORM_ROTATE = 4; 7367 static const int SVG_TRANSFORM_ROTATE = 4;
7378 7368
7379 static const int SVG_TRANSFORM_SCALE = 3; 7369 static const int SVG_TRANSFORM_SCALE = 3;
7380 7370
7381 static const int SVG_TRANSFORM_SKEWX = 5; 7371 static const int SVG_TRANSFORM_SKEWX = 5;
7382 7372
7383 static const int SVG_TRANSFORM_SKEWY = 6; 7373 static const int SVG_TRANSFORM_SKEWY = 6;
7384 7374
7385 static const int SVG_TRANSFORM_TRANSLATE = 2; 7375 static const int SVG_TRANSFORM_TRANSLATE = 2;
7386 7376
7387 static const int SVG_TRANSFORM_UNKNOWN = 0; 7377 static const int SVG_TRANSFORM_UNKNOWN = 0;
7388 7378
7379 @DomName('SVGTransform.angle')
7389 @DocsEditable 7380 @DocsEditable
7390 @DomName('SVGTransform.angle')
7391 final num angle; 7381 final num angle;
7392 7382
7383 @DomName('SVGTransform.matrix')
7393 @DocsEditable 7384 @DocsEditable
7394 @DomName('SVGTransform.matrix')
7395 final Matrix matrix; 7385 final Matrix matrix;
7396 7386
7387 @DomName('SVGTransform.type')
7397 @DocsEditable 7388 @DocsEditable
7398 @DomName('SVGTransform.type')
7399 final int type; 7389 final int type;
7400 7390
7391 @DomName('SVGTransform.setMatrix')
7401 @DocsEditable 7392 @DocsEditable
7402 @DomName('SVGTransform.setMatrix')
7403 void setMatrix(Matrix matrix) native; 7393 void setMatrix(Matrix matrix) native;
7404 7394
7395 @DomName('SVGTransform.setRotate')
7405 @DocsEditable 7396 @DocsEditable
7406 @DomName('SVGTransform.setRotate')
7407 void setRotate(num angle, num cx, num cy) native; 7397 void setRotate(num angle, num cx, num cy) native;
7408 7398
7399 @DomName('SVGTransform.setScale')
7409 @DocsEditable 7400 @DocsEditable
7410 @DomName('SVGTransform.setScale')
7411 void setScale(num sx, num sy) native; 7401 void setScale(num sx, num sy) native;
7412 7402
7403 @DomName('SVGTransform.setSkewX')
7413 @DocsEditable 7404 @DocsEditable
7414 @DomName('SVGTransform.setSkewX')
7415 void setSkewX(num angle) native; 7405 void setSkewX(num angle) native;
7416 7406
7407 @DomName('SVGTransform.setSkewY')
7417 @DocsEditable 7408 @DocsEditable
7418 @DomName('SVGTransform.setSkewY')
7419 void setSkewY(num angle) native; 7409 void setSkewY(num angle) native;
7420 7410
7411 @DomName('SVGTransform.setTranslate')
7421 @DocsEditable 7412 @DocsEditable
7422 @DomName('SVGTransform.setTranslate')
7423 void setTranslate(num tx, num ty) native; 7413 void setTranslate(num tx, num ty) native;
7424 } 7414 }
7425 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7426 // for details. All rights reserved. Use of this source code is governed by a 7416 // for details. All rights reserved. Use of this source code is governed by a
7427 // BSD-style license that can be found in the LICENSE file. 7417 // BSD-style license that can be found in the LICENSE file.
7428 7418
7429 7419
7430 7420
7431 @DocsEditable 7421 @DocsEditable
7432 @DomName('SVGTransformList') 7422 @DomName('SVGTransformList')
7433 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "*SVGTransformList" { 7423 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "*SVGTransformList" {
7434 7424
7425 @DomName('SVGTransformList.numberOfItems')
7435 @DocsEditable 7426 @DocsEditable
7436 @DomName('SVGTransformList.numberOfItems')
7437 final int numberOfItems; 7427 final int numberOfItems;
7438 7428
7439 Transform operator[](int index) => JS("Transform", "#[#]", this, index); 7429 Transform operator[](int index) => JS("Transform", "#[#]", this, index);
7440 7430
7441 void operator[]=(int index, Transform value) { 7431 void operator[]=(int index, Transform value) {
7442 throw new UnsupportedError("Cannot assign element of immutable List."); 7432 throw new UnsupportedError("Cannot assign element of immutable List.");
7443 } 7433 }
7444 // -- start List<Transform> mixins. 7434 // -- start List<Transform> mixins.
7445 // Transform is the element type. 7435 // Transform is the element type.
7446 7436
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
7597 7587
7598 void insertRange(int start, int rangeLength, [Transform initialValue]) { 7588 void insertRange(int start, int rangeLength, [Transform initialValue]) {
7599 throw new UnsupportedError("Cannot insertRange on immutable List."); 7589 throw new UnsupportedError("Cannot insertRange on immutable List.");
7600 } 7590 }
7601 7591
7602 List<Transform> getRange(int start, int rangeLength) => 7592 List<Transform> getRange(int start, int rangeLength) =>
7603 Lists.getRange(this, start, rangeLength, <Transform>[]); 7593 Lists.getRange(this, start, rangeLength, <Transform>[]);
7604 7594
7605 // -- end List<Transform> mixins. 7595 // -- end List<Transform> mixins.
7606 7596
7597 @DomName('SVGTransformList.appendItem')
7607 @DocsEditable 7598 @DocsEditable
7608 @DomName('SVGTransformList.appendItem')
7609 Transform appendItem(Transform item) native; 7599 Transform appendItem(Transform item) native;
7610 7600
7601 @DomName('SVGTransformList.clear')
7611 @DocsEditable 7602 @DocsEditable
7612 @DomName('SVGTransformList.clear')
7613 void clear() native; 7603 void clear() native;
7614 7604
7605 @DomName('SVGTransformList.consolidate')
7615 @DocsEditable 7606 @DocsEditable
7616 @DomName('SVGTransformList.consolidate')
7617 Transform consolidate() native; 7607 Transform consolidate() native;
7618 7608
7619 @JSName('createSVGTransformFromMatrix') 7609 @JSName('createSVGTransformFromMatrix')
7610 @DomName('SVGTransformList.createSVGTransformFromMatrix')
7620 @DocsEditable 7611 @DocsEditable
7621 @DomName('SVGTransformList.createSVGTransformFromMatrix')
7622 Transform createSvgTransformFromMatrix(Matrix matrix) native; 7612 Transform createSvgTransformFromMatrix(Matrix matrix) native;
7623 7613
7614 @DomName('SVGTransformList.getItem')
7624 @DocsEditable 7615 @DocsEditable
7625 @DomName('SVGTransformList.getItem')
7626 Transform getItem(int index) native; 7616 Transform getItem(int index) native;
7627 7617
7618 @DomName('SVGTransformList.initialize')
7628 @DocsEditable 7619 @DocsEditable
7629 @DomName('SVGTransformList.initialize')
7630 Transform initialize(Transform item) native; 7620 Transform initialize(Transform item) native;
7631 7621
7622 @DomName('SVGTransformList.insertItemBefore')
7632 @DocsEditable 7623 @DocsEditable
7633 @DomName('SVGTransformList.insertItemBefore')
7634 Transform insertItemBefore(Transform item, int index) native; 7624 Transform insertItemBefore(Transform item, int index) native;
7635 7625
7626 @DomName('SVGTransformList.removeItem')
7636 @DocsEditable 7627 @DocsEditable
7637 @DomName('SVGTransformList.removeItem')
7638 Transform removeItem(int index) native; 7628 Transform removeItem(int index) native;
7639 7629
7630 @DomName('SVGTransformList.replaceItem')
7640 @DocsEditable 7631 @DocsEditable
7641 @DomName('SVGTransformList.replaceItem')
7642 Transform replaceItem(Transform item, int index) native; 7632 Transform replaceItem(Transform item, int index) native;
7643 } 7633 }
7644 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7634 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7645 // for details. All rights reserved. Use of this source code is governed by a 7635 // for details. All rights reserved. Use of this source code is governed by a
7646 // BSD-style license that can be found in the LICENSE file. 7636 // BSD-style license that can be found in the LICENSE file.
7647 7637
7648 7638
7649 @DocsEditable
7650 @DomName('SVGTransformable') 7639 @DomName('SVGTransformable')
7651 abstract class Transformable implements Locatable { 7640 abstract class Transformable implements Locatable {
7652 7641
7653 AnimatedTransformList transform; 7642 AnimatedTransformList transform;
7654 7643
7655 // From SVGLocatable 7644 // From SVGLocatable
7656 7645
7657 SvgElement farthestViewportElement; 7646 SvgElement farthestViewportElement;
7658 7647
7659 SvgElement nearestViewportElement; 7648 SvgElement nearestViewportElement;
(...skipping 20 matching lines...) Expand all
7680 7669
7681 static const int SVG_UNIT_TYPE_UNKNOWN = 0; 7670 static const int SVG_UNIT_TYPE_UNKNOWN = 0;
7682 7671
7683 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; 7672 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
7684 } 7673 }
7685 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7674 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7686 // for details. All rights reserved. Use of this source code is governed by a 7675 // for details. All rights reserved. Use of this source code is governed by a
7687 // BSD-style license that can be found in the LICENSE file. 7676 // BSD-style license that can be found in the LICENSE file.
7688 7677
7689 7678
7690 @DocsEditable
7691 @DomName('SVGURIReference') 7679 @DomName('SVGURIReference')
7692 abstract class UriReference { 7680 abstract class UriReference {
7693 7681
7694 AnimatedString href; 7682 AnimatedString href;
7695 } 7683 }
7696 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7684 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7697 // for details. All rights reserved. Use of this source code is governed by a 7685 // for details. All rights reserved. Use of this source code is governed by a
7698 // BSD-style license that can be found in the LICENSE file. 7686 // BSD-style license that can be found in the LICENSE file.
7699 7687
7700 7688
7701 7689
7702 @DocsEditable 7690 @DocsEditable
7703 @DomName('SVGUseElement') 7691 @DomName('SVGUseElement')
7704 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { 7692 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" {
7705 7693
7706 @DocsEditable 7694 @DocsEditable
7707 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ; 7695 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ;
7708 7696
7697 @DomName('SVGUseElement.animatedInstanceRoot')
7709 @DocsEditable 7698 @DocsEditable
7710 @DomName('SVGUseElement.animatedInstanceRoot')
7711 final ElementInstance animatedInstanceRoot; 7699 final ElementInstance animatedInstanceRoot;
7712 7700
7701 @DomName('SVGUseElement.height')
7713 @DocsEditable 7702 @DocsEditable
7714 @DomName('SVGUseElement.height')
7715 final AnimatedLength height; 7703 final AnimatedLength height;
7716 7704
7705 @DomName('SVGUseElement.instanceRoot')
7717 @DocsEditable 7706 @DocsEditable
7718 @DomName('SVGUseElement.instanceRoot')
7719 final ElementInstance instanceRoot; 7707 final ElementInstance instanceRoot;
7720 7708
7709 @DomName('SVGUseElement.width')
7721 @DocsEditable 7710 @DocsEditable
7722 @DomName('SVGUseElement.width')
7723 final AnimatedLength width; 7711 final AnimatedLength width;
7724 7712
7713 @DomName('SVGUseElement.x')
7725 @DocsEditable 7714 @DocsEditable
7726 @DomName('SVGUseElement.x')
7727 final AnimatedLength x; 7715 final AnimatedLength x;
7728 7716
7717 @DomName('SVGUseElement.y')
7729 @DocsEditable 7718 @DocsEditable
7730 @DomName('SVGUseElement.y')
7731 final AnimatedLength y; 7719 final AnimatedLength y;
7732 7720
7733 // From SVGExternalResourcesRequired 7721 // From SVGExternalResourcesRequired
7734 7722
7723 @DomName('SVGUseElement.externalResourcesRequired')
7735 @DocsEditable 7724 @DocsEditable
7736 @DomName('SVGUseElement.externalResourcesRequired')
7737 final AnimatedBoolean externalResourcesRequired; 7725 final AnimatedBoolean externalResourcesRequired;
7738 7726
7739 // From SVGLangSpace 7727 // From SVGLangSpace
7740 7728
7729 @DomName('SVGUseElement.xmllang')
7741 @DocsEditable 7730 @DocsEditable
7742 @DomName('SVGUseElement.xmllang')
7743 String xmllang; 7731 String xmllang;
7744 7732
7733 @DomName('SVGUseElement.xmlspace')
7745 @DocsEditable 7734 @DocsEditable
7746 @DomName('SVGUseElement.xmlspace')
7747 String xmlspace; 7735 String xmlspace;
7748 7736
7749 // From SVGLocatable 7737 // From SVGLocatable
7750 7738
7739 @DomName('SVGUseElement.farthestViewportElement')
7751 @DocsEditable 7740 @DocsEditable
7752 @DomName('SVGUseElement.farthestViewportElement')
7753 final SvgElement farthestViewportElement; 7741 final SvgElement farthestViewportElement;
7754 7742
7743 @DomName('SVGUseElement.nearestViewportElement')
7755 @DocsEditable 7744 @DocsEditable
7756 @DomName('SVGUseElement.nearestViewportElement')
7757 final SvgElement nearestViewportElement; 7745 final SvgElement nearestViewportElement;
7758 7746
7747 @DomName('SVGUseElement.getBBox')
7759 @DocsEditable 7748 @DocsEditable
7760 @DomName('SVGUseElement.getBBox')
7761 Rect getBBox() native; 7749 Rect getBBox() native;
7762 7750
7763 @JSName('getCTM') 7751 @JSName('getCTM')
7752 @DomName('SVGUseElement.getCTM')
7764 @DocsEditable 7753 @DocsEditable
7765 @DomName('SVGUseElement.getCTM')
7766 Matrix getCtm() native; 7754 Matrix getCtm() native;
7767 7755
7768 @JSName('getScreenCTM') 7756 @JSName('getScreenCTM')
7757 @DomName('SVGUseElement.getScreenCTM')
7769 @DocsEditable 7758 @DocsEditable
7770 @DomName('SVGUseElement.getScreenCTM')
7771 Matrix getScreenCtm() native; 7759 Matrix getScreenCtm() native;
7772 7760
7761 @DomName('SVGUseElement.getTransformToElement')
7773 @DocsEditable 7762 @DocsEditable
7774 @DomName('SVGUseElement.getTransformToElement')
7775 Matrix getTransformToElement(SvgElement element) native; 7763 Matrix getTransformToElement(SvgElement element) native;
7776 7764
7777 // From SVGStylable 7765 // From SVGStylable
7778 7766
7779 // Shadowing definition. 7767 // Shadowing definition.
7780 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 7768 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
7781 7769
7782 // Use implementation from Element. 7770 // Use implementation from Element.
7783 // final CssStyleDeclaration style; 7771 // final CssStyleDeclaration style;
7784 7772
7773 @DomName('SVGUseElement.getPresentationAttribute')
7785 @DocsEditable 7774 @DocsEditable
7786 @DomName('SVGUseElement.getPresentationAttribute')
7787 CssValue getPresentationAttribute(String name) native; 7775 CssValue getPresentationAttribute(String name) native;
7788 7776
7789 // From SVGTests 7777 // From SVGTests
7790 7778
7779 @DomName('SVGUseElement.requiredExtensions')
7791 @DocsEditable 7780 @DocsEditable
7792 @DomName('SVGUseElement.requiredExtensions')
7793 final StringList requiredExtensions; 7781 final StringList requiredExtensions;
7794 7782
7783 @DomName('SVGUseElement.requiredFeatures')
7795 @DocsEditable 7784 @DocsEditable
7796 @DomName('SVGUseElement.requiredFeatures')
7797 final StringList requiredFeatures; 7785 final StringList requiredFeatures;
7798 7786
7787 @DomName('SVGUseElement.systemLanguage')
7799 @DocsEditable 7788 @DocsEditable
7800 @DomName('SVGUseElement.systemLanguage')
7801 final StringList systemLanguage; 7789 final StringList systemLanguage;
7802 7790
7791 @DomName('SVGUseElement.hasExtension')
7803 @DocsEditable 7792 @DocsEditable
7804 @DomName('SVGUseElement.hasExtension')
7805 bool hasExtension(String extension) native; 7793 bool hasExtension(String extension) native;
7806 7794
7807 // From SVGTransformable 7795 // From SVGTransformable
7808 7796
7797 @DomName('SVGUseElement.transform')
7809 @DocsEditable 7798 @DocsEditable
7810 @DomName('SVGUseElement.transform')
7811 final AnimatedTransformList transform; 7799 final AnimatedTransformList transform;
7812 7800
7813 // From SVGURIReference 7801 // From SVGURIReference
7814 7802
7803 @DomName('SVGUseElement.href')
7815 @DocsEditable 7804 @DocsEditable
7816 @DomName('SVGUseElement.href')
7817 final AnimatedString href; 7805 final AnimatedString href;
7818 } 7806 }
7819 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7807 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7820 // for details. All rights reserved. Use of this source code is governed by a 7808 // for details. All rights reserved. Use of this source code is governed by a
7821 // BSD-style license that can be found in the LICENSE file. 7809 // BSD-style license that can be found in the LICENSE file.
7822 7810
7823 7811
7824 7812
7825 @DocsEditable 7813 @DocsEditable
7826 @DomName('SVGVKernElement') 7814 @DomName('SVGVKernElement')
7827 class VKernElement extends SvgElement native "*SVGVKernElement" { 7815 class VKernElement extends SvgElement native "*SVGVKernElement" {
7828 7816
7829 @DocsEditable 7817 @DocsEditable
7830 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke rn"); 7818 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke rn");
7831 } 7819 }
7832 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7820 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7833 // for details. All rights reserved. Use of this source code is governed by a 7821 // for details. All rights reserved. Use of this source code is governed by a
7834 // BSD-style license that can be found in the LICENSE file. 7822 // BSD-style license that can be found in the LICENSE file.
7835 7823
7836 7824
7837 7825
7838 @DocsEditable 7826 @DocsEditable
7839 @DomName('SVGViewElement') 7827 @DomName('SVGViewElement')
7840 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "*SVGViewElement" { 7828 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "*SVGViewElement" {
7841 7829
7842 @DocsEditable 7830 @DocsEditable
7843 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view "); 7831 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view ");
7844 7832
7833 @DomName('SVGViewElement.viewTarget')
7845 @DocsEditable 7834 @DocsEditable
7846 @DomName('SVGViewElement.viewTarget')
7847 final StringList viewTarget; 7835 final StringList viewTarget;
7848 7836
7849 // From SVGExternalResourcesRequired 7837 // From SVGExternalResourcesRequired
7850 7838
7839 @DomName('SVGViewElement.externalResourcesRequired')
7851 @DocsEditable 7840 @DocsEditable
7852 @DomName('SVGViewElement.externalResourcesRequired')
7853 final AnimatedBoolean externalResourcesRequired; 7841 final AnimatedBoolean externalResourcesRequired;
7854 7842
7855 // From SVGFitToViewBox 7843 // From SVGFitToViewBox
7856 7844
7845 @DomName('SVGViewElement.preserveAspectRatio')
7857 @DocsEditable 7846 @DocsEditable
7858 @DomName('SVGViewElement.preserveAspectRatio')
7859 final AnimatedPreserveAspectRatio preserveAspectRatio; 7847 final AnimatedPreserveAspectRatio preserveAspectRatio;
7860 7848
7849 @DomName('SVGViewElement.viewBox')
7861 @DocsEditable 7850 @DocsEditable
7862 @DomName('SVGViewElement.viewBox')
7863 final AnimatedRect viewBox; 7851 final AnimatedRect viewBox;
7864 7852
7865 // From SVGZoomAndPan 7853 // From SVGZoomAndPan
7866 7854
7855 @DomName('SVGViewElement.zoomAndPan')
7867 @DocsEditable 7856 @DocsEditable
7868 @DomName('SVGViewElement.zoomAndPan')
7869 int zoomAndPan; 7857 int zoomAndPan;
7870 } 7858 }
7871 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7859 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7872 // for details. All rights reserved. Use of this source code is governed by a 7860 // for details. All rights reserved. Use of this source code is governed by a
7873 // BSD-style license that can be found in the LICENSE file. 7861 // BSD-style license that can be found in the LICENSE file.
7874 7862
7875 7863
7876 7864
7877 @DocsEditable 7865 @DocsEditable
7878 @DomName('SVGViewSpec') 7866 @DomName('SVGViewSpec')
7879 class ViewSpec native "*SVGViewSpec" { 7867 class ViewSpec native "*SVGViewSpec" {
7880 7868
7869 @DomName('SVGViewSpec.preserveAspectRatio')
7881 @DocsEditable 7870 @DocsEditable
7882 @DomName('SVGViewSpec.preserveAspectRatio')
7883 final AnimatedPreserveAspectRatio preserveAspectRatio; 7871 final AnimatedPreserveAspectRatio preserveAspectRatio;
7884 7872
7873 @DomName('SVGViewSpec.preserveAspectRatioString')
7885 @DocsEditable 7874 @DocsEditable
7886 @DomName('SVGViewSpec.preserveAspectRatioString')
7887 final String preserveAspectRatioString; 7875 final String preserveAspectRatioString;
7888 7876
7877 @DomName('SVGViewSpec.transform')
7889 @DocsEditable 7878 @DocsEditable
7890 @DomName('SVGViewSpec.transform')
7891 final TransformList transform; 7879 final TransformList transform;
7892 7880
7881 @DomName('SVGViewSpec.transformString')
7893 @DocsEditable 7882 @DocsEditable
7894 @DomName('SVGViewSpec.transformString')
7895 final String transformString; 7883 final String transformString;
7896 7884
7885 @DomName('SVGViewSpec.viewBox')
7897 @DocsEditable 7886 @DocsEditable
7898 @DomName('SVGViewSpec.viewBox')
7899 final AnimatedRect viewBox; 7887 final AnimatedRect viewBox;
7900 7888
7889 @DomName('SVGViewSpec.viewBoxString')
7901 @DocsEditable 7890 @DocsEditable
7902 @DomName('SVGViewSpec.viewBoxString')
7903 final String viewBoxString; 7891 final String viewBoxString;
7904 7892
7893 @DomName('SVGViewSpec.viewTarget')
7905 @DocsEditable 7894 @DocsEditable
7906 @DomName('SVGViewSpec.viewTarget')
7907 final SvgElement viewTarget; 7895 final SvgElement viewTarget;
7908 7896
7897 @DomName('SVGViewSpec.viewTargetString')
7909 @DocsEditable 7898 @DocsEditable
7910 @DomName('SVGViewSpec.viewTargetString')
7911 final String viewTargetString; 7899 final String viewTargetString;
7912 7900
7901 @DomName('SVGViewSpec.zoomAndPan')
7913 @DocsEditable 7902 @DocsEditable
7914 @DomName('SVGViewSpec.zoomAndPan')
7915 int zoomAndPan; 7903 int zoomAndPan;
7916 } 7904 }
7917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7905 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7918 // for details. All rights reserved. Use of this source code is governed by a 7906 // for details. All rights reserved. Use of this source code is governed by a
7919 // BSD-style license that can be found in the LICENSE file. 7907 // BSD-style license that can be found in the LICENSE file.
7920 7908
7921 7909
7922 @DocsEditable
7923 @DomName('SVGZoomAndPan') 7910 @DomName('SVGZoomAndPan')
7924 abstract class ZoomAndPan { 7911 abstract class ZoomAndPan {
7925 7912
7926 static const int SVG_ZOOMANDPAN_DISABLE = 1; 7913 static const int SVG_ZOOMANDPAN_DISABLE = 1;
7927 7914
7928 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; 7915 static const int SVG_ZOOMANDPAN_MAGNIFY = 2;
7929 7916
7930 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; 7917 static const int SVG_ZOOMANDPAN_UNKNOWN = 0;
7931 7918
7932 int zoomAndPan; 7919 int zoomAndPan;
7933 } 7920 }
7934 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7921 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7935 // for details. All rights reserved. Use of this source code is governed by a 7922 // for details. All rights reserved. Use of this source code is governed by a
7936 // BSD-style license that can be found in the LICENSE file. 7923 // BSD-style license that can be found in the LICENSE file.
7937 7924
7938 7925
7939 7926
7940 @DocsEditable 7927 @DocsEditable
7941 @DomName('SVGZoomEvent') 7928 @DomName('SVGZoomEvent')
7942 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { 7929 class ZoomEvent extends UIEvent native "*SVGZoomEvent" {
7943 7930
7931 @DomName('SVGZoomEvent.newScale')
7944 @DocsEditable 7932 @DocsEditable
7945 @DomName('SVGZoomEvent.newScale')
7946 final num newScale; 7933 final num newScale;
7947 7934
7935 @DomName('SVGZoomEvent.newTranslate')
7948 @DocsEditable 7936 @DocsEditable
7949 @DomName('SVGZoomEvent.newTranslate')
7950 final Point newTranslate; 7937 final Point newTranslate;
7951 7938
7939 @DomName('SVGZoomEvent.previousScale')
7952 @DocsEditable 7940 @DocsEditable
7953 @DomName('SVGZoomEvent.previousScale')
7954 final num previousScale; 7941 final num previousScale;
7955 7942
7943 @DomName('SVGZoomEvent.previousTranslate')
7956 @DocsEditable 7944 @DocsEditable
7957 @DomName('SVGZoomEvent.previousTranslate')
7958 final Point previousTranslate; 7945 final Point previousTranslate;
7959 7946
7947 @DomName('SVGZoomEvent.zoomRectScreen')
7960 @DocsEditable 7948 @DocsEditable
7961 @DomName('SVGZoomEvent.zoomRectScreen')
7962 final Rect zoomRectScreen; 7949 final Rect zoomRectScreen;
7963 } 7950 }
7964 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7951 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7965 // for details. All rights reserved. Use of this source code is governed by a 7952 // for details. All rights reserved. Use of this source code is governed by a
7966 // BSD-style license that can be found in the LICENSE file. 7953 // BSD-style license that can be found in the LICENSE file.
7967 7954
7968 7955
7969 7956
7970 @DocsEditable 7957 @DocsEditable
7971 @DomName('SVGElementInstanceList') 7958 @DomName('SVGElementInstanceList')
7972 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "*SVGElementInstanceList" { 7959 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "*SVGElementInstanceList" {
7973 7960
7961 @DomName('SVGElementInstanceList.length')
7974 @DocsEditable 7962 @DocsEditable
7975 @DomName('SVGElementInstanceList.length')
7976 int get length => JS("int", "#.length", this); 7963 int get length => JS("int", "#.length", this);
7977 7964
7978 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i ndex); 7965 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i ndex);
7979 7966
7980 void operator[]=(int index, ElementInstance value) { 7967 void operator[]=(int index, ElementInstance value) {
7981 throw new UnsupportedError("Cannot assign element of immutable List."); 7968 throw new UnsupportedError("Cannot assign element of immutable List.");
7982 } 7969 }
7983 // -- start List<ElementInstance> mixins. 7970 // -- start List<ElementInstance> mixins.
7984 // ElementInstance is the element type. 7971 // ElementInstance is the element type.
7985 7972
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
8136 8123
8137 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { 8124 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) {
8138 throw new UnsupportedError("Cannot insertRange on immutable List."); 8125 throw new UnsupportedError("Cannot insertRange on immutable List.");
8139 } 8126 }
8140 8127
8141 List<ElementInstance> getRange(int start, int rangeLength) => 8128 List<ElementInstance> getRange(int start, int rangeLength) =>
8142 Lists.getRange(this, start, rangeLength, <ElementInstance>[]); 8129 Lists.getRange(this, start, rangeLength, <ElementInstance>[]);
8143 8130
8144 // -- end List<ElementInstance> mixins. 8131 // -- end List<ElementInstance> mixins.
8145 8132
8133 @DomName('SVGElementInstanceList.item')
8146 @DocsEditable 8134 @DocsEditable
8147 @DomName('SVGElementInstanceList.item')
8148 ElementInstance item(int index) native; 8135 ElementInstance item(int index) native;
8149 } 8136 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698