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

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

Issue 11968047: Fixing formatting of dart:html's dart2js annotations. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: CR feedback. 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 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
3205 3644
3206 void insertRange(int start, int rangeLength, [Length initialValue]) { 3645 void insertRange(int start, int rangeLength, [Length initialValue]) {
3207 throw new UnsupportedError("Cannot insertRange on immutable List."); 3646 throw new UnsupportedError("Cannot insertRange on immutable List.");
3208 } 3647 }
3209 3648
3210 List<Length> getRange(int start, int rangeLength) => 3649 List<Length> getRange(int start, int rangeLength) =>
3211 Lists.getRange(this, start, rangeLength, <Length>[]); 3650 Lists.getRange(this, start, rangeLength, <Length>[]);
3212 3651
3213 // -- end List<Length> mixins. 3652 // -- end List<Length> mixins.
3214 3653
3215 @DocsEditable @DomName('SVGLengthList.appendItem') 3654 @DocsEditable
3655 @DomName('SVGLengthList.appendItem')
3216 Length appendItem(Length item) native; 3656 Length appendItem(Length item) native;
3217 3657
3218 @DocsEditable @DomName('SVGLengthList.clear') 3658 @DocsEditable
3659 @DomName('SVGLengthList.clear')
3219 void clear() native; 3660 void clear() native;
3220 3661
3221 @DocsEditable @DomName('SVGLengthList.getItem') 3662 @DocsEditable
3663 @DomName('SVGLengthList.getItem')
3222 Length getItem(int index) native; 3664 Length getItem(int index) native;
3223 3665
3224 @DocsEditable @DomName('SVGLengthList.initialize') 3666 @DocsEditable
3667 @DomName('SVGLengthList.initialize')
3225 Length initialize(Length item) native; 3668 Length initialize(Length item) native;
3226 3669
3227 @DocsEditable @DomName('SVGLengthList.insertItemBefore') 3670 @DocsEditable
3671 @DomName('SVGLengthList.insertItemBefore')
3228 Length insertItemBefore(Length item, int index) native; 3672 Length insertItemBefore(Length item, int index) native;
3229 3673
3230 @DocsEditable @DomName('SVGLengthList.removeItem') 3674 @DocsEditable
3675 @DomName('SVGLengthList.removeItem')
3231 Length removeItem(int index) native; 3676 Length removeItem(int index) native;
3232 3677
3233 @DocsEditable @DomName('SVGLengthList.replaceItem') 3678 @DocsEditable
3679 @DomName('SVGLengthList.replaceItem')
3234 Length replaceItem(Length item, int index) native; 3680 Length replaceItem(Length item, int index) native;
3235 } 3681 }
3236 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3682 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3237 // for details. All rights reserved. Use of this source code is governed by a 3683 // for details. All rights reserved. Use of this source code is governed by a
3238 // BSD-style license that can be found in the LICENSE file. 3684 // BSD-style license that can be found in the LICENSE file.
3239 3685
3240 3686
3241 3687
3242 @DocsEditable 3688 @DocsEditable
3243 @DomName('SVGLineElement') 3689 @DomName('SVGLineElement')
3244 class LineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGLineElement" { 3690 class LineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGLineElement" {
3245 3691
3246 @DocsEditable 3692 @DocsEditable
3247 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line "); 3693 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line ");
3248 3694
3249 @DocsEditable @DomName('SVGLineElement.x1') 3695 @DocsEditable
3696 @DomName('SVGLineElement.x1')
3250 final AnimatedLength x1; 3697 final AnimatedLength x1;
3251 3698
3252 @DocsEditable @DomName('SVGLineElement.x2') 3699 @DocsEditable
3700 @DomName('SVGLineElement.x2')
3253 final AnimatedLength x2; 3701 final AnimatedLength x2;
3254 3702
3255 @DocsEditable @DomName('SVGLineElement.y1') 3703 @DocsEditable
3704 @DomName('SVGLineElement.y1')
3256 final AnimatedLength y1; 3705 final AnimatedLength y1;
3257 3706
3258 @DocsEditable @DomName('SVGLineElement.y2') 3707 @DocsEditable
3708 @DomName('SVGLineElement.y2')
3259 final AnimatedLength y2; 3709 final AnimatedLength y2;
3260 3710
3261 // From SVGExternalResourcesRequired 3711 // From SVGExternalResourcesRequired
3262 3712
3263 @DocsEditable @DomName('SVGLineElement.externalResourcesRequired') 3713 @DocsEditable
3714 @DomName('SVGLineElement.externalResourcesRequired')
3264 final AnimatedBoolean externalResourcesRequired; 3715 final AnimatedBoolean externalResourcesRequired;
3265 3716
3266 // From SVGLangSpace 3717 // From SVGLangSpace
3267 3718
3268 @DocsEditable @DomName('SVGLineElement.xmllang') 3719 @DocsEditable
3720 @DomName('SVGLineElement.xmllang')
3269 String xmllang; 3721 String xmllang;
3270 3722
3271 @DocsEditable @DomName('SVGLineElement.xmlspace') 3723 @DocsEditable
3724 @DomName('SVGLineElement.xmlspace')
3272 String xmlspace; 3725 String xmlspace;
3273 3726
3274 // From SVGLocatable 3727 // From SVGLocatable
3275 3728
3276 @DocsEditable @DomName('SVGLineElement.farthestViewportElement') 3729 @DocsEditable
3730 @DomName('SVGLineElement.farthestViewportElement')
3277 final SvgElement farthestViewportElement; 3731 final SvgElement farthestViewportElement;
3278 3732
3279 @DocsEditable @DomName('SVGLineElement.nearestViewportElement') 3733 @DocsEditable
3734 @DomName('SVGLineElement.nearestViewportElement')
3280 final SvgElement nearestViewportElement; 3735 final SvgElement nearestViewportElement;
3281 3736
3282 @DocsEditable @DomName('SVGLineElement.getBBox') 3737 @DocsEditable
3738 @DomName('SVGLineElement.getBBox')
3283 Rect getBBox() native; 3739 Rect getBBox() native;
3284 3740
3285 @JSName('getCTM') 3741 @JSName('getCTM')
3286 @DocsEditable @DomName('SVGLineElement.getCTM') 3742 @DocsEditable
3743 @DomName('SVGLineElement.getCTM')
3287 Matrix getCtm() native; 3744 Matrix getCtm() native;
3288 3745
3289 @JSName('getScreenCTM') 3746 @JSName('getScreenCTM')
3290 @DocsEditable @DomName('SVGLineElement.getScreenCTM') 3747 @DocsEditable
3748 @DomName('SVGLineElement.getScreenCTM')
3291 Matrix getScreenCtm() native; 3749 Matrix getScreenCtm() native;
3292 3750
3293 @DocsEditable @DomName('SVGLineElement.getTransformToElement') 3751 @DocsEditable
3752 @DomName('SVGLineElement.getTransformToElement')
3294 Matrix getTransformToElement(SvgElement element) native; 3753 Matrix getTransformToElement(SvgElement element) native;
3295 3754
3296 // From SVGStylable 3755 // From SVGStylable
3297 3756
3298 // Shadowing definition. 3757 // Shadowing definition.
3299 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3758 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3300 3759
3301 // Use implementation from Element. 3760 // Use implementation from Element.
3302 // final CssStyleDeclaration style; 3761 // final CssStyleDeclaration style;
3303 3762
3304 @DocsEditable @DomName('SVGLineElement.getPresentationAttribute') 3763 @DocsEditable
3764 @DomName('SVGLineElement.getPresentationAttribute')
3305 CssValue getPresentationAttribute(String name) native; 3765 CssValue getPresentationAttribute(String name) native;
3306 3766
3307 // From SVGTests 3767 // From SVGTests
3308 3768
3309 @DocsEditable @DomName('SVGLineElement.requiredExtensions') 3769 @DocsEditable
3770 @DomName('SVGLineElement.requiredExtensions')
3310 final StringList requiredExtensions; 3771 final StringList requiredExtensions;
3311 3772
3312 @DocsEditable @DomName('SVGLineElement.requiredFeatures') 3773 @DocsEditable
3774 @DomName('SVGLineElement.requiredFeatures')
3313 final StringList requiredFeatures; 3775 final StringList requiredFeatures;
3314 3776
3315 @DocsEditable @DomName('SVGLineElement.systemLanguage') 3777 @DocsEditable
3778 @DomName('SVGLineElement.systemLanguage')
3316 final StringList systemLanguage; 3779 final StringList systemLanguage;
3317 3780
3318 @DocsEditable @DomName('SVGLineElement.hasExtension') 3781 @DocsEditable
3782 @DomName('SVGLineElement.hasExtension')
3319 bool hasExtension(String extension) native; 3783 bool hasExtension(String extension) native;
3320 3784
3321 // From SVGTransformable 3785 // From SVGTransformable
3322 3786
3323 @DocsEditable @DomName('SVGLineElement.transform') 3787 @DocsEditable
3788 @DomName('SVGLineElement.transform')
3324 final AnimatedTransformList transform; 3789 final AnimatedTransformList transform;
3325 } 3790 }
3326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3791 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3327 // for details. All rights reserved. Use of this source code is governed by a 3792 // for details. All rights reserved. Use of this source code is governed by a
3328 // BSD-style license that can be found in the LICENSE file. 3793 // BSD-style license that can be found in the LICENSE file.
3329 3794
3330 3795
3331 3796
3332 @DocsEditable 3797 @DocsEditable
3333 @DomName('SVGLinearGradientElement') 3798 @DomName('SVGLinearGradientElement')
3334 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl ement" { 3799 class LinearGradientElement extends GradientElement native "*SVGLinearGradientEl ement" {
3335 3800
3336 @DocsEditable 3801 @DocsEditable
3337 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient"); 3802 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient");
3338 3803
3339 @DocsEditable @DomName('SVGLinearGradientElement.x1') 3804 @DocsEditable
3805 @DomName('SVGLinearGradientElement.x1')
3340 final AnimatedLength x1; 3806 final AnimatedLength x1;
3341 3807
3342 @DocsEditable @DomName('SVGLinearGradientElement.x2') 3808 @DocsEditable
3809 @DomName('SVGLinearGradientElement.x2')
3343 final AnimatedLength x2; 3810 final AnimatedLength x2;
3344 3811
3345 @DocsEditable @DomName('SVGLinearGradientElement.y1') 3812 @DocsEditable
3813 @DomName('SVGLinearGradientElement.y1')
3346 final AnimatedLength y1; 3814 final AnimatedLength y1;
3347 3815
3348 @DocsEditable @DomName('SVGLinearGradientElement.y2') 3816 @DocsEditable
3817 @DomName('SVGLinearGradientElement.y2')
3349 final AnimatedLength y2; 3818 final AnimatedLength y2;
3350 } 3819 }
3351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3820 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3352 // for details. All rights reserved. Use of this source code is governed by a 3821 // for details. All rights reserved. Use of this source code is governed by a
3353 // BSD-style license that can be found in the LICENSE file. 3822 // BSD-style license that can be found in the LICENSE file.
3354 3823
3355 3824
3356 @DocsEditable 3825 @DocsEditable
3357 @DomName('SVGLocatable') 3826 @DomName('SVGLocatable')
3358 abstract class Locatable { 3827 abstract class Locatable {
(...skipping 18 matching lines...) Expand all
3377 3846
3378 @DocsEditable 3847 @DocsEditable
3379 @DomName('SVGMPathElement') 3848 @DomName('SVGMPathElement')
3380 class MPathElement extends SvgElement implements UriReference, ExternalResources Required native "*SVGMPathElement" { 3849 class MPathElement extends SvgElement implements UriReference, ExternalResources Required native "*SVGMPathElement" {
3381 3850
3382 @DocsEditable 3851 @DocsEditable
3383 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa th"); 3852 factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpa th");
3384 3853
3385 // From SVGExternalResourcesRequired 3854 // From SVGExternalResourcesRequired
3386 3855
3387 @DocsEditable @DomName('SVGMPathElement.externalResourcesRequired') 3856 @DocsEditable
3857 @DomName('SVGMPathElement.externalResourcesRequired')
3388 final AnimatedBoolean externalResourcesRequired; 3858 final AnimatedBoolean externalResourcesRequired;
3389 3859
3390 // From SVGURIReference 3860 // From SVGURIReference
3391 3861
3392 @DocsEditable @DomName('SVGMPathElement.href') 3862 @DocsEditable
3863 @DomName('SVGMPathElement.href')
3393 final AnimatedString href; 3864 final AnimatedString href;
3394 } 3865 }
3395 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3866 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3396 // for details. All rights reserved. Use of this source code is governed by a 3867 // for details. All rights reserved. Use of this source code is governed by a
3397 // BSD-style license that can be found in the LICENSE file. 3868 // BSD-style license that can be found in the LICENSE file.
3398 3869
3399 3870
3400 3871
3401 @DocsEditable 3872 @DocsEditable
3402 @DomName('SVGMarkerElement') 3873 @DomName('SVGMarkerElement')
3403 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGMarkerElement" { 3874 class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGMarkerElement" {
3404 3875
3405 @DocsEditable 3876 @DocsEditable
3406 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker"); 3877 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker");
3407 3878
3408 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; 3879 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
3409 3880
3410 static const int SVG_MARKERUNITS_UNKNOWN = 0; 3881 static const int SVG_MARKERUNITS_UNKNOWN = 0;
3411 3882
3412 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; 3883 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1;
3413 3884
3414 static const int SVG_MARKER_ORIENT_ANGLE = 2; 3885 static const int SVG_MARKER_ORIENT_ANGLE = 2;
3415 3886
3416 static const int SVG_MARKER_ORIENT_AUTO = 1; 3887 static const int SVG_MARKER_ORIENT_AUTO = 1;
3417 3888
3418 static const int SVG_MARKER_ORIENT_UNKNOWN = 0; 3889 static const int SVG_MARKER_ORIENT_UNKNOWN = 0;
3419 3890
3420 @DocsEditable @DomName('SVGMarkerElement.markerHeight') 3891 @DocsEditable
3892 @DomName('SVGMarkerElement.markerHeight')
3421 final AnimatedLength markerHeight; 3893 final AnimatedLength markerHeight;
3422 3894
3423 @DocsEditable @DomName('SVGMarkerElement.markerUnits') 3895 @DocsEditable
3896 @DomName('SVGMarkerElement.markerUnits')
3424 final AnimatedEnumeration markerUnits; 3897 final AnimatedEnumeration markerUnits;
3425 3898
3426 @DocsEditable @DomName('SVGMarkerElement.markerWidth') 3899 @DocsEditable
3900 @DomName('SVGMarkerElement.markerWidth')
3427 final AnimatedLength markerWidth; 3901 final AnimatedLength markerWidth;
3428 3902
3429 @DocsEditable @DomName('SVGMarkerElement.orientAngle') 3903 @DocsEditable
3904 @DomName('SVGMarkerElement.orientAngle')
3430 final AnimatedAngle orientAngle; 3905 final AnimatedAngle orientAngle;
3431 3906
3432 @DocsEditable @DomName('SVGMarkerElement.orientType') 3907 @DocsEditable
3908 @DomName('SVGMarkerElement.orientType')
3433 final AnimatedEnumeration orientType; 3909 final AnimatedEnumeration orientType;
3434 3910
3435 @DocsEditable @DomName('SVGMarkerElement.refX') 3911 @DocsEditable
3912 @DomName('SVGMarkerElement.refX')
3436 final AnimatedLength refX; 3913 final AnimatedLength refX;
3437 3914
3438 @DocsEditable @DomName('SVGMarkerElement.refY') 3915 @DocsEditable
3916 @DomName('SVGMarkerElement.refY')
3439 final AnimatedLength refY; 3917 final AnimatedLength refY;
3440 3918
3441 @DocsEditable @DomName('SVGMarkerElement.setOrientToAngle') 3919 @DocsEditable
3920 @DomName('SVGMarkerElement.setOrientToAngle')
3442 void setOrientToAngle(Angle angle) native; 3921 void setOrientToAngle(Angle angle) native;
3443 3922
3444 @DocsEditable @DomName('SVGMarkerElement.setOrientToAuto') 3923 @DocsEditable
3924 @DomName('SVGMarkerElement.setOrientToAuto')
3445 void setOrientToAuto() native; 3925 void setOrientToAuto() native;
3446 3926
3447 // From SVGExternalResourcesRequired 3927 // From SVGExternalResourcesRequired
3448 3928
3449 @DocsEditable @DomName('SVGMarkerElement.externalResourcesRequired') 3929 @DocsEditable
3930 @DomName('SVGMarkerElement.externalResourcesRequired')
3450 final AnimatedBoolean externalResourcesRequired; 3931 final AnimatedBoolean externalResourcesRequired;
3451 3932
3452 // From SVGFitToViewBox 3933 // From SVGFitToViewBox
3453 3934
3454 @DocsEditable @DomName('SVGMarkerElement.preserveAspectRatio') 3935 @DocsEditable
3936 @DomName('SVGMarkerElement.preserveAspectRatio')
3455 final AnimatedPreserveAspectRatio preserveAspectRatio; 3937 final AnimatedPreserveAspectRatio preserveAspectRatio;
3456 3938
3457 @DocsEditable @DomName('SVGMarkerElement.viewBox') 3939 @DocsEditable
3940 @DomName('SVGMarkerElement.viewBox')
3458 final AnimatedRect viewBox; 3941 final AnimatedRect viewBox;
3459 3942
3460 // From SVGLangSpace 3943 // From SVGLangSpace
3461 3944
3462 @DocsEditable @DomName('SVGMarkerElement.xmllang') 3945 @DocsEditable
3946 @DomName('SVGMarkerElement.xmllang')
3463 String xmllang; 3947 String xmllang;
3464 3948
3465 @DocsEditable @DomName('SVGMarkerElement.xmlspace') 3949 @DocsEditable
3950 @DomName('SVGMarkerElement.xmlspace')
3466 String xmlspace; 3951 String xmlspace;
3467 3952
3468 // From SVGStylable 3953 // From SVGStylable
3469 3954
3470 // Shadowing definition. 3955 // Shadowing definition.
3471 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 3956 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3472 3957
3473 // Use implementation from Element. 3958 // Use implementation from Element.
3474 // final CssStyleDeclaration style; 3959 // final CssStyleDeclaration style;
3475 3960
3476 @DocsEditable @DomName('SVGMarkerElement.getPresentationAttribute') 3961 @DocsEditable
3962 @DomName('SVGMarkerElement.getPresentationAttribute')
3477 CssValue getPresentationAttribute(String name) native; 3963 CssValue getPresentationAttribute(String name) native;
3478 } 3964 }
3479 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3965 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3480 // for details. All rights reserved. Use of this source code is governed by a 3966 // for details. All rights reserved. Use of this source code is governed by a
3481 // BSD-style license that can be found in the LICENSE file. 3967 // BSD-style license that can be found in the LICENSE file.
3482 3968
3483 3969
3484 3970
3485 @DocsEditable 3971 @DocsEditable
3486 @DomName('SVGMaskElement') 3972 @DomName('SVGMaskElement')
3487 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc esRequired, LangSpace native "*SVGMaskElement" { 3973 class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc esRequired, LangSpace native "*SVGMaskElement" {
3488 3974
3489 @DocsEditable 3975 @DocsEditable
3490 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask "); 3976 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask ");
3491 3977
3492 @DocsEditable @DomName('SVGMaskElement.height') 3978 @DocsEditable
3979 @DomName('SVGMaskElement.height')
3493 final AnimatedLength height; 3980 final AnimatedLength height;
3494 3981
3495 @DocsEditable @DomName('SVGMaskElement.maskContentUnits') 3982 @DocsEditable
3983 @DomName('SVGMaskElement.maskContentUnits')
3496 final AnimatedEnumeration maskContentUnits; 3984 final AnimatedEnumeration maskContentUnits;
3497 3985
3498 @DocsEditable @DomName('SVGMaskElement.maskUnits') 3986 @DocsEditable
3987 @DomName('SVGMaskElement.maskUnits')
3499 final AnimatedEnumeration maskUnits; 3988 final AnimatedEnumeration maskUnits;
3500 3989
3501 @DocsEditable @DomName('SVGMaskElement.width') 3990 @DocsEditable
3991 @DomName('SVGMaskElement.width')
3502 final AnimatedLength width; 3992 final AnimatedLength width;
3503 3993
3504 @DocsEditable @DomName('SVGMaskElement.x') 3994 @DocsEditable
3995 @DomName('SVGMaskElement.x')
3505 final AnimatedLength x; 3996 final AnimatedLength x;
3506 3997
3507 @DocsEditable @DomName('SVGMaskElement.y') 3998 @DocsEditable
3999 @DomName('SVGMaskElement.y')
3508 final AnimatedLength y; 4000 final AnimatedLength y;
3509 4001
3510 // From SVGExternalResourcesRequired 4002 // From SVGExternalResourcesRequired
3511 4003
3512 @DocsEditable @DomName('SVGMaskElement.externalResourcesRequired') 4004 @DocsEditable
4005 @DomName('SVGMaskElement.externalResourcesRequired')
3513 final AnimatedBoolean externalResourcesRequired; 4006 final AnimatedBoolean externalResourcesRequired;
3514 4007
3515 // From SVGLangSpace 4008 // From SVGLangSpace
3516 4009
3517 @DocsEditable @DomName('SVGMaskElement.xmllang') 4010 @DocsEditable
4011 @DomName('SVGMaskElement.xmllang')
3518 String xmllang; 4012 String xmllang;
3519 4013
3520 @DocsEditable @DomName('SVGMaskElement.xmlspace') 4014 @DocsEditable
4015 @DomName('SVGMaskElement.xmlspace')
3521 String xmlspace; 4016 String xmlspace;
3522 4017
3523 // From SVGStylable 4018 // From SVGStylable
3524 4019
3525 // Shadowing definition. 4020 // Shadowing definition.
3526 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 4021 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
3527 4022
3528 // Use implementation from Element. 4023 // Use implementation from Element.
3529 // final CssStyleDeclaration style; 4024 // final CssStyleDeclaration style;
3530 4025
3531 @DocsEditable @DomName('SVGMaskElement.getPresentationAttribute') 4026 @DocsEditable
4027 @DomName('SVGMaskElement.getPresentationAttribute')
3532 CssValue getPresentationAttribute(String name) native; 4028 CssValue getPresentationAttribute(String name) native;
3533 4029
3534 // From SVGTests 4030 // From SVGTests
3535 4031
3536 @DocsEditable @DomName('SVGMaskElement.requiredExtensions') 4032 @DocsEditable
4033 @DomName('SVGMaskElement.requiredExtensions')
3537 final StringList requiredExtensions; 4034 final StringList requiredExtensions;
3538 4035
3539 @DocsEditable @DomName('SVGMaskElement.requiredFeatures') 4036 @DocsEditable
4037 @DomName('SVGMaskElement.requiredFeatures')
3540 final StringList requiredFeatures; 4038 final StringList requiredFeatures;
3541 4039
3542 @DocsEditable @DomName('SVGMaskElement.systemLanguage') 4040 @DocsEditable
4041 @DomName('SVGMaskElement.systemLanguage')
3543 final StringList systemLanguage; 4042 final StringList systemLanguage;
3544 4043
3545 @DocsEditable @DomName('SVGMaskElement.hasExtension') 4044 @DocsEditable
4045 @DomName('SVGMaskElement.hasExtension')
3546 bool hasExtension(String extension) native; 4046 bool hasExtension(String extension) native;
3547 } 4047 }
3548 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4048 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3549 // for details. All rights reserved. Use of this source code is governed by a 4049 // for details. All rights reserved. Use of this source code is governed by a
3550 // BSD-style license that can be found in the LICENSE file. 4050 // BSD-style license that can be found in the LICENSE file.
3551 4051
3552 4052
3553 4053
3554 @DocsEditable 4054 @DocsEditable
3555 @DomName('SVGMatrix') 4055 @DomName('SVGMatrix')
3556 class Matrix native "*SVGMatrix" { 4056 class Matrix native "*SVGMatrix" {
3557 4057
3558 @DocsEditable @DomName('SVGMatrix.a') 4058 @DocsEditable
4059 @DomName('SVGMatrix.a')
3559 num a; 4060 num a;
3560 4061
3561 @DocsEditable @DomName('SVGMatrix.b') 4062 @DocsEditable
4063 @DomName('SVGMatrix.b')
3562 num b; 4064 num b;
3563 4065
3564 @DocsEditable @DomName('SVGMatrix.c') 4066 @DocsEditable
4067 @DomName('SVGMatrix.c')
3565 num c; 4068 num c;
3566 4069
3567 @DocsEditable @DomName('SVGMatrix.d') 4070 @DocsEditable
4071 @DomName('SVGMatrix.d')
3568 num d; 4072 num d;
3569 4073
3570 @DocsEditable @DomName('SVGMatrix.e') 4074 @DocsEditable
4075 @DomName('SVGMatrix.e')
3571 num e; 4076 num e;
3572 4077
3573 @DocsEditable @DomName('SVGMatrix.f') 4078 @DocsEditable
4079 @DomName('SVGMatrix.f')
3574 num f; 4080 num f;
3575 4081
3576 @DocsEditable @DomName('SVGMatrix.flipX') 4082 @DocsEditable
4083 @DomName('SVGMatrix.flipX')
3577 Matrix flipX() native; 4084 Matrix flipX() native;
3578 4085
3579 @DocsEditable @DomName('SVGMatrix.flipY') 4086 @DocsEditable
4087 @DomName('SVGMatrix.flipY')
3580 Matrix flipY() native; 4088 Matrix flipY() native;
3581 4089
3582 @DocsEditable @DomName('SVGMatrix.inverse') 4090 @DocsEditable
4091 @DomName('SVGMatrix.inverse')
3583 Matrix inverse() native; 4092 Matrix inverse() native;
3584 4093
3585 @DocsEditable @DomName('SVGMatrix.multiply') 4094 @DocsEditable
4095 @DomName('SVGMatrix.multiply')
3586 Matrix multiply(Matrix secondMatrix) native; 4096 Matrix multiply(Matrix secondMatrix) native;
3587 4097
3588 @DocsEditable @DomName('SVGMatrix.rotate') 4098 @DocsEditable
4099 @DomName('SVGMatrix.rotate')
3589 Matrix rotate(num angle) native; 4100 Matrix rotate(num angle) native;
3590 4101
3591 @DocsEditable @DomName('SVGMatrix.rotateFromVector') 4102 @DocsEditable
4103 @DomName('SVGMatrix.rotateFromVector')
3592 Matrix rotateFromVector(num x, num y) native; 4104 Matrix rotateFromVector(num x, num y) native;
3593 4105
3594 @DocsEditable @DomName('SVGMatrix.scale') 4106 @DocsEditable
4107 @DomName('SVGMatrix.scale')
3595 Matrix scale(num scaleFactor) native; 4108 Matrix scale(num scaleFactor) native;
3596 4109
3597 @DocsEditable @DomName('SVGMatrix.scaleNonUniform') 4110 @DocsEditable
4111 @DomName('SVGMatrix.scaleNonUniform')
3598 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native; 4112 Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native;
3599 4113
3600 @DocsEditable @DomName('SVGMatrix.skewX') 4114 @DocsEditable
4115 @DomName('SVGMatrix.skewX')
3601 Matrix skewX(num angle) native; 4116 Matrix skewX(num angle) native;
3602 4117
3603 @DocsEditable @DomName('SVGMatrix.skewY') 4118 @DocsEditable
4119 @DomName('SVGMatrix.skewY')
3604 Matrix skewY(num angle) native; 4120 Matrix skewY(num angle) native;
3605 4121
3606 @DocsEditable @DomName('SVGMatrix.translate') 4122 @DocsEditable
4123 @DomName('SVGMatrix.translate')
3607 Matrix translate(num x, num y) native; 4124 Matrix translate(num x, num y) native;
3608 } 4125 }
3609 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4126 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3610 // for details. All rights reserved. Use of this source code is governed by a 4127 // for details. All rights reserved. Use of this source code is governed by a
3611 // BSD-style license that can be found in the LICENSE file. 4128 // BSD-style license that can be found in the LICENSE file.
3612 4129
3613 4130
3614 4131
3615 @DocsEditable 4132 @DocsEditable
3616 @DomName('SVGMetadataElement') 4133 @DomName('SVGMetadataElement')
(...skipping 12 matching lines...) Expand all
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('SVGNumber') 4153 @DomName('SVGNumber')
3637 class Number native "*SVGNumber" { 4154 class Number native "*SVGNumber" {
3638 4155
3639 @DocsEditable @DomName('SVGNumber.value') 4156 @DocsEditable
4157 @DomName('SVGNumber.value')
3640 num value; 4158 num value;
3641 } 4159 }
3642 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4160 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3643 // for details. All rights reserved. Use of this source code is governed by a 4161 // for details. All rights reserved. Use of this source code is governed by a
3644 // BSD-style license that can be found in the LICENSE file. 4162 // BSD-style license that can be found in the LICENSE file.
3645 4163
3646 4164
3647 4165
3648 @DocsEditable 4166 @DocsEditable
3649 @DomName('SVGNumberList') 4167 @DomName('SVGNumberList')
3650 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV GNumberList" { 4168 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV GNumberList" {
3651 4169
3652 @DocsEditable @DomName('SVGNumberList.numberOfItems') 4170 @DocsEditable
4171 @DomName('SVGNumberList.numberOfItems')
3653 final int numberOfItems; 4172 final int numberOfItems;
3654 4173
3655 Number operator[](int index) => JS("Number", "#[#]", this, index); 4174 Number operator[](int index) => JS("Number", "#[#]", this, index);
3656 4175
3657 void operator[]=(int index, Number value) { 4176 void operator[]=(int index, Number value) {
3658 throw new UnsupportedError("Cannot assign element of immutable List."); 4177 throw new UnsupportedError("Cannot assign element of immutable List.");
3659 } 4178 }
3660 // -- start List<Number> mixins. 4179 // -- start List<Number> mixins.
3661 // Number is the element type. 4180 // Number is the element type.
3662 4181
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
3793 4312
3794 void insertRange(int start, int rangeLength, [Number initialValue]) { 4313 void insertRange(int start, int rangeLength, [Number initialValue]) {
3795 throw new UnsupportedError("Cannot insertRange on immutable List."); 4314 throw new UnsupportedError("Cannot insertRange on immutable List.");
3796 } 4315 }
3797 4316
3798 List<Number> getRange(int start, int rangeLength) => 4317 List<Number> getRange(int start, int rangeLength) =>
3799 Lists.getRange(this, start, rangeLength, <Number>[]); 4318 Lists.getRange(this, start, rangeLength, <Number>[]);
3800 4319
3801 // -- end List<Number> mixins. 4320 // -- end List<Number> mixins.
3802 4321
3803 @DocsEditable @DomName('SVGNumberList.appendItem') 4322 @DocsEditable
4323 @DomName('SVGNumberList.appendItem')
3804 Number appendItem(Number item) native; 4324 Number appendItem(Number item) native;
3805 4325
3806 @DocsEditable @DomName('SVGNumberList.clear') 4326 @DocsEditable
4327 @DomName('SVGNumberList.clear')
3807 void clear() native; 4328 void clear() native;
3808 4329
3809 @DocsEditable @DomName('SVGNumberList.getItem') 4330 @DocsEditable
4331 @DomName('SVGNumberList.getItem')
3810 Number getItem(int index) native; 4332 Number getItem(int index) native;
3811 4333
3812 @DocsEditable @DomName('SVGNumberList.initialize') 4334 @DocsEditable
4335 @DomName('SVGNumberList.initialize')
3813 Number initialize(Number item) native; 4336 Number initialize(Number item) native;
3814 4337
3815 @DocsEditable @DomName('SVGNumberList.insertItemBefore') 4338 @DocsEditable
4339 @DomName('SVGNumberList.insertItemBefore')
3816 Number insertItemBefore(Number item, int index) native; 4340 Number insertItemBefore(Number item, int index) native;
3817 4341
3818 @DocsEditable @DomName('SVGNumberList.removeItem') 4342 @DocsEditable
4343 @DomName('SVGNumberList.removeItem')
3819 Number removeItem(int index) native; 4344 Number removeItem(int index) native;
3820 4345
3821 @DocsEditable @DomName('SVGNumberList.replaceItem') 4346 @DocsEditable
4347 @DomName('SVGNumberList.replaceItem')
3822 Number replaceItem(Number item, int index) native; 4348 Number replaceItem(Number item, int index) native;
3823 } 4349 }
3824 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4350 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3825 // for details. All rights reserved. Use of this source code is governed by a 4351 // for details. All rights reserved. Use of this source code is governed by a
3826 // BSD-style license that can be found in the LICENSE file. 4352 // BSD-style license that can be found in the LICENSE file.
3827 4353
3828 4354
3829 4355
3830 @DocsEditable 4356 @DocsEditable
3831 @DomName('SVGPaint') 4357 @DomName('SVGPaint')
(...skipping 12 matching lines...) Expand all
3844 static const int SVG_PAINTTYPE_URI = 107; 4370 static const int SVG_PAINTTYPE_URI = 107;
3845 4371
3846 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104; 4372 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
3847 4373
3848 static const int SVG_PAINTTYPE_URI_NONE = 103; 4374 static const int SVG_PAINTTYPE_URI_NONE = 103;
3849 4375
3850 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105; 4376 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105;
3851 4377
3852 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; 4378 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
3853 4379
3854 @DocsEditable @DomName('SVGPaint.paintType') 4380 @DocsEditable
4381 @DomName('SVGPaint.paintType')
3855 final int paintType; 4382 final int paintType;
3856 4383
3857 @DocsEditable @DomName('SVGPaint.uri') 4384 @DocsEditable
4385 @DomName('SVGPaint.uri')
3858 final String uri; 4386 final String uri;
3859 4387
3860 @DocsEditable @DomName('SVGPaint.setPaint') 4388 @DocsEditable
4389 @DomName('SVGPaint.setPaint')
3861 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive; 4390 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive;
3862 4391
3863 @DocsEditable @DomName('SVGPaint.setUri') 4392 @DocsEditable
4393 @DomName('SVGPaint.setUri')
3864 void setUri(String uri) native; 4394 void setUri(String uri) native;
3865 } 4395 }
3866 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4396 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3867 // for details. All rights reserved. Use of this source code is governed by a 4397 // for details. All rights reserved. Use of this source code is governed by a
3868 // BSD-style license that can be found in the LICENSE file. 4398 // BSD-style license that can be found in the LICENSE file.
3869 4399
3870 4400
3871 4401
3872 @DocsEditable 4402 @DocsEditable
3873 @DomName('SVGPathElement') 4403 @DomName('SVGPathElement')
3874 class PathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPathElement" { 4404 class PathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPathElement" {
3875 4405
3876 @DocsEditable 4406 @DocsEditable
3877 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path "); 4407 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path ");
3878 4408
3879 @DocsEditable @DomName('SVGPathElement.animatedNormalizedPathSegList') 4409 @DocsEditable
4410 @DomName('SVGPathElement.animatedNormalizedPathSegList')
3880 final PathSegList animatedNormalizedPathSegList; 4411 final PathSegList animatedNormalizedPathSegList;
3881 4412
3882 @DocsEditable @DomName('SVGPathElement.animatedPathSegList') 4413 @DocsEditable
4414 @DomName('SVGPathElement.animatedPathSegList')
3883 final PathSegList animatedPathSegList; 4415 final PathSegList animatedPathSegList;
3884 4416
3885 @DocsEditable @DomName('SVGPathElement.normalizedPathSegList') 4417 @DocsEditable
4418 @DomName('SVGPathElement.normalizedPathSegList')
3886 final PathSegList normalizedPathSegList; 4419 final PathSegList normalizedPathSegList;
3887 4420
3888 @DocsEditable @DomName('SVGPathElement.pathLength') 4421 @DocsEditable
4422 @DomName('SVGPathElement.pathLength')
3889 final AnimatedNumber pathLength; 4423 final AnimatedNumber pathLength;
3890 4424
3891 @DocsEditable @DomName('SVGPathElement.pathSegList') 4425 @DocsEditable
4426 @DomName('SVGPathElement.pathSegList')
3892 final PathSegList pathSegList; 4427 final PathSegList pathSegList;
3893 4428
3894 @JSName('createSVGPathSegArcAbs') 4429 @JSName('createSVGPathSegArcAbs')
3895 @DocsEditable @DomName('SVGPathElement.createSVGPathSegArcAbs') 4430 @DocsEditable
4431 @DomName('SVGPathElement.createSVGPathSegArcAbs')
3896 PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native; 4432 PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
3897 4433
3898 @JSName('createSVGPathSegArcRel') 4434 @JSName('createSVGPathSegArcRel')
3899 @DocsEditable @DomName('SVGPathElement.createSVGPathSegArcRel') 4435 @DocsEditable
4436 @DomName('SVGPathElement.createSVGPathSegArcRel')
3900 PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native; 4437 PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
3901 4438
3902 @JSName('createSVGPathSegClosePath') 4439 @JSName('createSVGPathSegClosePath')
3903 @DocsEditable @DomName('SVGPathElement.createSVGPathSegClosePath') 4440 @DocsEditable
4441 @DomName('SVGPathElement.createSVGPathSegClosePath')
3904 PathSegClosePath createSvgPathSegClosePath() native; 4442 PathSegClosePath createSvgPathSegClosePath() native;
3905 4443
3906 @JSName('createSVGPathSegCurvetoCubicAbs') 4444 @JSName('createSVGPathSegCurvetoCubicAbs')
3907 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs') 4445 @DocsEditable
4446 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs')
3908 PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, n um y1, num x2, num y2) native; 4447 PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, n um y1, num x2, num y2) native;
3909 4448
3910 @JSName('createSVGPathSegCurvetoCubicRel') 4449 @JSName('createSVGPathSegCurvetoCubicRel')
3911 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel') 4450 @DocsEditable
4451 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel')
3912 PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, n um y1, num x2, num y2) native; 4452 PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, n um y1, num x2, num y2) native;
3913 4453
3914 @JSName('createSVGPathSegCurvetoCubicSmoothAbs') 4454 @JSName('createSVGPathSegCurvetoCubicSmoothAbs')
3915 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs') 4455 @DocsEditable
4456 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs')
3916 PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native; 4457 PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native;
3917 4458
3918 @JSName('createSVGPathSegCurvetoCubicSmoothRel') 4459 @JSName('createSVGPathSegCurvetoCubicSmoothRel')
3919 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel') 4460 @DocsEditable
4461 @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel')
3920 PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native; 4462 PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native;
3921 4463
3922 @JSName('createSVGPathSegCurvetoQuadraticAbs') 4464 @JSName('createSVGPathSegCurvetoQuadraticAbs')
3923 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs') 4465 @DocsEditable
4466 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs')
3924 PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, n um x1, num y1) native; 4467 PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, n um x1, num y1) native;
3925 4468
3926 @JSName('createSVGPathSegCurvetoQuadraticRel') 4469 @JSName('createSVGPathSegCurvetoQuadraticRel')
3927 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel') 4470 @DocsEditable
4471 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel')
3928 PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, n um x1, num y1) native; 4472 PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, n um x1, num y1) native;
3929 4473
3930 @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs') 4474 @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs')
3931 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothA bs') 4475 @DocsEditable
4476 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs')
3932 PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y) native; 4477 PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y) native;
3933 4478
3934 @JSName('createSVGPathSegCurvetoQuadraticSmoothRel') 4479 @JSName('createSVGPathSegCurvetoQuadraticSmoothRel')
3935 @DocsEditable @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothR el') 4480 @DocsEditable
4481 @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel')
3936 PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y) native; 4482 PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y) native;
3937 4483
3938 @JSName('createSVGPathSegLinetoAbs') 4484 @JSName('createSVGPathSegLinetoAbs')
3939 @DocsEditable @DomName('SVGPathElement.createSVGPathSegLinetoAbs') 4485 @DocsEditable
4486 @DomName('SVGPathElement.createSVGPathSegLinetoAbs')
3940 PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native; 4487 PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native;
3941 4488
3942 @JSName('createSVGPathSegLinetoHorizontalAbs') 4489 @JSName('createSVGPathSegLinetoHorizontalAbs')
3943 @DocsEditable @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs') 4490 @DocsEditable
4491 @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs')
3944 PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native; 4492 PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native;
3945 4493
3946 @JSName('createSVGPathSegLinetoHorizontalRel') 4494 @JSName('createSVGPathSegLinetoHorizontalRel')
3947 @DocsEditable @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel') 4495 @DocsEditable
4496 @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel')
3948 PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native; 4497 PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native;
3949 4498
3950 @JSName('createSVGPathSegLinetoRel') 4499 @JSName('createSVGPathSegLinetoRel')
3951 @DocsEditable @DomName('SVGPathElement.createSVGPathSegLinetoRel') 4500 @DocsEditable
4501 @DomName('SVGPathElement.createSVGPathSegLinetoRel')
3952 PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native; 4502 PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native;
3953 4503
3954 @JSName('createSVGPathSegLinetoVerticalAbs') 4504 @JSName('createSVGPathSegLinetoVerticalAbs')
3955 @DocsEditable @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs') 4505 @DocsEditable
4506 @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs')
3956 PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native; 4507 PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native;
3957 4508
3958 @JSName('createSVGPathSegLinetoVerticalRel') 4509 @JSName('createSVGPathSegLinetoVerticalRel')
3959 @DocsEditable @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel') 4510 @DocsEditable
4511 @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel')
3960 PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native; 4512 PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native;
3961 4513
3962 @JSName('createSVGPathSegMovetoAbs') 4514 @JSName('createSVGPathSegMovetoAbs')
3963 @DocsEditable @DomName('SVGPathElement.createSVGPathSegMovetoAbs') 4515 @DocsEditable
4516 @DomName('SVGPathElement.createSVGPathSegMovetoAbs')
3964 PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native; 4517 PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native;
3965 4518
3966 @JSName('createSVGPathSegMovetoRel') 4519 @JSName('createSVGPathSegMovetoRel')
3967 @DocsEditable @DomName('SVGPathElement.createSVGPathSegMovetoRel') 4520 @DocsEditable
4521 @DomName('SVGPathElement.createSVGPathSegMovetoRel')
3968 PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native; 4522 PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native;
3969 4523
3970 @DocsEditable @DomName('SVGPathElement.getPathSegAtLength') 4524 @DocsEditable
4525 @DomName('SVGPathElement.getPathSegAtLength')
3971 int getPathSegAtLength(num distance) native; 4526 int getPathSegAtLength(num distance) native;
3972 4527
3973 @DocsEditable @DomName('SVGPathElement.getPointAtLength') 4528 @DocsEditable
4529 @DomName('SVGPathElement.getPointAtLength')
3974 Point getPointAtLength(num distance) native; 4530 Point getPointAtLength(num distance) native;
3975 4531
3976 @DocsEditable @DomName('SVGPathElement.getTotalLength') 4532 @DocsEditable
4533 @DomName('SVGPathElement.getTotalLength')
3977 num getTotalLength() native; 4534 num getTotalLength() native;
3978 4535
3979 // From SVGExternalResourcesRequired 4536 // From SVGExternalResourcesRequired
3980 4537
3981 @DocsEditable @DomName('SVGPathElement.externalResourcesRequired') 4538 @DocsEditable
4539 @DomName('SVGPathElement.externalResourcesRequired')
3982 final AnimatedBoolean externalResourcesRequired; 4540 final AnimatedBoolean externalResourcesRequired;
3983 4541
3984 // From SVGLangSpace 4542 // From SVGLangSpace
3985 4543
3986 @DocsEditable @DomName('SVGPathElement.xmllang') 4544 @DocsEditable
4545 @DomName('SVGPathElement.xmllang')
3987 String xmllang; 4546 String xmllang;
3988 4547
3989 @DocsEditable @DomName('SVGPathElement.xmlspace') 4548 @DocsEditable
4549 @DomName('SVGPathElement.xmlspace')
3990 String xmlspace; 4550 String xmlspace;
3991 4551
3992 // From SVGLocatable 4552 // From SVGLocatable
3993 4553
3994 @DocsEditable @DomName('SVGPathElement.farthestViewportElement') 4554 @DocsEditable
4555 @DomName('SVGPathElement.farthestViewportElement')
3995 final SvgElement farthestViewportElement; 4556 final SvgElement farthestViewportElement;
3996 4557
3997 @DocsEditable @DomName('SVGPathElement.nearestViewportElement') 4558 @DocsEditable
4559 @DomName('SVGPathElement.nearestViewportElement')
3998 final SvgElement nearestViewportElement; 4560 final SvgElement nearestViewportElement;
3999 4561
4000 @DocsEditable @DomName('SVGPathElement.getBBox') 4562 @DocsEditable
4563 @DomName('SVGPathElement.getBBox')
4001 Rect getBBox() native; 4564 Rect getBBox() native;
4002 4565
4003 @JSName('getCTM') 4566 @JSName('getCTM')
4004 @DocsEditable @DomName('SVGPathElement.getCTM') 4567 @DocsEditable
4568 @DomName('SVGPathElement.getCTM')
4005 Matrix getCtm() native; 4569 Matrix getCtm() native;
4006 4570
4007 @JSName('getScreenCTM') 4571 @JSName('getScreenCTM')
4008 @DocsEditable @DomName('SVGPathElement.getScreenCTM') 4572 @DocsEditable
4573 @DomName('SVGPathElement.getScreenCTM')
4009 Matrix getScreenCtm() native; 4574 Matrix getScreenCtm() native;
4010 4575
4011 @DocsEditable @DomName('SVGPathElement.getTransformToElement') 4576 @DocsEditable
4577 @DomName('SVGPathElement.getTransformToElement')
4012 Matrix getTransformToElement(SvgElement element) native; 4578 Matrix getTransformToElement(SvgElement element) native;
4013 4579
4014 // From SVGStylable 4580 // From SVGStylable
4015 4581
4016 // Shadowing definition. 4582 // Shadowing definition.
4017 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 4583 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
4018 4584
4019 // Use implementation from Element. 4585 // Use implementation from Element.
4020 // final CssStyleDeclaration style; 4586 // final CssStyleDeclaration style;
4021 4587
4022 @DocsEditable @DomName('SVGPathElement.getPresentationAttribute') 4588 @DocsEditable
4589 @DomName('SVGPathElement.getPresentationAttribute')
4023 CssValue getPresentationAttribute(String name) native; 4590 CssValue getPresentationAttribute(String name) native;
4024 4591
4025 // From SVGTests 4592 // From SVGTests
4026 4593
4027 @DocsEditable @DomName('SVGPathElement.requiredExtensions') 4594 @DocsEditable
4595 @DomName('SVGPathElement.requiredExtensions')
4028 final StringList requiredExtensions; 4596 final StringList requiredExtensions;
4029 4597
4030 @DocsEditable @DomName('SVGPathElement.requiredFeatures') 4598 @DocsEditable
4599 @DomName('SVGPathElement.requiredFeatures')
4031 final StringList requiredFeatures; 4600 final StringList requiredFeatures;
4032 4601
4033 @DocsEditable @DomName('SVGPathElement.systemLanguage') 4602 @DocsEditable
4603 @DomName('SVGPathElement.systemLanguage')
4034 final StringList systemLanguage; 4604 final StringList systemLanguage;
4035 4605
4036 @DocsEditable @DomName('SVGPathElement.hasExtension') 4606 @DocsEditable
4607 @DomName('SVGPathElement.hasExtension')
4037 bool hasExtension(String extension) native; 4608 bool hasExtension(String extension) native;
4038 4609
4039 // From SVGTransformable 4610 // From SVGTransformable
4040 4611
4041 @DocsEditable @DomName('SVGPathElement.transform') 4612 @DocsEditable
4613 @DomName('SVGPathElement.transform')
4042 final AnimatedTransformList transform; 4614 final AnimatedTransformList transform;
4043 } 4615 }
4044 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4616 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4045 // for details. All rights reserved. Use of this source code is governed by a 4617 // for details. All rights reserved. Use of this source code is governed by a
4046 // BSD-style license that can be found in the LICENSE file. 4618 // BSD-style license that can be found in the LICENSE file.
4047 4619
4048 4620
4049 4621
4050 @DocsEditable 4622 @DocsEditable
4051 @DomName('SVGPathSeg') 4623 @DomName('SVGPathSeg')
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
4084 static const int PATHSEG_LINETO_VERTICAL_ABS = 14; 4656 static const int PATHSEG_LINETO_VERTICAL_ABS = 14;
4085 4657
4086 static const int PATHSEG_LINETO_VERTICAL_REL = 15; 4658 static const int PATHSEG_LINETO_VERTICAL_REL = 15;
4087 4659
4088 static const int PATHSEG_MOVETO_ABS = 2; 4660 static const int PATHSEG_MOVETO_ABS = 2;
4089 4661
4090 static const int PATHSEG_MOVETO_REL = 3; 4662 static const int PATHSEG_MOVETO_REL = 3;
4091 4663
4092 static const int PATHSEG_UNKNOWN = 0; 4664 static const int PATHSEG_UNKNOWN = 0;
4093 4665
4094 @DocsEditable @DomName('SVGPathSeg.pathSegType') 4666 @DocsEditable
4667 @DomName('SVGPathSeg.pathSegType')
4095 final int pathSegType; 4668 final int pathSegType;
4096 4669
4097 @DocsEditable @DomName('SVGPathSeg.pathSegTypeAsLetter') 4670 @DocsEditable
4671 @DomName('SVGPathSeg.pathSegTypeAsLetter')
4098 final String pathSegTypeAsLetter; 4672 final String pathSegTypeAsLetter;
4099 } 4673 }
4100 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4674 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4101 // for details. All rights reserved. Use of this source code is governed by a 4675 // for details. All rights reserved. Use of this source code is governed by a
4102 // BSD-style license that can be found in the LICENSE file. 4676 // BSD-style license that can be found in the LICENSE file.
4103 4677
4104 4678
4105 4679
4106 @DocsEditable 4680 @DocsEditable
4107 @DomName('SVGPathSegArcAbs') 4681 @DomName('SVGPathSegArcAbs')
4108 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { 4682 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" {
4109 4683
4110 @DocsEditable @DomName('SVGPathSegArcAbs.angle') 4684 @DocsEditable
4685 @DomName('SVGPathSegArcAbs.angle')
4111 num angle; 4686 num angle;
4112 4687
4113 @DocsEditable @DomName('SVGPathSegArcAbs.largeArcFlag') 4688 @DocsEditable
4689 @DomName('SVGPathSegArcAbs.largeArcFlag')
4114 bool largeArcFlag; 4690 bool largeArcFlag;
4115 4691
4116 @DocsEditable @DomName('SVGPathSegArcAbs.r1') 4692 @DocsEditable
4693 @DomName('SVGPathSegArcAbs.r1')
4117 num r1; 4694 num r1;
4118 4695
4119 @DocsEditable @DomName('SVGPathSegArcAbs.r2') 4696 @DocsEditable
4697 @DomName('SVGPathSegArcAbs.r2')
4120 num r2; 4698 num r2;
4121 4699
4122 @DocsEditable @DomName('SVGPathSegArcAbs.sweepFlag') 4700 @DocsEditable
4701 @DomName('SVGPathSegArcAbs.sweepFlag')
4123 bool sweepFlag; 4702 bool sweepFlag;
4124 4703
4125 @DocsEditable @DomName('SVGPathSegArcAbs.x') 4704 @DocsEditable
4705 @DomName('SVGPathSegArcAbs.x')
4126 num x; 4706 num x;
4127 4707
4128 @DocsEditable @DomName('SVGPathSegArcAbs.y') 4708 @DocsEditable
4709 @DomName('SVGPathSegArcAbs.y')
4129 num y; 4710 num y;
4130 } 4711 }
4131 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4712 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4132 // for details. All rights reserved. Use of this source code is governed by a 4713 // for details. All rights reserved. Use of this source code is governed by a
4133 // BSD-style license that can be found in the LICENSE file. 4714 // BSD-style license that can be found in the LICENSE file.
4134 4715
4135 4716
4136 4717
4137 @DocsEditable 4718 @DocsEditable
4138 @DomName('SVGPathSegArcRel') 4719 @DomName('SVGPathSegArcRel')
4139 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { 4720 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" {
4140 4721
4141 @DocsEditable @DomName('SVGPathSegArcRel.angle') 4722 @DocsEditable
4723 @DomName('SVGPathSegArcRel.angle')
4142 num angle; 4724 num angle;
4143 4725
4144 @DocsEditable @DomName('SVGPathSegArcRel.largeArcFlag') 4726 @DocsEditable
4727 @DomName('SVGPathSegArcRel.largeArcFlag')
4145 bool largeArcFlag; 4728 bool largeArcFlag;
4146 4729
4147 @DocsEditable @DomName('SVGPathSegArcRel.r1') 4730 @DocsEditable
4731 @DomName('SVGPathSegArcRel.r1')
4148 num r1; 4732 num r1;
4149 4733
4150 @DocsEditable @DomName('SVGPathSegArcRel.r2') 4734 @DocsEditable
4735 @DomName('SVGPathSegArcRel.r2')
4151 num r2; 4736 num r2;
4152 4737
4153 @DocsEditable @DomName('SVGPathSegArcRel.sweepFlag') 4738 @DocsEditable
4739 @DomName('SVGPathSegArcRel.sweepFlag')
4154 bool sweepFlag; 4740 bool sweepFlag;
4155 4741
4156 @DocsEditable @DomName('SVGPathSegArcRel.x') 4742 @DocsEditable
4743 @DomName('SVGPathSegArcRel.x')
4157 num x; 4744 num x;
4158 4745
4159 @DocsEditable @DomName('SVGPathSegArcRel.y') 4746 @DocsEditable
4747 @DomName('SVGPathSegArcRel.y')
4160 num y; 4748 num y;
4161 } 4749 }
4162 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4750 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4163 // for details. All rights reserved. Use of this source code is governed by a 4751 // for details. All rights reserved. Use of this source code is governed by a
4164 // BSD-style license that can be found in the LICENSE file. 4752 // BSD-style license that can be found in the LICENSE file.
4165 4753
4166 4754
4167 4755
4168 @DocsEditable 4756 @DocsEditable
4169 @DomName('SVGPathSegClosePath') 4757 @DomName('SVGPathSegClosePath')
4170 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { 4758 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" {
4171 } 4759 }
4172 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4760 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4173 // for details. All rights reserved. Use of this source code is governed by a 4761 // for details. All rights reserved. Use of this source code is governed by a
4174 // BSD-style license that can be found in the LICENSE file. 4762 // BSD-style license that can be found in the LICENSE file.
4175 4763
4176 4764
4177 4765
4178 @DocsEditable 4766 @DocsEditable
4179 @DomName('SVGPathSegCurvetoCubicAbs') 4767 @DomName('SVGPathSegCurvetoCubicAbs')
4180 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs" { 4768 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs" {
4181 4769
4182 @DocsEditable @DomName('SVGPathSegCurvetoCubicAbs.x') 4770 @DocsEditable
4771 @DomName('SVGPathSegCurvetoCubicAbs.x')
4183 num x; 4772 num x;
4184 4773
4185 @DocsEditable @DomName('SVGPathSegCurvetoCubicAbs.x1') 4774 @DocsEditable
4775 @DomName('SVGPathSegCurvetoCubicAbs.x1')
4186 num x1; 4776 num x1;
4187 4777
4188 @DocsEditable @DomName('SVGPathSegCurvetoCubicAbs.x2') 4778 @DocsEditable
4779 @DomName('SVGPathSegCurvetoCubicAbs.x2')
4189 num x2; 4780 num x2;
4190 4781
4191 @DocsEditable @DomName('SVGPathSegCurvetoCubicAbs.y') 4782 @DocsEditable
4783 @DomName('SVGPathSegCurvetoCubicAbs.y')
4192 num y; 4784 num y;
4193 4785
4194 @DocsEditable @DomName('SVGPathSegCurvetoCubicAbs.y1') 4786 @DocsEditable
4787 @DomName('SVGPathSegCurvetoCubicAbs.y1')
4195 num y1; 4788 num y1;
4196 4789
4197 @DocsEditable @DomName('SVGPathSegCurvetoCubicAbs.y2') 4790 @DocsEditable
4791 @DomName('SVGPathSegCurvetoCubicAbs.y2')
4198 num y2; 4792 num y2;
4199 } 4793 }
4200 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4794 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4201 // for details. All rights reserved. Use of this source code is governed by a 4795 // for details. All rights reserved. Use of this source code is governed by a
4202 // BSD-style license that can be found in the LICENSE file. 4796 // BSD-style license that can be found in the LICENSE file.
4203 4797
4204 4798
4205 4799
4206 @DocsEditable 4800 @DocsEditable
4207 @DomName('SVGPathSegCurvetoCubicRel') 4801 @DomName('SVGPathSegCurvetoCubicRel')
4208 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel" { 4802 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel" {
4209 4803
4210 @DocsEditable @DomName('SVGPathSegCurvetoCubicRel.x') 4804 @DocsEditable
4805 @DomName('SVGPathSegCurvetoCubicRel.x')
4211 num x; 4806 num x;
4212 4807
4213 @DocsEditable @DomName('SVGPathSegCurvetoCubicRel.x1') 4808 @DocsEditable
4809 @DomName('SVGPathSegCurvetoCubicRel.x1')
4214 num x1; 4810 num x1;
4215 4811
4216 @DocsEditable @DomName('SVGPathSegCurvetoCubicRel.x2') 4812 @DocsEditable
4813 @DomName('SVGPathSegCurvetoCubicRel.x2')
4217 num x2; 4814 num x2;
4218 4815
4219 @DocsEditable @DomName('SVGPathSegCurvetoCubicRel.y') 4816 @DocsEditable
4817 @DomName('SVGPathSegCurvetoCubicRel.y')
4220 num y; 4818 num y;
4221 4819
4222 @DocsEditable @DomName('SVGPathSegCurvetoCubicRel.y1') 4820 @DocsEditable
4821 @DomName('SVGPathSegCurvetoCubicRel.y1')
4223 num y1; 4822 num y1;
4224 4823
4225 @DocsEditable @DomName('SVGPathSegCurvetoCubicRel.y2') 4824 @DocsEditable
4825 @DomName('SVGPathSegCurvetoCubicRel.y2')
4226 num y2; 4826 num y2;
4227 } 4827 }
4228 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4828 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4229 // for details. All rights reserved. Use of this source code is governed by a 4829 // for details. All rights reserved. Use of this source code is governed by a
4230 // BSD-style license that can be found in the LICENSE file. 4830 // BSD-style license that can be found in the LICENSE file.
4231 4831
4232 4832
4233 4833
4234 @DocsEditable 4834 @DocsEditable
4235 @DomName('SVGPathSegCurvetoCubicSmoothAbs') 4835 @DomName('SVGPathSegCurvetoCubicSmoothAbs')
4236 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub icSmoothAbs" { 4836 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub icSmoothAbs" {
4237 4837
4238 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') 4838 @DocsEditable
4839 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x')
4239 num x; 4840 num x;
4240 4841
4241 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') 4842 @DocsEditable
4843 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2')
4242 num x2; 4844 num x2;
4243 4845
4244 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') 4846 @DocsEditable
4847 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y')
4245 num y; 4848 num y;
4246 4849
4247 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') 4850 @DocsEditable
4851 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2')
4248 num y2; 4852 num y2;
4249 } 4853 }
4250 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4854 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4251 // for details. All rights reserved. Use of this source code is governed by a 4855 // for details. All rights reserved. Use of this source code is governed by a
4252 // BSD-style license that can be found in the LICENSE file. 4856 // BSD-style license that can be found in the LICENSE file.
4253 4857
4254 4858
4255 4859
4256 @DocsEditable 4860 @DocsEditable
4257 @DomName('SVGPathSegCurvetoCubicSmoothRel') 4861 @DomName('SVGPathSegCurvetoCubicSmoothRel')
4258 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub icSmoothRel" { 4862 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub icSmoothRel" {
4259 4863
4260 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothRel.x') 4864 @DocsEditable
4865 @DomName('SVGPathSegCurvetoCubicSmoothRel.x')
4261 num x; 4866 num x;
4262 4867
4263 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') 4868 @DocsEditable
4869 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2')
4264 num x2; 4870 num x2;
4265 4871
4266 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothRel.y') 4872 @DocsEditable
4873 @DomName('SVGPathSegCurvetoCubicSmoothRel.y')
4267 num y; 4874 num y;
4268 4875
4269 @DocsEditable @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') 4876 @DocsEditable
4877 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2')
4270 num y2; 4878 num y2;
4271 } 4879 }
4272 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4880 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4273 // for details. All rights reserved. Use of this source code is governed by a 4881 // for details. All rights reserved. Use of this source code is governed by a
4274 // BSD-style license that can be found in the LICENSE file. 4882 // BSD-style license that can be found in the LICENSE file.
4275 4883
4276 4884
4277 4885
4278 @DocsEditable 4886 @DocsEditable
4279 @DomName('SVGPathSegCurvetoQuadraticAbs') 4887 @DomName('SVGPathSegCurvetoQuadraticAbs')
4280 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr aticAbs" { 4888 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr aticAbs" {
4281 4889
4282 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticAbs.x') 4890 @DocsEditable
4891 @DomName('SVGPathSegCurvetoQuadraticAbs.x')
4283 num x; 4892 num x;
4284 4893
4285 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticAbs.x1') 4894 @DocsEditable
4895 @DomName('SVGPathSegCurvetoQuadraticAbs.x1')
4286 num x1; 4896 num x1;
4287 4897
4288 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticAbs.y') 4898 @DocsEditable
4899 @DomName('SVGPathSegCurvetoQuadraticAbs.y')
4289 num y; 4900 num y;
4290 4901
4291 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticAbs.y1') 4902 @DocsEditable
4903 @DomName('SVGPathSegCurvetoQuadraticAbs.y1')
4292 num y1; 4904 num y1;
4293 } 4905 }
4294 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4295 // for details. All rights reserved. Use of this source code is governed by a 4907 // for details. All rights reserved. Use of this source code is governed by a
4296 // BSD-style license that can be found in the LICENSE file. 4908 // BSD-style license that can be found in the LICENSE file.
4297 4909
4298 4910
4299 4911
4300 @DocsEditable 4912 @DocsEditable
4301 @DomName('SVGPathSegCurvetoQuadraticRel') 4913 @DomName('SVGPathSegCurvetoQuadraticRel')
4302 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr aticRel" { 4914 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr aticRel" {
4303 4915
4304 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticRel.x') 4916 @DocsEditable
4917 @DomName('SVGPathSegCurvetoQuadraticRel.x')
4305 num x; 4918 num x;
4306 4919
4307 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticRel.x1') 4920 @DocsEditable
4921 @DomName('SVGPathSegCurvetoQuadraticRel.x1')
4308 num x1; 4922 num x1;
4309 4923
4310 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticRel.y') 4924 @DocsEditable
4925 @DomName('SVGPathSegCurvetoQuadraticRel.y')
4311 num y; 4926 num y;
4312 4927
4313 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticRel.y1') 4928 @DocsEditable
4929 @DomName('SVGPathSegCurvetoQuadraticRel.y1')
4314 num y1; 4930 num y1;
4315 } 4931 }
4316 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4932 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4317 // for details. All rights reserved. Use of this source code is governed by a 4933 // for details. All rights reserved. Use of this source code is governed by a
4318 // BSD-style license that can be found in the LICENSE file. 4934 // BSD-style license that can be found in the LICENSE file.
4319 4935
4320 4936
4321 4937
4322 @DocsEditable 4938 @DocsEditable
4323 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') 4939 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs')
4324 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothAbs" { 4940 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothAbs" {
4325 4941
4326 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') 4942 @DocsEditable
4943 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x')
4327 num x; 4944 num x;
4328 4945
4329 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') 4946 @DocsEditable
4947 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y')
4330 num y; 4948 num y;
4331 } 4949 }
4332 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4950 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4333 // for details. All rights reserved. Use of this source code is governed by a 4951 // for details. All rights reserved. Use of this source code is governed by a
4334 // BSD-style license that can be found in the LICENSE file. 4952 // BSD-style license that can be found in the LICENSE file.
4335 4953
4336 4954
4337 4955
4338 @DocsEditable 4956 @DocsEditable
4339 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') 4957 @DomName('SVGPathSegCurvetoQuadraticSmoothRel')
4340 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothRel" { 4958 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothRel" {
4341 4959
4342 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') 4960 @DocsEditable
4961 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x')
4343 num x; 4962 num x;
4344 4963
4345 @DocsEditable @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') 4964 @DocsEditable
4965 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y')
4346 num y; 4966 num y;
4347 } 4967 }
4348 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4968 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4349 // for details. All rights reserved. Use of this source code is governed by a 4969 // for details. All rights reserved. Use of this source code is governed by a
4350 // BSD-style license that can be found in the LICENSE file. 4970 // BSD-style license that can be found in the LICENSE file.
4351 4971
4352 4972
4353 4973
4354 @DocsEditable 4974 @DocsEditable
4355 @DomName('SVGPathSegLinetoAbs') 4975 @DomName('SVGPathSegLinetoAbs')
4356 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { 4976 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" {
4357 4977
4358 @DocsEditable @DomName('SVGPathSegLinetoAbs.x') 4978 @DocsEditable
4979 @DomName('SVGPathSegLinetoAbs.x')
4359 num x; 4980 num x;
4360 4981
4361 @DocsEditable @DomName('SVGPathSegLinetoAbs.y') 4982 @DocsEditable
4983 @DomName('SVGPathSegLinetoAbs.y')
4362 num y; 4984 num y;
4363 } 4985 }
4364 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4986 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4365 // for details. All rights reserved. Use of this source code is governed by a 4987 // for details. All rights reserved. Use of this source code is governed by a
4366 // BSD-style license that can be found in the LICENSE file. 4988 // BSD-style license that can be found in the LICENSE file.
4367 4989
4368 4990
4369 4991
4370 @DocsEditable 4992 @DocsEditable
4371 @DomName('SVGPathSegLinetoHorizontalAbs') 4993 @DomName('SVGPathSegLinetoHorizontalAbs')
4372 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo ntalAbs" { 4994 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo ntalAbs" {
4373 4995
4374 @DocsEditable @DomName('SVGPathSegLinetoHorizontalAbs.x') 4996 @DocsEditable
4997 @DomName('SVGPathSegLinetoHorizontalAbs.x')
4375 num x; 4998 num x;
4376 } 4999 }
4377 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5000 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4378 // for details. All rights reserved. Use of this source code is governed by a 5001 // for details. All rights reserved. Use of this source code is governed by a
4379 // BSD-style license that can be found in the LICENSE file. 5002 // BSD-style license that can be found in the LICENSE file.
4380 5003
4381 5004
4382 5005
4383 @DocsEditable 5006 @DocsEditable
4384 @DomName('SVGPathSegLinetoHorizontalRel') 5007 @DomName('SVGPathSegLinetoHorizontalRel')
4385 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo ntalRel" { 5008 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo ntalRel" {
4386 5009
4387 @DocsEditable @DomName('SVGPathSegLinetoHorizontalRel.x') 5010 @DocsEditable
5011 @DomName('SVGPathSegLinetoHorizontalRel.x')
4388 num x; 5012 num x;
4389 } 5013 }
4390 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5014 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4391 // for details. All rights reserved. Use of this source code is governed by a 5015 // for details. All rights reserved. Use of this source code is governed by a
4392 // BSD-style license that can be found in the LICENSE file. 5016 // BSD-style license that can be found in the LICENSE file.
4393 5017
4394 5018
4395 5019
4396 @DocsEditable 5020 @DocsEditable
4397 @DomName('SVGPathSegLinetoRel') 5021 @DomName('SVGPathSegLinetoRel')
4398 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { 5022 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" {
4399 5023
4400 @DocsEditable @DomName('SVGPathSegLinetoRel.x') 5024 @DocsEditable
5025 @DomName('SVGPathSegLinetoRel.x')
4401 num x; 5026 num x;
4402 5027
4403 @DocsEditable @DomName('SVGPathSegLinetoRel.y') 5028 @DocsEditable
5029 @DomName('SVGPathSegLinetoRel.y')
4404 num y; 5030 num y;
4405 } 5031 }
4406 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4407 // for details. All rights reserved. Use of this source code is governed by a 5033 // for details. All rights reserved. Use of this source code is governed by a
4408 // BSD-style license that can be found in the LICENSE file. 5034 // BSD-style license that can be found in the LICENSE file.
4409 5035
4410 5036
4411 5037
4412 @DocsEditable 5038 @DocsEditable
4413 @DomName('SVGPathSegLinetoVerticalAbs') 5039 @DomName('SVGPathSegLinetoVerticalAbs')
4414 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical Abs" { 5040 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical Abs" {
4415 5041
4416 @DocsEditable @DomName('SVGPathSegLinetoVerticalAbs.y') 5042 @DocsEditable
5043 @DomName('SVGPathSegLinetoVerticalAbs.y')
4417 num y; 5044 num y;
4418 } 5045 }
4419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5046 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4420 // for details. All rights reserved. Use of this source code is governed by a 5047 // for details. All rights reserved. Use of this source code is governed by a
4421 // BSD-style license that can be found in the LICENSE file. 5048 // BSD-style license that can be found in the LICENSE file.
4422 5049
4423 5050
4424 5051
4425 @DocsEditable 5052 @DocsEditable
4426 @DomName('SVGPathSegLinetoVerticalRel') 5053 @DomName('SVGPathSegLinetoVerticalRel')
4427 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical Rel" { 5054 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical Rel" {
4428 5055
4429 @DocsEditable @DomName('SVGPathSegLinetoVerticalRel.y') 5056 @DocsEditable
5057 @DomName('SVGPathSegLinetoVerticalRel.y')
4430 num y; 5058 num y;
4431 } 5059 }
4432 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5060 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4433 // for details. All rights reserved. Use of this source code is governed by a 5061 // for details. All rights reserved. Use of this source code is governed by a
4434 // BSD-style license that can be found in the LICENSE file. 5062 // BSD-style license that can be found in the LICENSE file.
4435 5063
4436 5064
4437 5065
4438 @DocsEditable 5066 @DocsEditable
4439 @DomName('SVGPathSegList') 5067 @DomName('SVGPathSegList')
4440 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "* SVGPathSegList" { 5068 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "* SVGPathSegList" {
4441 5069
4442 @DocsEditable @DomName('SVGPathSegList.numberOfItems') 5070 @DocsEditable
5071 @DomName('SVGPathSegList.numberOfItems')
4443 final int numberOfItems; 5072 final int numberOfItems;
4444 5073
4445 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index); 5074 PathSeg operator[](int index) => JS("PathSeg", "#[#]", this, index);
4446 5075
4447 void operator[]=(int index, PathSeg value) { 5076 void operator[]=(int index, PathSeg value) {
4448 throw new UnsupportedError("Cannot assign element of immutable List."); 5077 throw new UnsupportedError("Cannot assign element of immutable List.");
4449 } 5078 }
4450 // -- start List<PathSeg> mixins. 5079 // -- start List<PathSeg> mixins.
4451 // PathSeg is the element type. 5080 // PathSeg is the element type.
4452 5081
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
4583 5212
4584 void insertRange(int start, int rangeLength, [PathSeg initialValue]) { 5213 void insertRange(int start, int rangeLength, [PathSeg initialValue]) {
4585 throw new UnsupportedError("Cannot insertRange on immutable List."); 5214 throw new UnsupportedError("Cannot insertRange on immutable List.");
4586 } 5215 }
4587 5216
4588 List<PathSeg> getRange(int start, int rangeLength) => 5217 List<PathSeg> getRange(int start, int rangeLength) =>
4589 Lists.getRange(this, start, rangeLength, <PathSeg>[]); 5218 Lists.getRange(this, start, rangeLength, <PathSeg>[]);
4590 5219
4591 // -- end List<PathSeg> mixins. 5220 // -- end List<PathSeg> mixins.
4592 5221
4593 @DocsEditable @DomName('SVGPathSegList.appendItem') 5222 @DocsEditable
5223 @DomName('SVGPathSegList.appendItem')
4594 PathSeg appendItem(PathSeg newItem) native; 5224 PathSeg appendItem(PathSeg newItem) native;
4595 5225
4596 @DocsEditable @DomName('SVGPathSegList.clear') 5226 @DocsEditable
5227 @DomName('SVGPathSegList.clear')
4597 void clear() native; 5228 void clear() native;
4598 5229
4599 @DocsEditable @DomName('SVGPathSegList.getItem') 5230 @DocsEditable
5231 @DomName('SVGPathSegList.getItem')
4600 PathSeg getItem(int index) native; 5232 PathSeg getItem(int index) native;
4601 5233
4602 @DocsEditable @DomName('SVGPathSegList.initialize') 5234 @DocsEditable
5235 @DomName('SVGPathSegList.initialize')
4603 PathSeg initialize(PathSeg newItem) native; 5236 PathSeg initialize(PathSeg newItem) native;
4604 5237
4605 @DocsEditable @DomName('SVGPathSegList.insertItemBefore') 5238 @DocsEditable
5239 @DomName('SVGPathSegList.insertItemBefore')
4606 PathSeg insertItemBefore(PathSeg newItem, int index) native; 5240 PathSeg insertItemBefore(PathSeg newItem, int index) native;
4607 5241
4608 @DocsEditable @DomName('SVGPathSegList.removeItem') 5242 @DocsEditable
5243 @DomName('SVGPathSegList.removeItem')
4609 PathSeg removeItem(int index) native; 5244 PathSeg removeItem(int index) native;
4610 5245
4611 @DocsEditable @DomName('SVGPathSegList.replaceItem') 5246 @DocsEditable
5247 @DomName('SVGPathSegList.replaceItem')
4612 PathSeg replaceItem(PathSeg newItem, int index) native; 5248 PathSeg replaceItem(PathSeg newItem, int index) native;
4613 } 5249 }
4614 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5250 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4615 // for details. All rights reserved. Use of this source code is governed by a 5251 // for details. All rights reserved. Use of this source code is governed by a
4616 // BSD-style license that can be found in the LICENSE file. 5252 // BSD-style license that can be found in the LICENSE file.
4617 5253
4618 5254
4619 5255
4620 @DocsEditable 5256 @DocsEditable
4621 @DomName('SVGPathSegMovetoAbs') 5257 @DomName('SVGPathSegMovetoAbs')
4622 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { 5258 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" {
4623 5259
4624 @DocsEditable @DomName('SVGPathSegMovetoAbs.x') 5260 @DocsEditable
5261 @DomName('SVGPathSegMovetoAbs.x')
4625 num x; 5262 num x;
4626 5263
4627 @DocsEditable @DomName('SVGPathSegMovetoAbs.y') 5264 @DocsEditable
5265 @DomName('SVGPathSegMovetoAbs.y')
4628 num y; 5266 num y;
4629 } 5267 }
4630 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4631 // for details. All rights reserved. Use of this source code is governed by a 5269 // for details. All rights reserved. Use of this source code is governed by a
4632 // BSD-style license that can be found in the LICENSE file. 5270 // BSD-style license that can be found in the LICENSE file.
4633 5271
4634 5272
4635 5273
4636 @DocsEditable 5274 @DocsEditable
4637 @DomName('SVGPathSegMovetoRel') 5275 @DomName('SVGPathSegMovetoRel')
4638 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { 5276 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" {
4639 5277
4640 @DocsEditable @DomName('SVGPathSegMovetoRel.x') 5278 @DocsEditable
5279 @DomName('SVGPathSegMovetoRel.x')
4641 num x; 5280 num x;
4642 5281
4643 @DocsEditable @DomName('SVGPathSegMovetoRel.y') 5282 @DocsEditable
5283 @DomName('SVGPathSegMovetoRel.y')
4644 num y; 5284 num y;
4645 } 5285 }
4646 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5286 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4647 // for details. All rights reserved. Use of this source code is governed by a 5287 // for details. All rights reserved. Use of this source code is governed by a
4648 // BSD-style license that can be found in the LICENSE file. 5288 // BSD-style license that can be found in the LICENSE file.
4649 5289
4650 5290
4651 5291
4652 @DocsEditable 5292 @DocsEditable
4653 @DomName('SVGPatternElement') 5293 @DomName('SVGPatternElement')
4654 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement" { 5294 class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer ence, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement" {
4655 5295
4656 @DocsEditable 5296 @DocsEditable
4657 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern"); 5297 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern");
4658 5298
4659 @DocsEditable @DomName('SVGPatternElement.height') 5299 @DocsEditable
5300 @DomName('SVGPatternElement.height')
4660 final AnimatedLength height; 5301 final AnimatedLength height;
4661 5302
4662 @DocsEditable @DomName('SVGPatternElement.patternContentUnits') 5303 @DocsEditable
5304 @DomName('SVGPatternElement.patternContentUnits')
4663 final AnimatedEnumeration patternContentUnits; 5305 final AnimatedEnumeration patternContentUnits;
4664 5306
4665 @DocsEditable @DomName('SVGPatternElement.patternTransform') 5307 @DocsEditable
5308 @DomName('SVGPatternElement.patternTransform')
4666 final AnimatedTransformList patternTransform; 5309 final AnimatedTransformList patternTransform;
4667 5310
4668 @DocsEditable @DomName('SVGPatternElement.patternUnits') 5311 @DocsEditable
5312 @DomName('SVGPatternElement.patternUnits')
4669 final AnimatedEnumeration patternUnits; 5313 final AnimatedEnumeration patternUnits;
4670 5314
4671 @DocsEditable @DomName('SVGPatternElement.width') 5315 @DocsEditable
5316 @DomName('SVGPatternElement.width')
4672 final AnimatedLength width; 5317 final AnimatedLength width;
4673 5318
4674 @DocsEditable @DomName('SVGPatternElement.x') 5319 @DocsEditable
5320 @DomName('SVGPatternElement.x')
4675 final AnimatedLength x; 5321 final AnimatedLength x;
4676 5322
4677 @DocsEditable @DomName('SVGPatternElement.y') 5323 @DocsEditable
5324 @DomName('SVGPatternElement.y')
4678 final AnimatedLength y; 5325 final AnimatedLength y;
4679 5326
4680 // From SVGExternalResourcesRequired 5327 // From SVGExternalResourcesRequired
4681 5328
4682 @DocsEditable @DomName('SVGPatternElement.externalResourcesRequired') 5329 @DocsEditable
5330 @DomName('SVGPatternElement.externalResourcesRequired')
4683 final AnimatedBoolean externalResourcesRequired; 5331 final AnimatedBoolean externalResourcesRequired;
4684 5332
4685 // From SVGFitToViewBox 5333 // From SVGFitToViewBox
4686 5334
4687 @DocsEditable @DomName('SVGPatternElement.preserveAspectRatio') 5335 @DocsEditable
5336 @DomName('SVGPatternElement.preserveAspectRatio')
4688 final AnimatedPreserveAspectRatio preserveAspectRatio; 5337 final AnimatedPreserveAspectRatio preserveAspectRatio;
4689 5338
4690 @DocsEditable @DomName('SVGPatternElement.viewBox') 5339 @DocsEditable
5340 @DomName('SVGPatternElement.viewBox')
4691 final AnimatedRect viewBox; 5341 final AnimatedRect viewBox;
4692 5342
4693 // From SVGLangSpace 5343 // From SVGLangSpace
4694 5344
4695 @DocsEditable @DomName('SVGPatternElement.xmllang') 5345 @DocsEditable
5346 @DomName('SVGPatternElement.xmllang')
4696 String xmllang; 5347 String xmllang;
4697 5348
4698 @DocsEditable @DomName('SVGPatternElement.xmlspace') 5349 @DocsEditable
5350 @DomName('SVGPatternElement.xmlspace')
4699 String xmlspace; 5351 String xmlspace;
4700 5352
4701 // From SVGStylable 5353 // From SVGStylable
4702 5354
4703 // Shadowing definition. 5355 // Shadowing definition.
4704 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5356 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
4705 5357
4706 // Use implementation from Element. 5358 // Use implementation from Element.
4707 // final CssStyleDeclaration style; 5359 // final CssStyleDeclaration style;
4708 5360
4709 @DocsEditable @DomName('SVGPatternElement.getPresentationAttribute') 5361 @DocsEditable
5362 @DomName('SVGPatternElement.getPresentationAttribute')
4710 CssValue getPresentationAttribute(String name) native; 5363 CssValue getPresentationAttribute(String name) native;
4711 5364
4712 // From SVGTests 5365 // From SVGTests
4713 5366
4714 @DocsEditable @DomName('SVGPatternElement.requiredExtensions') 5367 @DocsEditable
5368 @DomName('SVGPatternElement.requiredExtensions')
4715 final StringList requiredExtensions; 5369 final StringList requiredExtensions;
4716 5370
4717 @DocsEditable @DomName('SVGPatternElement.requiredFeatures') 5371 @DocsEditable
5372 @DomName('SVGPatternElement.requiredFeatures')
4718 final StringList requiredFeatures; 5373 final StringList requiredFeatures;
4719 5374
4720 @DocsEditable @DomName('SVGPatternElement.systemLanguage') 5375 @DocsEditable
5376 @DomName('SVGPatternElement.systemLanguage')
4721 final StringList systemLanguage; 5377 final StringList systemLanguage;
4722 5378
4723 @DocsEditable @DomName('SVGPatternElement.hasExtension') 5379 @DocsEditable
5380 @DomName('SVGPatternElement.hasExtension')
4724 bool hasExtension(String extension) native; 5381 bool hasExtension(String extension) native;
4725 5382
4726 // From SVGURIReference 5383 // From SVGURIReference
4727 5384
4728 @DocsEditable @DomName('SVGPatternElement.href') 5385 @DocsEditable
5386 @DomName('SVGPatternElement.href')
4729 final AnimatedString href; 5387 final AnimatedString href;
4730 } 5388 }
4731 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4732 // for details. All rights reserved. Use of this source code is governed by a 5390 // for details. All rights reserved. Use of this source code is governed by a
4733 // BSD-style license that can be found in the LICENSE file. 5391 // BSD-style license that can be found in the LICENSE file.
4734 5392
4735 5393
4736 5394
4737 @DocsEditable 5395 @DocsEditable
4738 @DomName('SVGPoint') 5396 @DomName('SVGPoint')
4739 class Point native "*SVGPoint" { 5397 class Point native "*SVGPoint" {
4740 5398
4741 @DocsEditable @DomName('SVGPoint.x') 5399 @DocsEditable
5400 @DomName('SVGPoint.x')
4742 num x; 5401 num x;
4743 5402
4744 @DocsEditable @DomName('SVGPoint.y') 5403 @DocsEditable
5404 @DomName('SVGPoint.y')
4745 num y; 5405 num y;
4746 5406
4747 @DocsEditable @DomName('SVGPoint.matrixTransform') 5407 @DocsEditable
5408 @DomName('SVGPoint.matrixTransform')
4748 Point matrixTransform(Matrix matrix) native; 5409 Point matrixTransform(Matrix matrix) native;
4749 } 5410 }
4750 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5411 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4751 // for details. All rights reserved. Use of this source code is governed by a 5412 // for details. All rights reserved. Use of this source code is governed by a
4752 // BSD-style license that can be found in the LICENSE file. 5413 // BSD-style license that can be found in the LICENSE file.
4753 5414
4754 5415
4755 5416
4756 @DocsEditable 5417 @DocsEditable
4757 @DomName('SVGPointList') 5418 @DomName('SVGPointList')
4758 class PointList native "*SVGPointList" { 5419 class PointList native "*SVGPointList" {
4759 5420
4760 @DocsEditable @DomName('SVGPointList.numberOfItems') 5421 @DocsEditable
5422 @DomName('SVGPointList.numberOfItems')
4761 final int numberOfItems; 5423 final int numberOfItems;
4762 5424
4763 @DocsEditable @DomName('SVGPointList.appendItem') 5425 @DocsEditable
5426 @DomName('SVGPointList.appendItem')
4764 Point appendItem(Point item) native; 5427 Point appendItem(Point item) native;
4765 5428
4766 @DocsEditable @DomName('SVGPointList.clear') 5429 @DocsEditable
5430 @DomName('SVGPointList.clear')
4767 void clear() native; 5431 void clear() native;
4768 5432
4769 @DocsEditable @DomName('SVGPointList.getItem') 5433 @DocsEditable
5434 @DomName('SVGPointList.getItem')
4770 Point getItem(int index) native; 5435 Point getItem(int index) native;
4771 5436
4772 @DocsEditable @DomName('SVGPointList.initialize') 5437 @DocsEditable
5438 @DomName('SVGPointList.initialize')
4773 Point initialize(Point item) native; 5439 Point initialize(Point item) native;
4774 5440
4775 @DocsEditable @DomName('SVGPointList.insertItemBefore') 5441 @DocsEditable
5442 @DomName('SVGPointList.insertItemBefore')
4776 Point insertItemBefore(Point item, int index) native; 5443 Point insertItemBefore(Point item, int index) native;
4777 5444
4778 @DocsEditable @DomName('SVGPointList.removeItem') 5445 @DocsEditable
5446 @DomName('SVGPointList.removeItem')
4779 Point removeItem(int index) native; 5447 Point removeItem(int index) native;
4780 5448
4781 @DocsEditable @DomName('SVGPointList.replaceItem') 5449 @DocsEditable
5450 @DomName('SVGPointList.replaceItem')
4782 Point replaceItem(Point item, int index) native; 5451 Point replaceItem(Point item, int index) native;
4783 } 5452 }
4784 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5453 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4785 // for details. All rights reserved. Use of this source code is governed by a 5454 // for details. All rights reserved. Use of this source code is governed by a
4786 // BSD-style license that can be found in the LICENSE file. 5455 // BSD-style license that can be found in the LICENSE file.
4787 5456
4788 5457
4789 5458
4790 @DocsEditable 5459 @DocsEditable
4791 @DomName('SVGPolygonElement') 5460 @DomName('SVGPolygonElement')
4792 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" { 5461 class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl e, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" {
4793 5462
4794 @DocsEditable 5463 @DocsEditable
4795 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon"); 5464 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon");
4796 5465
4797 @DocsEditable @DomName('SVGPolygonElement.animatedPoints') 5466 @DocsEditable
5467 @DomName('SVGPolygonElement.animatedPoints')
4798 final PointList animatedPoints; 5468 final PointList animatedPoints;
4799 5469
4800 @DocsEditable @DomName('SVGPolygonElement.points') 5470 @DocsEditable
5471 @DomName('SVGPolygonElement.points')
4801 final PointList points; 5472 final PointList points;
4802 5473
4803 // From SVGExternalResourcesRequired 5474 // From SVGExternalResourcesRequired
4804 5475
4805 @DocsEditable @DomName('SVGPolygonElement.externalResourcesRequired') 5476 @DocsEditable
5477 @DomName('SVGPolygonElement.externalResourcesRequired')
4806 final AnimatedBoolean externalResourcesRequired; 5478 final AnimatedBoolean externalResourcesRequired;
4807 5479
4808 // From SVGLangSpace 5480 // From SVGLangSpace
4809 5481
4810 @DocsEditable @DomName('SVGPolygonElement.xmllang') 5482 @DocsEditable
5483 @DomName('SVGPolygonElement.xmllang')
4811 String xmllang; 5484 String xmllang;
4812 5485
4813 @DocsEditable @DomName('SVGPolygonElement.xmlspace') 5486 @DocsEditable
5487 @DomName('SVGPolygonElement.xmlspace')
4814 String xmlspace; 5488 String xmlspace;
4815 5489
4816 // From SVGLocatable 5490 // From SVGLocatable
4817 5491
4818 @DocsEditable @DomName('SVGPolygonElement.farthestViewportElement') 5492 @DocsEditable
5493 @DomName('SVGPolygonElement.farthestViewportElement')
4819 final SvgElement farthestViewportElement; 5494 final SvgElement farthestViewportElement;
4820 5495
4821 @DocsEditable @DomName('SVGPolygonElement.nearestViewportElement') 5496 @DocsEditable
5497 @DomName('SVGPolygonElement.nearestViewportElement')
4822 final SvgElement nearestViewportElement; 5498 final SvgElement nearestViewportElement;
4823 5499
4824 @DocsEditable @DomName('SVGPolygonElement.getBBox') 5500 @DocsEditable
5501 @DomName('SVGPolygonElement.getBBox')
4825 Rect getBBox() native; 5502 Rect getBBox() native;
4826 5503
4827 @JSName('getCTM') 5504 @JSName('getCTM')
4828 @DocsEditable @DomName('SVGPolygonElement.getCTM') 5505 @DocsEditable
5506 @DomName('SVGPolygonElement.getCTM')
4829 Matrix getCtm() native; 5507 Matrix getCtm() native;
4830 5508
4831 @JSName('getScreenCTM') 5509 @JSName('getScreenCTM')
4832 @DocsEditable @DomName('SVGPolygonElement.getScreenCTM') 5510 @DocsEditable
5511 @DomName('SVGPolygonElement.getScreenCTM')
4833 Matrix getScreenCtm() native; 5512 Matrix getScreenCtm() native;
4834 5513
4835 @DocsEditable @DomName('SVGPolygonElement.getTransformToElement') 5514 @DocsEditable
5515 @DomName('SVGPolygonElement.getTransformToElement')
4836 Matrix getTransformToElement(SvgElement element) native; 5516 Matrix getTransformToElement(SvgElement element) native;
4837 5517
4838 // From SVGStylable 5518 // From SVGStylable
4839 5519
4840 // Shadowing definition. 5520 // Shadowing definition.
4841 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5521 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
4842 5522
4843 // Use implementation from Element. 5523 // Use implementation from Element.
4844 // final CssStyleDeclaration style; 5524 // final CssStyleDeclaration style;
4845 5525
4846 @DocsEditable @DomName('SVGPolygonElement.getPresentationAttribute') 5526 @DocsEditable
5527 @DomName('SVGPolygonElement.getPresentationAttribute')
4847 CssValue getPresentationAttribute(String name) native; 5528 CssValue getPresentationAttribute(String name) native;
4848 5529
4849 // From SVGTests 5530 // From SVGTests
4850 5531
4851 @DocsEditable @DomName('SVGPolygonElement.requiredExtensions') 5532 @DocsEditable
5533 @DomName('SVGPolygonElement.requiredExtensions')
4852 final StringList requiredExtensions; 5534 final StringList requiredExtensions;
4853 5535
4854 @DocsEditable @DomName('SVGPolygonElement.requiredFeatures') 5536 @DocsEditable
5537 @DomName('SVGPolygonElement.requiredFeatures')
4855 final StringList requiredFeatures; 5538 final StringList requiredFeatures;
4856 5539
4857 @DocsEditable @DomName('SVGPolygonElement.systemLanguage') 5540 @DocsEditable
5541 @DomName('SVGPolygonElement.systemLanguage')
4858 final StringList systemLanguage; 5542 final StringList systemLanguage;
4859 5543
4860 @DocsEditable @DomName('SVGPolygonElement.hasExtension') 5544 @DocsEditable
5545 @DomName('SVGPolygonElement.hasExtension')
4861 bool hasExtension(String extension) native; 5546 bool hasExtension(String extension) native;
4862 5547
4863 // From SVGTransformable 5548 // From SVGTransformable
4864 5549
4865 @DocsEditable @DomName('SVGPolygonElement.transform') 5550 @DocsEditable
5551 @DomName('SVGPolygonElement.transform')
4866 final AnimatedTransformList transform; 5552 final AnimatedTransformList transform;
4867 } 5553 }
4868 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5554 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4869 // for details. All rights reserved. Use of this source code is governed by a 5555 // for details. All rights reserved. Use of this source code is governed by a
4870 // BSD-style license that can be found in the LICENSE file. 5556 // BSD-style license that can be found in the LICENSE file.
4871 5557
4872 5558
4873 5559
4874 @DocsEditable 5560 @DocsEditable
4875 @DomName('SVGPolylineElement') 5561 @DomName('SVGPolylineElement')
4876 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" { 5562 class PolylineElement extends SvgElement implements Transformable, Tests, Stylab le, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" {
4877 5563
4878 @DocsEditable 5564 @DocsEditable
4879 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline"); 5565 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline");
4880 5566
4881 @DocsEditable @DomName('SVGPolylineElement.animatedPoints') 5567 @DocsEditable
5568 @DomName('SVGPolylineElement.animatedPoints')
4882 final PointList animatedPoints; 5569 final PointList animatedPoints;
4883 5570
4884 @DocsEditable @DomName('SVGPolylineElement.points') 5571 @DocsEditable
5572 @DomName('SVGPolylineElement.points')
4885 final PointList points; 5573 final PointList points;
4886 5574
4887 // From SVGExternalResourcesRequired 5575 // From SVGExternalResourcesRequired
4888 5576
4889 @DocsEditable @DomName('SVGPolylineElement.externalResourcesRequired') 5577 @DocsEditable
5578 @DomName('SVGPolylineElement.externalResourcesRequired')
4890 final AnimatedBoolean externalResourcesRequired; 5579 final AnimatedBoolean externalResourcesRequired;
4891 5580
4892 // From SVGLangSpace 5581 // From SVGLangSpace
4893 5582
4894 @DocsEditable @DomName('SVGPolylineElement.xmllang') 5583 @DocsEditable
5584 @DomName('SVGPolylineElement.xmllang')
4895 String xmllang; 5585 String xmllang;
4896 5586
4897 @DocsEditable @DomName('SVGPolylineElement.xmlspace') 5587 @DocsEditable
5588 @DomName('SVGPolylineElement.xmlspace')
4898 String xmlspace; 5589 String xmlspace;
4899 5590
4900 // From SVGLocatable 5591 // From SVGLocatable
4901 5592
4902 @DocsEditable @DomName('SVGPolylineElement.farthestViewportElement') 5593 @DocsEditable
5594 @DomName('SVGPolylineElement.farthestViewportElement')
4903 final SvgElement farthestViewportElement; 5595 final SvgElement farthestViewportElement;
4904 5596
4905 @DocsEditable @DomName('SVGPolylineElement.nearestViewportElement') 5597 @DocsEditable
5598 @DomName('SVGPolylineElement.nearestViewportElement')
4906 final SvgElement nearestViewportElement; 5599 final SvgElement nearestViewportElement;
4907 5600
4908 @DocsEditable @DomName('SVGPolylineElement.getBBox') 5601 @DocsEditable
5602 @DomName('SVGPolylineElement.getBBox')
4909 Rect getBBox() native; 5603 Rect getBBox() native;
4910 5604
4911 @JSName('getCTM') 5605 @JSName('getCTM')
4912 @DocsEditable @DomName('SVGPolylineElement.getCTM') 5606 @DocsEditable
5607 @DomName('SVGPolylineElement.getCTM')
4913 Matrix getCtm() native; 5608 Matrix getCtm() native;
4914 5609
4915 @JSName('getScreenCTM') 5610 @JSName('getScreenCTM')
4916 @DocsEditable @DomName('SVGPolylineElement.getScreenCTM') 5611 @DocsEditable
5612 @DomName('SVGPolylineElement.getScreenCTM')
4917 Matrix getScreenCtm() native; 5613 Matrix getScreenCtm() native;
4918 5614
4919 @DocsEditable @DomName('SVGPolylineElement.getTransformToElement') 5615 @DocsEditable
5616 @DomName('SVGPolylineElement.getTransformToElement')
4920 Matrix getTransformToElement(SvgElement element) native; 5617 Matrix getTransformToElement(SvgElement element) native;
4921 5618
4922 // From SVGStylable 5619 // From SVGStylable
4923 5620
4924 // Shadowing definition. 5621 // Shadowing definition.
4925 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5622 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
4926 5623
4927 // Use implementation from Element. 5624 // Use implementation from Element.
4928 // final CssStyleDeclaration style; 5625 // final CssStyleDeclaration style;
4929 5626
4930 @DocsEditable @DomName('SVGPolylineElement.getPresentationAttribute') 5627 @DocsEditable
5628 @DomName('SVGPolylineElement.getPresentationAttribute')
4931 CssValue getPresentationAttribute(String name) native; 5629 CssValue getPresentationAttribute(String name) native;
4932 5630
4933 // From SVGTests 5631 // From SVGTests
4934 5632
4935 @DocsEditable @DomName('SVGPolylineElement.requiredExtensions') 5633 @DocsEditable
5634 @DomName('SVGPolylineElement.requiredExtensions')
4936 final StringList requiredExtensions; 5635 final StringList requiredExtensions;
4937 5636
4938 @DocsEditable @DomName('SVGPolylineElement.requiredFeatures') 5637 @DocsEditable
5638 @DomName('SVGPolylineElement.requiredFeatures')
4939 final StringList requiredFeatures; 5639 final StringList requiredFeatures;
4940 5640
4941 @DocsEditable @DomName('SVGPolylineElement.systemLanguage') 5641 @DocsEditable
5642 @DomName('SVGPolylineElement.systemLanguage')
4942 final StringList systemLanguage; 5643 final StringList systemLanguage;
4943 5644
4944 @DocsEditable @DomName('SVGPolylineElement.hasExtension') 5645 @DocsEditable
5646 @DomName('SVGPolylineElement.hasExtension')
4945 bool hasExtension(String extension) native; 5647 bool hasExtension(String extension) native;
4946 5648
4947 // From SVGTransformable 5649 // From SVGTransformable
4948 5650
4949 @DocsEditable @DomName('SVGPolylineElement.transform') 5651 @DocsEditable
5652 @DomName('SVGPolylineElement.transform')
4950 final AnimatedTransformList transform; 5653 final AnimatedTransformList transform;
4951 } 5654 }
4952 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5655 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4953 // for details. All rights reserved. Use of this source code is governed by a 5656 // for details. All rights reserved. Use of this source code is governed by a
4954 // BSD-style license that can be found in the LICENSE file. 5657 // BSD-style license that can be found in the LICENSE file.
4955 5658
4956 5659
4957 5660
4958 @DocsEditable 5661 @DocsEditable
4959 @DomName('SVGPreserveAspectRatio') 5662 @DomName('SVGPreserveAspectRatio')
(...skipping 20 matching lines...) Expand all
4980 static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; 5683 static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
4981 5684
4982 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; 5685 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
4983 5686
4984 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; 5687 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
4985 5688
4986 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5; 5689 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
4987 5690
4988 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; 5691 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
4989 5692
4990 @DocsEditable @DomName('SVGPreserveAspectRatio.align') 5693 @DocsEditable
5694 @DomName('SVGPreserveAspectRatio.align')
4991 int align; 5695 int align;
4992 5696
4993 @DocsEditable @DomName('SVGPreserveAspectRatio.meetOrSlice') 5697 @DocsEditable
5698 @DomName('SVGPreserveAspectRatio.meetOrSlice')
4994 int meetOrSlice; 5699 int meetOrSlice;
4995 } 5700 }
4996 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5701 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4997 // for details. All rights reserved. Use of this source code is governed by a 5702 // for details. All rights reserved. Use of this source code is governed by a
4998 // BSD-style license that can be found in the LICENSE file. 5703 // BSD-style license that can be found in the LICENSE file.
4999 5704
5000 5705
5001 5706
5002 @DocsEditable 5707 @DocsEditable
5003 @DomName('SVGRadialGradientElement') 5708 @DomName('SVGRadialGradientElement')
5004 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl ement" { 5709 class RadialGradientElement extends GradientElement native "*SVGRadialGradientEl ement" {
5005 5710
5006 @DocsEditable 5711 @DocsEditable
5007 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient"); 5712 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient");
5008 5713
5009 @DocsEditable @DomName('SVGRadialGradientElement.cx') 5714 @DocsEditable
5715 @DomName('SVGRadialGradientElement.cx')
5010 final AnimatedLength cx; 5716 final AnimatedLength cx;
5011 5717
5012 @DocsEditable @DomName('SVGRadialGradientElement.cy') 5718 @DocsEditable
5719 @DomName('SVGRadialGradientElement.cy')
5013 final AnimatedLength cy; 5720 final AnimatedLength cy;
5014 5721
5015 @DocsEditable @DomName('SVGRadialGradientElement.fr') 5722 @DocsEditable
5723 @DomName('SVGRadialGradientElement.fr')
5016 final AnimatedLength fr; 5724 final AnimatedLength fr;
5017 5725
5018 @DocsEditable @DomName('SVGRadialGradientElement.fx') 5726 @DocsEditable
5727 @DomName('SVGRadialGradientElement.fx')
5019 final AnimatedLength fx; 5728 final AnimatedLength fx;
5020 5729
5021 @DocsEditable @DomName('SVGRadialGradientElement.fy') 5730 @DocsEditable
5731 @DomName('SVGRadialGradientElement.fy')
5022 final AnimatedLength fy; 5732 final AnimatedLength fy;
5023 5733
5024 @DocsEditable @DomName('SVGRadialGradientElement.r') 5734 @DocsEditable
5735 @DomName('SVGRadialGradientElement.r')
5025 final AnimatedLength r; 5736 final AnimatedLength r;
5026 } 5737 }
5027 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5738 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5028 // for details. All rights reserved. Use of this source code is governed by a 5739 // for details. All rights reserved. Use of this source code is governed by a
5029 // BSD-style license that can be found in the LICENSE file. 5740 // BSD-style license that can be found in the LICENSE file.
5030 5741
5031 5742
5032 5743
5033 @DocsEditable 5744 @DocsEditable
5034 @DomName('SVGRect') 5745 @DomName('SVGRect')
5035 class Rect native "*SVGRect" { 5746 class Rect native "*SVGRect" {
5036 5747
5037 @DocsEditable @DomName('SVGRect.height') 5748 @DocsEditable
5749 @DomName('SVGRect.height')
5038 num height; 5750 num height;
5039 5751
5040 @DocsEditable @DomName('SVGRect.width') 5752 @DocsEditable
5753 @DomName('SVGRect.width')
5041 num width; 5754 num width;
5042 5755
5043 @DocsEditable @DomName('SVGRect.x') 5756 @DocsEditable
5757 @DomName('SVGRect.x')
5044 num x; 5758 num x;
5045 5759
5046 @DocsEditable @DomName('SVGRect.y') 5760 @DocsEditable
5761 @DomName('SVGRect.y')
5047 num y; 5762 num y;
5048 } 5763 }
5049 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5050 // for details. All rights reserved. Use of this source code is governed by a 5765 // for details. All rights reserved. Use of this source code is governed by a
5051 // BSD-style license that can be found in the LICENSE file. 5766 // BSD-style license that can be found in the LICENSE file.
5052 5767
5053 5768
5054 5769
5055 @DocsEditable 5770 @DocsEditable
5056 @DomName('SVGRectElement') 5771 @DomName('SVGRectElement')
5057 class RectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGRectElement" { 5772 class RectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGRectElement" {
5058 5773
5059 @DocsEditable 5774 @DocsEditable
5060 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect "); 5775 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect ");
5061 5776
5062 @DocsEditable @DomName('SVGRectElement.height') 5777 @DocsEditable
5778 @DomName('SVGRectElement.height')
5063 final AnimatedLength height; 5779 final AnimatedLength height;
5064 5780
5065 @DocsEditable @DomName('SVGRectElement.rx') 5781 @DocsEditable
5782 @DomName('SVGRectElement.rx')
5066 final AnimatedLength rx; 5783 final AnimatedLength rx;
5067 5784
5068 @DocsEditable @DomName('SVGRectElement.ry') 5785 @DocsEditable
5786 @DomName('SVGRectElement.ry')
5069 final AnimatedLength ry; 5787 final AnimatedLength ry;
5070 5788
5071 @DocsEditable @DomName('SVGRectElement.width') 5789 @DocsEditable
5790 @DomName('SVGRectElement.width')
5072 final AnimatedLength width; 5791 final AnimatedLength width;
5073 5792
5074 @DocsEditable @DomName('SVGRectElement.x') 5793 @DocsEditable
5794 @DomName('SVGRectElement.x')
5075 final AnimatedLength x; 5795 final AnimatedLength x;
5076 5796
5077 @DocsEditable @DomName('SVGRectElement.y') 5797 @DocsEditable
5798 @DomName('SVGRectElement.y')
5078 final AnimatedLength y; 5799 final AnimatedLength y;
5079 5800
5080 // From SVGExternalResourcesRequired 5801 // From SVGExternalResourcesRequired
5081 5802
5082 @DocsEditable @DomName('SVGRectElement.externalResourcesRequired') 5803 @DocsEditable
5804 @DomName('SVGRectElement.externalResourcesRequired')
5083 final AnimatedBoolean externalResourcesRequired; 5805 final AnimatedBoolean externalResourcesRequired;
5084 5806
5085 // From SVGLangSpace 5807 // From SVGLangSpace
5086 5808
5087 @DocsEditable @DomName('SVGRectElement.xmllang') 5809 @DocsEditable
5810 @DomName('SVGRectElement.xmllang')
5088 String xmllang; 5811 String xmllang;
5089 5812
5090 @DocsEditable @DomName('SVGRectElement.xmlspace') 5813 @DocsEditable
5814 @DomName('SVGRectElement.xmlspace')
5091 String xmlspace; 5815 String xmlspace;
5092 5816
5093 // From SVGLocatable 5817 // From SVGLocatable
5094 5818
5095 @DocsEditable @DomName('SVGRectElement.farthestViewportElement') 5819 @DocsEditable
5820 @DomName('SVGRectElement.farthestViewportElement')
5096 final SvgElement farthestViewportElement; 5821 final SvgElement farthestViewportElement;
5097 5822
5098 @DocsEditable @DomName('SVGRectElement.nearestViewportElement') 5823 @DocsEditable
5824 @DomName('SVGRectElement.nearestViewportElement')
5099 final SvgElement nearestViewportElement; 5825 final SvgElement nearestViewportElement;
5100 5826
5101 @DocsEditable @DomName('SVGRectElement.getBBox') 5827 @DocsEditable
5828 @DomName('SVGRectElement.getBBox')
5102 Rect getBBox() native; 5829 Rect getBBox() native;
5103 5830
5104 @JSName('getCTM') 5831 @JSName('getCTM')
5105 @DocsEditable @DomName('SVGRectElement.getCTM') 5832 @DocsEditable
5833 @DomName('SVGRectElement.getCTM')
5106 Matrix getCtm() native; 5834 Matrix getCtm() native;
5107 5835
5108 @JSName('getScreenCTM') 5836 @JSName('getScreenCTM')
5109 @DocsEditable @DomName('SVGRectElement.getScreenCTM') 5837 @DocsEditable
5838 @DomName('SVGRectElement.getScreenCTM')
5110 Matrix getScreenCtm() native; 5839 Matrix getScreenCtm() native;
5111 5840
5112 @DocsEditable @DomName('SVGRectElement.getTransformToElement') 5841 @DocsEditable
5842 @DomName('SVGRectElement.getTransformToElement')
5113 Matrix getTransformToElement(SvgElement element) native; 5843 Matrix getTransformToElement(SvgElement element) native;
5114 5844
5115 // From SVGStylable 5845 // From SVGStylable
5116 5846
5117 // Shadowing definition. 5847 // Shadowing definition.
5118 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5848 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5119 5849
5120 // Use implementation from Element. 5850 // Use implementation from Element.
5121 // final CssStyleDeclaration style; 5851 // final CssStyleDeclaration style;
5122 5852
5123 @DocsEditable @DomName('SVGRectElement.getPresentationAttribute') 5853 @DocsEditable
5854 @DomName('SVGRectElement.getPresentationAttribute')
5124 CssValue getPresentationAttribute(String name) native; 5855 CssValue getPresentationAttribute(String name) native;
5125 5856
5126 // From SVGTests 5857 // From SVGTests
5127 5858
5128 @DocsEditable @DomName('SVGRectElement.requiredExtensions') 5859 @DocsEditable
5860 @DomName('SVGRectElement.requiredExtensions')
5129 final StringList requiredExtensions; 5861 final StringList requiredExtensions;
5130 5862
5131 @DocsEditable @DomName('SVGRectElement.requiredFeatures') 5863 @DocsEditable
5864 @DomName('SVGRectElement.requiredFeatures')
5132 final StringList requiredFeatures; 5865 final StringList requiredFeatures;
5133 5866
5134 @DocsEditable @DomName('SVGRectElement.systemLanguage') 5867 @DocsEditable
5868 @DomName('SVGRectElement.systemLanguage')
5135 final StringList systemLanguage; 5869 final StringList systemLanguage;
5136 5870
5137 @DocsEditable @DomName('SVGRectElement.hasExtension') 5871 @DocsEditable
5872 @DomName('SVGRectElement.hasExtension')
5138 bool hasExtension(String extension) native; 5873 bool hasExtension(String extension) native;
5139 5874
5140 // From SVGTransformable 5875 // From SVGTransformable
5141 5876
5142 @DocsEditable @DomName('SVGRectElement.transform') 5877 @DocsEditable
5878 @DomName('SVGRectElement.transform')
5143 final AnimatedTransformList transform; 5879 final AnimatedTransformList transform;
5144 } 5880 }
5145 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5881 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5146 // for details. All rights reserved. Use of this source code is governed by a 5882 // for details. All rights reserved. Use of this source code is governed by a
5147 // BSD-style license that can be found in the LICENSE file. 5883 // BSD-style license that can be found in the LICENSE file.
5148 5884
5149 5885
5150 5886
5151 @DocsEditable 5887 @DocsEditable
5152 @DomName('SVGRenderingIntent') 5888 @DomName('SVGRenderingIntent')
(...skipping 17 matching lines...) Expand all
5170 5906
5171 5907
5172 5908
5173 @DocsEditable 5909 @DocsEditable
5174 @DomName('SVGScriptElement') 5910 @DomName('SVGScriptElement')
5175 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "*SVGScriptElement" { 5911 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "*SVGScriptElement" {
5176 5912
5177 @DocsEditable 5913 @DocsEditable
5178 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript"); 5914 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript");
5179 5915
5180 @DocsEditable @DomName('SVGScriptElement.type') 5916 @DocsEditable
5917 @DomName('SVGScriptElement.type')
5181 String type; 5918 String type;
5182 5919
5183 // From SVGExternalResourcesRequired 5920 // From SVGExternalResourcesRequired
5184 5921
5185 @DocsEditable @DomName('SVGScriptElement.externalResourcesRequired') 5922 @DocsEditable
5923 @DomName('SVGScriptElement.externalResourcesRequired')
5186 final AnimatedBoolean externalResourcesRequired; 5924 final AnimatedBoolean externalResourcesRequired;
5187 5925
5188 // From SVGURIReference 5926 // From SVGURIReference
5189 5927
5190 @DocsEditable @DomName('SVGScriptElement.href') 5928 @DocsEditable
5929 @DomName('SVGScriptElement.href')
5191 final AnimatedString href; 5930 final AnimatedString href;
5192 } 5931 }
5193 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5932 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5194 // for details. All rights reserved. Use of this source code is governed by a 5933 // for details. All rights reserved. Use of this source code is governed by a
5195 // BSD-style license that can be found in the LICENSE file. 5934 // BSD-style license that can be found in the LICENSE file.
5196 5935
5197 5936
5198 5937
5199 @DocsEditable 5938 @DocsEditable
5200 @DomName('SVGSetElement') 5939 @DomName('SVGSetElement')
5201 class SetElement extends AnimationElement native "*SVGSetElement" { 5940 class SetElement extends AnimationElement native "*SVGSetElement" {
5202 5941
5203 @DocsEditable 5942 @DocsEditable
5204 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ; 5943 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ;
5205 } 5944 }
5206 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5945 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5207 // for details. All rights reserved. Use of this source code is governed by a 5946 // for details. All rights reserved. Use of this source code is governed by a
5208 // BSD-style license that can be found in the LICENSE file. 5947 // BSD-style license that can be found in the LICENSE file.
5209 5948
5210 5949
5211 5950
5212 @DocsEditable 5951 @DocsEditable
5213 @DomName('SVGStopElement') 5952 @DomName('SVGStopElement')
5214 class StopElement extends SvgElement implements Stylable native "*SVGStopElement " { 5953 class StopElement extends SvgElement implements Stylable native "*SVGStopElement " {
5215 5954
5216 @DocsEditable 5955 @DocsEditable
5217 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop "); 5956 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop ");
5218 5957
5219 @DocsEditable @DomName('SVGStopElement.offset') 5958 @DocsEditable
5959 @DomName('SVGStopElement.offset')
5220 final AnimatedNumber offset; 5960 final AnimatedNumber offset;
5221 5961
5222 // From SVGStylable 5962 // From SVGStylable
5223 5963
5224 // Shadowing definition. 5964 // Shadowing definition.
5225 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5965 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5226 5966
5227 // Use implementation from Element. 5967 // Use implementation from Element.
5228 // final CssStyleDeclaration style; 5968 // final CssStyleDeclaration style;
5229 5969
5230 @DocsEditable @DomName('SVGStopElement.getPresentationAttribute') 5970 @DocsEditable
5971 @DomName('SVGStopElement.getPresentationAttribute')
5231 CssValue getPresentationAttribute(String name) native; 5972 CssValue getPresentationAttribute(String name) native;
5232 } 5973 }
5233 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5974 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5234 // for details. All rights reserved. Use of this source code is governed by a 5975 // for details. All rights reserved. Use of this source code is governed by a
5235 // BSD-style license that can be found in the LICENSE file. 5976 // BSD-style license that can be found in the LICENSE file.
5236 5977
5237 5978
5238 5979
5239 @DocsEditable 5980 @DocsEditable
5240 @DomName('SVGStringList') 5981 @DomName('SVGStringList')
5241 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV GStringList" { 5982 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV GStringList" {
5242 5983
5243 @DocsEditable @DomName('SVGStringList.numberOfItems') 5984 @DocsEditable
5985 @DomName('SVGStringList.numberOfItems')
5244 final int numberOfItems; 5986 final int numberOfItems;
5245 5987
5246 String operator[](int index) => JS("String", "#[#]", this, index); 5988 String operator[](int index) => JS("String", "#[#]", this, index);
5247 5989
5248 void operator[]=(int index, String value) { 5990 void operator[]=(int index, String value) {
5249 throw new UnsupportedError("Cannot assign element of immutable List."); 5991 throw new UnsupportedError("Cannot assign element of immutable List.");
5250 } 5992 }
5251 // -- start List<String> mixins. 5993 // -- start List<String> mixins.
5252 // String is the element type. 5994 // String is the element type.
5253 5995
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
5384 6126
5385 void insertRange(int start, int rangeLength, [String initialValue]) { 6127 void insertRange(int start, int rangeLength, [String initialValue]) {
5386 throw new UnsupportedError("Cannot insertRange on immutable List."); 6128 throw new UnsupportedError("Cannot insertRange on immutable List.");
5387 } 6129 }
5388 6130
5389 List<String> getRange(int start, int rangeLength) => 6131 List<String> getRange(int start, int rangeLength) =>
5390 Lists.getRange(this, start, rangeLength, <String>[]); 6132 Lists.getRange(this, start, rangeLength, <String>[]);
5391 6133
5392 // -- end List<String> mixins. 6134 // -- end List<String> mixins.
5393 6135
5394 @DocsEditable @DomName('SVGStringList.appendItem') 6136 @DocsEditable
6137 @DomName('SVGStringList.appendItem')
5395 String appendItem(String item) native; 6138 String appendItem(String item) native;
5396 6139
5397 @DocsEditable @DomName('SVGStringList.clear') 6140 @DocsEditable
6141 @DomName('SVGStringList.clear')
5398 void clear() native; 6142 void clear() native;
5399 6143
5400 @DocsEditable @DomName('SVGStringList.getItem') 6144 @DocsEditable
6145 @DomName('SVGStringList.getItem')
5401 String getItem(int index) native; 6146 String getItem(int index) native;
5402 6147
5403 @DocsEditable @DomName('SVGStringList.initialize') 6148 @DocsEditable
6149 @DomName('SVGStringList.initialize')
5404 String initialize(String item) native; 6150 String initialize(String item) native;
5405 6151
5406 @DocsEditable @DomName('SVGStringList.insertItemBefore') 6152 @DocsEditable
6153 @DomName('SVGStringList.insertItemBefore')
5407 String insertItemBefore(String item, int index) native; 6154 String insertItemBefore(String item, int index) native;
5408 6155
5409 @DocsEditable @DomName('SVGStringList.removeItem') 6156 @DocsEditable
6157 @DomName('SVGStringList.removeItem')
5410 String removeItem(int index) native; 6158 String removeItem(int index) native;
5411 6159
5412 @DocsEditable @DomName('SVGStringList.replaceItem') 6160 @DocsEditable
6161 @DomName('SVGStringList.replaceItem')
5413 String replaceItem(String item, int index) native; 6162 String replaceItem(String item, int index) native;
5414 } 6163 }
5415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6164 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5416 // for details. All rights reserved. Use of this source code is governed by a 6165 // for details. All rights reserved. Use of this source code is governed by a
5417 // BSD-style license that can be found in the LICENSE file. 6166 // BSD-style license that can be found in the LICENSE file.
5418 6167
5419 6168
5420 @DocsEditable 6169 @DocsEditable
5421 @DomName('SVGStylable') 6170 @DomName('SVGStylable')
5422 abstract class Stylable { 6171 abstract class Stylable {
(...skipping 10 matching lines...) Expand all
5433 6182
5434 6183
5435 6184
5436 @DocsEditable 6185 @DocsEditable
5437 @DomName('SVGStyleElement') 6186 @DomName('SVGStyleElement')
5438 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem ent" { 6187 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem ent" {
5439 6188
5440 @DocsEditable 6189 @DocsEditable
5441 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le"); 6190 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le");
5442 6191
5443 @DocsEditable @DomName('SVGStyleElement.disabled') 6192 @DocsEditable
6193 @DomName('SVGStyleElement.disabled')
5444 bool disabled; 6194 bool disabled;
5445 6195
5446 @DocsEditable @DomName('SVGStyleElement.media') 6196 @DocsEditable
6197 @DomName('SVGStyleElement.media')
5447 String media; 6198 String media;
5448 6199
5449 // Shadowing definition. 6200 // Shadowing definition.
5450 String get title => JS("String", "#.title", this); 6201 String get title => JS("String", "#.title", this);
5451 6202
5452 void set title(String value) { 6203 void set title(String value) {
5453 JS("void", "#.title = #", this, value); 6204 JS("void", "#.title = #", this, value);
5454 } 6205 }
5455 6206
5456 @DocsEditable @DomName('SVGStyleElement.type') 6207 @DocsEditable
6208 @DomName('SVGStyleElement.type')
5457 String type; 6209 String type;
5458 6210
5459 // From SVGLangSpace 6211 // From SVGLangSpace
5460 6212
5461 @DocsEditable @DomName('SVGStyleElement.xmllang') 6213 @DocsEditable
6214 @DomName('SVGStyleElement.xmllang')
5462 String xmllang; 6215 String xmllang;
5463 6216
5464 @DocsEditable @DomName('SVGStyleElement.xmlspace') 6217 @DocsEditable
6218 @DomName('SVGStyleElement.xmlspace')
5465 String xmlspace; 6219 String xmlspace;
5466 } 6220 }
5467 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6221 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5468 // for details. All rights reserved. Use of this source code is governed by a 6222 // for details. All rights reserved. Use of this source code is governed by a
5469 // BSD-style license that can be found in the LICENSE file. 6223 // BSD-style license that can be found in the LICENSE file.
5470 6224
5471 6225
5472 6226
5473 @DocsEditable 6227 @DocsEditable
5474 @DomName('SVGDocument') 6228 @DomName('SVGDocument')
5475 class SvgDocument extends Document native "*SVGDocument" { 6229 class SvgDocument extends Document native "*SVGDocument" {
5476 6230
5477 @DocsEditable @DomName('SVGDocument.rootElement') 6231 @DocsEditable
6232 @DomName('SVGDocument.rootElement')
5478 final SvgSvgElement rootElement; 6233 final SvgSvgElement rootElement;
5479 6234
5480 @JSName('createEvent') 6235 @JSName('createEvent')
5481 @DocsEditable @DomName('SVGDocument.createEvent') 6236 @DocsEditable
6237 @DomName('SVGDocument.createEvent')
5482 Event $dom_createEvent(String eventType) native; 6238 Event $dom_createEvent(String eventType) native;
5483 } 6239 }
5484 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 6240 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
5485 // for details. All rights reserved. Use of this source code is governed by a 6241 // for details. All rights reserved. Use of this source code is governed by a
5486 // BSD-style license that can be found in the LICENSE file. 6242 // BSD-style license that can be found in the LICENSE file.
5487 6243
5488 6244
5489 class _AttributeClassSet extends CssClassSet { 6245 class _AttributeClassSet extends CssClassSet {
5490 final Element _element; 6246 final Element _element;
5491 6247
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
5597 6353
5598 6354
5599 // Shadowing definition. 6355 // Shadowing definition.
5600 String get id => JS("String", "#.id", this); 6356 String get id => JS("String", "#.id", this);
5601 6357
5602 void set id(String value) { 6358 void set id(String value) {
5603 JS("void", "#.id = #", this, value); 6359 JS("void", "#.id = #", this, value);
5604 } 6360 }
5605 6361
5606 @JSName('ownerSVGElement') 6362 @JSName('ownerSVGElement')
5607 @DocsEditable @DomName('SVGElement.ownerSVGElement') 6363 @DocsEditable
6364 @DomName('SVGElement.ownerSVGElement')
5608 final SvgSvgElement ownerSvgElement; 6365 final SvgSvgElement ownerSvgElement;
5609 6366
5610 @DocsEditable @DomName('SVGElement.viewportElement') 6367 @DocsEditable
6368 @DomName('SVGElement.viewportElement')
5611 final SvgElement viewportElement; 6369 final SvgElement viewportElement;
5612 6370
5613 @DocsEditable @DomName('SVGElement.xmlbase') 6371 @DocsEditable
6372 @DomName('SVGElement.xmlbase')
5614 String xmlbase; 6373 String xmlbase;
5615 6374
5616 } 6375 }
5617 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6376 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5618 // for details. All rights reserved. Use of this source code is governed by a 6377 // for details. All rights reserved. Use of this source code is governed by a
5619 // BSD-style license that can be found in the LICENSE file. 6378 // BSD-style license that can be found in the LICENSE file.
5620 6379
5621 6380
5622 6381
5623 @DocsEditable 6382 @DocsEditable
5624 @DomName('SVGException') 6383 @DomName('SVGException')
5625 class SvgException native "*SVGException" { 6384 class SvgException native "*SVGException" {
5626 6385
5627 static const int SVG_INVALID_VALUE_ERR = 1; 6386 static const int SVG_INVALID_VALUE_ERR = 1;
5628 6387
5629 static const int SVG_MATRIX_NOT_INVERTABLE = 2; 6388 static const int SVG_MATRIX_NOT_INVERTABLE = 2;
5630 6389
5631 static const int SVG_WRONG_TYPE_ERR = 0; 6390 static const int SVG_WRONG_TYPE_ERR = 0;
5632 6391
5633 @DocsEditable @DomName('SVGException.code') 6392 @DocsEditable
6393 @DomName('SVGException.code')
5634 final int code; 6394 final int code;
5635 6395
5636 @DocsEditable @DomName('SVGException.message') 6396 @DocsEditable
6397 @DomName('SVGException.message')
5637 final String message; 6398 final String message;
5638 6399
5639 @DocsEditable @DomName('SVGException.name') 6400 @DocsEditable
6401 @DomName('SVGException.name')
5640 final String name; 6402 final String name;
5641 6403
5642 @DocsEditable @DomName('SVGException.toString') 6404 @DocsEditable
6405 @DomName('SVGException.toString')
5643 String toString() native; 6406 String toString() native;
5644 } 6407 }
5645 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5646 // for details. All rights reserved. Use of this source code is governed by a 6409 // for details. All rights reserved. Use of this source code is governed by a
5647 // BSD-style license that can be found in the LICENSE file. 6410 // BSD-style license that can be found in the LICENSE file.
5648 6411
5649 6412
5650 @DocsEditable 6413 @DocsEditable
5651 @DomName('SVGSVGElement') 6414 @DomName('SVGSVGElement')
5652 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable, Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem ent" { 6415 class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable, Locatable, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElem ent" {
5653 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ; 6416 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ;
5654 6417
5655 6418
5656 @DocsEditable @DomName('SVGSVGElement.contentScriptType') 6419 @DocsEditable
6420 @DomName('SVGSVGElement.contentScriptType')
5657 String contentScriptType; 6421 String contentScriptType;
5658 6422
5659 @DocsEditable @DomName('SVGSVGElement.contentStyleType') 6423 @DocsEditable
6424 @DomName('SVGSVGElement.contentStyleType')
5660 String contentStyleType; 6425 String contentStyleType;
5661 6426
5662 @DocsEditable @DomName('SVGSVGElement.currentScale') 6427 @DocsEditable
6428 @DomName('SVGSVGElement.currentScale')
5663 num currentScale; 6429 num currentScale;
5664 6430
5665 @DocsEditable @DomName('SVGSVGElement.currentTranslate') 6431 @DocsEditable
6432 @DomName('SVGSVGElement.currentTranslate')
5666 final Point currentTranslate; 6433 final Point currentTranslate;
5667 6434
5668 @DocsEditable @DomName('SVGSVGElement.currentView') 6435 @DocsEditable
6436 @DomName('SVGSVGElement.currentView')
5669 final ViewSpec currentView; 6437 final ViewSpec currentView;
5670 6438
5671 @DocsEditable @DomName('SVGSVGElement.height') 6439 @DocsEditable
6440 @DomName('SVGSVGElement.height')
5672 final AnimatedLength height; 6441 final AnimatedLength height;
5673 6442
5674 @DocsEditable @DomName('SVGSVGElement.pixelUnitToMillimeterX') 6443 @DocsEditable
6444 @DomName('SVGSVGElement.pixelUnitToMillimeterX')
5675 final num pixelUnitToMillimeterX; 6445 final num pixelUnitToMillimeterX;
5676 6446
5677 @DocsEditable @DomName('SVGSVGElement.pixelUnitToMillimeterY') 6447 @DocsEditable
6448 @DomName('SVGSVGElement.pixelUnitToMillimeterY')
5678 final num pixelUnitToMillimeterY; 6449 final num pixelUnitToMillimeterY;
5679 6450
5680 @DocsEditable @DomName('SVGSVGElement.screenPixelToMillimeterX') 6451 @DocsEditable
6452 @DomName('SVGSVGElement.screenPixelToMillimeterX')
5681 final num screenPixelToMillimeterX; 6453 final num screenPixelToMillimeterX;
5682 6454
5683 @DocsEditable @DomName('SVGSVGElement.screenPixelToMillimeterY') 6455 @DocsEditable
6456 @DomName('SVGSVGElement.screenPixelToMillimeterY')
5684 final num screenPixelToMillimeterY; 6457 final num screenPixelToMillimeterY;
5685 6458
5686 @DocsEditable @DomName('SVGSVGElement.useCurrentView') 6459 @DocsEditable
6460 @DomName('SVGSVGElement.useCurrentView')
5687 final bool useCurrentView; 6461 final bool useCurrentView;
5688 6462
5689 @DocsEditable @DomName('SVGSVGElement.viewport') 6463 @DocsEditable
6464 @DomName('SVGSVGElement.viewport')
5690 final Rect viewport; 6465 final Rect viewport;
5691 6466
5692 @DocsEditable @DomName('SVGSVGElement.width') 6467 @DocsEditable
6468 @DomName('SVGSVGElement.width')
5693 final AnimatedLength width; 6469 final AnimatedLength width;
5694 6470
5695 @DocsEditable @DomName('SVGSVGElement.x') 6471 @DocsEditable
6472 @DomName('SVGSVGElement.x')
5696 final AnimatedLength x; 6473 final AnimatedLength x;
5697 6474
5698 @DocsEditable @DomName('SVGSVGElement.y') 6475 @DocsEditable
6476 @DomName('SVGSVGElement.y')
5699 final AnimatedLength y; 6477 final AnimatedLength y;
5700 6478
5701 @DocsEditable @DomName('SVGSVGElement.animationsPaused') 6479 @DocsEditable
6480 @DomName('SVGSVGElement.animationsPaused')
5702 bool animationsPaused() native; 6481 bool animationsPaused() native;
5703 6482
5704 @DocsEditable @DomName('SVGSVGElement.checkEnclosure') 6483 @DocsEditable
6484 @DomName('SVGSVGElement.checkEnclosure')
5705 bool checkEnclosure(SvgElement element, Rect rect) native; 6485 bool checkEnclosure(SvgElement element, Rect rect) native;
5706 6486
5707 @DocsEditable @DomName('SVGSVGElement.checkIntersection') 6487 @DocsEditable
6488 @DomName('SVGSVGElement.checkIntersection')
5708 bool checkIntersection(SvgElement element, Rect rect) native; 6489 bool checkIntersection(SvgElement element, Rect rect) native;
5709 6490
5710 @JSName('createSVGAngle') 6491 @JSName('createSVGAngle')
5711 @DocsEditable @DomName('SVGSVGElement.createSVGAngle') 6492 @DocsEditable
6493 @DomName('SVGSVGElement.createSVGAngle')
5712 Angle createSvgAngle() native; 6494 Angle createSvgAngle() native;
5713 6495
5714 @JSName('createSVGLength') 6496 @JSName('createSVGLength')
5715 @DocsEditable @DomName('SVGSVGElement.createSVGLength') 6497 @DocsEditable
6498 @DomName('SVGSVGElement.createSVGLength')
5716 Length createSvgLength() native; 6499 Length createSvgLength() native;
5717 6500
5718 @JSName('createSVGMatrix') 6501 @JSName('createSVGMatrix')
5719 @DocsEditable @DomName('SVGSVGElement.createSVGMatrix') 6502 @DocsEditable
6503 @DomName('SVGSVGElement.createSVGMatrix')
5720 Matrix createSvgMatrix() native; 6504 Matrix createSvgMatrix() native;
5721 6505
5722 @JSName('createSVGNumber') 6506 @JSName('createSVGNumber')
5723 @DocsEditable @DomName('SVGSVGElement.createSVGNumber') 6507 @DocsEditable
6508 @DomName('SVGSVGElement.createSVGNumber')
5724 Number createSvgNumber() native; 6509 Number createSvgNumber() native;
5725 6510
5726 @JSName('createSVGPoint') 6511 @JSName('createSVGPoint')
5727 @DocsEditable @DomName('SVGSVGElement.createSVGPoint') 6512 @DocsEditable
6513 @DomName('SVGSVGElement.createSVGPoint')
5728 Point createSvgPoint() native; 6514 Point createSvgPoint() native;
5729 6515
5730 @JSName('createSVGRect') 6516 @JSName('createSVGRect')
5731 @DocsEditable @DomName('SVGSVGElement.createSVGRect') 6517 @DocsEditable
6518 @DomName('SVGSVGElement.createSVGRect')
5732 Rect createSvgRect() native; 6519 Rect createSvgRect() native;
5733 6520
5734 @JSName('createSVGTransform') 6521 @JSName('createSVGTransform')
5735 @DocsEditable @DomName('SVGSVGElement.createSVGTransform') 6522 @DocsEditable
6523 @DomName('SVGSVGElement.createSVGTransform')
5736 Transform createSvgTransform() native; 6524 Transform createSvgTransform() native;
5737 6525
5738 @JSName('createSVGTransformFromMatrix') 6526 @JSName('createSVGTransformFromMatrix')
5739 @DocsEditable @DomName('SVGSVGElement.createSVGTransformFromMatrix') 6527 @DocsEditable
6528 @DomName('SVGSVGElement.createSVGTransformFromMatrix')
5740 Transform createSvgTransformFromMatrix(Matrix matrix) native; 6529 Transform createSvgTransformFromMatrix(Matrix matrix) native;
5741 6530
5742 @DocsEditable @DomName('SVGSVGElement.deselectAll') 6531 @DocsEditable
6532 @DomName('SVGSVGElement.deselectAll')
5743 void deselectAll() native; 6533 void deselectAll() native;
5744 6534
5745 @DocsEditable @DomName('SVGSVGElement.forceRedraw') 6535 @DocsEditable
6536 @DomName('SVGSVGElement.forceRedraw')
5746 void forceRedraw() native; 6537 void forceRedraw() native;
5747 6538
5748 @DocsEditable @DomName('SVGSVGElement.getCurrentTime') 6539 @DocsEditable
6540 @DomName('SVGSVGElement.getCurrentTime')
5749 num getCurrentTime() native; 6541 num getCurrentTime() native;
5750 6542
5751 @DocsEditable @DomName('SVGSVGElement.getElementById') 6543 @DocsEditable
6544 @DomName('SVGSVGElement.getElementById')
5752 Element getElementById(String elementId) native; 6545 Element getElementById(String elementId) native;
5753 6546
5754 @DocsEditable @DomName('SVGSVGElement.getEnclosureList') 6547 @DocsEditable
5755 @Returns('NodeList') @Creates('NodeList') 6548 @DomName('SVGSVGElement.getEnclosureList')
6549 @Returns('NodeList')
6550 @Creates('NodeList')
5756 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native; 6551 List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native;
5757 6552
5758 @DocsEditable @DomName('SVGSVGElement.getIntersectionList') 6553 @DocsEditable
5759 @Returns('NodeList') @Creates('NodeList') 6554 @DomName('SVGSVGElement.getIntersectionList')
6555 @Returns('NodeList')
6556 @Creates('NodeList')
5760 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native; 6557 List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native;
5761 6558
5762 @DocsEditable @DomName('SVGSVGElement.pauseAnimations') 6559 @DocsEditable
6560 @DomName('SVGSVGElement.pauseAnimations')
5763 void pauseAnimations() native; 6561 void pauseAnimations() native;
5764 6562
5765 @DocsEditable @DomName('SVGSVGElement.setCurrentTime') 6563 @DocsEditable
6564 @DomName('SVGSVGElement.setCurrentTime')
5766 void setCurrentTime(num seconds) native; 6565 void setCurrentTime(num seconds) native;
5767 6566
5768 @DocsEditable @DomName('SVGSVGElement.suspendRedraw') 6567 @DocsEditable
6568 @DomName('SVGSVGElement.suspendRedraw')
5769 int suspendRedraw(int maxWaitMilliseconds) native; 6569 int suspendRedraw(int maxWaitMilliseconds) native;
5770 6570
5771 @DocsEditable @DomName('SVGSVGElement.unpauseAnimations') 6571 @DocsEditable
6572 @DomName('SVGSVGElement.unpauseAnimations')
5772 void unpauseAnimations() native; 6573 void unpauseAnimations() native;
5773 6574
5774 @DocsEditable @DomName('SVGSVGElement.unsuspendRedraw') 6575 @DocsEditable
6576 @DomName('SVGSVGElement.unsuspendRedraw')
5775 void unsuspendRedraw(int suspendHandleId) native; 6577 void unsuspendRedraw(int suspendHandleId) native;
5776 6578
5777 @DocsEditable @DomName('SVGSVGElement.unsuspendRedrawAll') 6579 @DocsEditable
6580 @DomName('SVGSVGElement.unsuspendRedrawAll')
5778 void unsuspendRedrawAll() native; 6581 void unsuspendRedrawAll() native;
5779 6582
5780 // From SVGExternalResourcesRequired 6583 // From SVGExternalResourcesRequired
5781 6584
5782 @DocsEditable @DomName('SVGSVGElement.externalResourcesRequired') 6585 @DocsEditable
6586 @DomName('SVGSVGElement.externalResourcesRequired')
5783 final AnimatedBoolean externalResourcesRequired; 6587 final AnimatedBoolean externalResourcesRequired;
5784 6588
5785 // From SVGFitToViewBox 6589 // From SVGFitToViewBox
5786 6590
5787 @DocsEditable @DomName('SVGSVGElement.preserveAspectRatio') 6591 @DocsEditable
6592 @DomName('SVGSVGElement.preserveAspectRatio')
5788 final AnimatedPreserveAspectRatio preserveAspectRatio; 6593 final AnimatedPreserveAspectRatio preserveAspectRatio;
5789 6594
5790 @DocsEditable @DomName('SVGSVGElement.viewBox') 6595 @DocsEditable
6596 @DomName('SVGSVGElement.viewBox')
5791 final AnimatedRect viewBox; 6597 final AnimatedRect viewBox;
5792 6598
5793 // From SVGLangSpace 6599 // From SVGLangSpace
5794 6600
5795 @DocsEditable @DomName('SVGSVGElement.xmllang') 6601 @DocsEditable
6602 @DomName('SVGSVGElement.xmllang')
5796 String xmllang; 6603 String xmllang;
5797 6604
5798 @DocsEditable @DomName('SVGSVGElement.xmlspace') 6605 @DocsEditable
6606 @DomName('SVGSVGElement.xmlspace')
5799 String xmlspace; 6607 String xmlspace;
5800 6608
5801 // From SVGLocatable 6609 // From SVGLocatable
5802 6610
5803 @DocsEditable @DomName('SVGSVGElement.farthestViewportElement') 6611 @DocsEditable
6612 @DomName('SVGSVGElement.farthestViewportElement')
5804 final SvgElement farthestViewportElement; 6613 final SvgElement farthestViewportElement;
5805 6614
5806 @DocsEditable @DomName('SVGSVGElement.nearestViewportElement') 6615 @DocsEditable
6616 @DomName('SVGSVGElement.nearestViewportElement')
5807 final SvgElement nearestViewportElement; 6617 final SvgElement nearestViewportElement;
5808 6618
5809 @DocsEditable @DomName('SVGSVGElement.getBBox') 6619 @DocsEditable
6620 @DomName('SVGSVGElement.getBBox')
5810 Rect getBBox() native; 6621 Rect getBBox() native;
5811 6622
5812 @JSName('getCTM') 6623 @JSName('getCTM')
5813 @DocsEditable @DomName('SVGSVGElement.getCTM') 6624 @DocsEditable
6625 @DomName('SVGSVGElement.getCTM')
5814 Matrix getCtm() native; 6626 Matrix getCtm() native;
5815 6627
5816 @JSName('getScreenCTM') 6628 @JSName('getScreenCTM')
5817 @DocsEditable @DomName('SVGSVGElement.getScreenCTM') 6629 @DocsEditable
6630 @DomName('SVGSVGElement.getScreenCTM')
5818 Matrix getScreenCtm() native; 6631 Matrix getScreenCtm() native;
5819 6632
5820 @DocsEditable @DomName('SVGSVGElement.getTransformToElement') 6633 @DocsEditable
6634 @DomName('SVGSVGElement.getTransformToElement')
5821 Matrix getTransformToElement(SvgElement element) native; 6635 Matrix getTransformToElement(SvgElement element) native;
5822 6636
5823 // From SVGStylable 6637 // From SVGStylable
5824 6638
5825 // Shadowing definition. 6639 // Shadowing definition.
5826 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6640 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5827 6641
5828 // Use implementation from Element. 6642 // Use implementation from Element.
5829 // final CssStyleDeclaration style; 6643 // final CssStyleDeclaration style;
5830 6644
5831 @DocsEditable @DomName('SVGSVGElement.getPresentationAttribute') 6645 @DocsEditable
6646 @DomName('SVGSVGElement.getPresentationAttribute')
5832 CssValue getPresentationAttribute(String name) native; 6647 CssValue getPresentationAttribute(String name) native;
5833 6648
5834 // From SVGTests 6649 // From SVGTests
5835 6650
5836 @DocsEditable @DomName('SVGSVGElement.requiredExtensions') 6651 @DocsEditable
6652 @DomName('SVGSVGElement.requiredExtensions')
5837 final StringList requiredExtensions; 6653 final StringList requiredExtensions;
5838 6654
5839 @DocsEditable @DomName('SVGSVGElement.requiredFeatures') 6655 @DocsEditable
6656 @DomName('SVGSVGElement.requiredFeatures')
5840 final StringList requiredFeatures; 6657 final StringList requiredFeatures;
5841 6658
5842 @DocsEditable @DomName('SVGSVGElement.systemLanguage') 6659 @DocsEditable
6660 @DomName('SVGSVGElement.systemLanguage')
5843 final StringList systemLanguage; 6661 final StringList systemLanguage;
5844 6662
5845 @DocsEditable @DomName('SVGSVGElement.hasExtension') 6663 @DocsEditable
6664 @DomName('SVGSVGElement.hasExtension')
5846 bool hasExtension(String extension) native; 6665 bool hasExtension(String extension) native;
5847 6666
5848 // From SVGZoomAndPan 6667 // From SVGZoomAndPan
5849 6668
5850 @DocsEditable @DomName('SVGSVGElement.zoomAndPan') 6669 @DocsEditable
6670 @DomName('SVGSVGElement.zoomAndPan')
5851 int zoomAndPan; 6671 int zoomAndPan;
5852 6672
5853 } 6673 }
5854 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6674 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5855 // for details. All rights reserved. Use of this source code is governed by a 6675 // for details. All rights reserved. Use of this source code is governed by a
5856 // BSD-style license that can be found in the LICENSE file. 6676 // BSD-style license that can be found in the LICENSE file.
5857 6677
5858 6678
5859 6679
5860 @DocsEditable 6680 @DocsEditable
5861 @DomName('SVGSwitchElement') 6681 @DomName('SVGSwitchElement')
5862 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable , ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" { 6682 class SwitchElement extends SvgElement implements Transformable, Tests, Stylable , ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" {
5863 6683
5864 @DocsEditable 6684 @DocsEditable
5865 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch"); 6685 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch");
5866 6686
5867 // From SVGExternalResourcesRequired 6687 // From SVGExternalResourcesRequired
5868 6688
5869 @DocsEditable @DomName('SVGSwitchElement.externalResourcesRequired') 6689 @DocsEditable
6690 @DomName('SVGSwitchElement.externalResourcesRequired')
5870 final AnimatedBoolean externalResourcesRequired; 6691 final AnimatedBoolean externalResourcesRequired;
5871 6692
5872 // From SVGLangSpace 6693 // From SVGLangSpace
5873 6694
5874 @DocsEditable @DomName('SVGSwitchElement.xmllang') 6695 @DocsEditable
6696 @DomName('SVGSwitchElement.xmllang')
5875 String xmllang; 6697 String xmllang;
5876 6698
5877 @DocsEditable @DomName('SVGSwitchElement.xmlspace') 6699 @DocsEditable
6700 @DomName('SVGSwitchElement.xmlspace')
5878 String xmlspace; 6701 String xmlspace;
5879 6702
5880 // From SVGLocatable 6703 // From SVGLocatable
5881 6704
5882 @DocsEditable @DomName('SVGSwitchElement.farthestViewportElement') 6705 @DocsEditable
6706 @DomName('SVGSwitchElement.farthestViewportElement')
5883 final SvgElement farthestViewportElement; 6707 final SvgElement farthestViewportElement;
5884 6708
5885 @DocsEditable @DomName('SVGSwitchElement.nearestViewportElement') 6709 @DocsEditable
6710 @DomName('SVGSwitchElement.nearestViewportElement')
5886 final SvgElement nearestViewportElement; 6711 final SvgElement nearestViewportElement;
5887 6712
5888 @DocsEditable @DomName('SVGSwitchElement.getBBox') 6713 @DocsEditable
6714 @DomName('SVGSwitchElement.getBBox')
5889 Rect getBBox() native; 6715 Rect getBBox() native;
5890 6716
5891 @JSName('getCTM') 6717 @JSName('getCTM')
5892 @DocsEditable @DomName('SVGSwitchElement.getCTM') 6718 @DocsEditable
6719 @DomName('SVGSwitchElement.getCTM')
5893 Matrix getCtm() native; 6720 Matrix getCtm() native;
5894 6721
5895 @JSName('getScreenCTM') 6722 @JSName('getScreenCTM')
5896 @DocsEditable @DomName('SVGSwitchElement.getScreenCTM') 6723 @DocsEditable
6724 @DomName('SVGSwitchElement.getScreenCTM')
5897 Matrix getScreenCtm() native; 6725 Matrix getScreenCtm() native;
5898 6726
5899 @DocsEditable @DomName('SVGSwitchElement.getTransformToElement') 6727 @DocsEditable
6728 @DomName('SVGSwitchElement.getTransformToElement')
5900 Matrix getTransformToElement(SvgElement element) native; 6729 Matrix getTransformToElement(SvgElement element) native;
5901 6730
5902 // From SVGStylable 6731 // From SVGStylable
5903 6732
5904 // Shadowing definition. 6733 // Shadowing definition.
5905 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6734 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5906 6735
5907 // Use implementation from Element. 6736 // Use implementation from Element.
5908 // final CssStyleDeclaration style; 6737 // final CssStyleDeclaration style;
5909 6738
5910 @DocsEditable @DomName('SVGSwitchElement.getPresentationAttribute') 6739 @DocsEditable
6740 @DomName('SVGSwitchElement.getPresentationAttribute')
5911 CssValue getPresentationAttribute(String name) native; 6741 CssValue getPresentationAttribute(String name) native;
5912 6742
5913 // From SVGTests 6743 // From SVGTests
5914 6744
5915 @DocsEditable @DomName('SVGSwitchElement.requiredExtensions') 6745 @DocsEditable
6746 @DomName('SVGSwitchElement.requiredExtensions')
5916 final StringList requiredExtensions; 6747 final StringList requiredExtensions;
5917 6748
5918 @DocsEditable @DomName('SVGSwitchElement.requiredFeatures') 6749 @DocsEditable
6750 @DomName('SVGSwitchElement.requiredFeatures')
5919 final StringList requiredFeatures; 6751 final StringList requiredFeatures;
5920 6752
5921 @DocsEditable @DomName('SVGSwitchElement.systemLanguage') 6753 @DocsEditable
6754 @DomName('SVGSwitchElement.systemLanguage')
5922 final StringList systemLanguage; 6755 final StringList systemLanguage;
5923 6756
5924 @DocsEditable @DomName('SVGSwitchElement.hasExtension') 6757 @DocsEditable
6758 @DomName('SVGSwitchElement.hasExtension')
5925 bool hasExtension(String extension) native; 6759 bool hasExtension(String extension) native;
5926 6760
5927 // From SVGTransformable 6761 // From SVGTransformable
5928 6762
5929 @DocsEditable @DomName('SVGSwitchElement.transform') 6763 @DocsEditable
6764 @DomName('SVGSwitchElement.transform')
5930 final AnimatedTransformList transform; 6765 final AnimatedTransformList transform;
5931 } 6766 }
5932 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6767 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5933 // for details. All rights reserved. Use of this source code is governed by a 6768 // for details. All rights reserved. Use of this source code is governed by a
5934 // BSD-style license that can be found in the LICENSE file. 6769 // BSD-style license that can be found in the LICENSE file.
5935 6770
5936 6771
5937 6772
5938 @DocsEditable 6773 @DocsEditable
5939 @DomName('SVGSymbolElement') 6774 @DomName('SVGSymbolElement')
5940 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGSymbolElement" { 6775 class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource sRequired, Stylable, LangSpace native "*SVGSymbolElement" {
5941 6776
5942 @DocsEditable 6777 @DocsEditable
5943 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol"); 6778 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol");
5944 6779
5945 // From SVGExternalResourcesRequired 6780 // From SVGExternalResourcesRequired
5946 6781
5947 @DocsEditable @DomName('SVGSymbolElement.externalResourcesRequired') 6782 @DocsEditable
6783 @DomName('SVGSymbolElement.externalResourcesRequired')
5948 final AnimatedBoolean externalResourcesRequired; 6784 final AnimatedBoolean externalResourcesRequired;
5949 6785
5950 // From SVGFitToViewBox 6786 // From SVGFitToViewBox
5951 6787
5952 @DocsEditable @DomName('SVGSymbolElement.preserveAspectRatio') 6788 @DocsEditable
6789 @DomName('SVGSymbolElement.preserveAspectRatio')
5953 final AnimatedPreserveAspectRatio preserveAspectRatio; 6790 final AnimatedPreserveAspectRatio preserveAspectRatio;
5954 6791
5955 @DocsEditable @DomName('SVGSymbolElement.viewBox') 6792 @DocsEditable
6793 @DomName('SVGSymbolElement.viewBox')
5956 final AnimatedRect viewBox; 6794 final AnimatedRect viewBox;
5957 6795
5958 // From SVGLangSpace 6796 // From SVGLangSpace
5959 6797
5960 @DocsEditable @DomName('SVGSymbolElement.xmllang') 6798 @DocsEditable
6799 @DomName('SVGSymbolElement.xmllang')
5961 String xmllang; 6800 String xmllang;
5962 6801
5963 @DocsEditable @DomName('SVGSymbolElement.xmlspace') 6802 @DocsEditable
6803 @DomName('SVGSymbolElement.xmlspace')
5964 String xmlspace; 6804 String xmlspace;
5965 6805
5966 // From SVGStylable 6806 // From SVGStylable
5967 6807
5968 // Shadowing definition. 6808 // Shadowing definition.
5969 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6809 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5970 6810
5971 // Use implementation from Element. 6811 // Use implementation from Element.
5972 // final CssStyleDeclaration style; 6812 // final CssStyleDeclaration style;
5973 6813
5974 @DocsEditable @DomName('SVGSymbolElement.getPresentationAttribute') 6814 @DocsEditable
6815 @DomName('SVGSymbolElement.getPresentationAttribute')
5975 CssValue getPresentationAttribute(String name) native; 6816 CssValue getPresentationAttribute(String name) native;
5976 } 6817 }
5977 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5978 // for details. All rights reserved. Use of this source code is governed by a 6819 // for details. All rights reserved. Use of this source code is governed by a
5979 // BSD-style license that can be found in the LICENSE file. 6820 // BSD-style license that can be found in the LICENSE file.
5980 6821
5981 6822
5982 6823
5983 @DocsEditable 6824 @DocsEditable
5984 @DomName('SVGTRefElement') 6825 @DomName('SVGTRefElement')
5985 class TRefElement extends TextPositioningElement implements UriReference native "*SVGTRefElement" { 6826 class TRefElement extends TextPositioningElement implements UriReference native "*SVGTRefElement" {
5986 6827
5987 @DocsEditable 6828 @DocsEditable
5988 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref "); 6829 factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref ");
5989 6830
5990 // From SVGURIReference 6831 // From SVGURIReference
5991 6832
5992 @DocsEditable @DomName('SVGTRefElement.href') 6833 @DocsEditable
6834 @DomName('SVGTRefElement.href')
5993 final AnimatedString href; 6835 final AnimatedString href;
5994 } 6836 }
5995 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6837 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5996 // for details. All rights reserved. Use of this source code is governed by a 6838 // for details. All rights reserved. Use of this source code is governed by a
5997 // BSD-style license that can be found in the LICENSE file. 6839 // BSD-style license that can be found in the LICENSE file.
5998 6840
5999 6841
6000 6842
6001 @DocsEditable 6843 @DocsEditable
6002 @DomName('SVGTSpanElement') 6844 @DomName('SVGTSpanElement')
(...skipping 28 matching lines...) Expand all
6031 @DocsEditable 6873 @DocsEditable
6032 @DomName('SVGTextContentElement') 6874 @DomName('SVGTextContentElement')
6033 class TextContentElement extends SvgElement implements Tests, Stylable, External ResourcesRequired, LangSpace native "*SVGTextContentElement" { 6875 class TextContentElement extends SvgElement implements Tests, Stylable, External ResourcesRequired, LangSpace native "*SVGTextContentElement" {
6034 6876
6035 static const int LENGTHADJUST_SPACING = 1; 6877 static const int LENGTHADJUST_SPACING = 1;
6036 6878
6037 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; 6879 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2;
6038 6880
6039 static const int LENGTHADJUST_UNKNOWN = 0; 6881 static const int LENGTHADJUST_UNKNOWN = 0;
6040 6882
6041 @DocsEditable @DomName('SVGTextContentElement.lengthAdjust') 6883 @DocsEditable
6884 @DomName('SVGTextContentElement.lengthAdjust')
6042 final AnimatedEnumeration lengthAdjust; 6885 final AnimatedEnumeration lengthAdjust;
6043 6886
6044 @DocsEditable @DomName('SVGTextContentElement.textLength') 6887 @DocsEditable
6888 @DomName('SVGTextContentElement.textLength')
6045 final AnimatedLength textLength; 6889 final AnimatedLength textLength;
6046 6890
6047 @DocsEditable @DomName('SVGTextContentElement.getCharNumAtPosition') 6891 @DocsEditable
6892 @DomName('SVGTextContentElement.getCharNumAtPosition')
6048 int getCharNumAtPosition(Point point) native; 6893 int getCharNumAtPosition(Point point) native;
6049 6894
6050 @DocsEditable @DomName('SVGTextContentElement.getComputedTextLength') 6895 @DocsEditable
6896 @DomName('SVGTextContentElement.getComputedTextLength')
6051 num getComputedTextLength() native; 6897 num getComputedTextLength() native;
6052 6898
6053 @DocsEditable @DomName('SVGTextContentElement.getEndPositionOfChar') 6899 @DocsEditable
6900 @DomName('SVGTextContentElement.getEndPositionOfChar')
6054 Point getEndPositionOfChar(int offset) native; 6901 Point getEndPositionOfChar(int offset) native;
6055 6902
6056 @DocsEditable @DomName('SVGTextContentElement.getExtentOfChar') 6903 @DocsEditable
6904 @DomName('SVGTextContentElement.getExtentOfChar')
6057 Rect getExtentOfChar(int offset) native; 6905 Rect getExtentOfChar(int offset) native;
6058 6906
6059 @DocsEditable @DomName('SVGTextContentElement.getNumberOfChars') 6907 @DocsEditable
6908 @DomName('SVGTextContentElement.getNumberOfChars')
6060 int getNumberOfChars() native; 6909 int getNumberOfChars() native;
6061 6910
6062 @DocsEditable @DomName('SVGTextContentElement.getRotationOfChar') 6911 @DocsEditable
6912 @DomName('SVGTextContentElement.getRotationOfChar')
6063 num getRotationOfChar(int offset) native; 6913 num getRotationOfChar(int offset) native;
6064 6914
6065 @DocsEditable @DomName('SVGTextContentElement.getStartPositionOfChar') 6915 @DocsEditable
6916 @DomName('SVGTextContentElement.getStartPositionOfChar')
6066 Point getStartPositionOfChar(int offset) native; 6917 Point getStartPositionOfChar(int offset) native;
6067 6918
6068 @DocsEditable @DomName('SVGTextContentElement.getSubStringLength') 6919 @DocsEditable
6920 @DomName('SVGTextContentElement.getSubStringLength')
6069 num getSubStringLength(int offset, int length) native; 6921 num getSubStringLength(int offset, int length) native;
6070 6922
6071 @DocsEditable @DomName('SVGTextContentElement.selectSubString') 6923 @DocsEditable
6924 @DomName('SVGTextContentElement.selectSubString')
6072 void selectSubString(int offset, int length) native; 6925 void selectSubString(int offset, int length) native;
6073 6926
6074 // From SVGExternalResourcesRequired 6927 // From SVGExternalResourcesRequired
6075 6928
6076 @DocsEditable @DomName('SVGTextContentElement.externalResourcesRequired') 6929 @DocsEditable
6930 @DomName('SVGTextContentElement.externalResourcesRequired')
6077 final AnimatedBoolean externalResourcesRequired; 6931 final AnimatedBoolean externalResourcesRequired;
6078 6932
6079 // From SVGLangSpace 6933 // From SVGLangSpace
6080 6934
6081 @DocsEditable @DomName('SVGTextContentElement.xmllang') 6935 @DocsEditable
6936 @DomName('SVGTextContentElement.xmllang')
6082 String xmllang; 6937 String xmllang;
6083 6938
6084 @DocsEditable @DomName('SVGTextContentElement.xmlspace') 6939 @DocsEditable
6940 @DomName('SVGTextContentElement.xmlspace')
6085 String xmlspace; 6941 String xmlspace;
6086 6942
6087 // From SVGStylable 6943 // From SVGStylable
6088 6944
6089 // Shadowing definition. 6945 // Shadowing definition.
6090 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 6946 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
6091 6947
6092 // Use implementation from Element. 6948 // Use implementation from Element.
6093 // final CssStyleDeclaration style; 6949 // final CssStyleDeclaration style;
6094 6950
6095 @DocsEditable @DomName('SVGTextContentElement.getPresentationAttribute') 6951 @DocsEditable
6952 @DomName('SVGTextContentElement.getPresentationAttribute')
6096 CssValue getPresentationAttribute(String name) native; 6953 CssValue getPresentationAttribute(String name) native;
6097 6954
6098 // From SVGTests 6955 // From SVGTests
6099 6956
6100 @DocsEditable @DomName('SVGTextContentElement.requiredExtensions') 6957 @DocsEditable
6958 @DomName('SVGTextContentElement.requiredExtensions')
6101 final StringList requiredExtensions; 6959 final StringList requiredExtensions;
6102 6960
6103 @DocsEditable @DomName('SVGTextContentElement.requiredFeatures') 6961 @DocsEditable
6962 @DomName('SVGTextContentElement.requiredFeatures')
6104 final StringList requiredFeatures; 6963 final StringList requiredFeatures;
6105 6964
6106 @DocsEditable @DomName('SVGTextContentElement.systemLanguage') 6965 @DocsEditable
6966 @DomName('SVGTextContentElement.systemLanguage')
6107 final StringList systemLanguage; 6967 final StringList systemLanguage;
6108 6968
6109 @DocsEditable @DomName('SVGTextContentElement.hasExtension') 6969 @DocsEditable
6970 @DomName('SVGTextContentElement.hasExtension')
6110 bool hasExtension(String extension) native; 6971 bool hasExtension(String extension) native;
6111 } 6972 }
6112 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6973 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6113 // for details. All rights reserved. Use of this source code is governed by a 6974 // for details. All rights reserved. Use of this source code is governed by a
6114 // BSD-style license that can be found in the LICENSE file. 6975 // BSD-style license that can be found in the LICENSE file.
6115 6976
6116 6977
6117 6978
6118 @DocsEditable 6979 @DocsEditable
6119 @DomName('SVGTextElement') 6980 @DomName('SVGTextElement')
6120 class TextElement extends TextPositioningElement implements Transformable native "*SVGTextElement" { 6981 class TextElement extends TextPositioningElement implements Transformable native "*SVGTextElement" {
6121 6982
6122 @DocsEditable 6983 @DocsEditable
6123 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text "); 6984 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text ");
6124 6985
6125 // From SVGLocatable 6986 // From SVGLocatable
6126 6987
6127 @DocsEditable @DomName('SVGTextElement.farthestViewportElement') 6988 @DocsEditable
6989 @DomName('SVGTextElement.farthestViewportElement')
6128 final SvgElement farthestViewportElement; 6990 final SvgElement farthestViewportElement;
6129 6991
6130 @DocsEditable @DomName('SVGTextElement.nearestViewportElement') 6992 @DocsEditable
6993 @DomName('SVGTextElement.nearestViewportElement')
6131 final SvgElement nearestViewportElement; 6994 final SvgElement nearestViewportElement;
6132 6995
6133 @DocsEditable @DomName('SVGTextElement.getBBox') 6996 @DocsEditable
6997 @DomName('SVGTextElement.getBBox')
6134 Rect getBBox() native; 6998 Rect getBBox() native;
6135 6999
6136 @JSName('getCTM') 7000 @JSName('getCTM')
6137 @DocsEditable @DomName('SVGTextElement.getCTM') 7001 @DocsEditable
7002 @DomName('SVGTextElement.getCTM')
6138 Matrix getCtm() native; 7003 Matrix getCtm() native;
6139 7004
6140 @JSName('getScreenCTM') 7005 @JSName('getScreenCTM')
6141 @DocsEditable @DomName('SVGTextElement.getScreenCTM') 7006 @DocsEditable
7007 @DomName('SVGTextElement.getScreenCTM')
6142 Matrix getScreenCtm() native; 7008 Matrix getScreenCtm() native;
6143 7009
6144 @DocsEditable @DomName('SVGTextElement.getTransformToElement') 7010 @DocsEditable
7011 @DomName('SVGTextElement.getTransformToElement')
6145 Matrix getTransformToElement(SvgElement element) native; 7012 Matrix getTransformToElement(SvgElement element) native;
6146 7013
6147 // From SVGTransformable 7014 // From SVGTransformable
6148 7015
6149 @DocsEditable @DomName('SVGTextElement.transform') 7016 @DocsEditable
7017 @DomName('SVGTextElement.transform')
6150 final AnimatedTransformList transform; 7018 final AnimatedTransformList transform;
6151 } 7019 }
6152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7020 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6153 // for details. All rights reserved. Use of this source code is governed by a 7021 // for details. All rights reserved. Use of this source code is governed by a
6154 // BSD-style license that can be found in the LICENSE file. 7022 // BSD-style license that can be found in the LICENSE file.
6155 7023
6156 7024
6157 7025
6158 @DocsEditable 7026 @DocsEditable
6159 @DomName('SVGTextPathElement') 7027 @DomName('SVGTextPathElement')
6160 class TextPathElement extends TextContentElement implements UriReference native "*SVGTextPathElement" { 7028 class TextPathElement extends TextContentElement implements UriReference native "*SVGTextPathElement" {
6161 7029
6162 static const int TEXTPATH_METHODTYPE_ALIGN = 1; 7030 static const int TEXTPATH_METHODTYPE_ALIGN = 1;
6163 7031
6164 static const int TEXTPATH_METHODTYPE_STRETCH = 2; 7032 static const int TEXTPATH_METHODTYPE_STRETCH = 2;
6165 7033
6166 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; 7034 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0;
6167 7035
6168 static const int TEXTPATH_SPACINGTYPE_AUTO = 1; 7036 static const int TEXTPATH_SPACINGTYPE_AUTO = 1;
6169 7037
6170 static const int TEXTPATH_SPACINGTYPE_EXACT = 2; 7038 static const int TEXTPATH_SPACINGTYPE_EXACT = 2;
6171 7039
6172 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0; 7040 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
6173 7041
6174 @DocsEditable @DomName('SVGTextPathElement.method') 7042 @DocsEditable
7043 @DomName('SVGTextPathElement.method')
6175 final AnimatedEnumeration method; 7044 final AnimatedEnumeration method;
6176 7045
6177 @DocsEditable @DomName('SVGTextPathElement.spacing') 7046 @DocsEditable
7047 @DomName('SVGTextPathElement.spacing')
6178 final AnimatedEnumeration spacing; 7048 final AnimatedEnumeration spacing;
6179 7049
6180 @DocsEditable @DomName('SVGTextPathElement.startOffset') 7050 @DocsEditable
7051 @DomName('SVGTextPathElement.startOffset')
6181 final AnimatedLength startOffset; 7052 final AnimatedLength startOffset;
6182 7053
6183 // From SVGURIReference 7054 // From SVGURIReference
6184 7055
6185 @DocsEditable @DomName('SVGTextPathElement.href') 7056 @DocsEditable
7057 @DomName('SVGTextPathElement.href')
6186 final AnimatedString href; 7058 final AnimatedString href;
6187 } 7059 }
6188 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7060 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6189 // for details. All rights reserved. Use of this source code is governed by a 7061 // for details. All rights reserved. Use of this source code is governed by a
6190 // BSD-style license that can be found in the LICENSE file. 7062 // BSD-style license that can be found in the LICENSE file.
6191 7063
6192 7064
6193 7065
6194 @DocsEditable 7066 @DocsEditable
6195 @DomName('SVGTextPositioningElement') 7067 @DomName('SVGTextPositioningElement')
6196 class TextPositioningElement extends TextContentElement native "*SVGTextPosition ingElement" { 7068 class TextPositioningElement extends TextContentElement native "*SVGTextPosition ingElement" {
6197 7069
6198 @DocsEditable @DomName('SVGTextPositioningElement.dx') 7070 @DocsEditable
7071 @DomName('SVGTextPositioningElement.dx')
6199 final AnimatedLengthList dx; 7072 final AnimatedLengthList dx;
6200 7073
6201 @DocsEditable @DomName('SVGTextPositioningElement.dy') 7074 @DocsEditable
7075 @DomName('SVGTextPositioningElement.dy')
6202 final AnimatedLengthList dy; 7076 final AnimatedLengthList dy;
6203 7077
6204 @DocsEditable @DomName('SVGTextPositioningElement.rotate') 7078 @DocsEditable
7079 @DomName('SVGTextPositioningElement.rotate')
6205 final AnimatedNumberList rotate; 7080 final AnimatedNumberList rotate;
6206 7081
6207 @DocsEditable @DomName('SVGTextPositioningElement.x') 7082 @DocsEditable
7083 @DomName('SVGTextPositioningElement.x')
6208 final AnimatedLengthList x; 7084 final AnimatedLengthList x;
6209 7085
6210 @DocsEditable @DomName('SVGTextPositioningElement.y') 7086 @DocsEditable
7087 @DomName('SVGTextPositioningElement.y')
6211 final AnimatedLengthList y; 7088 final AnimatedLengthList y;
6212 } 7089 }
6213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7090 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6214 // for details. All rights reserved. Use of this source code is governed by a 7091 // for details. All rights reserved. Use of this source code is governed by a
6215 // BSD-style license that can be found in the LICENSE file. 7092 // BSD-style license that can be found in the LICENSE file.
6216 7093
6217 7094
6218 7095
6219 @DocsEditable 7096 @DocsEditable
6220 @DomName('SVGTitleElement') 7097 @DomName('SVGTitleElement')
6221 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV GTitleElement" { 7098 class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV GTitleElement" {
6222 7099
6223 @DocsEditable 7100 @DocsEditable
6224 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le"); 7101 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le");
6225 7102
6226 // From SVGLangSpace 7103 // From SVGLangSpace
6227 7104
6228 @DocsEditable @DomName('SVGTitleElement.xmllang') 7105 @DocsEditable
7106 @DomName('SVGTitleElement.xmllang')
6229 String xmllang; 7107 String xmllang;
6230 7108
6231 @DocsEditable @DomName('SVGTitleElement.xmlspace') 7109 @DocsEditable
7110 @DomName('SVGTitleElement.xmlspace')
6232 String xmlspace; 7111 String xmlspace;
6233 7112
6234 // From SVGStylable 7113 // From SVGStylable
6235 7114
6236 // Shadowing definition. 7115 // Shadowing definition.
6237 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 7116 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
6238 7117
6239 // Use implementation from Element. 7118 // Use implementation from Element.
6240 // final CssStyleDeclaration style; 7119 // final CssStyleDeclaration style;
6241 7120
6242 @DocsEditable @DomName('SVGTitleElement.getPresentationAttribute') 7121 @DocsEditable
7122 @DomName('SVGTitleElement.getPresentationAttribute')
6243 CssValue getPresentationAttribute(String name) native; 7123 CssValue getPresentationAttribute(String name) native;
6244 } 7124 }
6245 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7125 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6246 // for details. All rights reserved. Use of this source code is governed by a 7126 // for details. All rights reserved. Use of this source code is governed by a
6247 // BSD-style license that can be found in the LICENSE file. 7127 // BSD-style license that can be found in the LICENSE file.
6248 7128
6249 7129
6250 7130
6251 @DocsEditable 7131 @DocsEditable
6252 @DomName('SVGTransform') 7132 @DomName('SVGTransform')
6253 class Transform native "*SVGTransform" { 7133 class Transform native "*SVGTransform" {
6254 7134
6255 static const int SVG_TRANSFORM_MATRIX = 1; 7135 static const int SVG_TRANSFORM_MATRIX = 1;
6256 7136
6257 static const int SVG_TRANSFORM_ROTATE = 4; 7137 static const int SVG_TRANSFORM_ROTATE = 4;
6258 7138
6259 static const int SVG_TRANSFORM_SCALE = 3; 7139 static const int SVG_TRANSFORM_SCALE = 3;
6260 7140
6261 static const int SVG_TRANSFORM_SKEWX = 5; 7141 static const int SVG_TRANSFORM_SKEWX = 5;
6262 7142
6263 static const int SVG_TRANSFORM_SKEWY = 6; 7143 static const int SVG_TRANSFORM_SKEWY = 6;
6264 7144
6265 static const int SVG_TRANSFORM_TRANSLATE = 2; 7145 static const int SVG_TRANSFORM_TRANSLATE = 2;
6266 7146
6267 static const int SVG_TRANSFORM_UNKNOWN = 0; 7147 static const int SVG_TRANSFORM_UNKNOWN = 0;
6268 7148
6269 @DocsEditable @DomName('SVGTransform.angle') 7149 @DocsEditable
7150 @DomName('SVGTransform.angle')
6270 final num angle; 7151 final num angle;
6271 7152
6272 @DocsEditable @DomName('SVGTransform.matrix') 7153 @DocsEditable
7154 @DomName('SVGTransform.matrix')
6273 final Matrix matrix; 7155 final Matrix matrix;
6274 7156
6275 @DocsEditable @DomName('SVGTransform.type') 7157 @DocsEditable
7158 @DomName('SVGTransform.type')
6276 final int type; 7159 final int type;
6277 7160
6278 @DocsEditable @DomName('SVGTransform.setMatrix') 7161 @DocsEditable
7162 @DomName('SVGTransform.setMatrix')
6279 void setMatrix(Matrix matrix) native; 7163 void setMatrix(Matrix matrix) native;
6280 7164
6281 @DocsEditable @DomName('SVGTransform.setRotate') 7165 @DocsEditable
7166 @DomName('SVGTransform.setRotate')
6282 void setRotate(num angle, num cx, num cy) native; 7167 void setRotate(num angle, num cx, num cy) native;
6283 7168
6284 @DocsEditable @DomName('SVGTransform.setScale') 7169 @DocsEditable
7170 @DomName('SVGTransform.setScale')
6285 void setScale(num sx, num sy) native; 7171 void setScale(num sx, num sy) native;
6286 7172
6287 @DocsEditable @DomName('SVGTransform.setSkewX') 7173 @DocsEditable
7174 @DomName('SVGTransform.setSkewX')
6288 void setSkewX(num angle) native; 7175 void setSkewX(num angle) native;
6289 7176
6290 @DocsEditable @DomName('SVGTransform.setSkewY') 7177 @DocsEditable
7178 @DomName('SVGTransform.setSkewY')
6291 void setSkewY(num angle) native; 7179 void setSkewY(num angle) native;
6292 7180
6293 @DocsEditable @DomName('SVGTransform.setTranslate') 7181 @DocsEditable
7182 @DomName('SVGTransform.setTranslate')
6294 void setTranslate(num tx, num ty) native; 7183 void setTranslate(num tx, num ty) native;
6295 } 7184 }
6296 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7185 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6297 // for details. All rights reserved. Use of this source code is governed by a 7186 // for details. All rights reserved. Use of this source code is governed by a
6298 // BSD-style license that can be found in the LICENSE file. 7187 // BSD-style license that can be found in the LICENSE file.
6299 7188
6300 7189
6301 7190
6302 @DocsEditable 7191 @DocsEditable
6303 @DomName('SVGTransformList') 7192 @DomName('SVGTransformList')
6304 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "*SVGTransformList" { 7193 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "*SVGTransformList" {
6305 7194
6306 @DocsEditable @DomName('SVGTransformList.numberOfItems') 7195 @DocsEditable
7196 @DomName('SVGTransformList.numberOfItems')
6307 final int numberOfItems; 7197 final int numberOfItems;
6308 7198
6309 Transform operator[](int index) => JS("Transform", "#[#]", this, index); 7199 Transform operator[](int index) => JS("Transform", "#[#]", this, index);
6310 7200
6311 void operator[]=(int index, Transform value) { 7201 void operator[]=(int index, Transform value) {
6312 throw new UnsupportedError("Cannot assign element of immutable List."); 7202 throw new UnsupportedError("Cannot assign element of immutable List.");
6313 } 7203 }
6314 // -- start List<Transform> mixins. 7204 // -- start List<Transform> mixins.
6315 // Transform is the element type. 7205 // Transform is the element type.
6316 7206
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
6447 7337
6448 void insertRange(int start, int rangeLength, [Transform initialValue]) { 7338 void insertRange(int start, int rangeLength, [Transform initialValue]) {
6449 throw new UnsupportedError("Cannot insertRange on immutable List."); 7339 throw new UnsupportedError("Cannot insertRange on immutable List.");
6450 } 7340 }
6451 7341
6452 List<Transform> getRange(int start, int rangeLength) => 7342 List<Transform> getRange(int start, int rangeLength) =>
6453 Lists.getRange(this, start, rangeLength, <Transform>[]); 7343 Lists.getRange(this, start, rangeLength, <Transform>[]);
6454 7344
6455 // -- end List<Transform> mixins. 7345 // -- end List<Transform> mixins.
6456 7346
6457 @DocsEditable @DomName('SVGTransformList.appendItem') 7347 @DocsEditable
7348 @DomName('SVGTransformList.appendItem')
6458 Transform appendItem(Transform item) native; 7349 Transform appendItem(Transform item) native;
6459 7350
6460 @DocsEditable @DomName('SVGTransformList.clear') 7351 @DocsEditable
7352 @DomName('SVGTransformList.clear')
6461 void clear() native; 7353 void clear() native;
6462 7354
6463 @DocsEditable @DomName('SVGTransformList.consolidate') 7355 @DocsEditable
7356 @DomName('SVGTransformList.consolidate')
6464 Transform consolidate() native; 7357 Transform consolidate() native;
6465 7358
6466 @JSName('createSVGTransformFromMatrix') 7359 @JSName('createSVGTransformFromMatrix')
6467 @DocsEditable @DomName('SVGTransformList.createSVGTransformFromMatrix') 7360 @DocsEditable
7361 @DomName('SVGTransformList.createSVGTransformFromMatrix')
6468 Transform createSvgTransformFromMatrix(Matrix matrix) native; 7362 Transform createSvgTransformFromMatrix(Matrix matrix) native;
6469 7363
6470 @DocsEditable @DomName('SVGTransformList.getItem') 7364 @DocsEditable
7365 @DomName('SVGTransformList.getItem')
6471 Transform getItem(int index) native; 7366 Transform getItem(int index) native;
6472 7367
6473 @DocsEditable @DomName('SVGTransformList.initialize') 7368 @DocsEditable
7369 @DomName('SVGTransformList.initialize')
6474 Transform initialize(Transform item) native; 7370 Transform initialize(Transform item) native;
6475 7371
6476 @DocsEditable @DomName('SVGTransformList.insertItemBefore') 7372 @DocsEditable
7373 @DomName('SVGTransformList.insertItemBefore')
6477 Transform insertItemBefore(Transform item, int index) native; 7374 Transform insertItemBefore(Transform item, int index) native;
6478 7375
6479 @DocsEditable @DomName('SVGTransformList.removeItem') 7376 @DocsEditable
7377 @DomName('SVGTransformList.removeItem')
6480 Transform removeItem(int index) native; 7378 Transform removeItem(int index) native;
6481 7379
6482 @DocsEditable @DomName('SVGTransformList.replaceItem') 7380 @DocsEditable
7381 @DomName('SVGTransformList.replaceItem')
6483 Transform replaceItem(Transform item, int index) native; 7382 Transform replaceItem(Transform item, int index) native;
6484 } 7383 }
6485 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7384 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6486 // for details. All rights reserved. Use of this source code is governed by a 7385 // for details. All rights reserved. Use of this source code is governed by a
6487 // BSD-style license that can be found in the LICENSE file. 7386 // BSD-style license that can be found in the LICENSE file.
6488 7387
6489 7388
6490 @DocsEditable 7389 @DocsEditable
6491 @DomName('SVGTransformable') 7390 @DomName('SVGTransformable')
6492 abstract class Transformable implements Locatable { 7391 abstract class Transformable implements Locatable {
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
6540 7439
6541 7440
6542 7441
6543 @DocsEditable 7442 @DocsEditable
6544 @DomName('SVGUseElement') 7443 @DomName('SVGUseElement')
6545 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { 7444 class UseElement extends SvgElement implements Transformable, Tests, UriReferenc e, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" {
6546 7445
6547 @DocsEditable 7446 @DocsEditable
6548 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ; 7447 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ;
6549 7448
6550 @DocsEditable @DomName('SVGUseElement.animatedInstanceRoot') 7449 @DocsEditable
7450 @DomName('SVGUseElement.animatedInstanceRoot')
6551 final ElementInstance animatedInstanceRoot; 7451 final ElementInstance animatedInstanceRoot;
6552 7452
6553 @DocsEditable @DomName('SVGUseElement.height') 7453 @DocsEditable
7454 @DomName('SVGUseElement.height')
6554 final AnimatedLength height; 7455 final AnimatedLength height;
6555 7456
6556 @DocsEditable @DomName('SVGUseElement.instanceRoot') 7457 @DocsEditable
7458 @DomName('SVGUseElement.instanceRoot')
6557 final ElementInstance instanceRoot; 7459 final ElementInstance instanceRoot;
6558 7460
6559 @DocsEditable @DomName('SVGUseElement.width') 7461 @DocsEditable
7462 @DomName('SVGUseElement.width')
6560 final AnimatedLength width; 7463 final AnimatedLength width;
6561 7464
6562 @DocsEditable @DomName('SVGUseElement.x') 7465 @DocsEditable
7466 @DomName('SVGUseElement.x')
6563 final AnimatedLength x; 7467 final AnimatedLength x;
6564 7468
6565 @DocsEditable @DomName('SVGUseElement.y') 7469 @DocsEditable
7470 @DomName('SVGUseElement.y')
6566 final AnimatedLength y; 7471 final AnimatedLength y;
6567 7472
6568 // From SVGExternalResourcesRequired 7473 // From SVGExternalResourcesRequired
6569 7474
6570 @DocsEditable @DomName('SVGUseElement.externalResourcesRequired') 7475 @DocsEditable
7476 @DomName('SVGUseElement.externalResourcesRequired')
6571 final AnimatedBoolean externalResourcesRequired; 7477 final AnimatedBoolean externalResourcesRequired;
6572 7478
6573 // From SVGLangSpace 7479 // From SVGLangSpace
6574 7480
6575 @DocsEditable @DomName('SVGUseElement.xmllang') 7481 @DocsEditable
7482 @DomName('SVGUseElement.xmllang')
6576 String xmllang; 7483 String xmllang;
6577 7484
6578 @DocsEditable @DomName('SVGUseElement.xmlspace') 7485 @DocsEditable
7486 @DomName('SVGUseElement.xmlspace')
6579 String xmlspace; 7487 String xmlspace;
6580 7488
6581 // From SVGLocatable 7489 // From SVGLocatable
6582 7490
6583 @DocsEditable @DomName('SVGUseElement.farthestViewportElement') 7491 @DocsEditable
7492 @DomName('SVGUseElement.farthestViewportElement')
6584 final SvgElement farthestViewportElement; 7493 final SvgElement farthestViewportElement;
6585 7494
6586 @DocsEditable @DomName('SVGUseElement.nearestViewportElement') 7495 @DocsEditable
7496 @DomName('SVGUseElement.nearestViewportElement')
6587 final SvgElement nearestViewportElement; 7497 final SvgElement nearestViewportElement;
6588 7498
6589 @DocsEditable @DomName('SVGUseElement.getBBox') 7499 @DocsEditable
7500 @DomName('SVGUseElement.getBBox')
6590 Rect getBBox() native; 7501 Rect getBBox() native;
6591 7502
6592 @JSName('getCTM') 7503 @JSName('getCTM')
6593 @DocsEditable @DomName('SVGUseElement.getCTM') 7504 @DocsEditable
7505 @DomName('SVGUseElement.getCTM')
6594 Matrix getCtm() native; 7506 Matrix getCtm() native;
6595 7507
6596 @JSName('getScreenCTM') 7508 @JSName('getScreenCTM')
6597 @DocsEditable @DomName('SVGUseElement.getScreenCTM') 7509 @DocsEditable
7510 @DomName('SVGUseElement.getScreenCTM')
6598 Matrix getScreenCtm() native; 7511 Matrix getScreenCtm() native;
6599 7512
6600 @DocsEditable @DomName('SVGUseElement.getTransformToElement') 7513 @DocsEditable
7514 @DomName('SVGUseElement.getTransformToElement')
6601 Matrix getTransformToElement(SvgElement element) native; 7515 Matrix getTransformToElement(SvgElement element) native;
6602 7516
6603 // From SVGStylable 7517 // From SVGStylable
6604 7518
6605 // Shadowing definition. 7519 // Shadowing definition.
6606 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 7520 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
6607 7521
6608 // Use implementation from Element. 7522 // Use implementation from Element.
6609 // final CssStyleDeclaration style; 7523 // final CssStyleDeclaration style;
6610 7524
6611 @DocsEditable @DomName('SVGUseElement.getPresentationAttribute') 7525 @DocsEditable
7526 @DomName('SVGUseElement.getPresentationAttribute')
6612 CssValue getPresentationAttribute(String name) native; 7527 CssValue getPresentationAttribute(String name) native;
6613 7528
6614 // From SVGTests 7529 // From SVGTests
6615 7530
6616 @DocsEditable @DomName('SVGUseElement.requiredExtensions') 7531 @DocsEditable
7532 @DomName('SVGUseElement.requiredExtensions')
6617 final StringList requiredExtensions; 7533 final StringList requiredExtensions;
6618 7534
6619 @DocsEditable @DomName('SVGUseElement.requiredFeatures') 7535 @DocsEditable
7536 @DomName('SVGUseElement.requiredFeatures')
6620 final StringList requiredFeatures; 7537 final StringList requiredFeatures;
6621 7538
6622 @DocsEditable @DomName('SVGUseElement.systemLanguage') 7539 @DocsEditable
7540 @DomName('SVGUseElement.systemLanguage')
6623 final StringList systemLanguage; 7541 final StringList systemLanguage;
6624 7542
6625 @DocsEditable @DomName('SVGUseElement.hasExtension') 7543 @DocsEditable
7544 @DomName('SVGUseElement.hasExtension')
6626 bool hasExtension(String extension) native; 7545 bool hasExtension(String extension) native;
6627 7546
6628 // From SVGTransformable 7547 // From SVGTransformable
6629 7548
6630 @DocsEditable @DomName('SVGUseElement.transform') 7549 @DocsEditable
7550 @DomName('SVGUseElement.transform')
6631 final AnimatedTransformList transform; 7551 final AnimatedTransformList transform;
6632 7552
6633 // From SVGURIReference 7553 // From SVGURIReference
6634 7554
6635 @DocsEditable @DomName('SVGUseElement.href') 7555 @DocsEditable
7556 @DomName('SVGUseElement.href')
6636 final AnimatedString href; 7557 final AnimatedString href;
6637 } 7558 }
6638 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7559 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6639 // for details. All rights reserved. Use of this source code is governed by a 7560 // for details. All rights reserved. Use of this source code is governed by a
6640 // BSD-style license that can be found in the LICENSE file. 7561 // BSD-style license that can be found in the LICENSE file.
6641 7562
6642 7563
6643 7564
6644 @DocsEditable 7565 @DocsEditable
6645 @DomName('SVGVKernElement') 7566 @DomName('SVGVKernElement')
6646 class VKernElement extends SvgElement native "*SVGVKernElement" { 7567 class VKernElement extends SvgElement native "*SVGVKernElement" {
6647 7568
6648 @DocsEditable 7569 @DocsEditable
6649 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke rn"); 7570 factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vke rn");
6650 } 7571 }
6651 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7572 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6652 // for details. All rights reserved. Use of this source code is governed by a 7573 // for details. All rights reserved. Use of this source code is governed by a
6653 // BSD-style license that can be found in the LICENSE file. 7574 // BSD-style license that can be found in the LICENSE file.
6654 7575
6655 7576
6656 7577
6657 @DocsEditable 7578 @DocsEditable
6658 @DomName('SVGViewElement') 7579 @DomName('SVGViewElement')
6659 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "*SVGViewElement" { 7580 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "*SVGViewElement" {
6660 7581
6661 @DocsEditable 7582 @DocsEditable
6662 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view "); 7583 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view ");
6663 7584
6664 @DocsEditable @DomName('SVGViewElement.viewTarget') 7585 @DocsEditable
7586 @DomName('SVGViewElement.viewTarget')
6665 final StringList viewTarget; 7587 final StringList viewTarget;
6666 7588
6667 // From SVGExternalResourcesRequired 7589 // From SVGExternalResourcesRequired
6668 7590
6669 @DocsEditable @DomName('SVGViewElement.externalResourcesRequired') 7591 @DocsEditable
7592 @DomName('SVGViewElement.externalResourcesRequired')
6670 final AnimatedBoolean externalResourcesRequired; 7593 final AnimatedBoolean externalResourcesRequired;
6671 7594
6672 // From SVGFitToViewBox 7595 // From SVGFitToViewBox
6673 7596
6674 @DocsEditable @DomName('SVGViewElement.preserveAspectRatio') 7597 @DocsEditable
7598 @DomName('SVGViewElement.preserveAspectRatio')
6675 final AnimatedPreserveAspectRatio preserveAspectRatio; 7599 final AnimatedPreserveAspectRatio preserveAspectRatio;
6676 7600
6677 @DocsEditable @DomName('SVGViewElement.viewBox') 7601 @DocsEditable
7602 @DomName('SVGViewElement.viewBox')
6678 final AnimatedRect viewBox; 7603 final AnimatedRect viewBox;
6679 7604
6680 // From SVGZoomAndPan 7605 // From SVGZoomAndPan
6681 7606
6682 @DocsEditable @DomName('SVGViewElement.zoomAndPan') 7607 @DocsEditable
7608 @DomName('SVGViewElement.zoomAndPan')
6683 int zoomAndPan; 7609 int zoomAndPan;
6684 } 7610 }
6685 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7611 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6686 // for details. All rights reserved. Use of this source code is governed by a 7612 // for details. All rights reserved. Use of this source code is governed by a
6687 // BSD-style license that can be found in the LICENSE file. 7613 // BSD-style license that can be found in the LICENSE file.
6688 7614
6689 7615
6690 7616
6691 @DocsEditable 7617 @DocsEditable
6692 @DomName('SVGViewSpec') 7618 @DomName('SVGViewSpec')
6693 class ViewSpec native "*SVGViewSpec" { 7619 class ViewSpec native "*SVGViewSpec" {
6694 7620
6695 @DocsEditable @DomName('SVGViewSpec.preserveAspectRatio') 7621 @DocsEditable
7622 @DomName('SVGViewSpec.preserveAspectRatio')
6696 final AnimatedPreserveAspectRatio preserveAspectRatio; 7623 final AnimatedPreserveAspectRatio preserveAspectRatio;
6697 7624
6698 @DocsEditable @DomName('SVGViewSpec.preserveAspectRatioString') 7625 @DocsEditable
7626 @DomName('SVGViewSpec.preserveAspectRatioString')
6699 final String preserveAspectRatioString; 7627 final String preserveAspectRatioString;
6700 7628
6701 @DocsEditable @DomName('SVGViewSpec.transform') 7629 @DocsEditable
7630 @DomName('SVGViewSpec.transform')
6702 final TransformList transform; 7631 final TransformList transform;
6703 7632
6704 @DocsEditable @DomName('SVGViewSpec.transformString') 7633 @DocsEditable
7634 @DomName('SVGViewSpec.transformString')
6705 final String transformString; 7635 final String transformString;
6706 7636
6707 @DocsEditable @DomName('SVGViewSpec.viewBox') 7637 @DocsEditable
7638 @DomName('SVGViewSpec.viewBox')
6708 final AnimatedRect viewBox; 7639 final AnimatedRect viewBox;
6709 7640
6710 @DocsEditable @DomName('SVGViewSpec.viewBoxString') 7641 @DocsEditable
7642 @DomName('SVGViewSpec.viewBoxString')
6711 final String viewBoxString; 7643 final String viewBoxString;
6712 7644
6713 @DocsEditable @DomName('SVGViewSpec.viewTarget') 7645 @DocsEditable
7646 @DomName('SVGViewSpec.viewTarget')
6714 final SvgElement viewTarget; 7647 final SvgElement viewTarget;
6715 7648
6716 @DocsEditable @DomName('SVGViewSpec.viewTargetString') 7649 @DocsEditable
7650 @DomName('SVGViewSpec.viewTargetString')
6717 final String viewTargetString; 7651 final String viewTargetString;
6718 7652
6719 @DocsEditable @DomName('SVGViewSpec.zoomAndPan') 7653 @DocsEditable
7654 @DomName('SVGViewSpec.zoomAndPan')
6720 int zoomAndPan; 7655 int zoomAndPan;
6721 } 7656 }
6722 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7657 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6723 // for details. All rights reserved. Use of this source code is governed by a 7658 // for details. All rights reserved. Use of this source code is governed by a
6724 // BSD-style license that can be found in the LICENSE file. 7659 // BSD-style license that can be found in the LICENSE file.
6725 7660
6726 7661
6727 @DocsEditable 7662 @DocsEditable
6728 @DomName('SVGZoomAndPan') 7663 @DomName('SVGZoomAndPan')
6729 abstract class ZoomAndPan { 7664 abstract class ZoomAndPan {
6730 7665
6731 static const int SVG_ZOOMANDPAN_DISABLE = 1; 7666 static const int SVG_ZOOMANDPAN_DISABLE = 1;
6732 7667
6733 static const int SVG_ZOOMANDPAN_MAGNIFY = 2; 7668 static const int SVG_ZOOMANDPAN_MAGNIFY = 2;
6734 7669
6735 static const int SVG_ZOOMANDPAN_UNKNOWN = 0; 7670 static const int SVG_ZOOMANDPAN_UNKNOWN = 0;
6736 7671
6737 int zoomAndPan; 7672 int zoomAndPan;
6738 } 7673 }
6739 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7674 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6740 // for details. All rights reserved. Use of this source code is governed by a 7675 // for details. All rights reserved. Use of this source code is governed by a
6741 // BSD-style license that can be found in the LICENSE file. 7676 // BSD-style license that can be found in the LICENSE file.
6742 7677
6743 7678
6744 7679
6745 @DocsEditable 7680 @DocsEditable
6746 @DomName('SVGZoomEvent') 7681 @DomName('SVGZoomEvent')
6747 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { 7682 class ZoomEvent extends UIEvent native "*SVGZoomEvent" {
6748 7683
6749 @DocsEditable @DomName('SVGZoomEvent.newScale') 7684 @DocsEditable
7685 @DomName('SVGZoomEvent.newScale')
6750 final num newScale; 7686 final num newScale;
6751 7687
6752 @DocsEditable @DomName('SVGZoomEvent.newTranslate') 7688 @DocsEditable
7689 @DomName('SVGZoomEvent.newTranslate')
6753 final Point newTranslate; 7690 final Point newTranslate;
6754 7691
6755 @DocsEditable @DomName('SVGZoomEvent.previousScale') 7692 @DocsEditable
7693 @DomName('SVGZoomEvent.previousScale')
6756 final num previousScale; 7694 final num previousScale;
6757 7695
6758 @DocsEditable @DomName('SVGZoomEvent.previousTranslate') 7696 @DocsEditable
7697 @DomName('SVGZoomEvent.previousTranslate')
6759 final Point previousTranslate; 7698 final Point previousTranslate;
6760 7699
6761 @DocsEditable @DomName('SVGZoomEvent.zoomRectScreen') 7700 @DocsEditable
7701 @DomName('SVGZoomEvent.zoomRectScreen')
6762 final Rect zoomRectScreen; 7702 final Rect zoomRectScreen;
6763 } 7703 }
6764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7704 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6765 // for details. All rights reserved. Use of this source code is governed by a 7705 // for details. All rights reserved. Use of this source code is governed by a
6766 // BSD-style license that can be found in the LICENSE file. 7706 // BSD-style license that can be found in the LICENSE file.
6767 7707
6768 7708
6769 7709
6770 @DocsEditable 7710 @DocsEditable
6771 @DomName('SVGElementInstanceList') 7711 @DomName('SVGElementInstanceList')
6772 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "*SVGElementInstanceList" { 7712 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "*SVGElementInstanceList" {
6773 7713
6774 @DocsEditable @DomName('SVGElementInstanceList.length') 7714 @DocsEditable
7715 @DomName('SVGElementInstanceList.length')
6775 int get length => JS("int", "#.length", this); 7716 int get length => JS("int", "#.length", this);
6776 7717
6777 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i ndex); 7718 ElementInstance operator[](int index) => JS("ElementInstance", "#[#]", this, i ndex);
6778 7719
6779 void operator[]=(int index, ElementInstance value) { 7720 void operator[]=(int index, ElementInstance value) {
6780 throw new UnsupportedError("Cannot assign element of immutable List."); 7721 throw new UnsupportedError("Cannot assign element of immutable List.");
6781 } 7722 }
6782 // -- start List<ElementInstance> mixins. 7723 // -- start List<ElementInstance> mixins.
6783 // ElementInstance is the element type. 7724 // ElementInstance is the element type.
6784 7725
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
6915 7856
6916 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) { 7857 void insertRange(int start, int rangeLength, [ElementInstance initialValue]) {
6917 throw new UnsupportedError("Cannot insertRange on immutable List."); 7858 throw new UnsupportedError("Cannot insertRange on immutable List.");
6918 } 7859 }
6919 7860
6920 List<ElementInstance> getRange(int start, int rangeLength) => 7861 List<ElementInstance> getRange(int start, int rangeLength) =>
6921 Lists.getRange(this, start, rangeLength, <ElementInstance>[]); 7862 Lists.getRange(this, start, rangeLength, <ElementInstance>[]);
6922 7863
6923 // -- end List<ElementInstance> mixins. 7864 // -- end List<ElementInstance> mixins.
6924 7865
6925 @DocsEditable @DomName('SVGElementInstanceList.item') 7866 @DocsEditable
7867 @DomName('SVGElementInstanceList.item')
6926 ElementInstance item(int index) native; 7868 ElementInstance item(int index) native;
6927 } 7869 }
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