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

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

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