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

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

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

Powered by Google App Engine
This is Rietveld 408576698