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

Side by Side Diff: sdk/lib/svg/dartium/svg_dartium.dart

Issue 11398002: Splitting SVG types out of dart:html. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Minifying. Created 8 years, 1 month 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
« no previous file with comments | « sdk/lib/svg/dart2js/svg_dart2js.dart ('k') | tests/html/element_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 library svg;
2
3 import 'dart:html';
4 import 'dart:nativewrappers';
5 // DO NOT EDIT
6 // Auto-generated dart:svg library.
7
8
9
10
11
12 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13 // for details. All rights reserved. Use of this source code is governed by a
14 // BSD-style license that can be found in the LICENSE file.
15
16
17 final _START_TAG_REGEXP = const RegExp('<(\\w+)');
18
19 class _SVGElementFactoryProvider {
20 static SVGElement createSVGElement_tag(String tag) {
21 final Element temp =
22 document.$dom_createElementNS("http://www.w3.org/2000/svg", tag);
23 return temp;
24 }
25
26 static SVGElement createSVGElement_svg(String svg) {
27 Element parentTag;
28 final match = _START_TAG_REGEXP.firstMatch(svg);
29 if (match != null && match.group(1).toLowerCase() == 'svg') {
30 parentTag = new Element.tag('div');
31 } else {
32 parentTag = new SVGSVGElement();
33 }
34
35 parentTag.innerHTML = svg;
36 if (parentTag.elements.length == 1) return parentTag.elements.removeLast();
37
38 throw new ArgumentError(
39 'SVG had ${parentTag.elements.length} '
40 'top-level elements but 1 expected');
41 }
42 }
43
44 class _SVGSVGElementFactoryProvider {
45 static SVGSVGElement createSVGSVGElement() {
46 final el = new SVGElement.tag("svg");
47 // The SVG spec requires the version attribute to match the spec version
48 el.attributes['version'] = "1.1";
49 return el;
50 }
51 }
52 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
53 // for details. All rights reserved. Use of this source code is governed by a
54 // BSD-style license that can be found in the LICENSE file.
55
56 // WARNING: Do not edit - generated code.
57
58
59 /// @domName SVGAElement
60 class SVGAElement extends SVGElement implements SVGLangSpace, SVGTests, SVGStyla ble, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable {
61 SVGAElement.internal(): super.internal();
62
63
64 /** @domName SVGAElement.target */
65 SVGAnimatedString get target native "SVGAElement_target_Getter";
66
67
68 /** @domName SVGAElement.externalResourcesRequired */
69 SVGAnimatedBoolean get externalResourcesRequired native "SVGAElement_externalR esourcesRequired_Getter";
70
71
72 /** @domName SVGAElement.xmllang */
73 String get xmllang native "SVGAElement_xmllang_Getter";
74
75
76 /** @domName SVGAElement.xmllang */
77 void set xmllang(String value) native "SVGAElement_xmllang_Setter";
78
79
80 /** @domName SVGAElement.xmlspace */
81 String get xmlspace native "SVGAElement_xmlspace_Getter";
82
83
84 /** @domName SVGAElement.xmlspace */
85 void set xmlspace(String value) native "SVGAElement_xmlspace_Setter";
86
87
88 /** @domName SVGAElement.farthestViewportElement */
89 SVGElement get farthestViewportElement native "SVGAElement_farthestViewportEle ment_Getter";
90
91
92 /** @domName SVGAElement.nearestViewportElement */
93 SVGElement get nearestViewportElement native "SVGAElement_nearestViewportEleme nt_Getter";
94
95
96 /** @domName SVGAElement.getBBox */
97 SVGRect getBBox() native "SVGAElement_getBBox_Callback";
98
99
100 /** @domName SVGAElement.getCTM */
101 SVGMatrix getCTM() native "SVGAElement_getCTM_Callback";
102
103
104 /** @domName SVGAElement.getScreenCTM */
105 SVGMatrix getScreenCTM() native "SVGAElement_getScreenCTM_Callback";
106
107
108 /** @domName SVGAElement.getTransformToElement */
109 SVGMatrix getTransformToElement(SVGElement element) native "SVGAElement_getTra nsformToElement_Callback";
110
111
112 /** @domName SVGAElement.className */
113 SVGAnimatedString get $dom_svgClassName native "SVGAElement_className_Getter";
114
115
116 /** @domName SVGAElement.style */
117 CSSStyleDeclaration get style native "SVGAElement_style_Getter";
118
119
120 /** @domName SVGAElement.getPresentationAttribute */
121 CSSValue getPresentationAttribute(String name) native "SVGAElement_getPresenta tionAttribute_Callback";
122
123
124 /** @domName SVGAElement.requiredExtensions */
125 SVGStringList get requiredExtensions native "SVGAElement_requiredExtensions_Ge tter";
126
127
128 /** @domName SVGAElement.requiredFeatures */
129 SVGStringList get requiredFeatures native "SVGAElement_requiredFeatures_Getter ";
130
131
132 /** @domName SVGAElement.systemLanguage */
133 SVGStringList get systemLanguage native "SVGAElement_systemLanguage_Getter";
134
135
136 /** @domName SVGAElement.hasExtension */
137 bool hasExtension(String extension) native "SVGAElement_hasExtension_Callback" ;
138
139
140 /** @domName SVGAElement.transform */
141 SVGAnimatedTransformList get transform native "SVGAElement_transform_Getter";
142
143
144 /** @domName SVGAElement.href */
145 SVGAnimatedString get href native "SVGAElement_href_Getter";
146
147 }
148 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
149 // for details. All rights reserved. Use of this source code is governed by a
150 // BSD-style license that can be found in the LICENSE file.
151
152 // WARNING: Do not edit - generated code.
153
154
155 /// @domName SVGAltGlyphDefElement
156 class SVGAltGlyphDefElement extends SVGElement {
157 SVGAltGlyphDefElement.internal(): super.internal();
158
159 }
160 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
161 // for details. All rights reserved. Use of this source code is governed by a
162 // BSD-style license that can be found in the LICENSE file.
163
164 // WARNING: Do not edit - generated code.
165
166
167 /// @domName SVGAltGlyphElement
168 class SVGAltGlyphElement extends SVGTextPositioningElement implements SVGURIRefe rence {
169 SVGAltGlyphElement.internal(): super.internal();
170
171
172 /** @domName SVGAltGlyphElement.format */
173 String get format native "SVGAltGlyphElement_format_Getter";
174
175
176 /** @domName SVGAltGlyphElement.format */
177 void set format(String value) native "SVGAltGlyphElement_format_Setter";
178
179
180 /** @domName SVGAltGlyphElement.glyphRef */
181 String get glyphRef native "SVGAltGlyphElement_glyphRef_Getter";
182
183
184 /** @domName SVGAltGlyphElement.glyphRef */
185 void set glyphRef(String value) native "SVGAltGlyphElement_glyphRef_Setter";
186
187
188 /** @domName SVGAltGlyphElement.href */
189 SVGAnimatedString get href native "SVGAltGlyphElement_href_Getter";
190
191 }
192 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
193 // for details. All rights reserved. Use of this source code is governed by a
194 // BSD-style license that can be found in the LICENSE file.
195
196 // WARNING: Do not edit - generated code.
197
198
199 /// @domName SVGAltGlyphItemElement
200 class SVGAltGlyphItemElement extends SVGElement {
201 SVGAltGlyphItemElement.internal(): super.internal();
202
203 }
204 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
205 // for details. All rights reserved. Use of this source code is governed by a
206 // BSD-style license that can be found in the LICENSE file.
207
208 // WARNING: Do not edit - generated code.
209
210
211 /// @domName SVGAngle
212 class SVGAngle extends NativeFieldWrapperClass1 {
213 SVGAngle.internal();
214
215 static const int SVG_ANGLETYPE_DEG = 2;
216
217 static const int SVG_ANGLETYPE_GRAD = 4;
218
219 static const int SVG_ANGLETYPE_RAD = 3;
220
221 static const int SVG_ANGLETYPE_UNKNOWN = 0;
222
223 static const int SVG_ANGLETYPE_UNSPECIFIED = 1;
224
225
226 /** @domName SVGAngle.unitType */
227 int get unitType native "SVGAngle_unitType_Getter";
228
229
230 /** @domName SVGAngle.value */
231 num get value native "SVGAngle_value_Getter";
232
233
234 /** @domName SVGAngle.value */
235 void set value(num value) native "SVGAngle_value_Setter";
236
237
238 /** @domName SVGAngle.valueAsString */
239 String get valueAsString native "SVGAngle_valueAsString_Getter";
240
241
242 /** @domName SVGAngle.valueAsString */
243 void set valueAsString(String value) native "SVGAngle_valueAsString_Setter";
244
245
246 /** @domName SVGAngle.valueInSpecifiedUnits */
247 num get valueInSpecifiedUnits native "SVGAngle_valueInSpecifiedUnits_Getter";
248
249
250 /** @domName SVGAngle.valueInSpecifiedUnits */
251 void set valueInSpecifiedUnits(num value) native "SVGAngle_valueInSpecifiedUni ts_Setter";
252
253
254 /** @domName SVGAngle.convertToSpecifiedUnits */
255 void convertToSpecifiedUnits(int unitType) native "SVGAngle_convertToSpecified Units_Callback";
256
257
258 /** @domName SVGAngle.newValueSpecifiedUnits */
259 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native "S VGAngle_newValueSpecifiedUnits_Callback";
260
261 }
262 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
263 // for details. All rights reserved. Use of this source code is governed by a
264 // BSD-style license that can be found in the LICENSE file.
265
266 // WARNING: Do not edit - generated code.
267
268
269 /// @domName SVGAnimateColorElement
270 class SVGAnimateColorElement extends SVGAnimationElement {
271 SVGAnimateColorElement.internal(): super.internal();
272
273 }
274 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
275 // for details. All rights reserved. Use of this source code is governed by a
276 // BSD-style license that can be found in the LICENSE file.
277
278 // WARNING: Do not edit - generated code.
279
280
281 /// @domName SVGAnimateElement
282 class SVGAnimateElement extends SVGAnimationElement {
283 SVGAnimateElement.internal(): super.internal();
284
285 }
286 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
287 // for details. All rights reserved. Use of this source code is governed by a
288 // BSD-style license that can be found in the LICENSE file.
289
290 // WARNING: Do not edit - generated code.
291
292
293 /// @domName SVGAnimateMotionElement
294 class SVGAnimateMotionElement extends SVGAnimationElement {
295 SVGAnimateMotionElement.internal(): super.internal();
296
297 }
298 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
299 // for details. All rights reserved. Use of this source code is governed by a
300 // BSD-style license that can be found in the LICENSE file.
301
302 // WARNING: Do not edit - generated code.
303
304
305 /// @domName SVGAnimateTransformElement
306 class SVGAnimateTransformElement extends SVGAnimationElement {
307 SVGAnimateTransformElement.internal(): super.internal();
308
309 }
310 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
311 // for details. All rights reserved. Use of this source code is governed by a
312 // BSD-style license that can be found in the LICENSE file.
313
314 // WARNING: Do not edit - generated code.
315
316
317 /// @domName SVGAnimatedAngle
318 class SVGAnimatedAngle extends NativeFieldWrapperClass1 {
319 SVGAnimatedAngle.internal();
320
321
322 /** @domName SVGAnimatedAngle.animVal */
323 SVGAngle get animVal native "SVGAnimatedAngle_animVal_Getter";
324
325
326 /** @domName SVGAnimatedAngle.baseVal */
327 SVGAngle get baseVal native "SVGAnimatedAngle_baseVal_Getter";
328
329 }
330 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
331 // for details. All rights reserved. Use of this source code is governed by a
332 // BSD-style license that can be found in the LICENSE file.
333
334 // WARNING: Do not edit - generated code.
335
336
337 /// @domName SVGAnimatedBoolean
338 class SVGAnimatedBoolean extends NativeFieldWrapperClass1 {
339 SVGAnimatedBoolean.internal();
340
341
342 /** @domName SVGAnimatedBoolean.animVal */
343 bool get animVal native "SVGAnimatedBoolean_animVal_Getter";
344
345
346 /** @domName SVGAnimatedBoolean.baseVal */
347 bool get baseVal native "SVGAnimatedBoolean_baseVal_Getter";
348
349
350 /** @domName SVGAnimatedBoolean.baseVal */
351 void set baseVal(bool value) native "SVGAnimatedBoolean_baseVal_Setter";
352
353 }
354 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
355 // for details. All rights reserved. Use of this source code is governed by a
356 // BSD-style license that can be found in the LICENSE file.
357
358 // WARNING: Do not edit - generated code.
359
360
361 /// @domName SVGAnimatedEnumeration
362 class SVGAnimatedEnumeration extends NativeFieldWrapperClass1 {
363 SVGAnimatedEnumeration.internal();
364
365
366 /** @domName SVGAnimatedEnumeration.animVal */
367 int get animVal native "SVGAnimatedEnumeration_animVal_Getter";
368
369
370 /** @domName SVGAnimatedEnumeration.baseVal */
371 int get baseVal native "SVGAnimatedEnumeration_baseVal_Getter";
372
373
374 /** @domName SVGAnimatedEnumeration.baseVal */
375 void set baseVal(int value) native "SVGAnimatedEnumeration_baseVal_Setter";
376
377 }
378 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
379 // for details. All rights reserved. Use of this source code is governed by a
380 // BSD-style license that can be found in the LICENSE file.
381
382 // WARNING: Do not edit - generated code.
383
384
385 /// @domName SVGAnimatedInteger
386 class SVGAnimatedInteger extends NativeFieldWrapperClass1 {
387 SVGAnimatedInteger.internal();
388
389
390 /** @domName SVGAnimatedInteger.animVal */
391 int get animVal native "SVGAnimatedInteger_animVal_Getter";
392
393
394 /** @domName SVGAnimatedInteger.baseVal */
395 int get baseVal native "SVGAnimatedInteger_baseVal_Getter";
396
397
398 /** @domName SVGAnimatedInteger.baseVal */
399 void set baseVal(int value) native "SVGAnimatedInteger_baseVal_Setter";
400
401 }
402 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
403 // for details. All rights reserved. Use of this source code is governed by a
404 // BSD-style license that can be found in the LICENSE file.
405
406 // WARNING: Do not edit - generated code.
407
408
409 /// @domName SVGAnimatedLength
410 class SVGAnimatedLength extends NativeFieldWrapperClass1 {
411 SVGAnimatedLength.internal();
412
413
414 /** @domName SVGAnimatedLength.animVal */
415 SVGLength get animVal native "SVGAnimatedLength_animVal_Getter";
416
417
418 /** @domName SVGAnimatedLength.baseVal */
419 SVGLength get baseVal native "SVGAnimatedLength_baseVal_Getter";
420
421 }
422 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
423 // for details. All rights reserved. Use of this source code is governed by a
424 // BSD-style license that can be found in the LICENSE file.
425
426 // WARNING: Do not edit - generated code.
427
428
429 /// @domName SVGAnimatedLengthList
430 class SVGAnimatedLengthList extends NativeFieldWrapperClass1 implements List<SVG AnimatedLength> {
431 SVGAnimatedLengthList.internal();
432
433
434 /** @domName SVGAnimatedLengthList.animVal */
435 SVGLengthList get animVal native "SVGAnimatedLengthList_animVal_Getter";
436
437
438 /** @domName SVGAnimatedLengthList.baseVal */
439 SVGLengthList get baseVal native "SVGAnimatedLengthList_baseVal_Getter";
440
441 SVGAnimatedLength operator[](int index) native "SVGAnimatedLengthList_item_Cal lback";
442
443 void operator[]=(int index, SVGAnimatedLength value) {
444 throw new UnsupportedError("Cannot assign element of immutable List.");
445 }
446 // -- start List<SVGAnimatedLength> mixins.
447 // SVGAnimatedLength is the element type.
448
449 // From Iterable<SVGAnimatedLength>:
450
451 Iterator<SVGAnimatedLength> iterator() {
452 // Note: NodeLists are not fixed size. And most probably length shouldn't
453 // be cached in both iterator _and_ forEach method. For now caching it
454 // for consistency.
455 return new FixedSizeListIterator<SVGAnimatedLength>(this);
456 }
457
458 // From Collection<SVGAnimatedLength>:
459
460 void add(SVGAnimatedLength value) {
461 throw new UnsupportedError("Cannot add to immutable List.");
462 }
463
464 void addLast(SVGAnimatedLength value) {
465 throw new UnsupportedError("Cannot add to immutable List.");
466 }
467
468 void addAll(Collection<SVGAnimatedLength> collection) {
469 throw new UnsupportedError("Cannot add to immutable List.");
470 }
471
472 bool contains(SVGAnimatedLength element) => _Collections.contains(this, elemen t);
473
474 void forEach(void f(SVGAnimatedLength element)) => _Collections.forEach(this, f);
475
476 Collection map(f(SVGAnimatedLength element)) => _Collections.map(this, [], f);
477
478 Collection<SVGAnimatedLength> filter(bool f(SVGAnimatedLength element)) =>
479 _Collections.filter(this, <SVGAnimatedLength>[], f);
480
481 bool every(bool f(SVGAnimatedLength element)) => _Collections.every(this, f);
482
483 bool some(bool f(SVGAnimatedLength element)) => _Collections.some(this, f);
484
485 bool get isEmpty => this.length == 0;
486
487 // From List<SVGAnimatedLength>:
488
489 void sort([Comparator<SVGAnimatedLength> compare = Comparable.compare]) {
490 throw new UnsupportedError("Cannot sort immutable List.");
491 }
492
493 int indexOf(SVGAnimatedLength element, [int start = 0]) =>
494 _Lists.indexOf(this, element, start, this.length);
495
496 int lastIndexOf(SVGAnimatedLength element, [int start]) {
497 if (start == null) start = length - 1;
498 return _Lists.lastIndexOf(this, element, start);
499 }
500
501 SVGAnimatedLength get last => this[length - 1];
502
503 SVGAnimatedLength removeLast() {
504 throw new UnsupportedError("Cannot removeLast on immutable List.");
505 }
506
507 void setRange(int start, int rangeLength, List<SVGAnimatedLength> from, [int s tartFrom]) {
508 throw new UnsupportedError("Cannot setRange on immutable List.");
509 }
510
511 void removeRange(int start, int rangeLength) {
512 throw new UnsupportedError("Cannot removeRange on immutable List.");
513 }
514
515 void insertRange(int start, int rangeLength, [SVGAnimatedLength initialValue]) {
516 throw new UnsupportedError("Cannot insertRange on immutable List.");
517 }
518
519 List<SVGAnimatedLength> getRange(int start, int rangeLength) =>
520 _Lists.getRange(this, start, rangeLength, <SVGAnimatedLength>[]);
521
522 // -- end List<SVGAnimatedLength> mixins.
523
524 }
525 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
526 // for details. All rights reserved. Use of this source code is governed by a
527 // BSD-style license that can be found in the LICENSE file.
528
529 // WARNING: Do not edit - generated code.
530
531
532 /// @domName SVGAnimatedNumber
533 class SVGAnimatedNumber extends NativeFieldWrapperClass1 {
534 SVGAnimatedNumber.internal();
535
536
537 /** @domName SVGAnimatedNumber.animVal */
538 num get animVal native "SVGAnimatedNumber_animVal_Getter";
539
540
541 /** @domName SVGAnimatedNumber.baseVal */
542 num get baseVal native "SVGAnimatedNumber_baseVal_Getter";
543
544
545 /** @domName SVGAnimatedNumber.baseVal */
546 void set baseVal(num value) native "SVGAnimatedNumber_baseVal_Setter";
547
548 }
549 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
550 // for details. All rights reserved. Use of this source code is governed by a
551 // BSD-style license that can be found in the LICENSE file.
552
553 // WARNING: Do not edit - generated code.
554
555
556 /// @domName SVGAnimatedNumberList
557 class SVGAnimatedNumberList extends NativeFieldWrapperClass1 implements List<SVG AnimatedNumber> {
558 SVGAnimatedNumberList.internal();
559
560
561 /** @domName SVGAnimatedNumberList.animVal */
562 SVGNumberList get animVal native "SVGAnimatedNumberList_animVal_Getter";
563
564
565 /** @domName SVGAnimatedNumberList.baseVal */
566 SVGNumberList get baseVal native "SVGAnimatedNumberList_baseVal_Getter";
567
568 SVGAnimatedNumber operator[](int index) native "SVGAnimatedNumberList_item_Cal lback";
569
570 void operator[]=(int index, SVGAnimatedNumber value) {
571 throw new UnsupportedError("Cannot assign element of immutable List.");
572 }
573 // -- start List<SVGAnimatedNumber> mixins.
574 // SVGAnimatedNumber is the element type.
575
576 // From Iterable<SVGAnimatedNumber>:
577
578 Iterator<SVGAnimatedNumber> iterator() {
579 // Note: NodeLists are not fixed size. And most probably length shouldn't
580 // be cached in both iterator _and_ forEach method. For now caching it
581 // for consistency.
582 return new FixedSizeListIterator<SVGAnimatedNumber>(this);
583 }
584
585 // From Collection<SVGAnimatedNumber>:
586
587 void add(SVGAnimatedNumber value) {
588 throw new UnsupportedError("Cannot add to immutable List.");
589 }
590
591 void addLast(SVGAnimatedNumber value) {
592 throw new UnsupportedError("Cannot add to immutable List.");
593 }
594
595 void addAll(Collection<SVGAnimatedNumber> collection) {
596 throw new UnsupportedError("Cannot add to immutable List.");
597 }
598
599 bool contains(SVGAnimatedNumber element) => _Collections.contains(this, elemen t);
600
601 void forEach(void f(SVGAnimatedNumber element)) => _Collections.forEach(this, f);
602
603 Collection map(f(SVGAnimatedNumber element)) => _Collections.map(this, [], f);
604
605 Collection<SVGAnimatedNumber> filter(bool f(SVGAnimatedNumber element)) =>
606 _Collections.filter(this, <SVGAnimatedNumber>[], f);
607
608 bool every(bool f(SVGAnimatedNumber element)) => _Collections.every(this, f);
609
610 bool some(bool f(SVGAnimatedNumber element)) => _Collections.some(this, f);
611
612 bool get isEmpty => this.length == 0;
613
614 // From List<SVGAnimatedNumber>:
615
616 void sort([Comparator<SVGAnimatedNumber> compare = Comparable.compare]) {
617 throw new UnsupportedError("Cannot sort immutable List.");
618 }
619
620 int indexOf(SVGAnimatedNumber element, [int start = 0]) =>
621 _Lists.indexOf(this, element, start, this.length);
622
623 int lastIndexOf(SVGAnimatedNumber element, [int start]) {
624 if (start == null) start = length - 1;
625 return _Lists.lastIndexOf(this, element, start);
626 }
627
628 SVGAnimatedNumber get last => this[length - 1];
629
630 SVGAnimatedNumber removeLast() {
631 throw new UnsupportedError("Cannot removeLast on immutable List.");
632 }
633
634 void setRange(int start, int rangeLength, List<SVGAnimatedNumber> from, [int s tartFrom]) {
635 throw new UnsupportedError("Cannot setRange on immutable List.");
636 }
637
638 void removeRange(int start, int rangeLength) {
639 throw new UnsupportedError("Cannot removeRange on immutable List.");
640 }
641
642 void insertRange(int start, int rangeLength, [SVGAnimatedNumber initialValue]) {
643 throw new UnsupportedError("Cannot insertRange on immutable List.");
644 }
645
646 List<SVGAnimatedNumber> getRange(int start, int rangeLength) =>
647 _Lists.getRange(this, start, rangeLength, <SVGAnimatedNumber>[]);
648
649 // -- end List<SVGAnimatedNumber> mixins.
650
651 }
652 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
653 // for details. All rights reserved. Use of this source code is governed by a
654 // BSD-style license that can be found in the LICENSE file.
655
656 // WARNING: Do not edit - generated code.
657
658
659 /// @domName SVGAnimatedPreserveAspectRatio
660 class SVGAnimatedPreserveAspectRatio extends NativeFieldWrapperClass1 {
661 SVGAnimatedPreserveAspectRatio.internal();
662
663
664 /** @domName SVGAnimatedPreserveAspectRatio.animVal */
665 SVGPreserveAspectRatio get animVal native "SVGAnimatedPreserveAspectRatio_anim Val_Getter";
666
667
668 /** @domName SVGAnimatedPreserveAspectRatio.baseVal */
669 SVGPreserveAspectRatio get baseVal native "SVGAnimatedPreserveAspectRatio_base Val_Getter";
670
671 }
672 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
673 // for details. All rights reserved. Use of this source code is governed by a
674 // BSD-style license that can be found in the LICENSE file.
675
676 // WARNING: Do not edit - generated code.
677
678
679 /// @domName SVGAnimatedRect
680 class SVGAnimatedRect extends NativeFieldWrapperClass1 {
681 SVGAnimatedRect.internal();
682
683
684 /** @domName SVGAnimatedRect.animVal */
685 SVGRect get animVal native "SVGAnimatedRect_animVal_Getter";
686
687
688 /** @domName SVGAnimatedRect.baseVal */
689 SVGRect get baseVal native "SVGAnimatedRect_baseVal_Getter";
690
691 }
692 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
693 // for details. All rights reserved. Use of this source code is governed by a
694 // BSD-style license that can be found in the LICENSE file.
695
696 // WARNING: Do not edit - generated code.
697
698
699 /// @domName SVGAnimatedString
700 class SVGAnimatedString extends NativeFieldWrapperClass1 {
701 SVGAnimatedString.internal();
702
703
704 /** @domName SVGAnimatedString.animVal */
705 String get animVal native "SVGAnimatedString_animVal_Getter";
706
707
708 /** @domName SVGAnimatedString.baseVal */
709 String get baseVal native "SVGAnimatedString_baseVal_Getter";
710
711
712 /** @domName SVGAnimatedString.baseVal */
713 void set baseVal(String value) native "SVGAnimatedString_baseVal_Setter";
714
715 }
716 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
717 // for details. All rights reserved. Use of this source code is governed by a
718 // BSD-style license that can be found in the LICENSE file.
719
720 // WARNING: Do not edit - generated code.
721
722
723 /// @domName SVGAnimatedTransformList
724 class SVGAnimatedTransformList extends NativeFieldWrapperClass1 implements List< SVGAnimateTransformElement> {
725 SVGAnimatedTransformList.internal();
726
727
728 /** @domName SVGAnimatedTransformList.animVal */
729 SVGTransformList get animVal native "SVGAnimatedTransformList_animVal_Getter";
730
731
732 /** @domName SVGAnimatedTransformList.baseVal */
733 SVGTransformList get baseVal native "SVGAnimatedTransformList_baseVal_Getter";
734
735 SVGAnimateTransformElement operator[](int index) native "SVGAnimatedTransformL ist_item_Callback";
736
737 void operator[]=(int index, SVGAnimateTransformElement value) {
738 throw new UnsupportedError("Cannot assign element of immutable List.");
739 }
740 // -- start List<SVGAnimateTransformElement> mixins.
741 // SVGAnimateTransformElement is the element type.
742
743 // From Iterable<SVGAnimateTransformElement>:
744
745 Iterator<SVGAnimateTransformElement> iterator() {
746 // Note: NodeLists are not fixed size. And most probably length shouldn't
747 // be cached in both iterator _and_ forEach method. For now caching it
748 // for consistency.
749 return new FixedSizeListIterator<SVGAnimateTransformElement>(this);
750 }
751
752 // From Collection<SVGAnimateTransformElement>:
753
754 void add(SVGAnimateTransformElement value) {
755 throw new UnsupportedError("Cannot add to immutable List.");
756 }
757
758 void addLast(SVGAnimateTransformElement value) {
759 throw new UnsupportedError("Cannot add to immutable List.");
760 }
761
762 void addAll(Collection<SVGAnimateTransformElement> collection) {
763 throw new UnsupportedError("Cannot add to immutable List.");
764 }
765
766 bool contains(SVGAnimateTransformElement element) => _Collections.contains(thi s, element);
767
768 void forEach(void f(SVGAnimateTransformElement element)) => _Collections.forEa ch(this, f);
769
770 Collection map(f(SVGAnimateTransformElement element)) => _Collections.map(this , [], f);
771
772 Collection<SVGAnimateTransformElement> filter(bool f(SVGAnimateTransformElemen t element)) =>
773 _Collections.filter(this, <SVGAnimateTransformElement>[], f);
774
775 bool every(bool f(SVGAnimateTransformElement element)) => _Collections.every(t his, f);
776
777 bool some(bool f(SVGAnimateTransformElement element)) => _Collections.some(thi s, f);
778
779 bool get isEmpty => this.length == 0;
780
781 // From List<SVGAnimateTransformElement>:
782
783 void sort([Comparator<SVGAnimateTransformElement> compare = Comparable.compare ]) {
784 throw new UnsupportedError("Cannot sort immutable List.");
785 }
786
787 int indexOf(SVGAnimateTransformElement element, [int start = 0]) =>
788 _Lists.indexOf(this, element, start, this.length);
789
790 int lastIndexOf(SVGAnimateTransformElement element, [int start]) {
791 if (start == null) start = length - 1;
792 return _Lists.lastIndexOf(this, element, start);
793 }
794
795 SVGAnimateTransformElement get last => this[length - 1];
796
797 SVGAnimateTransformElement removeLast() {
798 throw new UnsupportedError("Cannot removeLast on immutable List.");
799 }
800
801 void setRange(int start, int rangeLength, List<SVGAnimateTransformElement> fro m, [int startFrom]) {
802 throw new UnsupportedError("Cannot setRange on immutable List.");
803 }
804
805 void removeRange(int start, int rangeLength) {
806 throw new UnsupportedError("Cannot removeRange on immutable List.");
807 }
808
809 void insertRange(int start, int rangeLength, [SVGAnimateTransformElement initi alValue]) {
810 throw new UnsupportedError("Cannot insertRange on immutable List.");
811 }
812
813 List<SVGAnimateTransformElement> getRange(int start, int rangeLength) =>
814 _Lists.getRange(this, start, rangeLength, <SVGAnimateTransformElement>[]);
815
816 // -- end List<SVGAnimateTransformElement> mixins.
817
818 }
819 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
820 // for details. All rights reserved. Use of this source code is governed by a
821 // BSD-style license that can be found in the LICENSE file.
822
823 // WARNING: Do not edit - generated code.
824
825
826 /// @domName SVGAnimationElement
827 class SVGAnimationElement extends SVGElement implements ElementTimeControl, SVGT ests, SVGExternalResourcesRequired {
828 SVGAnimationElement.internal(): super.internal();
829
830
831 /** @domName SVGAnimationElement.targetElement */
832 SVGElement get targetElement native "SVGAnimationElement_targetElement_Getter" ;
833
834
835 /** @domName SVGAnimationElement.getCurrentTime */
836 num getCurrentTime() native "SVGAnimationElement_getCurrentTime_Callback";
837
838
839 /** @domName SVGAnimationElement.getSimpleDuration */
840 num getSimpleDuration() native "SVGAnimationElement_getSimpleDuration_Callback ";
841
842
843 /** @domName SVGAnimationElement.getStartTime */
844 num getStartTime() native "SVGAnimationElement_getStartTime_Callback";
845
846
847 /** @domName SVGAnimationElement.beginElement */
848 void beginElement() native "SVGAnimationElement_beginElement_Callback";
849
850
851 /** @domName SVGAnimationElement.beginElementAt */
852 void beginElementAt(num offset) native "SVGAnimationElement_beginElementAt_Cal lback";
853
854
855 /** @domName SVGAnimationElement.endElement */
856 void endElement() native "SVGAnimationElement_endElement_Callback";
857
858
859 /** @domName SVGAnimationElement.endElementAt */
860 void endElementAt(num offset) native "SVGAnimationElement_endElementAt_Callbac k";
861
862
863 /** @domName SVGAnimationElement.externalResourcesRequired */
864 SVGAnimatedBoolean get externalResourcesRequired native "SVGAnimationElement_e xternalResourcesRequired_Getter";
865
866
867 /** @domName SVGAnimationElement.requiredExtensions */
868 SVGStringList get requiredExtensions native "SVGAnimationElement_requiredExten sions_Getter";
869
870
871 /** @domName SVGAnimationElement.requiredFeatures */
872 SVGStringList get requiredFeatures native "SVGAnimationElement_requiredFeature s_Getter";
873
874
875 /** @domName SVGAnimationElement.systemLanguage */
876 SVGStringList get systemLanguage native "SVGAnimationElement_systemLanguage_Ge tter";
877
878
879 /** @domName SVGAnimationElement.hasExtension */
880 bool hasExtension(String extension) native "SVGAnimationElement_hasExtension_C allback";
881
882 }
883 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
884 // for details. All rights reserved. Use of this source code is governed by a
885 // BSD-style license that can be found in the LICENSE file.
886
887 // WARNING: Do not edit - generated code.
888
889
890 /// @domName SVGCircleElement
891 class SVGCircleElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired {
892 SVGCircleElement.internal(): super.internal();
893
894
895 /** @domName SVGCircleElement.cx */
896 SVGAnimatedLength get cx native "SVGCircleElement_cx_Getter";
897
898
899 /** @domName SVGCircleElement.cy */
900 SVGAnimatedLength get cy native "SVGCircleElement_cy_Getter";
901
902
903 /** @domName SVGCircleElement.r */
904 SVGAnimatedLength get r native "SVGCircleElement_r_Getter";
905
906
907 /** @domName SVGCircleElement.externalResourcesRequired */
908 SVGAnimatedBoolean get externalResourcesRequired native "SVGCircleElement_exte rnalResourcesRequired_Getter";
909
910
911 /** @domName SVGCircleElement.xmllang */
912 String get xmllang native "SVGCircleElement_xmllang_Getter";
913
914
915 /** @domName SVGCircleElement.xmllang */
916 void set xmllang(String value) native "SVGCircleElement_xmllang_Setter";
917
918
919 /** @domName SVGCircleElement.xmlspace */
920 String get xmlspace native "SVGCircleElement_xmlspace_Getter";
921
922
923 /** @domName SVGCircleElement.xmlspace */
924 void set xmlspace(String value) native "SVGCircleElement_xmlspace_Setter";
925
926
927 /** @domName SVGCircleElement.farthestViewportElement */
928 SVGElement get farthestViewportElement native "SVGCircleElement_farthestViewpo rtElement_Getter";
929
930
931 /** @domName SVGCircleElement.nearestViewportElement */
932 SVGElement get nearestViewportElement native "SVGCircleElement_nearestViewport Element_Getter";
933
934
935 /** @domName SVGCircleElement.getBBox */
936 SVGRect getBBox() native "SVGCircleElement_getBBox_Callback";
937
938
939 /** @domName SVGCircleElement.getCTM */
940 SVGMatrix getCTM() native "SVGCircleElement_getCTM_Callback";
941
942
943 /** @domName SVGCircleElement.getScreenCTM */
944 SVGMatrix getScreenCTM() native "SVGCircleElement_getScreenCTM_Callback";
945
946
947 /** @domName SVGCircleElement.getTransformToElement */
948 SVGMatrix getTransformToElement(SVGElement element) native "SVGCircleElement_g etTransformToElement_Callback";
949
950
951 /** @domName SVGCircleElement.className */
952 SVGAnimatedString get $dom_svgClassName native "SVGCircleElement_className_Get ter";
953
954
955 /** @domName SVGCircleElement.style */
956 CSSStyleDeclaration get style native "SVGCircleElement_style_Getter";
957
958
959 /** @domName SVGCircleElement.getPresentationAttribute */
960 CSSValue getPresentationAttribute(String name) native "SVGCircleElement_getPre sentationAttribute_Callback";
961
962
963 /** @domName SVGCircleElement.requiredExtensions */
964 SVGStringList get requiredExtensions native "SVGCircleElement_requiredExtensio ns_Getter";
965
966
967 /** @domName SVGCircleElement.requiredFeatures */
968 SVGStringList get requiredFeatures native "SVGCircleElement_requiredFeatures_G etter";
969
970
971 /** @domName SVGCircleElement.systemLanguage */
972 SVGStringList get systemLanguage native "SVGCircleElement_systemLanguage_Gette r";
973
974
975 /** @domName SVGCircleElement.hasExtension */
976 bool hasExtension(String extension) native "SVGCircleElement_hasExtension_Call back";
977
978
979 /** @domName SVGCircleElement.transform */
980 SVGAnimatedTransformList get transform native "SVGCircleElement_transform_Gett er";
981
982 }
983 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
984 // for details. All rights reserved. Use of this source code is governed by a
985 // BSD-style license that can be found in the LICENSE file.
986
987 // WARNING: Do not edit - generated code.
988
989
990 /// @domName SVGClipPathElement
991 class SVGClipPathElement extends SVGElement implements SVGLangSpace, SVGStylable , SVGTests, SVGTransformable, SVGExternalResourcesRequired {
992 SVGClipPathElement.internal(): super.internal();
993
994
995 /** @domName SVGClipPathElement.clipPathUnits */
996 SVGAnimatedEnumeration get clipPathUnits native "SVGClipPathElement_clipPathUn its_Getter";
997
998
999 /** @domName SVGClipPathElement.externalResourcesRequired */
1000 SVGAnimatedBoolean get externalResourcesRequired native "SVGClipPathElement_ex ternalResourcesRequired_Getter";
1001
1002
1003 /** @domName SVGClipPathElement.xmllang */
1004 String get xmllang native "SVGClipPathElement_xmllang_Getter";
1005
1006
1007 /** @domName SVGClipPathElement.xmllang */
1008 void set xmllang(String value) native "SVGClipPathElement_xmllang_Setter";
1009
1010
1011 /** @domName SVGClipPathElement.xmlspace */
1012 String get xmlspace native "SVGClipPathElement_xmlspace_Getter";
1013
1014
1015 /** @domName SVGClipPathElement.xmlspace */
1016 void set xmlspace(String value) native "SVGClipPathElement_xmlspace_Setter";
1017
1018
1019 /** @domName SVGClipPathElement.farthestViewportElement */
1020 SVGElement get farthestViewportElement native "SVGClipPathElement_farthestView portElement_Getter";
1021
1022
1023 /** @domName SVGClipPathElement.nearestViewportElement */
1024 SVGElement get nearestViewportElement native "SVGClipPathElement_nearestViewpo rtElement_Getter";
1025
1026
1027 /** @domName SVGClipPathElement.getBBox */
1028 SVGRect getBBox() native "SVGClipPathElement_getBBox_Callback";
1029
1030
1031 /** @domName SVGClipPathElement.getCTM */
1032 SVGMatrix getCTM() native "SVGClipPathElement_getCTM_Callback";
1033
1034
1035 /** @domName SVGClipPathElement.getScreenCTM */
1036 SVGMatrix getScreenCTM() native "SVGClipPathElement_getScreenCTM_Callback";
1037
1038
1039 /** @domName SVGClipPathElement.getTransformToElement */
1040 SVGMatrix getTransformToElement(SVGElement element) native "SVGClipPathElement _getTransformToElement_Callback";
1041
1042
1043 /** @domName SVGClipPathElement.className */
1044 SVGAnimatedString get $dom_svgClassName native "SVGClipPathElement_className_G etter";
1045
1046
1047 /** @domName SVGClipPathElement.style */
1048 CSSStyleDeclaration get style native "SVGClipPathElement_style_Getter";
1049
1050
1051 /** @domName SVGClipPathElement.getPresentationAttribute */
1052 CSSValue getPresentationAttribute(String name) native "SVGClipPathElement_getP resentationAttribute_Callback";
1053
1054
1055 /** @domName SVGClipPathElement.requiredExtensions */
1056 SVGStringList get requiredExtensions native "SVGClipPathElement_requiredExtens ions_Getter";
1057
1058
1059 /** @domName SVGClipPathElement.requiredFeatures */
1060 SVGStringList get requiredFeatures native "SVGClipPathElement_requiredFeatures _Getter";
1061
1062
1063 /** @domName SVGClipPathElement.systemLanguage */
1064 SVGStringList get systemLanguage native "SVGClipPathElement_systemLanguage_Get ter";
1065
1066
1067 /** @domName SVGClipPathElement.hasExtension */
1068 bool hasExtension(String extension) native "SVGClipPathElement_hasExtension_Ca llback";
1069
1070
1071 /** @domName SVGClipPathElement.transform */
1072 SVGAnimatedTransformList get transform native "SVGClipPathElement_transform_Ge tter";
1073
1074 }
1075 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1076 // for details. All rights reserved. Use of this source code is governed by a
1077 // BSD-style license that can be found in the LICENSE file.
1078
1079 // WARNING: Do not edit - generated code.
1080
1081
1082 /// @domName SVGColor
1083 class SVGColor extends CSSValue {
1084 SVGColor.internal(): super.internal();
1085
1086 static const int SVG_COLORTYPE_CURRENTCOLOR = 3;
1087
1088 static const int SVG_COLORTYPE_RGBCOLOR = 1;
1089
1090 static const int SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2;
1091
1092 static const int SVG_COLORTYPE_UNKNOWN = 0;
1093
1094
1095 /** @domName SVGColor.colorType */
1096 int get colorType native "SVGColor_colorType_Getter";
1097
1098
1099 /** @domName SVGColor.rgbColor */
1100 RGBColor get rgbColor native "SVGColor_rgbColor_Getter";
1101
1102
1103 /** @domName SVGColor.setColor */
1104 void setColor(int colorType, String rgbColor, String iccColor) native "SVGColo r_setColor_Callback";
1105
1106
1107 /** @domName SVGColor.setRGBColor */
1108 void setRGBColor(String rgbColor) native "SVGColor_setRGBColor_Callback";
1109
1110
1111 /** @domName SVGColor.setRGBColorICCColor */
1112 void setRGBColorICCColor(String rgbColor, String iccColor) native "SVGColor_se tRGBColorICCColor_Callback";
1113
1114 }
1115 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1116 // for details. All rights reserved. Use of this source code is governed by a
1117 // BSD-style license that can be found in the LICENSE file.
1118
1119 // WARNING: Do not edit - generated code.
1120
1121
1122 /// @domName SVGComponentTransferFunctionElement
1123 class SVGComponentTransferFunctionElement extends SVGElement {
1124 SVGComponentTransferFunctionElement.internal(): super.internal();
1125
1126 static const int SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
1127
1128 static const int SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5;
1129
1130 static const int SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
1131
1132 static const int SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4;
1133
1134 static const int SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2;
1135
1136 static const int SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0;
1137
1138
1139 /** @domName SVGComponentTransferFunctionElement.amplitude */
1140 SVGAnimatedNumber get amplitude native "SVGComponentTransferFunctionElement_am plitude_Getter";
1141
1142
1143 /** @domName SVGComponentTransferFunctionElement.exponent */
1144 SVGAnimatedNumber get exponent native "SVGComponentTransferFunctionElement_exp onent_Getter";
1145
1146
1147 /** @domName SVGComponentTransferFunctionElement.intercept */
1148 SVGAnimatedNumber get intercept native "SVGComponentTransferFunctionElement_in tercept_Getter";
1149
1150
1151 /** @domName SVGComponentTransferFunctionElement.offset */
1152 SVGAnimatedNumber get offset native "SVGComponentTransferFunctionElement_offse t_Getter";
1153
1154
1155 /** @domName SVGComponentTransferFunctionElement.slope */
1156 SVGAnimatedNumber get slope native "SVGComponentTransferFunctionElement_slope_ Getter";
1157
1158
1159 /** @domName SVGComponentTransferFunctionElement.tableValues */
1160 SVGAnimatedNumberList get tableValues native "SVGComponentTransferFunctionElem ent_tableValues_Getter";
1161
1162
1163 /** @domName SVGComponentTransferFunctionElement.type */
1164 SVGAnimatedEnumeration get type native "SVGComponentTransferFunctionElement_ty pe_Getter";
1165
1166 }
1167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1168 // for details. All rights reserved. Use of this source code is governed by a
1169 // BSD-style license that can be found in the LICENSE file.
1170
1171 // WARNING: Do not edit - generated code.
1172
1173
1174 /// @domName SVGCursorElement
1175 class SVGCursorElement extends SVGElement implements SVGURIReference, SVGTests, SVGExternalResourcesRequired {
1176 SVGCursorElement.internal(): super.internal();
1177
1178
1179 /** @domName SVGCursorElement.x */
1180 SVGAnimatedLength get x native "SVGCursorElement_x_Getter";
1181
1182
1183 /** @domName SVGCursorElement.y */
1184 SVGAnimatedLength get y native "SVGCursorElement_y_Getter";
1185
1186
1187 /** @domName SVGCursorElement.externalResourcesRequired */
1188 SVGAnimatedBoolean get externalResourcesRequired native "SVGCursorElement_exte rnalResourcesRequired_Getter";
1189
1190
1191 /** @domName SVGCursorElement.requiredExtensions */
1192 SVGStringList get requiredExtensions native "SVGCursorElement_requiredExtensio ns_Getter";
1193
1194
1195 /** @domName SVGCursorElement.requiredFeatures */
1196 SVGStringList get requiredFeatures native "SVGCursorElement_requiredFeatures_G etter";
1197
1198
1199 /** @domName SVGCursorElement.systemLanguage */
1200 SVGStringList get systemLanguage native "SVGCursorElement_systemLanguage_Gette r";
1201
1202
1203 /** @domName SVGCursorElement.hasExtension */
1204 bool hasExtension(String extension) native "SVGCursorElement_hasExtension_Call back";
1205
1206
1207 /** @domName SVGCursorElement.href */
1208 SVGAnimatedString get href native "SVGCursorElement_href_Getter";
1209
1210 }
1211 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1212 // for details. All rights reserved. Use of this source code is governed by a
1213 // BSD-style license that can be found in the LICENSE file.
1214
1215 // WARNING: Do not edit - generated code.
1216
1217
1218 /// @domName SVGDefsElement
1219 class SVGDefsElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired {
1220 SVGDefsElement.internal(): super.internal();
1221
1222
1223 /** @domName SVGDefsElement.externalResourcesRequired */
1224 SVGAnimatedBoolean get externalResourcesRequired native "SVGDefsElement_extern alResourcesRequired_Getter";
1225
1226
1227 /** @domName SVGDefsElement.xmllang */
1228 String get xmllang native "SVGDefsElement_xmllang_Getter";
1229
1230
1231 /** @domName SVGDefsElement.xmllang */
1232 void set xmllang(String value) native "SVGDefsElement_xmllang_Setter";
1233
1234
1235 /** @domName SVGDefsElement.xmlspace */
1236 String get xmlspace native "SVGDefsElement_xmlspace_Getter";
1237
1238
1239 /** @domName SVGDefsElement.xmlspace */
1240 void set xmlspace(String value) native "SVGDefsElement_xmlspace_Setter";
1241
1242
1243 /** @domName SVGDefsElement.farthestViewportElement */
1244 SVGElement get farthestViewportElement native "SVGDefsElement_farthestViewport Element_Getter";
1245
1246
1247 /** @domName SVGDefsElement.nearestViewportElement */
1248 SVGElement get nearestViewportElement native "SVGDefsElement_nearestViewportEl ement_Getter";
1249
1250
1251 /** @domName SVGDefsElement.getBBox */
1252 SVGRect getBBox() native "SVGDefsElement_getBBox_Callback";
1253
1254
1255 /** @domName SVGDefsElement.getCTM */
1256 SVGMatrix getCTM() native "SVGDefsElement_getCTM_Callback";
1257
1258
1259 /** @domName SVGDefsElement.getScreenCTM */
1260 SVGMatrix getScreenCTM() native "SVGDefsElement_getScreenCTM_Callback";
1261
1262
1263 /** @domName SVGDefsElement.getTransformToElement */
1264 SVGMatrix getTransformToElement(SVGElement element) native "SVGDefsElement_get TransformToElement_Callback";
1265
1266
1267 /** @domName SVGDefsElement.className */
1268 SVGAnimatedString get $dom_svgClassName native "SVGDefsElement_className_Gette r";
1269
1270
1271 /** @domName SVGDefsElement.style */
1272 CSSStyleDeclaration get style native "SVGDefsElement_style_Getter";
1273
1274
1275 /** @domName SVGDefsElement.getPresentationAttribute */
1276 CSSValue getPresentationAttribute(String name) native "SVGDefsElement_getPrese ntationAttribute_Callback";
1277
1278
1279 /** @domName SVGDefsElement.requiredExtensions */
1280 SVGStringList get requiredExtensions native "SVGDefsElement_requiredExtensions _Getter";
1281
1282
1283 /** @domName SVGDefsElement.requiredFeatures */
1284 SVGStringList get requiredFeatures native "SVGDefsElement_requiredFeatures_Get ter";
1285
1286
1287 /** @domName SVGDefsElement.systemLanguage */
1288 SVGStringList get systemLanguage native "SVGDefsElement_systemLanguage_Getter" ;
1289
1290
1291 /** @domName SVGDefsElement.hasExtension */
1292 bool hasExtension(String extension) native "SVGDefsElement_hasExtension_Callba ck";
1293
1294
1295 /** @domName SVGDefsElement.transform */
1296 SVGAnimatedTransformList get transform native "SVGDefsElement_transform_Getter ";
1297
1298 }
1299 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1300 // for details. All rights reserved. Use of this source code is governed by a
1301 // BSD-style license that can be found in the LICENSE file.
1302
1303 // WARNING: Do not edit - generated code.
1304
1305
1306 /// @domName SVGDescElement
1307 class SVGDescElement extends SVGElement implements SVGLangSpace, SVGStylable {
1308 SVGDescElement.internal(): super.internal();
1309
1310
1311 /** @domName SVGDescElement.xmllang */
1312 String get xmllang native "SVGDescElement_xmllang_Getter";
1313
1314
1315 /** @domName SVGDescElement.xmllang */
1316 void set xmllang(String value) native "SVGDescElement_xmllang_Setter";
1317
1318
1319 /** @domName SVGDescElement.xmlspace */
1320 String get xmlspace native "SVGDescElement_xmlspace_Getter";
1321
1322
1323 /** @domName SVGDescElement.xmlspace */
1324 void set xmlspace(String value) native "SVGDescElement_xmlspace_Setter";
1325
1326
1327 /** @domName SVGDescElement.className */
1328 SVGAnimatedString get $dom_svgClassName native "SVGDescElement_className_Gette r";
1329
1330
1331 /** @domName SVGDescElement.style */
1332 CSSStyleDeclaration get style native "SVGDescElement_style_Getter";
1333
1334
1335 /** @domName SVGDescElement.getPresentationAttribute */
1336 CSSValue getPresentationAttribute(String name) native "SVGDescElement_getPrese ntationAttribute_Callback";
1337
1338 }
1339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1340 // for details. All rights reserved. Use of this source code is governed by a
1341 // BSD-style license that can be found in the LICENSE file.
1342
1343 // WARNING: Do not edit - generated code.
1344
1345
1346 /// @domName SVGDocument
1347 class SVGDocument extends Document {
1348 SVGDocument.internal(): super.internal();
1349
1350
1351 /** @domName SVGDocument.rootElement */
1352 SVGSVGElement get rootElement native "SVGDocument_rootElement_Getter";
1353
1354
1355 /** @domName SVGDocument.createEvent */
1356 Event $dom_createEvent(String eventType) native "SVGDocument_createEvent_Callb ack";
1357
1358 }
1359 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
1360 // for details. All rights reserved. Use of this source code is governed by a
1361 // BSD-style license that can be found in the LICENSE file.
1362
1363
1364 class _AttributeClassSet extends CssClassSet {
1365 final Element _element;
1366
1367 _AttributeClassSet(this._element);
1368
1369 Set<String> readClasses() {
1370 var classname = _element.attributes['class'];
1371
1372 Set<String> s = new Set<String>();
1373 for (String name in classname.split(' ')) {
1374 String trimmed = name.trim();
1375 if (!trimmed.isEmpty) {
1376 s.add(trimmed);
1377 }
1378 }
1379 return s;
1380 }
1381
1382 void writeClasses(Set s) {
1383 _element.attributes['class'] = _formatSet(s);
1384 }
1385 }
1386
1387 class SVGElement extends Element {
1388 factory SVGElement.tag(String tag) =>
1389 _SVGElementFactoryProvider.createSVGElement_tag(tag);
1390 factory SVGElement.svg(String svg) =>
1391 _SVGElementFactoryProvider.createSVGElement_svg(svg);
1392
1393 CssClassSet get classes {
1394 if (_cssClassSet == null) {
1395 _cssClassSet = new _AttributeClassSet(_ptr);
1396 }
1397 return _cssClassSet;
1398 }
1399
1400 List<Element> get elements => new FilteredElementList(this);
1401
1402 void set elements(Collection<Element> value) {
1403 final elements = this.elements;
1404 elements.clear();
1405 elements.addAll(value);
1406 }
1407
1408 String get outerHTML {
1409 final container = new Element.tag("div");
1410 final SVGElement cloned = this.clone(true);
1411 container.elements.add(cloned);
1412 return container.innerHTML;
1413 }
1414
1415 String get innerHTML {
1416 final container = new Element.tag("div");
1417 final SVGElement cloned = this.clone(true);
1418 container.elements.addAll(cloned.elements);
1419 return container.innerHTML;
1420 }
1421
1422 void set innerHTML(String svg) {
1423 final container = new Element.tag("div");
1424 // Wrap the SVG string in <svg> so that SVGElements are created, rather than
1425 // HTMLElements.
1426 container.innerHTML = '<svg version="1.1">$svg</svg>';
1427 this.elements = container.elements[0].elements;
1428 }
1429
1430 SVGElement.internal(): super.internal();
1431
1432
1433 /** @domName SVGElement.id */
1434 String get id native "SVGElement_id_Getter";
1435
1436
1437 /** @domName SVGElement.id */
1438 void set id(String value) native "SVGElement_id_Setter";
1439
1440
1441 /** @domName SVGElement.ownerSVGElement */
1442 SVGSVGElement get ownerSVGElement native "SVGElement_ownerSVGElement_Getter";
1443
1444
1445 /** @domName SVGElement.viewportElement */
1446 SVGElement get viewportElement native "SVGElement_viewportElement_Getter";
1447
1448
1449 /** @domName SVGElement.xmlbase */
1450 String get xmlbase native "SVGElement_xmlbase_Getter";
1451
1452
1453 /** @domName SVGElement.xmlbase */
1454 void set xmlbase(String value) native "SVGElement_xmlbase_Setter";
1455
1456 }
1457 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1458 // for details. All rights reserved. Use of this source code is governed by a
1459 // BSD-style license that can be found in the LICENSE file.
1460
1461 // WARNING: Do not edit - generated code.
1462
1463
1464 /// @domName SVGElementInstance
1465 class SVGElementInstance extends EventTarget {
1466 SVGElementInstance.internal(): super.internal();
1467
1468 /**
1469 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve ntTarget.dispatchEvent
1470 */
1471 SVGElementInstanceEvents get on =>
1472 new SVGElementInstanceEvents(this);
1473
1474
1475 /** @domName SVGElementInstance.childNodes */
1476 List<SVGElementInstance> get childNodes native "SVGElementInstance_childNodes_ Getter";
1477
1478
1479 /** @domName SVGElementInstance.correspondingElement */
1480 SVGElement get correspondingElement native "SVGElementInstance_correspondingEl ement_Getter";
1481
1482
1483 /** @domName SVGElementInstance.correspondingUseElement */
1484 SVGUseElement get correspondingUseElement native "SVGElementInstance_correspon dingUseElement_Getter";
1485
1486
1487 /** @domName SVGElementInstance.firstChild */
1488 SVGElementInstance get firstChild native "SVGElementInstance_firstChild_Getter ";
1489
1490
1491 /** @domName SVGElementInstance.lastChild */
1492 SVGElementInstance get lastChild native "SVGElementInstance_lastChild_Getter";
1493
1494
1495 /** @domName SVGElementInstance.nextSibling */
1496 SVGElementInstance get nextSibling native "SVGElementInstance_nextSibling_Gett er";
1497
1498
1499 /** @domName SVGElementInstance.parentNode */
1500 SVGElementInstance get parentNode native "SVGElementInstance_parentNode_Getter ";
1501
1502
1503 /** @domName SVGElementInstance.previousSibling */
1504 SVGElementInstance get previousSibling native "SVGElementInstance_previousSibl ing_Getter";
1505
1506 }
1507
1508 class SVGElementInstanceEvents extends Events {
1509 SVGElementInstanceEvents(EventTarget _ptr) : super(_ptr);
1510
1511 EventListenerList get abort => this['abort'];
1512
1513 EventListenerList get beforeCopy => this['beforecopy'];
1514
1515 EventListenerList get beforeCut => this['beforecut'];
1516
1517 EventListenerList get beforePaste => this['beforepaste'];
1518
1519 EventListenerList get blur => this['blur'];
1520
1521 EventListenerList get change => this['change'];
1522
1523 EventListenerList get click => this['click'];
1524
1525 EventListenerList get contextMenu => this['contextmenu'];
1526
1527 EventListenerList get copy => this['copy'];
1528
1529 EventListenerList get cut => this['cut'];
1530
1531 EventListenerList get doubleClick => this['dblclick'];
1532
1533 EventListenerList get drag => this['drag'];
1534
1535 EventListenerList get dragEnd => this['dragend'];
1536
1537 EventListenerList get dragEnter => this['dragenter'];
1538
1539 EventListenerList get dragLeave => this['dragleave'];
1540
1541 EventListenerList get dragOver => this['dragover'];
1542
1543 EventListenerList get dragStart => this['dragstart'];
1544
1545 EventListenerList get drop => this['drop'];
1546
1547 EventListenerList get error => this['error'];
1548
1549 EventListenerList get focus => this['focus'];
1550
1551 EventListenerList get input => this['input'];
1552
1553 EventListenerList get keyDown => this['keydown'];
1554
1555 EventListenerList get keyPress => this['keypress'];
1556
1557 EventListenerList get keyUp => this['keyup'];
1558
1559 EventListenerList get load => this['load'];
1560
1561 EventListenerList get mouseDown => this['mousedown'];
1562
1563 EventListenerList get mouseMove => this['mousemove'];
1564
1565 EventListenerList get mouseOut => this['mouseout'];
1566
1567 EventListenerList get mouseOver => this['mouseover'];
1568
1569 EventListenerList get mouseUp => this['mouseup'];
1570
1571 EventListenerList get mouseWheel => this['mousewheel'];
1572
1573 EventListenerList get paste => this['paste'];
1574
1575 EventListenerList get reset => this['reset'];
1576
1577 EventListenerList get resize => this['resize'];
1578
1579 EventListenerList get scroll => this['scroll'];
1580
1581 EventListenerList get search => this['search'];
1582
1583 EventListenerList get select => this['select'];
1584
1585 EventListenerList get selectStart => this['selectstart'];
1586
1587 EventListenerList get submit => this['submit'];
1588
1589 EventListenerList get unload => this['unload'];
1590 }
1591 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1592 // for details. All rights reserved. Use of this source code is governed by a
1593 // BSD-style license that can be found in the LICENSE file.
1594
1595 // WARNING: Do not edit - generated code.
1596
1597
1598 /// @domName SVGEllipseElement
1599 class SVGEllipseElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired {
1600 SVGEllipseElement.internal(): super.internal();
1601
1602
1603 /** @domName SVGEllipseElement.cx */
1604 SVGAnimatedLength get cx native "SVGEllipseElement_cx_Getter";
1605
1606
1607 /** @domName SVGEllipseElement.cy */
1608 SVGAnimatedLength get cy native "SVGEllipseElement_cy_Getter";
1609
1610
1611 /** @domName SVGEllipseElement.rx */
1612 SVGAnimatedLength get rx native "SVGEllipseElement_rx_Getter";
1613
1614
1615 /** @domName SVGEllipseElement.ry */
1616 SVGAnimatedLength get ry native "SVGEllipseElement_ry_Getter";
1617
1618
1619 /** @domName SVGEllipseElement.externalResourcesRequired */
1620 SVGAnimatedBoolean get externalResourcesRequired native "SVGEllipseElement_ext ernalResourcesRequired_Getter";
1621
1622
1623 /** @domName SVGEllipseElement.xmllang */
1624 String get xmllang native "SVGEllipseElement_xmllang_Getter";
1625
1626
1627 /** @domName SVGEllipseElement.xmllang */
1628 void set xmllang(String value) native "SVGEllipseElement_xmllang_Setter";
1629
1630
1631 /** @domName SVGEllipseElement.xmlspace */
1632 String get xmlspace native "SVGEllipseElement_xmlspace_Getter";
1633
1634
1635 /** @domName SVGEllipseElement.xmlspace */
1636 void set xmlspace(String value) native "SVGEllipseElement_xmlspace_Setter";
1637
1638
1639 /** @domName SVGEllipseElement.farthestViewportElement */
1640 SVGElement get farthestViewportElement native "SVGEllipseElement_farthestViewp ortElement_Getter";
1641
1642
1643 /** @domName SVGEllipseElement.nearestViewportElement */
1644 SVGElement get nearestViewportElement native "SVGEllipseElement_nearestViewpor tElement_Getter";
1645
1646
1647 /** @domName SVGEllipseElement.getBBox */
1648 SVGRect getBBox() native "SVGEllipseElement_getBBox_Callback";
1649
1650
1651 /** @domName SVGEllipseElement.getCTM */
1652 SVGMatrix getCTM() native "SVGEllipseElement_getCTM_Callback";
1653
1654
1655 /** @domName SVGEllipseElement.getScreenCTM */
1656 SVGMatrix getScreenCTM() native "SVGEllipseElement_getScreenCTM_Callback";
1657
1658
1659 /** @domName SVGEllipseElement.getTransformToElement */
1660 SVGMatrix getTransformToElement(SVGElement element) native "SVGEllipseElement_ getTransformToElement_Callback";
1661
1662
1663 /** @domName SVGEllipseElement.className */
1664 SVGAnimatedString get $dom_svgClassName native "SVGEllipseElement_className_Ge tter";
1665
1666
1667 /** @domName SVGEllipseElement.style */
1668 CSSStyleDeclaration get style native "SVGEllipseElement_style_Getter";
1669
1670
1671 /** @domName SVGEllipseElement.getPresentationAttribute */
1672 CSSValue getPresentationAttribute(String name) native "SVGEllipseElement_getPr esentationAttribute_Callback";
1673
1674
1675 /** @domName SVGEllipseElement.requiredExtensions */
1676 SVGStringList get requiredExtensions native "SVGEllipseElement_requiredExtensi ons_Getter";
1677
1678
1679 /** @domName SVGEllipseElement.requiredFeatures */
1680 SVGStringList get requiredFeatures native "SVGEllipseElement_requiredFeatures_ Getter";
1681
1682
1683 /** @domName SVGEllipseElement.systemLanguage */
1684 SVGStringList get systemLanguage native "SVGEllipseElement_systemLanguage_Gett er";
1685
1686
1687 /** @domName SVGEllipseElement.hasExtension */
1688 bool hasExtension(String extension) native "SVGEllipseElement_hasExtension_Cal lback";
1689
1690
1691 /** @domName SVGEllipseElement.transform */
1692 SVGAnimatedTransformList get transform native "SVGEllipseElement_transform_Get ter";
1693
1694 }
1695 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1696 // for details. All rights reserved. Use of this source code is governed by a
1697 // BSD-style license that can be found in the LICENSE file.
1698
1699 // WARNING: Do not edit - generated code.
1700
1701
1702 /// @domName SVGException
1703 class SVGException extends NativeFieldWrapperClass1 {
1704 SVGException.internal();
1705
1706 static const int SVG_INVALID_VALUE_ERR = 1;
1707
1708 static const int SVG_MATRIX_NOT_INVERTABLE = 2;
1709
1710 static const int SVG_WRONG_TYPE_ERR = 0;
1711
1712
1713 /** @domName SVGException.code */
1714 int get code native "SVGException_code_Getter";
1715
1716
1717 /** @domName SVGException.message */
1718 String get message native "SVGException_message_Getter";
1719
1720
1721 /** @domName SVGException.name */
1722 String get name native "SVGException_name_Getter";
1723
1724
1725 /** @domName SVGException.toString */
1726 String toString() native "SVGException_toString_Callback";
1727
1728 }
1729 // 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
1731 // BSD-style license that can be found in the LICENSE file.
1732
1733 // WARNING: Do not edit - generated code.
1734
1735
1736 /// @domName SVGExternalResourcesRequired
1737 class SVGExternalResourcesRequired extends NativeFieldWrapperClass1 {
1738 SVGExternalResourcesRequired.internal();
1739
1740
1741 /** @domName SVGExternalResourcesRequired.externalResourcesRequired */
1742 SVGAnimatedBoolean get externalResourcesRequired native "SVGExternalResourcesR equired_externalResourcesRequired_Getter";
1743
1744 }
1745 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1746 // for details. All rights reserved. Use of this source code is governed by a
1747 // BSD-style license that can be found in the LICENSE file.
1748
1749 // WARNING: Do not edit - generated code.
1750
1751
1752 /// @domName SVGFEBlendElement
1753 class SVGFEBlendElement extends SVGElement implements SVGFilterPrimitiveStandard Attributes {
1754 SVGFEBlendElement.internal(): super.internal();
1755
1756 static const int SVG_FEBLEND_MODE_DARKEN = 4;
1757
1758 static const int SVG_FEBLEND_MODE_LIGHTEN = 5;
1759
1760 static const int SVG_FEBLEND_MODE_MULTIPLY = 2;
1761
1762 static const int SVG_FEBLEND_MODE_NORMAL = 1;
1763
1764 static const int SVG_FEBLEND_MODE_SCREEN = 3;
1765
1766 static const int SVG_FEBLEND_MODE_UNKNOWN = 0;
1767
1768
1769 /** @domName SVGFEBlendElement.in1 */
1770 SVGAnimatedString get in1 native "SVGFEBlendElement_in1_Getter";
1771
1772
1773 /** @domName SVGFEBlendElement.in2 */
1774 SVGAnimatedString get in2 native "SVGFEBlendElement_in2_Getter";
1775
1776
1777 /** @domName SVGFEBlendElement.mode */
1778 SVGAnimatedEnumeration get mode native "SVGFEBlendElement_mode_Getter";
1779
1780
1781 /** @domName SVGFEBlendElement.height */
1782 SVGAnimatedLength get height native "SVGFEBlendElement_height_Getter";
1783
1784
1785 /** @domName SVGFEBlendElement.result */
1786 SVGAnimatedString get result native "SVGFEBlendElement_result_Getter";
1787
1788
1789 /** @domName SVGFEBlendElement.width */
1790 SVGAnimatedLength get width native "SVGFEBlendElement_width_Getter";
1791
1792
1793 /** @domName SVGFEBlendElement.x */
1794 SVGAnimatedLength get x native "SVGFEBlendElement_x_Getter";
1795
1796
1797 /** @domName SVGFEBlendElement.y */
1798 SVGAnimatedLength get y native "SVGFEBlendElement_y_Getter";
1799
1800
1801 /** @domName SVGFEBlendElement.className */
1802 SVGAnimatedString get $dom_svgClassName native "SVGFEBlendElement_className_Ge tter";
1803
1804
1805 /** @domName SVGFEBlendElement.style */
1806 CSSStyleDeclaration get style native "SVGFEBlendElement_style_Getter";
1807
1808
1809 /** @domName SVGFEBlendElement.getPresentationAttribute */
1810 CSSValue getPresentationAttribute(String name) native "SVGFEBlendElement_getPr esentationAttribute_Callback";
1811
1812 }
1813 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1814 // for details. All rights reserved. Use of this source code is governed by a
1815 // BSD-style license that can be found in the LICENSE file.
1816
1817 // WARNING: Do not edit - generated code.
1818
1819
1820 /// @domName SVGFEColorMatrixElement
1821 class SVGFEColorMatrixElement extends SVGElement implements SVGFilterPrimitiveSt andardAttributes {
1822 SVGFEColorMatrixElement.internal(): super.internal();
1823
1824 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
1825
1826 static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
1827
1828 static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1;
1829
1830 static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2;
1831
1832 static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
1833
1834
1835 /** @domName SVGFEColorMatrixElement.in1 */
1836 SVGAnimatedString get in1 native "SVGFEColorMatrixElement_in1_Getter";
1837
1838
1839 /** @domName SVGFEColorMatrixElement.type */
1840 SVGAnimatedEnumeration get type native "SVGFEColorMatrixElement_type_Getter";
1841
1842
1843 /** @domName SVGFEColorMatrixElement.values */
1844 SVGAnimatedNumberList get values native "SVGFEColorMatrixElement_values_Getter ";
1845
1846
1847 /** @domName SVGFEColorMatrixElement.height */
1848 SVGAnimatedLength get height native "SVGFEColorMatrixElement_height_Getter";
1849
1850
1851 /** @domName SVGFEColorMatrixElement.result */
1852 SVGAnimatedString get result native "SVGFEColorMatrixElement_result_Getter";
1853
1854
1855 /** @domName SVGFEColorMatrixElement.width */
1856 SVGAnimatedLength get width native "SVGFEColorMatrixElement_width_Getter";
1857
1858
1859 /** @domName SVGFEColorMatrixElement.x */
1860 SVGAnimatedLength get x native "SVGFEColorMatrixElement_x_Getter";
1861
1862
1863 /** @domName SVGFEColorMatrixElement.y */
1864 SVGAnimatedLength get y native "SVGFEColorMatrixElement_y_Getter";
1865
1866
1867 /** @domName SVGFEColorMatrixElement.className */
1868 SVGAnimatedString get $dom_svgClassName native "SVGFEColorMatrixElement_classN ame_Getter";
1869
1870
1871 /** @domName SVGFEColorMatrixElement.style */
1872 CSSStyleDeclaration get style native "SVGFEColorMatrixElement_style_Getter";
1873
1874
1875 /** @domName SVGFEColorMatrixElement.getPresentationAttribute */
1876 CSSValue getPresentationAttribute(String name) native "SVGFEColorMatrixElement _getPresentationAttribute_Callback";
1877
1878 }
1879 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1880 // for details. All rights reserved. Use of this source code is governed by a
1881 // BSD-style license that can be found in the LICENSE file.
1882
1883 // WARNING: Do not edit - generated code.
1884
1885
1886 /// @domName SVGFEComponentTransferElement
1887 class SVGFEComponentTransferElement extends SVGElement implements SVGFilterPrimi tiveStandardAttributes {
1888 SVGFEComponentTransferElement.internal(): super.internal();
1889
1890
1891 /** @domName SVGFEComponentTransferElement.in1 */
1892 SVGAnimatedString get in1 native "SVGFEComponentTransferElement_in1_Getter";
1893
1894
1895 /** @domName SVGFEComponentTransferElement.height */
1896 SVGAnimatedLength get height native "SVGFEComponentTransferElement_height_Gett er";
1897
1898
1899 /** @domName SVGFEComponentTransferElement.result */
1900 SVGAnimatedString get result native "SVGFEComponentTransferElement_result_Gett er";
1901
1902
1903 /** @domName SVGFEComponentTransferElement.width */
1904 SVGAnimatedLength get width native "SVGFEComponentTransferElement_width_Getter ";
1905
1906
1907 /** @domName SVGFEComponentTransferElement.x */
1908 SVGAnimatedLength get x native "SVGFEComponentTransferElement_x_Getter";
1909
1910
1911 /** @domName SVGFEComponentTransferElement.y */
1912 SVGAnimatedLength get y native "SVGFEComponentTransferElement_y_Getter";
1913
1914
1915 /** @domName SVGFEComponentTransferElement.className */
1916 SVGAnimatedString get $dom_svgClassName native "SVGFEComponentTransferElement_ className_Getter";
1917
1918
1919 /** @domName SVGFEComponentTransferElement.style */
1920 CSSStyleDeclaration get style native "SVGFEComponentTransferElement_style_Gett er";
1921
1922
1923 /** @domName SVGFEComponentTransferElement.getPresentationAttribute */
1924 CSSValue getPresentationAttribute(String name) native "SVGFEComponentTransferE lement_getPresentationAttribute_Callback";
1925
1926 }
1927 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1928 // for details. All rights reserved. Use of this source code is governed by a
1929 // BSD-style license that can be found in the LICENSE file.
1930
1931 // WARNING: Do not edit - generated code.
1932
1933
1934 /// @domName SVGFECompositeElement
1935 class SVGFECompositeElement extends SVGElement implements SVGFilterPrimitiveStan dardAttributes {
1936 SVGFECompositeElement.internal(): super.internal();
1937
1938 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
1939
1940 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
1941
1942 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2;
1943
1944 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3;
1945
1946 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1;
1947
1948 static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0;
1949
1950 static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5;
1951
1952
1953 /** @domName SVGFECompositeElement.in1 */
1954 SVGAnimatedString get in1 native "SVGFECompositeElement_in1_Getter";
1955
1956
1957 /** @domName SVGFECompositeElement.in2 */
1958 SVGAnimatedString get in2 native "SVGFECompositeElement_in2_Getter";
1959
1960
1961 /** @domName SVGFECompositeElement.k1 */
1962 SVGAnimatedNumber get k1 native "SVGFECompositeElement_k1_Getter";
1963
1964
1965 /** @domName SVGFECompositeElement.k2 */
1966 SVGAnimatedNumber get k2 native "SVGFECompositeElement_k2_Getter";
1967
1968
1969 /** @domName SVGFECompositeElement.k3 */
1970 SVGAnimatedNumber get k3 native "SVGFECompositeElement_k3_Getter";
1971
1972
1973 /** @domName SVGFECompositeElement.k4 */
1974 SVGAnimatedNumber get k4 native "SVGFECompositeElement_k4_Getter";
1975
1976
1977 /** @domName SVGFECompositeElement.operator */
1978 SVGAnimatedEnumeration get operator native "SVGFECompositeElement_operator_Get ter";
1979
1980
1981 /** @domName SVGFECompositeElement.height */
1982 SVGAnimatedLength get height native "SVGFECompositeElement_height_Getter";
1983
1984
1985 /** @domName SVGFECompositeElement.result */
1986 SVGAnimatedString get result native "SVGFECompositeElement_result_Getter";
1987
1988
1989 /** @domName SVGFECompositeElement.width */
1990 SVGAnimatedLength get width native "SVGFECompositeElement_width_Getter";
1991
1992
1993 /** @domName SVGFECompositeElement.x */
1994 SVGAnimatedLength get x native "SVGFECompositeElement_x_Getter";
1995
1996
1997 /** @domName SVGFECompositeElement.y */
1998 SVGAnimatedLength get y native "SVGFECompositeElement_y_Getter";
1999
2000
2001 /** @domName SVGFECompositeElement.className */
2002 SVGAnimatedString get $dom_svgClassName native "SVGFECompositeElement_classNam e_Getter";
2003
2004
2005 /** @domName SVGFECompositeElement.style */
2006 CSSStyleDeclaration get style native "SVGFECompositeElement_style_Getter";
2007
2008
2009 /** @domName SVGFECompositeElement.getPresentationAttribute */
2010 CSSValue getPresentationAttribute(String name) native "SVGFECompositeElement_g etPresentationAttribute_Callback";
2011
2012 }
2013 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2014 // for details. All rights reserved. Use of this source code is governed by a
2015 // BSD-style license that can be found in the LICENSE file.
2016
2017 // WARNING: Do not edit - generated code.
2018
2019
2020 /// @domName SVGFEConvolveMatrixElement
2021 class SVGFEConvolveMatrixElement extends SVGElement implements SVGFilterPrimitiv eStandardAttributes {
2022 SVGFEConvolveMatrixElement.internal(): super.internal();
2023
2024 static const int SVG_EDGEMODE_DUPLICATE = 1;
2025
2026 static const int SVG_EDGEMODE_NONE = 3;
2027
2028 static const int SVG_EDGEMODE_UNKNOWN = 0;
2029
2030 static const int SVG_EDGEMODE_WRAP = 2;
2031
2032
2033 /** @domName SVGFEConvolveMatrixElement.bias */
2034 SVGAnimatedNumber get bias native "SVGFEConvolveMatrixElement_bias_Getter";
2035
2036
2037 /** @domName SVGFEConvolveMatrixElement.divisor */
2038 SVGAnimatedNumber get divisor native "SVGFEConvolveMatrixElement_divisor_Gette r";
2039
2040
2041 /** @domName SVGFEConvolveMatrixElement.edgeMode */
2042 SVGAnimatedEnumeration get edgeMode native "SVGFEConvolveMatrixElement_edgeMod e_Getter";
2043
2044
2045 /** @domName SVGFEConvolveMatrixElement.in1 */
2046 SVGAnimatedString get in1 native "SVGFEConvolveMatrixElement_in1_Getter";
2047
2048
2049 /** @domName SVGFEConvolveMatrixElement.kernelMatrix */
2050 SVGAnimatedNumberList get kernelMatrix native "SVGFEConvolveMatrixElement_kern elMatrix_Getter";
2051
2052
2053 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthX */
2054 SVGAnimatedNumber get kernelUnitLengthX native "SVGFEConvolveMatrixElement_ker nelUnitLengthX_Getter";
2055
2056
2057 /** @domName SVGFEConvolveMatrixElement.kernelUnitLengthY */
2058 SVGAnimatedNumber get kernelUnitLengthY native "SVGFEConvolveMatrixElement_ker nelUnitLengthY_Getter";
2059
2060
2061 /** @domName SVGFEConvolveMatrixElement.orderX */
2062 SVGAnimatedInteger get orderX native "SVGFEConvolveMatrixElement_orderX_Getter ";
2063
2064
2065 /** @domName SVGFEConvolveMatrixElement.orderY */
2066 SVGAnimatedInteger get orderY native "SVGFEConvolveMatrixElement_orderY_Getter ";
2067
2068
2069 /** @domName SVGFEConvolveMatrixElement.preserveAlpha */
2070 SVGAnimatedBoolean get preserveAlpha native "SVGFEConvolveMatrixElement_preser veAlpha_Getter";
2071
2072
2073 /** @domName SVGFEConvolveMatrixElement.targetX */
2074 SVGAnimatedInteger get targetX native "SVGFEConvolveMatrixElement_targetX_Gett er";
2075
2076
2077 /** @domName SVGFEConvolveMatrixElement.targetY */
2078 SVGAnimatedInteger get targetY native "SVGFEConvolveMatrixElement_targetY_Gett er";
2079
2080
2081 /** @domName SVGFEConvolveMatrixElement.height */
2082 SVGAnimatedLength get height native "SVGFEConvolveMatrixElement_height_Getter" ;
2083
2084
2085 /** @domName SVGFEConvolveMatrixElement.result */
2086 SVGAnimatedString get result native "SVGFEConvolveMatrixElement_result_Getter" ;
2087
2088
2089 /** @domName SVGFEConvolveMatrixElement.width */
2090 SVGAnimatedLength get width native "SVGFEConvolveMatrixElement_width_Getter";
2091
2092
2093 /** @domName SVGFEConvolveMatrixElement.x */
2094 SVGAnimatedLength get x native "SVGFEConvolveMatrixElement_x_Getter";
2095
2096
2097 /** @domName SVGFEConvolveMatrixElement.y */
2098 SVGAnimatedLength get y native "SVGFEConvolveMatrixElement_y_Getter";
2099
2100
2101 /** @domName SVGFEConvolveMatrixElement.className */
2102 SVGAnimatedString get $dom_svgClassName native "SVGFEConvolveMatrixElement_cla ssName_Getter";
2103
2104
2105 /** @domName SVGFEConvolveMatrixElement.style */
2106 CSSStyleDeclaration get style native "SVGFEConvolveMatrixElement_style_Getter" ;
2107
2108
2109 /** @domName SVGFEConvolveMatrixElement.getPresentationAttribute */
2110 CSSValue getPresentationAttribute(String name) native "SVGFEConvolveMatrixElem ent_getPresentationAttribute_Callback";
2111
2112 }
2113 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2114 // for details. All rights reserved. Use of this source code is governed by a
2115 // BSD-style license that can be found in the LICENSE file.
2116
2117 // WARNING: Do not edit - generated code.
2118
2119
2120 /// @domName SVGFEDiffuseLightingElement
2121 class SVGFEDiffuseLightingElement extends SVGElement implements SVGFilterPrimiti veStandardAttributes {
2122 SVGFEDiffuseLightingElement.internal(): super.internal();
2123
2124
2125 /** @domName SVGFEDiffuseLightingElement.diffuseConstant */
2126 SVGAnimatedNumber get diffuseConstant native "SVGFEDiffuseLightingElement_diff useConstant_Getter";
2127
2128
2129 /** @domName SVGFEDiffuseLightingElement.in1 */
2130 SVGAnimatedString get in1 native "SVGFEDiffuseLightingElement_in1_Getter";
2131
2132
2133 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthX */
2134 SVGAnimatedNumber get kernelUnitLengthX native "SVGFEDiffuseLightingElement_ke rnelUnitLengthX_Getter";
2135
2136
2137 /** @domName SVGFEDiffuseLightingElement.kernelUnitLengthY */
2138 SVGAnimatedNumber get kernelUnitLengthY native "SVGFEDiffuseLightingElement_ke rnelUnitLengthY_Getter";
2139
2140
2141 /** @domName SVGFEDiffuseLightingElement.surfaceScale */
2142 SVGAnimatedNumber get surfaceScale native "SVGFEDiffuseLightingElement_surface Scale_Getter";
2143
2144
2145 /** @domName SVGFEDiffuseLightingElement.height */
2146 SVGAnimatedLength get height native "SVGFEDiffuseLightingElement_height_Getter ";
2147
2148
2149 /** @domName SVGFEDiffuseLightingElement.result */
2150 SVGAnimatedString get result native "SVGFEDiffuseLightingElement_result_Getter ";
2151
2152
2153 /** @domName SVGFEDiffuseLightingElement.width */
2154 SVGAnimatedLength get width native "SVGFEDiffuseLightingElement_width_Getter";
2155
2156
2157 /** @domName SVGFEDiffuseLightingElement.x */
2158 SVGAnimatedLength get x native "SVGFEDiffuseLightingElement_x_Getter";
2159
2160
2161 /** @domName SVGFEDiffuseLightingElement.y */
2162 SVGAnimatedLength get y native "SVGFEDiffuseLightingElement_y_Getter";
2163
2164
2165 /** @domName SVGFEDiffuseLightingElement.className */
2166 SVGAnimatedString get $dom_svgClassName native "SVGFEDiffuseLightingElement_cl assName_Getter";
2167
2168
2169 /** @domName SVGFEDiffuseLightingElement.style */
2170 CSSStyleDeclaration get style native "SVGFEDiffuseLightingElement_style_Getter ";
2171
2172
2173 /** @domName SVGFEDiffuseLightingElement.getPresentationAttribute */
2174 CSSValue getPresentationAttribute(String name) native "SVGFEDiffuseLightingEle ment_getPresentationAttribute_Callback";
2175
2176 }
2177 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2178 // for details. All rights reserved. Use of this source code is governed by a
2179 // BSD-style license that can be found in the LICENSE file.
2180
2181 // WARNING: Do not edit - generated code.
2182
2183
2184 /// @domName SVGFEDisplacementMapElement
2185 class SVGFEDisplacementMapElement extends SVGElement implements SVGFilterPrimiti veStandardAttributes {
2186 SVGFEDisplacementMapElement.internal(): super.internal();
2187
2188 static const int SVG_CHANNEL_A = 4;
2189
2190 static const int SVG_CHANNEL_B = 3;
2191
2192 static const int SVG_CHANNEL_G = 2;
2193
2194 static const int SVG_CHANNEL_R = 1;
2195
2196 static const int SVG_CHANNEL_UNKNOWN = 0;
2197
2198
2199 /** @domName SVGFEDisplacementMapElement.in1 */
2200 SVGAnimatedString get in1 native "SVGFEDisplacementMapElement_in1_Getter";
2201
2202
2203 /** @domName SVGFEDisplacementMapElement.in2 */
2204 SVGAnimatedString get in2 native "SVGFEDisplacementMapElement_in2_Getter";
2205
2206
2207 /** @domName SVGFEDisplacementMapElement.scale */
2208 SVGAnimatedNumber get scale native "SVGFEDisplacementMapElement_scale_Getter";
2209
2210
2211 /** @domName SVGFEDisplacementMapElement.xChannelSelector */
2212 SVGAnimatedEnumeration get xChannelSelector native "SVGFEDisplacementMapElemen t_xChannelSelector_Getter";
2213
2214
2215 /** @domName SVGFEDisplacementMapElement.yChannelSelector */
2216 SVGAnimatedEnumeration get yChannelSelector native "SVGFEDisplacementMapElemen t_yChannelSelector_Getter";
2217
2218
2219 /** @domName SVGFEDisplacementMapElement.height */
2220 SVGAnimatedLength get height native "SVGFEDisplacementMapElement_height_Getter ";
2221
2222
2223 /** @domName SVGFEDisplacementMapElement.result */
2224 SVGAnimatedString get result native "SVGFEDisplacementMapElement_result_Getter ";
2225
2226
2227 /** @domName SVGFEDisplacementMapElement.width */
2228 SVGAnimatedLength get width native "SVGFEDisplacementMapElement_width_Getter";
2229
2230
2231 /** @domName SVGFEDisplacementMapElement.x */
2232 SVGAnimatedLength get x native "SVGFEDisplacementMapElement_x_Getter";
2233
2234
2235 /** @domName SVGFEDisplacementMapElement.y */
2236 SVGAnimatedLength get y native "SVGFEDisplacementMapElement_y_Getter";
2237
2238
2239 /** @domName SVGFEDisplacementMapElement.className */
2240 SVGAnimatedString get $dom_svgClassName native "SVGFEDisplacementMapElement_cl assName_Getter";
2241
2242
2243 /** @domName SVGFEDisplacementMapElement.style */
2244 CSSStyleDeclaration get style native "SVGFEDisplacementMapElement_style_Getter ";
2245
2246
2247 /** @domName SVGFEDisplacementMapElement.getPresentationAttribute */
2248 CSSValue getPresentationAttribute(String name) native "SVGFEDisplacementMapEle ment_getPresentationAttribute_Callback";
2249
2250 }
2251 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2252 // for details. All rights reserved. Use of this source code is governed by a
2253 // BSD-style license that can be found in the LICENSE file.
2254
2255 // WARNING: Do not edit - generated code.
2256
2257
2258 /// @domName SVGFEDistantLightElement
2259 class SVGFEDistantLightElement extends SVGElement {
2260 SVGFEDistantLightElement.internal(): super.internal();
2261
2262
2263 /** @domName SVGFEDistantLightElement.azimuth */
2264 SVGAnimatedNumber get azimuth native "SVGFEDistantLightElement_azimuth_Getter" ;
2265
2266
2267 /** @domName SVGFEDistantLightElement.elevation */
2268 SVGAnimatedNumber get elevation native "SVGFEDistantLightElement_elevation_Get ter";
2269
2270 }
2271 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2272 // for details. All rights reserved. Use of this source code is governed by a
2273 // BSD-style license that can be found in the LICENSE file.
2274
2275 // WARNING: Do not edit - generated code.
2276
2277
2278 /// @domName SVGFEDropShadowElement
2279 class SVGFEDropShadowElement extends SVGElement implements SVGFilterPrimitiveSta ndardAttributes {
2280 SVGFEDropShadowElement.internal(): super.internal();
2281
2282
2283 /** @domName SVGFEDropShadowElement.dx */
2284 SVGAnimatedNumber get dx native "SVGFEDropShadowElement_dx_Getter";
2285
2286
2287 /** @domName SVGFEDropShadowElement.dy */
2288 SVGAnimatedNumber get dy native "SVGFEDropShadowElement_dy_Getter";
2289
2290
2291 /** @domName SVGFEDropShadowElement.in1 */
2292 SVGAnimatedString get in1 native "SVGFEDropShadowElement_in1_Getter";
2293
2294
2295 /** @domName SVGFEDropShadowElement.stdDeviationX */
2296 SVGAnimatedNumber get stdDeviationX native "SVGFEDropShadowElement_stdDeviatio nX_Getter";
2297
2298
2299 /** @domName SVGFEDropShadowElement.stdDeviationY */
2300 SVGAnimatedNumber get stdDeviationY native "SVGFEDropShadowElement_stdDeviatio nY_Getter";
2301
2302
2303 /** @domName SVGFEDropShadowElement.setStdDeviation */
2304 void setStdDeviation(num stdDeviationX, num stdDeviationY) native "SVGFEDropSh adowElement_setStdDeviation_Callback";
2305
2306
2307 /** @domName SVGFEDropShadowElement.height */
2308 SVGAnimatedLength get height native "SVGFEDropShadowElement_height_Getter";
2309
2310
2311 /** @domName SVGFEDropShadowElement.result */
2312 SVGAnimatedString get result native "SVGFEDropShadowElement_result_Getter";
2313
2314
2315 /** @domName SVGFEDropShadowElement.width */
2316 SVGAnimatedLength get width native "SVGFEDropShadowElement_width_Getter";
2317
2318
2319 /** @domName SVGFEDropShadowElement.x */
2320 SVGAnimatedLength get x native "SVGFEDropShadowElement_x_Getter";
2321
2322
2323 /** @domName SVGFEDropShadowElement.y */
2324 SVGAnimatedLength get y native "SVGFEDropShadowElement_y_Getter";
2325
2326
2327 /** @domName SVGFEDropShadowElement.className */
2328 SVGAnimatedString get $dom_svgClassName native "SVGFEDropShadowElement_classNa me_Getter";
2329
2330
2331 /** @domName SVGFEDropShadowElement.style */
2332 CSSStyleDeclaration get style native "SVGFEDropShadowElement_style_Getter";
2333
2334
2335 /** @domName SVGFEDropShadowElement.getPresentationAttribute */
2336 CSSValue getPresentationAttribute(String name) native "SVGFEDropShadowElement_ getPresentationAttribute_Callback";
2337
2338 }
2339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2340 // for details. All rights reserved. Use of this source code is governed by a
2341 // BSD-style license that can be found in the LICENSE file.
2342
2343 // WARNING: Do not edit - generated code.
2344
2345
2346 /// @domName SVGFEFloodElement
2347 class SVGFEFloodElement extends SVGElement implements SVGFilterPrimitiveStandard Attributes {
2348 SVGFEFloodElement.internal(): super.internal();
2349
2350
2351 /** @domName SVGFEFloodElement.height */
2352 SVGAnimatedLength get height native "SVGFEFloodElement_height_Getter";
2353
2354
2355 /** @domName SVGFEFloodElement.result */
2356 SVGAnimatedString get result native "SVGFEFloodElement_result_Getter";
2357
2358
2359 /** @domName SVGFEFloodElement.width */
2360 SVGAnimatedLength get width native "SVGFEFloodElement_width_Getter";
2361
2362
2363 /** @domName SVGFEFloodElement.x */
2364 SVGAnimatedLength get x native "SVGFEFloodElement_x_Getter";
2365
2366
2367 /** @domName SVGFEFloodElement.y */
2368 SVGAnimatedLength get y native "SVGFEFloodElement_y_Getter";
2369
2370
2371 /** @domName SVGFEFloodElement.className */
2372 SVGAnimatedString get $dom_svgClassName native "SVGFEFloodElement_className_Ge tter";
2373
2374
2375 /** @domName SVGFEFloodElement.style */
2376 CSSStyleDeclaration get style native "SVGFEFloodElement_style_Getter";
2377
2378
2379 /** @domName SVGFEFloodElement.getPresentationAttribute */
2380 CSSValue getPresentationAttribute(String name) native "SVGFEFloodElement_getPr esentationAttribute_Callback";
2381
2382 }
2383 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2384 // for details. All rights reserved. Use of this source code is governed by a
2385 // BSD-style license that can be found in the LICENSE file.
2386
2387 // WARNING: Do not edit - generated code.
2388
2389
2390 /// @domName SVGFEFuncAElement
2391 class SVGFEFuncAElement extends SVGComponentTransferFunctionElement {
2392 SVGFEFuncAElement.internal(): super.internal();
2393
2394 }
2395 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2396 // for details. All rights reserved. Use of this source code is governed by a
2397 // BSD-style license that can be found in the LICENSE file.
2398
2399 // WARNING: Do not edit - generated code.
2400
2401
2402 /// @domName SVGFEFuncBElement
2403 class SVGFEFuncBElement extends SVGComponentTransferFunctionElement {
2404 SVGFEFuncBElement.internal(): super.internal();
2405
2406 }
2407 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2408 // for details. All rights reserved. Use of this source code is governed by a
2409 // BSD-style license that can be found in the LICENSE file.
2410
2411 // WARNING: Do not edit - generated code.
2412
2413
2414 /// @domName SVGFEFuncGElement
2415 class SVGFEFuncGElement extends SVGComponentTransferFunctionElement {
2416 SVGFEFuncGElement.internal(): super.internal();
2417
2418 }
2419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2420 // for details. All rights reserved. Use of this source code is governed by a
2421 // BSD-style license that can be found in the LICENSE file.
2422
2423 // WARNING: Do not edit - generated code.
2424
2425
2426 /// @domName SVGFEFuncRElement
2427 class SVGFEFuncRElement extends SVGComponentTransferFunctionElement {
2428 SVGFEFuncRElement.internal(): super.internal();
2429
2430 }
2431 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2432 // for details. All rights reserved. Use of this source code is governed by a
2433 // BSD-style license that can be found in the LICENSE file.
2434
2435 // WARNING: Do not edit - generated code.
2436
2437
2438 /// @domName SVGFEGaussianBlurElement
2439 class SVGFEGaussianBlurElement extends SVGElement implements SVGFilterPrimitiveS tandardAttributes {
2440 SVGFEGaussianBlurElement.internal(): super.internal();
2441
2442
2443 /** @domName SVGFEGaussianBlurElement.in1 */
2444 SVGAnimatedString get in1 native "SVGFEGaussianBlurElement_in1_Getter";
2445
2446
2447 /** @domName SVGFEGaussianBlurElement.stdDeviationX */
2448 SVGAnimatedNumber get stdDeviationX native "SVGFEGaussianBlurElement_stdDeviat ionX_Getter";
2449
2450
2451 /** @domName SVGFEGaussianBlurElement.stdDeviationY */
2452 SVGAnimatedNumber get stdDeviationY native "SVGFEGaussianBlurElement_stdDeviat ionY_Getter";
2453
2454
2455 /** @domName SVGFEGaussianBlurElement.setStdDeviation */
2456 void setStdDeviation(num stdDeviationX, num stdDeviationY) native "SVGFEGaussi anBlurElement_setStdDeviation_Callback";
2457
2458
2459 /** @domName SVGFEGaussianBlurElement.height */
2460 SVGAnimatedLength get height native "SVGFEGaussianBlurElement_height_Getter";
2461
2462
2463 /** @domName SVGFEGaussianBlurElement.result */
2464 SVGAnimatedString get result native "SVGFEGaussianBlurElement_result_Getter";
2465
2466
2467 /** @domName SVGFEGaussianBlurElement.width */
2468 SVGAnimatedLength get width native "SVGFEGaussianBlurElement_width_Getter";
2469
2470
2471 /** @domName SVGFEGaussianBlurElement.x */
2472 SVGAnimatedLength get x native "SVGFEGaussianBlurElement_x_Getter";
2473
2474
2475 /** @domName SVGFEGaussianBlurElement.y */
2476 SVGAnimatedLength get y native "SVGFEGaussianBlurElement_y_Getter";
2477
2478
2479 /** @domName SVGFEGaussianBlurElement.className */
2480 SVGAnimatedString get $dom_svgClassName native "SVGFEGaussianBlurElement_class Name_Getter";
2481
2482
2483 /** @domName SVGFEGaussianBlurElement.style */
2484 CSSStyleDeclaration get style native "SVGFEGaussianBlurElement_style_Getter";
2485
2486
2487 /** @domName SVGFEGaussianBlurElement.getPresentationAttribute */
2488 CSSValue getPresentationAttribute(String name) native "SVGFEGaussianBlurElemen t_getPresentationAttribute_Callback";
2489
2490 }
2491 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2492 // for details. All rights reserved. Use of this source code is governed by a
2493 // BSD-style license that can be found in the LICENSE file.
2494
2495 // WARNING: Do not edit - generated code.
2496
2497
2498 /// @domName SVGFEImageElement
2499 class SVGFEImageElement extends SVGElement implements SVGURIReference, SVGLangSp ace, SVGFilterPrimitiveStandardAttributes, SVGExternalResourcesRequired {
2500 SVGFEImageElement.internal(): super.internal();
2501
2502
2503 /** @domName SVGFEImageElement.preserveAspectRatio */
2504 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGFEImageEleme nt_preserveAspectRatio_Getter";
2505
2506
2507 /** @domName SVGFEImageElement.externalResourcesRequired */
2508 SVGAnimatedBoolean get externalResourcesRequired native "SVGFEImageElement_ext ernalResourcesRequired_Getter";
2509
2510
2511 /** @domName SVGFEImageElement.height */
2512 SVGAnimatedLength get height native "SVGFEImageElement_height_Getter";
2513
2514
2515 /** @domName SVGFEImageElement.result */
2516 SVGAnimatedString get result native "SVGFEImageElement_result_Getter";
2517
2518
2519 /** @domName SVGFEImageElement.width */
2520 SVGAnimatedLength get width native "SVGFEImageElement_width_Getter";
2521
2522
2523 /** @domName SVGFEImageElement.x */
2524 SVGAnimatedLength get x native "SVGFEImageElement_x_Getter";
2525
2526
2527 /** @domName SVGFEImageElement.y */
2528 SVGAnimatedLength get y native "SVGFEImageElement_y_Getter";
2529
2530
2531 /** @domName SVGFEImageElement.xmllang */
2532 String get xmllang native "SVGFEImageElement_xmllang_Getter";
2533
2534
2535 /** @domName SVGFEImageElement.xmllang */
2536 void set xmllang(String value) native "SVGFEImageElement_xmllang_Setter";
2537
2538
2539 /** @domName SVGFEImageElement.xmlspace */
2540 String get xmlspace native "SVGFEImageElement_xmlspace_Getter";
2541
2542
2543 /** @domName SVGFEImageElement.xmlspace */
2544 void set xmlspace(String value) native "SVGFEImageElement_xmlspace_Setter";
2545
2546
2547 /** @domName SVGFEImageElement.className */
2548 SVGAnimatedString get $dom_svgClassName native "SVGFEImageElement_className_Ge tter";
2549
2550
2551 /** @domName SVGFEImageElement.style */
2552 CSSStyleDeclaration get style native "SVGFEImageElement_style_Getter";
2553
2554
2555 /** @domName SVGFEImageElement.getPresentationAttribute */
2556 CSSValue getPresentationAttribute(String name) native "SVGFEImageElement_getPr esentationAttribute_Callback";
2557
2558
2559 /** @domName SVGFEImageElement.href */
2560 SVGAnimatedString get href native "SVGFEImageElement_href_Getter";
2561
2562 }
2563 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2564 // for details. All rights reserved. Use of this source code is governed by a
2565 // BSD-style license that can be found in the LICENSE file.
2566
2567 // WARNING: Do not edit - generated code.
2568
2569
2570 /// @domName SVGFEMergeElement
2571 class SVGFEMergeElement extends SVGElement implements SVGFilterPrimitiveStandard Attributes {
2572 SVGFEMergeElement.internal(): super.internal();
2573
2574
2575 /** @domName SVGFEMergeElement.height */
2576 SVGAnimatedLength get height native "SVGFEMergeElement_height_Getter";
2577
2578
2579 /** @domName SVGFEMergeElement.result */
2580 SVGAnimatedString get result native "SVGFEMergeElement_result_Getter";
2581
2582
2583 /** @domName SVGFEMergeElement.width */
2584 SVGAnimatedLength get width native "SVGFEMergeElement_width_Getter";
2585
2586
2587 /** @domName SVGFEMergeElement.x */
2588 SVGAnimatedLength get x native "SVGFEMergeElement_x_Getter";
2589
2590
2591 /** @domName SVGFEMergeElement.y */
2592 SVGAnimatedLength get y native "SVGFEMergeElement_y_Getter";
2593
2594
2595 /** @domName SVGFEMergeElement.className */
2596 SVGAnimatedString get $dom_svgClassName native "SVGFEMergeElement_className_Ge tter";
2597
2598
2599 /** @domName SVGFEMergeElement.style */
2600 CSSStyleDeclaration get style native "SVGFEMergeElement_style_Getter";
2601
2602
2603 /** @domName SVGFEMergeElement.getPresentationAttribute */
2604 CSSValue getPresentationAttribute(String name) native "SVGFEMergeElement_getPr esentationAttribute_Callback";
2605
2606 }
2607 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2608 // for details. All rights reserved. Use of this source code is governed by a
2609 // BSD-style license that can be found in the LICENSE file.
2610
2611 // WARNING: Do not edit - generated code.
2612
2613
2614 /// @domName SVGFEMergeNodeElement
2615 class SVGFEMergeNodeElement extends SVGElement {
2616 SVGFEMergeNodeElement.internal(): super.internal();
2617
2618
2619 /** @domName SVGFEMergeNodeElement.in1 */
2620 SVGAnimatedString get in1 native "SVGFEMergeNodeElement_in1_Getter";
2621
2622 }
2623 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2624 // for details. All rights reserved. Use of this source code is governed by a
2625 // BSD-style license that can be found in the LICENSE file.
2626
2627 // WARNING: Do not edit - generated code.
2628
2629
2630 /// @domName SVGFEMorphologyElement
2631 class SVGFEMorphologyElement extends SVGElement implements SVGFilterPrimitiveSta ndardAttributes {
2632 SVGFEMorphologyElement.internal(): super.internal();
2633
2634 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
2635
2636 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
2637
2638 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
2639
2640
2641 /** @domName SVGFEMorphologyElement.in1 */
2642 SVGAnimatedString get in1 native "SVGFEMorphologyElement_in1_Getter";
2643
2644
2645 /** @domName SVGFEMorphologyElement.operator */
2646 SVGAnimatedEnumeration get operator native "SVGFEMorphologyElement_operator_Ge tter";
2647
2648
2649 /** @domName SVGFEMorphologyElement.radiusX */
2650 SVGAnimatedNumber get radiusX native "SVGFEMorphologyElement_radiusX_Getter";
2651
2652
2653 /** @domName SVGFEMorphologyElement.radiusY */
2654 SVGAnimatedNumber get radiusY native "SVGFEMorphologyElement_radiusY_Getter";
2655
2656
2657 /** @domName SVGFEMorphologyElement.setRadius */
2658 void setRadius(num radiusX, num radiusY) native "SVGFEMorphologyElement_setRad ius_Callback";
2659
2660
2661 /** @domName SVGFEMorphologyElement.height */
2662 SVGAnimatedLength get height native "SVGFEMorphologyElement_height_Getter";
2663
2664
2665 /** @domName SVGFEMorphologyElement.result */
2666 SVGAnimatedString get result native "SVGFEMorphologyElement_result_Getter";
2667
2668
2669 /** @domName SVGFEMorphologyElement.width */
2670 SVGAnimatedLength get width native "SVGFEMorphologyElement_width_Getter";
2671
2672
2673 /** @domName SVGFEMorphologyElement.x */
2674 SVGAnimatedLength get x native "SVGFEMorphologyElement_x_Getter";
2675
2676
2677 /** @domName SVGFEMorphologyElement.y */
2678 SVGAnimatedLength get y native "SVGFEMorphologyElement_y_Getter";
2679
2680
2681 /** @domName SVGFEMorphologyElement.className */
2682 SVGAnimatedString get $dom_svgClassName native "SVGFEMorphologyElement_classNa me_Getter";
2683
2684
2685 /** @domName SVGFEMorphologyElement.style */
2686 CSSStyleDeclaration get style native "SVGFEMorphologyElement_style_Getter";
2687
2688
2689 /** @domName SVGFEMorphologyElement.getPresentationAttribute */
2690 CSSValue getPresentationAttribute(String name) native "SVGFEMorphologyElement_ getPresentationAttribute_Callback";
2691
2692 }
2693 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2694 // for details. All rights reserved. Use of this source code is governed by a
2695 // BSD-style license that can be found in the LICENSE file.
2696
2697 // WARNING: Do not edit - generated code.
2698
2699
2700 /// @domName SVGFEOffsetElement
2701 class SVGFEOffsetElement extends SVGElement implements SVGFilterPrimitiveStandar dAttributes {
2702 SVGFEOffsetElement.internal(): super.internal();
2703
2704
2705 /** @domName SVGFEOffsetElement.dx */
2706 SVGAnimatedNumber get dx native "SVGFEOffsetElement_dx_Getter";
2707
2708
2709 /** @domName SVGFEOffsetElement.dy */
2710 SVGAnimatedNumber get dy native "SVGFEOffsetElement_dy_Getter";
2711
2712
2713 /** @domName SVGFEOffsetElement.in1 */
2714 SVGAnimatedString get in1 native "SVGFEOffsetElement_in1_Getter";
2715
2716
2717 /** @domName SVGFEOffsetElement.height */
2718 SVGAnimatedLength get height native "SVGFEOffsetElement_height_Getter";
2719
2720
2721 /** @domName SVGFEOffsetElement.result */
2722 SVGAnimatedString get result native "SVGFEOffsetElement_result_Getter";
2723
2724
2725 /** @domName SVGFEOffsetElement.width */
2726 SVGAnimatedLength get width native "SVGFEOffsetElement_width_Getter";
2727
2728
2729 /** @domName SVGFEOffsetElement.x */
2730 SVGAnimatedLength get x native "SVGFEOffsetElement_x_Getter";
2731
2732
2733 /** @domName SVGFEOffsetElement.y */
2734 SVGAnimatedLength get y native "SVGFEOffsetElement_y_Getter";
2735
2736
2737 /** @domName SVGFEOffsetElement.className */
2738 SVGAnimatedString get $dom_svgClassName native "SVGFEOffsetElement_className_G etter";
2739
2740
2741 /** @domName SVGFEOffsetElement.style */
2742 CSSStyleDeclaration get style native "SVGFEOffsetElement_style_Getter";
2743
2744
2745 /** @domName SVGFEOffsetElement.getPresentationAttribute */
2746 CSSValue getPresentationAttribute(String name) native "SVGFEOffsetElement_getP resentationAttribute_Callback";
2747
2748 }
2749 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2750 // for details. All rights reserved. Use of this source code is governed by a
2751 // BSD-style license that can be found in the LICENSE file.
2752
2753 // WARNING: Do not edit - generated code.
2754
2755
2756 /// @domName SVGFEPointLightElement
2757 class SVGFEPointLightElement extends SVGElement {
2758 SVGFEPointLightElement.internal(): super.internal();
2759
2760
2761 /** @domName SVGFEPointLightElement.x */
2762 SVGAnimatedNumber get x native "SVGFEPointLightElement_x_Getter";
2763
2764
2765 /** @domName SVGFEPointLightElement.y */
2766 SVGAnimatedNumber get y native "SVGFEPointLightElement_y_Getter";
2767
2768
2769 /** @domName SVGFEPointLightElement.z */
2770 SVGAnimatedNumber get z native "SVGFEPointLightElement_z_Getter";
2771
2772 }
2773 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2774 // for details. All rights reserved. Use of this source code is governed by a
2775 // BSD-style license that can be found in the LICENSE file.
2776
2777 // WARNING: Do not edit - generated code.
2778
2779
2780 /// @domName SVGFESpecularLightingElement
2781 class SVGFESpecularLightingElement extends SVGElement implements SVGFilterPrimit iveStandardAttributes {
2782 SVGFESpecularLightingElement.internal(): super.internal();
2783
2784
2785 /** @domName SVGFESpecularLightingElement.in1 */
2786 SVGAnimatedString get in1 native "SVGFESpecularLightingElement_in1_Getter";
2787
2788
2789 /** @domName SVGFESpecularLightingElement.specularConstant */
2790 SVGAnimatedNumber get specularConstant native "SVGFESpecularLightingElement_sp ecularConstant_Getter";
2791
2792
2793 /** @domName SVGFESpecularLightingElement.specularExponent */
2794 SVGAnimatedNumber get specularExponent native "SVGFESpecularLightingElement_sp ecularExponent_Getter";
2795
2796
2797 /** @domName SVGFESpecularLightingElement.surfaceScale */
2798 SVGAnimatedNumber get surfaceScale native "SVGFESpecularLightingElement_surfac eScale_Getter";
2799
2800
2801 /** @domName SVGFESpecularLightingElement.height */
2802 SVGAnimatedLength get height native "SVGFESpecularLightingElement_height_Gette r";
2803
2804
2805 /** @domName SVGFESpecularLightingElement.result */
2806 SVGAnimatedString get result native "SVGFESpecularLightingElement_result_Gette r";
2807
2808
2809 /** @domName SVGFESpecularLightingElement.width */
2810 SVGAnimatedLength get width native "SVGFESpecularLightingElement_width_Getter" ;
2811
2812
2813 /** @domName SVGFESpecularLightingElement.x */
2814 SVGAnimatedLength get x native "SVGFESpecularLightingElement_x_Getter";
2815
2816
2817 /** @domName SVGFESpecularLightingElement.y */
2818 SVGAnimatedLength get y native "SVGFESpecularLightingElement_y_Getter";
2819
2820
2821 /** @domName SVGFESpecularLightingElement.className */
2822 SVGAnimatedString get $dom_svgClassName native "SVGFESpecularLightingElement_c lassName_Getter";
2823
2824
2825 /** @domName SVGFESpecularLightingElement.style */
2826 CSSStyleDeclaration get style native "SVGFESpecularLightingElement_style_Gette r";
2827
2828
2829 /** @domName SVGFESpecularLightingElement.getPresentationAttribute */
2830 CSSValue getPresentationAttribute(String name) native "SVGFESpecularLightingEl ement_getPresentationAttribute_Callback";
2831
2832 }
2833 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2834 // for details. All rights reserved. Use of this source code is governed by a
2835 // BSD-style license that can be found in the LICENSE file.
2836
2837 // WARNING: Do not edit - generated code.
2838
2839
2840 /// @domName SVGFESpotLightElement
2841 class SVGFESpotLightElement extends SVGElement {
2842 SVGFESpotLightElement.internal(): super.internal();
2843
2844
2845 /** @domName SVGFESpotLightElement.limitingConeAngle */
2846 SVGAnimatedNumber get limitingConeAngle native "SVGFESpotLightElement_limiting ConeAngle_Getter";
2847
2848
2849 /** @domName SVGFESpotLightElement.pointsAtX */
2850 SVGAnimatedNumber get pointsAtX native "SVGFESpotLightElement_pointsAtX_Getter ";
2851
2852
2853 /** @domName SVGFESpotLightElement.pointsAtY */
2854 SVGAnimatedNumber get pointsAtY native "SVGFESpotLightElement_pointsAtY_Getter ";
2855
2856
2857 /** @domName SVGFESpotLightElement.pointsAtZ */
2858 SVGAnimatedNumber get pointsAtZ native "SVGFESpotLightElement_pointsAtZ_Getter ";
2859
2860
2861 /** @domName SVGFESpotLightElement.specularExponent */
2862 SVGAnimatedNumber get specularExponent native "SVGFESpotLightElement_specularE xponent_Getter";
2863
2864
2865 /** @domName SVGFESpotLightElement.x */
2866 SVGAnimatedNumber get x native "SVGFESpotLightElement_x_Getter";
2867
2868
2869 /** @domName SVGFESpotLightElement.y */
2870 SVGAnimatedNumber get y native "SVGFESpotLightElement_y_Getter";
2871
2872
2873 /** @domName SVGFESpotLightElement.z */
2874 SVGAnimatedNumber get z native "SVGFESpotLightElement_z_Getter";
2875
2876 }
2877 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2878 // for details. All rights reserved. Use of this source code is governed by a
2879 // BSD-style license that can be found in the LICENSE file.
2880
2881 // WARNING: Do not edit - generated code.
2882
2883
2884 /// @domName SVGFETileElement
2885 class SVGFETileElement extends SVGElement implements SVGFilterPrimitiveStandardA ttributes {
2886 SVGFETileElement.internal(): super.internal();
2887
2888
2889 /** @domName SVGFETileElement.in1 */
2890 SVGAnimatedString get in1 native "SVGFETileElement_in1_Getter";
2891
2892
2893 /** @domName SVGFETileElement.height */
2894 SVGAnimatedLength get height native "SVGFETileElement_height_Getter";
2895
2896
2897 /** @domName SVGFETileElement.result */
2898 SVGAnimatedString get result native "SVGFETileElement_result_Getter";
2899
2900
2901 /** @domName SVGFETileElement.width */
2902 SVGAnimatedLength get width native "SVGFETileElement_width_Getter";
2903
2904
2905 /** @domName SVGFETileElement.x */
2906 SVGAnimatedLength get x native "SVGFETileElement_x_Getter";
2907
2908
2909 /** @domName SVGFETileElement.y */
2910 SVGAnimatedLength get y native "SVGFETileElement_y_Getter";
2911
2912
2913 /** @domName SVGFETileElement.className */
2914 SVGAnimatedString get $dom_svgClassName native "SVGFETileElement_className_Get ter";
2915
2916
2917 /** @domName SVGFETileElement.style */
2918 CSSStyleDeclaration get style native "SVGFETileElement_style_Getter";
2919
2920
2921 /** @domName SVGFETileElement.getPresentationAttribute */
2922 CSSValue getPresentationAttribute(String name) native "SVGFETileElement_getPre sentationAttribute_Callback";
2923
2924 }
2925 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2926 // for details. All rights reserved. Use of this source code is governed by a
2927 // BSD-style license that can be found in the LICENSE file.
2928
2929 // WARNING: Do not edit - generated code.
2930
2931
2932 /// @domName SVGFETurbulenceElement
2933 class SVGFETurbulenceElement extends SVGElement implements SVGFilterPrimitiveSta ndardAttributes {
2934 SVGFETurbulenceElement.internal(): super.internal();
2935
2936 static const int SVG_STITCHTYPE_NOSTITCH = 2;
2937
2938 static const int SVG_STITCHTYPE_STITCH = 1;
2939
2940 static const int SVG_STITCHTYPE_UNKNOWN = 0;
2941
2942 static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
2943
2944 static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2;
2945
2946 static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0;
2947
2948
2949 /** @domName SVGFETurbulenceElement.baseFrequencyX */
2950 SVGAnimatedNumber get baseFrequencyX native "SVGFETurbulenceElement_baseFreque ncyX_Getter";
2951
2952
2953 /** @domName SVGFETurbulenceElement.baseFrequencyY */
2954 SVGAnimatedNumber get baseFrequencyY native "SVGFETurbulenceElement_baseFreque ncyY_Getter";
2955
2956
2957 /** @domName SVGFETurbulenceElement.numOctaves */
2958 SVGAnimatedInteger get numOctaves native "SVGFETurbulenceElement_numOctaves_Ge tter";
2959
2960
2961 /** @domName SVGFETurbulenceElement.seed */
2962 SVGAnimatedNumber get seed native "SVGFETurbulenceElement_seed_Getter";
2963
2964
2965 /** @domName SVGFETurbulenceElement.stitchTiles */
2966 SVGAnimatedEnumeration get stitchTiles native "SVGFETurbulenceElement_stitchTi les_Getter";
2967
2968
2969 /** @domName SVGFETurbulenceElement.type */
2970 SVGAnimatedEnumeration get type native "SVGFETurbulenceElement_type_Getter";
2971
2972
2973 /** @domName SVGFETurbulenceElement.height */
2974 SVGAnimatedLength get height native "SVGFETurbulenceElement_height_Getter";
2975
2976
2977 /** @domName SVGFETurbulenceElement.result */
2978 SVGAnimatedString get result native "SVGFETurbulenceElement_result_Getter";
2979
2980
2981 /** @domName SVGFETurbulenceElement.width */
2982 SVGAnimatedLength get width native "SVGFETurbulenceElement_width_Getter";
2983
2984
2985 /** @domName SVGFETurbulenceElement.x */
2986 SVGAnimatedLength get x native "SVGFETurbulenceElement_x_Getter";
2987
2988
2989 /** @domName SVGFETurbulenceElement.y */
2990 SVGAnimatedLength get y native "SVGFETurbulenceElement_y_Getter";
2991
2992
2993 /** @domName SVGFETurbulenceElement.className */
2994 SVGAnimatedString get $dom_svgClassName native "SVGFETurbulenceElement_classNa me_Getter";
2995
2996
2997 /** @domName SVGFETurbulenceElement.style */
2998 CSSStyleDeclaration get style native "SVGFETurbulenceElement_style_Getter";
2999
3000
3001 /** @domName SVGFETurbulenceElement.getPresentationAttribute */
3002 CSSValue getPresentationAttribute(String name) native "SVGFETurbulenceElement_ getPresentationAttribute_Callback";
3003
3004 }
3005 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3006 // for details. All rights reserved. Use of this source code is governed by a
3007 // BSD-style license that can be found in the LICENSE file.
3008
3009 // WARNING: Do not edit - generated code.
3010
3011
3012 /// @domName SVGFilterElement
3013 class SVGFilterElement extends SVGElement implements SVGURIReference, SVGLangSpa ce, SVGExternalResourcesRequired, SVGStylable {
3014 SVGFilterElement.internal(): super.internal();
3015
3016
3017 /** @domName SVGFilterElement.filterResX */
3018 SVGAnimatedInteger get filterResX native "SVGFilterElement_filterResX_Getter";
3019
3020
3021 /** @domName SVGFilterElement.filterResY */
3022 SVGAnimatedInteger get filterResY native "SVGFilterElement_filterResY_Getter";
3023
3024
3025 /** @domName SVGFilterElement.filterUnits */
3026 SVGAnimatedEnumeration get filterUnits native "SVGFilterElement_filterUnits_Ge tter";
3027
3028
3029 /** @domName SVGFilterElement.height */
3030 SVGAnimatedLength get height native "SVGFilterElement_height_Getter";
3031
3032
3033 /** @domName SVGFilterElement.primitiveUnits */
3034 SVGAnimatedEnumeration get primitiveUnits native "SVGFilterElement_primitiveUn its_Getter";
3035
3036
3037 /** @domName SVGFilterElement.width */
3038 SVGAnimatedLength get width native "SVGFilterElement_width_Getter";
3039
3040
3041 /** @domName SVGFilterElement.x */
3042 SVGAnimatedLength get x native "SVGFilterElement_x_Getter";
3043
3044
3045 /** @domName SVGFilterElement.y */
3046 SVGAnimatedLength get y native "SVGFilterElement_y_Getter";
3047
3048
3049 /** @domName SVGFilterElement.setFilterRes */
3050 void setFilterRes(int filterResX, int filterResY) native "SVGFilterElement_set FilterRes_Callback";
3051
3052
3053 /** @domName SVGFilterElement.externalResourcesRequired */
3054 SVGAnimatedBoolean get externalResourcesRequired native "SVGFilterElement_exte rnalResourcesRequired_Getter";
3055
3056
3057 /** @domName SVGFilterElement.xmllang */
3058 String get xmllang native "SVGFilterElement_xmllang_Getter";
3059
3060
3061 /** @domName SVGFilterElement.xmllang */
3062 void set xmllang(String value) native "SVGFilterElement_xmllang_Setter";
3063
3064
3065 /** @domName SVGFilterElement.xmlspace */
3066 String get xmlspace native "SVGFilterElement_xmlspace_Getter";
3067
3068
3069 /** @domName SVGFilterElement.xmlspace */
3070 void set xmlspace(String value) native "SVGFilterElement_xmlspace_Setter";
3071
3072
3073 /** @domName SVGFilterElement.className */
3074 SVGAnimatedString get $dom_svgClassName native "SVGFilterElement_className_Get ter";
3075
3076
3077 /** @domName SVGFilterElement.style */
3078 CSSStyleDeclaration get style native "SVGFilterElement_style_Getter";
3079
3080
3081 /** @domName SVGFilterElement.getPresentationAttribute */
3082 CSSValue getPresentationAttribute(String name) native "SVGFilterElement_getPre sentationAttribute_Callback";
3083
3084
3085 /** @domName SVGFilterElement.href */
3086 SVGAnimatedString get href native "SVGFilterElement_href_Getter";
3087
3088 }
3089 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3090 // for details. All rights reserved. Use of this source code is governed by a
3091 // BSD-style license that can be found in the LICENSE file.
3092
3093 // WARNING: Do not edit - generated code.
3094
3095
3096 /// @domName SVGFilterPrimitiveStandardAttributes
3097 class SVGFilterPrimitiveStandardAttributes extends NativeFieldWrapperClass1 impl ements SVGStylable {
3098 SVGFilterPrimitiveStandardAttributes.internal();
3099
3100
3101 /** @domName SVGFilterPrimitiveStandardAttributes.height */
3102 SVGAnimatedLength get height native "SVGFilterPrimitiveStandardAttributes_heig ht_Getter";
3103
3104
3105 /** @domName SVGFilterPrimitiveStandardAttributes.result */
3106 SVGAnimatedString get result native "SVGFilterPrimitiveStandardAttributes_resu lt_Getter";
3107
3108
3109 /** @domName SVGFilterPrimitiveStandardAttributes.width */
3110 SVGAnimatedLength get width native "SVGFilterPrimitiveStandardAttributes_width _Getter";
3111
3112
3113 /** @domName SVGFilterPrimitiveStandardAttributes.x */
3114 SVGAnimatedLength get x native "SVGFilterPrimitiveStandardAttributes_x_Getter" ;
3115
3116
3117 /** @domName SVGFilterPrimitiveStandardAttributes.y */
3118 SVGAnimatedLength get y native "SVGFilterPrimitiveStandardAttributes_y_Getter" ;
3119
3120
3121 /** @domName SVGFilterPrimitiveStandardAttributes.className */
3122 SVGAnimatedString get $dom_svgClassName native "SVGFilterPrimitiveStandardAttr ibutes_className_Getter";
3123
3124
3125 /** @domName SVGFilterPrimitiveStandardAttributes.style */
3126 CSSStyleDeclaration get style native "SVGFilterPrimitiveStandardAttributes_sty le_Getter";
3127
3128
3129 /** @domName SVGFilterPrimitiveStandardAttributes.getPresentationAttribute */
3130 CSSValue getPresentationAttribute(String name) native "SVGFilterPrimitiveStand ardAttributes_getPresentationAttribute_Callback";
3131
3132 }
3133 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3134 // for details. All rights reserved. Use of this source code is governed by a
3135 // BSD-style license that can be found in the LICENSE file.
3136
3137 // WARNING: Do not edit - generated code.
3138
3139
3140 /// @domName SVGFitToViewBox
3141 class SVGFitToViewBox extends NativeFieldWrapperClass1 {
3142 SVGFitToViewBox.internal();
3143
3144
3145 /** @domName SVGFitToViewBox.preserveAspectRatio */
3146 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGFitToViewBox _preserveAspectRatio_Getter";
3147
3148
3149 /** @domName SVGFitToViewBox.viewBox */
3150 SVGAnimatedRect get viewBox native "SVGFitToViewBox_viewBox_Getter";
3151
3152 }
3153 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3154 // for details. All rights reserved. Use of this source code is governed by a
3155 // BSD-style license that can be found in the LICENSE file.
3156
3157 // WARNING: Do not edit - generated code.
3158
3159
3160 /// @domName SVGFontElement
3161 class SVGFontElement extends SVGElement {
3162 SVGFontElement.internal(): super.internal();
3163
3164 }
3165 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3166 // for details. All rights reserved. Use of this source code is governed by a
3167 // BSD-style license that can be found in the LICENSE file.
3168
3169 // WARNING: Do not edit - generated code.
3170
3171
3172 /// @domName SVGFontFaceElement
3173 class SVGFontFaceElement extends SVGElement {
3174 SVGFontFaceElement.internal(): super.internal();
3175
3176 }
3177 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3178 // for details. All rights reserved. Use of this source code is governed by a
3179 // BSD-style license that can be found in the LICENSE file.
3180
3181 // WARNING: Do not edit - generated code.
3182
3183
3184 /// @domName SVGFontFaceFormatElement
3185 class SVGFontFaceFormatElement extends SVGElement {
3186 SVGFontFaceFormatElement.internal(): super.internal();
3187
3188 }
3189 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3190 // for details. All rights reserved. Use of this source code is governed by a
3191 // BSD-style license that can be found in the LICENSE file.
3192
3193 // WARNING: Do not edit - generated code.
3194
3195
3196 /// @domName SVGFontFaceNameElement
3197 class SVGFontFaceNameElement extends SVGElement {
3198 SVGFontFaceNameElement.internal(): super.internal();
3199
3200 }
3201 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3202 // for details. All rights reserved. Use of this source code is governed by a
3203 // BSD-style license that can be found in the LICENSE file.
3204
3205 // WARNING: Do not edit - generated code.
3206
3207
3208 /// @domName SVGFontFaceSrcElement
3209 class SVGFontFaceSrcElement extends SVGElement {
3210 SVGFontFaceSrcElement.internal(): super.internal();
3211
3212 }
3213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3214 // for details. All rights reserved. Use of this source code is governed by a
3215 // BSD-style license that can be found in the LICENSE file.
3216
3217 // WARNING: Do not edit - generated code.
3218
3219
3220 /// @domName SVGFontFaceUriElement
3221 class SVGFontFaceUriElement extends SVGElement {
3222 SVGFontFaceUriElement.internal(): super.internal();
3223
3224 }
3225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3226 // for details. All rights reserved. Use of this source code is governed by a
3227 // BSD-style license that can be found in the LICENSE file.
3228
3229 // WARNING: Do not edit - generated code.
3230
3231
3232 /// @domName SVGForeignObjectElement
3233 class SVGForeignObjectElement extends SVGElement implements SVGLangSpace, SVGSty lable, SVGTests, SVGTransformable, SVGExternalResourcesRequired {
3234 SVGForeignObjectElement.internal(): super.internal();
3235
3236
3237 /** @domName SVGForeignObjectElement.height */
3238 SVGAnimatedLength get height native "SVGForeignObjectElement_height_Getter";
3239
3240
3241 /** @domName SVGForeignObjectElement.width */
3242 SVGAnimatedLength get width native "SVGForeignObjectElement_width_Getter";
3243
3244
3245 /** @domName SVGForeignObjectElement.x */
3246 SVGAnimatedLength get x native "SVGForeignObjectElement_x_Getter";
3247
3248
3249 /** @domName SVGForeignObjectElement.y */
3250 SVGAnimatedLength get y native "SVGForeignObjectElement_y_Getter";
3251
3252
3253 /** @domName SVGForeignObjectElement.externalResourcesRequired */
3254 SVGAnimatedBoolean get externalResourcesRequired native "SVGForeignObjectEleme nt_externalResourcesRequired_Getter";
3255
3256
3257 /** @domName SVGForeignObjectElement.xmllang */
3258 String get xmllang native "SVGForeignObjectElement_xmllang_Getter";
3259
3260
3261 /** @domName SVGForeignObjectElement.xmllang */
3262 void set xmllang(String value) native "SVGForeignObjectElement_xmllang_Setter" ;
3263
3264
3265 /** @domName SVGForeignObjectElement.xmlspace */
3266 String get xmlspace native "SVGForeignObjectElement_xmlspace_Getter";
3267
3268
3269 /** @domName SVGForeignObjectElement.xmlspace */
3270 void set xmlspace(String value) native "SVGForeignObjectElement_xmlspace_Sette r";
3271
3272
3273 /** @domName SVGForeignObjectElement.farthestViewportElement */
3274 SVGElement get farthestViewportElement native "SVGForeignObjectElement_farthes tViewportElement_Getter";
3275
3276
3277 /** @domName SVGForeignObjectElement.nearestViewportElement */
3278 SVGElement get nearestViewportElement native "SVGForeignObjectElement_nearestV iewportElement_Getter";
3279
3280
3281 /** @domName SVGForeignObjectElement.getBBox */
3282 SVGRect getBBox() native "SVGForeignObjectElement_getBBox_Callback";
3283
3284
3285 /** @domName SVGForeignObjectElement.getCTM */
3286 SVGMatrix getCTM() native "SVGForeignObjectElement_getCTM_Callback";
3287
3288
3289 /** @domName SVGForeignObjectElement.getScreenCTM */
3290 SVGMatrix getScreenCTM() native "SVGForeignObjectElement_getScreenCTM_Callback ";
3291
3292
3293 /** @domName SVGForeignObjectElement.getTransformToElement */
3294 SVGMatrix getTransformToElement(SVGElement element) native "SVGForeignObjectEl ement_getTransformToElement_Callback";
3295
3296
3297 /** @domName SVGForeignObjectElement.className */
3298 SVGAnimatedString get $dom_svgClassName native "SVGForeignObjectElement_classN ame_Getter";
3299
3300
3301 /** @domName SVGForeignObjectElement.style */
3302 CSSStyleDeclaration get style native "SVGForeignObjectElement_style_Getter";
3303
3304
3305 /** @domName SVGForeignObjectElement.getPresentationAttribute */
3306 CSSValue getPresentationAttribute(String name) native "SVGForeignObjectElement _getPresentationAttribute_Callback";
3307
3308
3309 /** @domName SVGForeignObjectElement.requiredExtensions */
3310 SVGStringList get requiredExtensions native "SVGForeignObjectElement_requiredE xtensions_Getter";
3311
3312
3313 /** @domName SVGForeignObjectElement.requiredFeatures */
3314 SVGStringList get requiredFeatures native "SVGForeignObjectElement_requiredFea tures_Getter";
3315
3316
3317 /** @domName SVGForeignObjectElement.systemLanguage */
3318 SVGStringList get systemLanguage native "SVGForeignObjectElement_systemLanguag e_Getter";
3319
3320
3321 /** @domName SVGForeignObjectElement.hasExtension */
3322 bool hasExtension(String extension) native "SVGForeignObjectElement_hasExtensi on_Callback";
3323
3324
3325 /** @domName SVGForeignObjectElement.transform */
3326 SVGAnimatedTransformList get transform native "SVGForeignObjectElement_transfo rm_Getter";
3327
3328 }
3329 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3330 // for details. All rights reserved. Use of this source code is governed by a
3331 // BSD-style license that can be found in the LICENSE file.
3332
3333 // WARNING: Do not edit - generated code.
3334
3335
3336 /// @domName SVGGElement
3337 class SVGGElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTe sts, SVGTransformable, SVGExternalResourcesRequired {
3338 SVGGElement.internal(): super.internal();
3339
3340
3341 /** @domName SVGGElement.externalResourcesRequired */
3342 SVGAnimatedBoolean get externalResourcesRequired native "SVGGElement_externalR esourcesRequired_Getter";
3343
3344
3345 /** @domName SVGGElement.xmllang */
3346 String get xmllang native "SVGGElement_xmllang_Getter";
3347
3348
3349 /** @domName SVGGElement.xmllang */
3350 void set xmllang(String value) native "SVGGElement_xmllang_Setter";
3351
3352
3353 /** @domName SVGGElement.xmlspace */
3354 String get xmlspace native "SVGGElement_xmlspace_Getter";
3355
3356
3357 /** @domName SVGGElement.xmlspace */
3358 void set xmlspace(String value) native "SVGGElement_xmlspace_Setter";
3359
3360
3361 /** @domName SVGGElement.farthestViewportElement */
3362 SVGElement get farthestViewportElement native "SVGGElement_farthestViewportEle ment_Getter";
3363
3364
3365 /** @domName SVGGElement.nearestViewportElement */
3366 SVGElement get nearestViewportElement native "SVGGElement_nearestViewportEleme nt_Getter";
3367
3368
3369 /** @domName SVGGElement.getBBox */
3370 SVGRect getBBox() native "SVGGElement_getBBox_Callback";
3371
3372
3373 /** @domName SVGGElement.getCTM */
3374 SVGMatrix getCTM() native "SVGGElement_getCTM_Callback";
3375
3376
3377 /** @domName SVGGElement.getScreenCTM */
3378 SVGMatrix getScreenCTM() native "SVGGElement_getScreenCTM_Callback";
3379
3380
3381 /** @domName SVGGElement.getTransformToElement */
3382 SVGMatrix getTransformToElement(SVGElement element) native "SVGGElement_getTra nsformToElement_Callback";
3383
3384
3385 /** @domName SVGGElement.className */
3386 SVGAnimatedString get $dom_svgClassName native "SVGGElement_className_Getter";
3387
3388
3389 /** @domName SVGGElement.style */
3390 CSSStyleDeclaration get style native "SVGGElement_style_Getter";
3391
3392
3393 /** @domName SVGGElement.getPresentationAttribute */
3394 CSSValue getPresentationAttribute(String name) native "SVGGElement_getPresenta tionAttribute_Callback";
3395
3396
3397 /** @domName SVGGElement.requiredExtensions */
3398 SVGStringList get requiredExtensions native "SVGGElement_requiredExtensions_Ge tter";
3399
3400
3401 /** @domName SVGGElement.requiredFeatures */
3402 SVGStringList get requiredFeatures native "SVGGElement_requiredFeatures_Getter ";
3403
3404
3405 /** @domName SVGGElement.systemLanguage */
3406 SVGStringList get systemLanguage native "SVGGElement_systemLanguage_Getter";
3407
3408
3409 /** @domName SVGGElement.hasExtension */
3410 bool hasExtension(String extension) native "SVGGElement_hasExtension_Callback" ;
3411
3412
3413 /** @domName SVGGElement.transform */
3414 SVGAnimatedTransformList get transform native "SVGGElement_transform_Getter";
3415
3416 }
3417 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3418 // for details. All rights reserved. Use of this source code is governed by a
3419 // BSD-style license that can be found in the LICENSE file.
3420
3421 // WARNING: Do not edit - generated code.
3422
3423
3424 /// @domName SVGGlyphElement
3425 class SVGGlyphElement extends SVGElement {
3426 SVGGlyphElement.internal(): super.internal();
3427
3428 }
3429 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3430 // for details. All rights reserved. Use of this source code is governed by a
3431 // BSD-style license that can be found in the LICENSE file.
3432
3433 // WARNING: Do not edit - generated code.
3434
3435
3436 /// @domName SVGGlyphRefElement
3437 class SVGGlyphRefElement extends SVGElement implements SVGURIReference, SVGStyla ble {
3438 SVGGlyphRefElement.internal(): super.internal();
3439
3440
3441 /** @domName SVGGlyphRefElement.dx */
3442 num get dx native "SVGGlyphRefElement_dx_Getter";
3443
3444
3445 /** @domName SVGGlyphRefElement.dx */
3446 void set dx(num value) native "SVGGlyphRefElement_dx_Setter";
3447
3448
3449 /** @domName SVGGlyphRefElement.dy */
3450 num get dy native "SVGGlyphRefElement_dy_Getter";
3451
3452
3453 /** @domName SVGGlyphRefElement.dy */
3454 void set dy(num value) native "SVGGlyphRefElement_dy_Setter";
3455
3456
3457 /** @domName SVGGlyphRefElement.format */
3458 String get format native "SVGGlyphRefElement_format_Getter";
3459
3460
3461 /** @domName SVGGlyphRefElement.format */
3462 void set format(String value) native "SVGGlyphRefElement_format_Setter";
3463
3464
3465 /** @domName SVGGlyphRefElement.glyphRef */
3466 String get glyphRef native "SVGGlyphRefElement_glyphRef_Getter";
3467
3468
3469 /** @domName SVGGlyphRefElement.glyphRef */
3470 void set glyphRef(String value) native "SVGGlyphRefElement_glyphRef_Setter";
3471
3472
3473 /** @domName SVGGlyphRefElement.x */
3474 num get x native "SVGGlyphRefElement_x_Getter";
3475
3476
3477 /** @domName SVGGlyphRefElement.x */
3478 void set x(num value) native "SVGGlyphRefElement_x_Setter";
3479
3480
3481 /** @domName SVGGlyphRefElement.y */
3482 num get y native "SVGGlyphRefElement_y_Getter";
3483
3484
3485 /** @domName SVGGlyphRefElement.y */
3486 void set y(num value) native "SVGGlyphRefElement_y_Setter";
3487
3488
3489 /** @domName SVGGlyphRefElement.className */
3490 SVGAnimatedString get $dom_svgClassName native "SVGGlyphRefElement_className_G etter";
3491
3492
3493 /** @domName SVGGlyphRefElement.style */
3494 CSSStyleDeclaration get style native "SVGGlyphRefElement_style_Getter";
3495
3496
3497 /** @domName SVGGlyphRefElement.getPresentationAttribute */
3498 CSSValue getPresentationAttribute(String name) native "SVGGlyphRefElement_getP resentationAttribute_Callback";
3499
3500
3501 /** @domName SVGGlyphRefElement.href */
3502 SVGAnimatedString get href native "SVGGlyphRefElement_href_Getter";
3503
3504 }
3505 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3506 // for details. All rights reserved. Use of this source code is governed by a
3507 // BSD-style license that can be found in the LICENSE file.
3508
3509 // WARNING: Do not edit - generated code.
3510
3511
3512 /// @domName SVGGradientElement
3513 class SVGGradientElement extends SVGElement implements SVGURIReference, SVGExter nalResourcesRequired, SVGStylable {
3514 SVGGradientElement.internal(): super.internal();
3515
3516 static const int SVG_SPREADMETHOD_PAD = 1;
3517
3518 static const int SVG_SPREADMETHOD_REFLECT = 2;
3519
3520 static const int SVG_SPREADMETHOD_REPEAT = 3;
3521
3522 static const int SVG_SPREADMETHOD_UNKNOWN = 0;
3523
3524
3525 /** @domName SVGGradientElement.gradientTransform */
3526 SVGAnimatedTransformList get gradientTransform native "SVGGradientElement_grad ientTransform_Getter";
3527
3528
3529 /** @domName SVGGradientElement.gradientUnits */
3530 SVGAnimatedEnumeration get gradientUnits native "SVGGradientElement_gradientUn its_Getter";
3531
3532
3533 /** @domName SVGGradientElement.spreadMethod */
3534 SVGAnimatedEnumeration get spreadMethod native "SVGGradientElement_spreadMetho d_Getter";
3535
3536
3537 /** @domName SVGGradientElement.externalResourcesRequired */
3538 SVGAnimatedBoolean get externalResourcesRequired native "SVGGradientElement_ex ternalResourcesRequired_Getter";
3539
3540
3541 /** @domName SVGGradientElement.className */
3542 SVGAnimatedString get $dom_svgClassName native "SVGGradientElement_className_G etter";
3543
3544
3545 /** @domName SVGGradientElement.style */
3546 CSSStyleDeclaration get style native "SVGGradientElement_style_Getter";
3547
3548
3549 /** @domName SVGGradientElement.getPresentationAttribute */
3550 CSSValue getPresentationAttribute(String name) native "SVGGradientElement_getP resentationAttribute_Callback";
3551
3552
3553 /** @domName SVGGradientElement.href */
3554 SVGAnimatedString get href native "SVGGradientElement_href_Getter";
3555
3556 }
3557 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3558 // for details. All rights reserved. Use of this source code is governed by a
3559 // BSD-style license that can be found in the LICENSE file.
3560
3561 // WARNING: Do not edit - generated code.
3562
3563
3564 /// @domName SVGHKernElement
3565 class SVGHKernElement extends SVGElement {
3566 SVGHKernElement.internal(): super.internal();
3567
3568 }
3569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3570 // for details. All rights reserved. Use of this source code is governed by a
3571 // BSD-style license that can be found in the LICENSE file.
3572
3573 // WARNING: Do not edit - generated code.
3574
3575
3576 /// @domName SVGImageElement
3577 class SVGImageElement extends SVGElement implements SVGLangSpace, SVGTests, SVGS tylable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable {
3578 SVGImageElement.internal(): super.internal();
3579
3580
3581 /** @domName SVGImageElement.height */
3582 SVGAnimatedLength get height native "SVGImageElement_height_Getter";
3583
3584
3585 /** @domName SVGImageElement.preserveAspectRatio */
3586 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGImageElement _preserveAspectRatio_Getter";
3587
3588
3589 /** @domName SVGImageElement.width */
3590 SVGAnimatedLength get width native "SVGImageElement_width_Getter";
3591
3592
3593 /** @domName SVGImageElement.x */
3594 SVGAnimatedLength get x native "SVGImageElement_x_Getter";
3595
3596
3597 /** @domName SVGImageElement.y */
3598 SVGAnimatedLength get y native "SVGImageElement_y_Getter";
3599
3600
3601 /** @domName SVGImageElement.externalResourcesRequired */
3602 SVGAnimatedBoolean get externalResourcesRequired native "SVGImageElement_exter nalResourcesRequired_Getter";
3603
3604
3605 /** @domName SVGImageElement.xmllang */
3606 String get xmllang native "SVGImageElement_xmllang_Getter";
3607
3608
3609 /** @domName SVGImageElement.xmllang */
3610 void set xmllang(String value) native "SVGImageElement_xmllang_Setter";
3611
3612
3613 /** @domName SVGImageElement.xmlspace */
3614 String get xmlspace native "SVGImageElement_xmlspace_Getter";
3615
3616
3617 /** @domName SVGImageElement.xmlspace */
3618 void set xmlspace(String value) native "SVGImageElement_xmlspace_Setter";
3619
3620
3621 /** @domName SVGImageElement.farthestViewportElement */
3622 SVGElement get farthestViewportElement native "SVGImageElement_farthestViewpor tElement_Getter";
3623
3624
3625 /** @domName SVGImageElement.nearestViewportElement */
3626 SVGElement get nearestViewportElement native "SVGImageElement_nearestViewportE lement_Getter";
3627
3628
3629 /** @domName SVGImageElement.getBBox */
3630 SVGRect getBBox() native "SVGImageElement_getBBox_Callback";
3631
3632
3633 /** @domName SVGImageElement.getCTM */
3634 SVGMatrix getCTM() native "SVGImageElement_getCTM_Callback";
3635
3636
3637 /** @domName SVGImageElement.getScreenCTM */
3638 SVGMatrix getScreenCTM() native "SVGImageElement_getScreenCTM_Callback";
3639
3640
3641 /** @domName SVGImageElement.getTransformToElement */
3642 SVGMatrix getTransformToElement(SVGElement element) native "SVGImageElement_ge tTransformToElement_Callback";
3643
3644
3645 /** @domName SVGImageElement.className */
3646 SVGAnimatedString get $dom_svgClassName native "SVGImageElement_className_Gett er";
3647
3648
3649 /** @domName SVGImageElement.style */
3650 CSSStyleDeclaration get style native "SVGImageElement_style_Getter";
3651
3652
3653 /** @domName SVGImageElement.getPresentationAttribute */
3654 CSSValue getPresentationAttribute(String name) native "SVGImageElement_getPres entationAttribute_Callback";
3655
3656
3657 /** @domName SVGImageElement.requiredExtensions */
3658 SVGStringList get requiredExtensions native "SVGImageElement_requiredExtension s_Getter";
3659
3660
3661 /** @domName SVGImageElement.requiredFeatures */
3662 SVGStringList get requiredFeatures native "SVGImageElement_requiredFeatures_Ge tter";
3663
3664
3665 /** @domName SVGImageElement.systemLanguage */
3666 SVGStringList get systemLanguage native "SVGImageElement_systemLanguage_Getter ";
3667
3668
3669 /** @domName SVGImageElement.hasExtension */
3670 bool hasExtension(String extension) native "SVGImageElement_hasExtension_Callb ack";
3671
3672
3673 /** @domName SVGImageElement.transform */
3674 SVGAnimatedTransformList get transform native "SVGImageElement_transform_Gette r";
3675
3676
3677 /** @domName SVGImageElement.href */
3678 SVGAnimatedString get href native "SVGImageElement_href_Getter";
3679
3680 }
3681 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3682 // for details. All rights reserved. Use of this source code is governed by a
3683 // BSD-style license that can be found in the LICENSE file.
3684
3685 // WARNING: Do not edit - generated code.
3686
3687
3688 /// @domName SVGLangSpace
3689 class SVGLangSpace extends NativeFieldWrapperClass1 {
3690 SVGLangSpace.internal();
3691
3692
3693 /** @domName SVGLangSpace.xmllang */
3694 String get xmllang native "SVGLangSpace_xmllang_Getter";
3695
3696
3697 /** @domName SVGLangSpace.xmllang */
3698 void set xmllang(String value) native "SVGLangSpace_xmllang_Setter";
3699
3700
3701 /** @domName SVGLangSpace.xmlspace */
3702 String get xmlspace native "SVGLangSpace_xmlspace_Getter";
3703
3704
3705 /** @domName SVGLangSpace.xmlspace */
3706 void set xmlspace(String value) native "SVGLangSpace_xmlspace_Setter";
3707
3708 }
3709 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3710 // for details. All rights reserved. Use of this source code is governed by a
3711 // BSD-style license that can be found in the LICENSE file.
3712
3713 // WARNING: Do not edit - generated code.
3714
3715
3716 /// @domName SVGLength
3717 class SVGLength extends NativeFieldWrapperClass1 {
3718 SVGLength.internal();
3719
3720 static const int SVG_LENGTHTYPE_CM = 6;
3721
3722 static const int SVG_LENGTHTYPE_EMS = 3;
3723
3724 static const int SVG_LENGTHTYPE_EXS = 4;
3725
3726 static const int SVG_LENGTHTYPE_IN = 8;
3727
3728 static const int SVG_LENGTHTYPE_MM = 7;
3729
3730 static const int SVG_LENGTHTYPE_NUMBER = 1;
3731
3732 static const int SVG_LENGTHTYPE_PC = 10;
3733
3734 static const int SVG_LENGTHTYPE_PERCENTAGE = 2;
3735
3736 static const int SVG_LENGTHTYPE_PT = 9;
3737
3738 static const int SVG_LENGTHTYPE_PX = 5;
3739
3740 static const int SVG_LENGTHTYPE_UNKNOWN = 0;
3741
3742
3743 /** @domName SVGLength.unitType */
3744 int get unitType native "SVGLength_unitType_Getter";
3745
3746
3747 /** @domName SVGLength.value */
3748 num get value native "SVGLength_value_Getter";
3749
3750
3751 /** @domName SVGLength.value */
3752 void set value(num value) native "SVGLength_value_Setter";
3753
3754
3755 /** @domName SVGLength.valueAsString */
3756 String get valueAsString native "SVGLength_valueAsString_Getter";
3757
3758
3759 /** @domName SVGLength.valueAsString */
3760 void set valueAsString(String value) native "SVGLength_valueAsString_Setter";
3761
3762
3763 /** @domName SVGLength.valueInSpecifiedUnits */
3764 num get valueInSpecifiedUnits native "SVGLength_valueInSpecifiedUnits_Getter";
3765
3766
3767 /** @domName SVGLength.valueInSpecifiedUnits */
3768 void set valueInSpecifiedUnits(num value) native "SVGLength_valueInSpecifiedUn its_Setter";
3769
3770
3771 /** @domName SVGLength.convertToSpecifiedUnits */
3772 void convertToSpecifiedUnits(int unitType) native "SVGLength_convertToSpecifie dUnits_Callback";
3773
3774
3775 /** @domName SVGLength.newValueSpecifiedUnits */
3776 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native "S VGLength_newValueSpecifiedUnits_Callback";
3777
3778 }
3779 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3780 // for details. All rights reserved. Use of this source code is governed by a
3781 // BSD-style license that can be found in the LICENSE file.
3782
3783 // WARNING: Do not edit - generated code.
3784
3785
3786 /// @domName SVGLengthList
3787 class SVGLengthList extends NativeFieldWrapperClass1 implements List<SVGLength> {
3788 SVGLengthList.internal();
3789
3790
3791 /** @domName SVGLengthList.numberOfItems */
3792 int get numberOfItems native "SVGLengthList_numberOfItems_Getter";
3793
3794 SVGLength operator[](int index) native "SVGLengthList_item_Callback";
3795
3796 void operator[]=(int index, SVGLength value) {
3797 throw new UnsupportedError("Cannot assign element of immutable List.");
3798 }
3799 // -- start List<SVGLength> mixins.
3800 // SVGLength is the element type.
3801
3802 // From Iterable<SVGLength>:
3803
3804 Iterator<SVGLength> iterator() {
3805 // Note: NodeLists are not fixed size. And most probably length shouldn't
3806 // be cached in both iterator _and_ forEach method. For now caching it
3807 // for consistency.
3808 return new FixedSizeListIterator<SVGLength>(this);
3809 }
3810
3811 // From Collection<SVGLength>:
3812
3813 void add(SVGLength value) {
3814 throw new UnsupportedError("Cannot add to immutable List.");
3815 }
3816
3817 void addLast(SVGLength value) {
3818 throw new UnsupportedError("Cannot add to immutable List.");
3819 }
3820
3821 void addAll(Collection<SVGLength> collection) {
3822 throw new UnsupportedError("Cannot add to immutable List.");
3823 }
3824
3825 bool contains(SVGLength element) => _Collections.contains(this, element);
3826
3827 void forEach(void f(SVGLength element)) => _Collections.forEach(this, f);
3828
3829 Collection map(f(SVGLength element)) => _Collections.map(this, [], f);
3830
3831 Collection<SVGLength> filter(bool f(SVGLength element)) =>
3832 _Collections.filter(this, <SVGLength>[], f);
3833
3834 bool every(bool f(SVGLength element)) => _Collections.every(this, f);
3835
3836 bool some(bool f(SVGLength element)) => _Collections.some(this, f);
3837
3838 bool get isEmpty => this.length == 0;
3839
3840 // From List<SVGLength>:
3841
3842 void sort([Comparator<SVGLength> compare = Comparable.compare]) {
3843 throw new UnsupportedError("Cannot sort immutable List.");
3844 }
3845
3846 int indexOf(SVGLength element, [int start = 0]) =>
3847 _Lists.indexOf(this, element, start, this.length);
3848
3849 int lastIndexOf(SVGLength element, [int start]) {
3850 if (start == null) start = length - 1;
3851 return _Lists.lastIndexOf(this, element, start);
3852 }
3853
3854 SVGLength get last => this[length - 1];
3855
3856 SVGLength removeLast() {
3857 throw new UnsupportedError("Cannot removeLast on immutable List.");
3858 }
3859
3860 void setRange(int start, int rangeLength, List<SVGLength> from, [int startFrom ]) {
3861 throw new UnsupportedError("Cannot setRange on immutable List.");
3862 }
3863
3864 void removeRange(int start, int rangeLength) {
3865 throw new UnsupportedError("Cannot removeRange on immutable List.");
3866 }
3867
3868 void insertRange(int start, int rangeLength, [SVGLength initialValue]) {
3869 throw new UnsupportedError("Cannot insertRange on immutable List.");
3870 }
3871
3872 List<SVGLength> getRange(int start, int rangeLength) =>
3873 _Lists.getRange(this, start, rangeLength, <SVGLength>[]);
3874
3875 // -- end List<SVGLength> mixins.
3876
3877
3878 /** @domName SVGLengthList.appendItem */
3879 SVGLength appendItem(SVGLength item) native "SVGLengthList_appendItem_Callback ";
3880
3881
3882 /** @domName SVGLengthList.clear */
3883 void clear() native "SVGLengthList_clear_Callback";
3884
3885
3886 /** @domName SVGLengthList.getItem */
3887 SVGLength getItem(int index) native "SVGLengthList_getItem_Callback";
3888
3889
3890 /** @domName SVGLengthList.initialize */
3891 SVGLength initialize(SVGLength item) native "SVGLengthList_initialize_Callback ";
3892
3893
3894 /** @domName SVGLengthList.insertItemBefore */
3895 SVGLength insertItemBefore(SVGLength item, int index) native "SVGLengthList_in sertItemBefore_Callback";
3896
3897
3898 /** @domName SVGLengthList.removeItem */
3899 SVGLength removeItem(int index) native "SVGLengthList_removeItem_Callback";
3900
3901
3902 /** @domName SVGLengthList.replaceItem */
3903 SVGLength replaceItem(SVGLength item, int index) native "SVGLengthList_replace Item_Callback";
3904
3905 }
3906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3907 // for details. All rights reserved. Use of this source code is governed by a
3908 // BSD-style license that can be found in the LICENSE file.
3909
3910 // WARNING: Do not edit - generated code.
3911
3912
3913 /// @domName SVGLineElement
3914 class SVGLineElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired {
3915 SVGLineElement.internal(): super.internal();
3916
3917
3918 /** @domName SVGLineElement.x1 */
3919 SVGAnimatedLength get x1 native "SVGLineElement_x1_Getter";
3920
3921
3922 /** @domName SVGLineElement.x2 */
3923 SVGAnimatedLength get x2 native "SVGLineElement_x2_Getter";
3924
3925
3926 /** @domName SVGLineElement.y1 */
3927 SVGAnimatedLength get y1 native "SVGLineElement_y1_Getter";
3928
3929
3930 /** @domName SVGLineElement.y2 */
3931 SVGAnimatedLength get y2 native "SVGLineElement_y2_Getter";
3932
3933
3934 /** @domName SVGLineElement.externalResourcesRequired */
3935 SVGAnimatedBoolean get externalResourcesRequired native "SVGLineElement_extern alResourcesRequired_Getter";
3936
3937
3938 /** @domName SVGLineElement.xmllang */
3939 String get xmllang native "SVGLineElement_xmllang_Getter";
3940
3941
3942 /** @domName SVGLineElement.xmllang */
3943 void set xmllang(String value) native "SVGLineElement_xmllang_Setter";
3944
3945
3946 /** @domName SVGLineElement.xmlspace */
3947 String get xmlspace native "SVGLineElement_xmlspace_Getter";
3948
3949
3950 /** @domName SVGLineElement.xmlspace */
3951 void set xmlspace(String value) native "SVGLineElement_xmlspace_Setter";
3952
3953
3954 /** @domName SVGLineElement.farthestViewportElement */
3955 SVGElement get farthestViewportElement native "SVGLineElement_farthestViewport Element_Getter";
3956
3957
3958 /** @domName SVGLineElement.nearestViewportElement */
3959 SVGElement get nearestViewportElement native "SVGLineElement_nearestViewportEl ement_Getter";
3960
3961
3962 /** @domName SVGLineElement.getBBox */
3963 SVGRect getBBox() native "SVGLineElement_getBBox_Callback";
3964
3965
3966 /** @domName SVGLineElement.getCTM */
3967 SVGMatrix getCTM() native "SVGLineElement_getCTM_Callback";
3968
3969
3970 /** @domName SVGLineElement.getScreenCTM */
3971 SVGMatrix getScreenCTM() native "SVGLineElement_getScreenCTM_Callback";
3972
3973
3974 /** @domName SVGLineElement.getTransformToElement */
3975 SVGMatrix getTransformToElement(SVGElement element) native "SVGLineElement_get TransformToElement_Callback";
3976
3977
3978 /** @domName SVGLineElement.className */
3979 SVGAnimatedString get $dom_svgClassName native "SVGLineElement_className_Gette r";
3980
3981
3982 /** @domName SVGLineElement.style */
3983 CSSStyleDeclaration get style native "SVGLineElement_style_Getter";
3984
3985
3986 /** @domName SVGLineElement.getPresentationAttribute */
3987 CSSValue getPresentationAttribute(String name) native "SVGLineElement_getPrese ntationAttribute_Callback";
3988
3989
3990 /** @domName SVGLineElement.requiredExtensions */
3991 SVGStringList get requiredExtensions native "SVGLineElement_requiredExtensions _Getter";
3992
3993
3994 /** @domName SVGLineElement.requiredFeatures */
3995 SVGStringList get requiredFeatures native "SVGLineElement_requiredFeatures_Get ter";
3996
3997
3998 /** @domName SVGLineElement.systemLanguage */
3999 SVGStringList get systemLanguage native "SVGLineElement_systemLanguage_Getter" ;
4000
4001
4002 /** @domName SVGLineElement.hasExtension */
4003 bool hasExtension(String extension) native "SVGLineElement_hasExtension_Callba ck";
4004
4005
4006 /** @domName SVGLineElement.transform */
4007 SVGAnimatedTransformList get transform native "SVGLineElement_transform_Getter ";
4008
4009 }
4010 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4011 // for details. All rights reserved. Use of this source code is governed by a
4012 // BSD-style license that can be found in the LICENSE file.
4013
4014 // WARNING: Do not edit - generated code.
4015
4016
4017 /// @domName SVGLinearGradientElement
4018 class SVGLinearGradientElement extends SVGGradientElement {
4019 SVGLinearGradientElement.internal(): super.internal();
4020
4021
4022 /** @domName SVGLinearGradientElement.x1 */
4023 SVGAnimatedLength get x1 native "SVGLinearGradientElement_x1_Getter";
4024
4025
4026 /** @domName SVGLinearGradientElement.x2 */
4027 SVGAnimatedLength get x2 native "SVGLinearGradientElement_x2_Getter";
4028
4029
4030 /** @domName SVGLinearGradientElement.y1 */
4031 SVGAnimatedLength get y1 native "SVGLinearGradientElement_y1_Getter";
4032
4033
4034 /** @domName SVGLinearGradientElement.y2 */
4035 SVGAnimatedLength get y2 native "SVGLinearGradientElement_y2_Getter";
4036
4037 }
4038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4039 // for details. All rights reserved. Use of this source code is governed by a
4040 // BSD-style license that can be found in the LICENSE file.
4041
4042 // WARNING: Do not edit - generated code.
4043
4044
4045 /// @domName SVGLocatable
4046 class SVGLocatable extends NativeFieldWrapperClass1 {
4047 SVGLocatable.internal();
4048
4049
4050 /** @domName SVGLocatable.farthestViewportElement */
4051 SVGElement get farthestViewportElement native "SVGLocatable_farthestViewportEl ement_Getter";
4052
4053
4054 /** @domName SVGLocatable.nearestViewportElement */
4055 SVGElement get nearestViewportElement native "SVGLocatable_nearestViewportElem ent_Getter";
4056
4057
4058 /** @domName SVGLocatable.getBBox */
4059 SVGRect getBBox() native "SVGLocatable_getBBox_Callback";
4060
4061
4062 /** @domName SVGLocatable.getCTM */
4063 SVGMatrix getCTM() native "SVGLocatable_getCTM_Callback";
4064
4065
4066 /** @domName SVGLocatable.getScreenCTM */
4067 SVGMatrix getScreenCTM() native "SVGLocatable_getScreenCTM_Callback";
4068
4069
4070 /** @domName SVGLocatable.getTransformToElement */
4071 SVGMatrix getTransformToElement(SVGElement element) native "SVGLocatable_getTr ansformToElement_Callback";
4072
4073 }
4074 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4075 // for details. All rights reserved. Use of this source code is governed by a
4076 // BSD-style license that can be found in the LICENSE file.
4077
4078 // WARNING: Do not edit - generated code.
4079
4080
4081 /// @domName SVGMPathElement
4082 class SVGMPathElement extends SVGElement implements SVGURIReference, SVGExternal ResourcesRequired {
4083 SVGMPathElement.internal(): super.internal();
4084
4085
4086 /** @domName SVGMPathElement.externalResourcesRequired */
4087 SVGAnimatedBoolean get externalResourcesRequired native "SVGMPathElement_exter nalResourcesRequired_Getter";
4088
4089
4090 /** @domName SVGMPathElement.href */
4091 SVGAnimatedString get href native "SVGMPathElement_href_Getter";
4092
4093 }
4094 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4095 // for details. All rights reserved. Use of this source code is governed by a
4096 // BSD-style license that can be found in the LICENSE file.
4097
4098 // WARNING: Do not edit - generated code.
4099
4100
4101 /// @domName SVGMarkerElement
4102 class SVGMarkerElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable {
4103 SVGMarkerElement.internal(): super.internal();
4104
4105 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
4106
4107 static const int SVG_MARKERUNITS_UNKNOWN = 0;
4108
4109 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1;
4110
4111 static const int SVG_MARKER_ORIENT_ANGLE = 2;
4112
4113 static const int SVG_MARKER_ORIENT_AUTO = 1;
4114
4115 static const int SVG_MARKER_ORIENT_UNKNOWN = 0;
4116
4117
4118 /** @domName SVGMarkerElement.markerHeight */
4119 SVGAnimatedLength get markerHeight native "SVGMarkerElement_markerHeight_Gette r";
4120
4121
4122 /** @domName SVGMarkerElement.markerUnits */
4123 SVGAnimatedEnumeration get markerUnits native "SVGMarkerElement_markerUnits_Ge tter";
4124
4125
4126 /** @domName SVGMarkerElement.markerWidth */
4127 SVGAnimatedLength get markerWidth native "SVGMarkerElement_markerWidth_Getter" ;
4128
4129
4130 /** @domName SVGMarkerElement.orientAngle */
4131 SVGAnimatedAngle get orientAngle native "SVGMarkerElement_orientAngle_Getter";
4132
4133
4134 /** @domName SVGMarkerElement.orientType */
4135 SVGAnimatedEnumeration get orientType native "SVGMarkerElement_orientType_Gett er";
4136
4137
4138 /** @domName SVGMarkerElement.refX */
4139 SVGAnimatedLength get refX native "SVGMarkerElement_refX_Getter";
4140
4141
4142 /** @domName SVGMarkerElement.refY */
4143 SVGAnimatedLength get refY native "SVGMarkerElement_refY_Getter";
4144
4145
4146 /** @domName SVGMarkerElement.setOrientToAngle */
4147 void setOrientToAngle(SVGAngle angle) native "SVGMarkerElement_setOrientToAngl e_Callback";
4148
4149
4150 /** @domName SVGMarkerElement.setOrientToAuto */
4151 void setOrientToAuto() native "SVGMarkerElement_setOrientToAuto_Callback";
4152
4153
4154 /** @domName SVGMarkerElement.externalResourcesRequired */
4155 SVGAnimatedBoolean get externalResourcesRequired native "SVGMarkerElement_exte rnalResourcesRequired_Getter";
4156
4157
4158 /** @domName SVGMarkerElement.preserveAspectRatio */
4159 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGMarkerElemen t_preserveAspectRatio_Getter";
4160
4161
4162 /** @domName SVGMarkerElement.viewBox */
4163 SVGAnimatedRect get viewBox native "SVGMarkerElement_viewBox_Getter";
4164
4165
4166 /** @domName SVGMarkerElement.xmllang */
4167 String get xmllang native "SVGMarkerElement_xmllang_Getter";
4168
4169
4170 /** @domName SVGMarkerElement.xmllang */
4171 void set xmllang(String value) native "SVGMarkerElement_xmllang_Setter";
4172
4173
4174 /** @domName SVGMarkerElement.xmlspace */
4175 String get xmlspace native "SVGMarkerElement_xmlspace_Getter";
4176
4177
4178 /** @domName SVGMarkerElement.xmlspace */
4179 void set xmlspace(String value) native "SVGMarkerElement_xmlspace_Setter";
4180
4181
4182 /** @domName SVGMarkerElement.className */
4183 SVGAnimatedString get $dom_svgClassName native "SVGMarkerElement_className_Get ter";
4184
4185
4186 /** @domName SVGMarkerElement.style */
4187 CSSStyleDeclaration get style native "SVGMarkerElement_style_Getter";
4188
4189
4190 /** @domName SVGMarkerElement.getPresentationAttribute */
4191 CSSValue getPresentationAttribute(String name) native "SVGMarkerElement_getPre sentationAttribute_Callback";
4192
4193 }
4194 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4195 // for details. All rights reserved. Use of this source code is governed by a
4196 // BSD-style license that can be found in the LICENSE file.
4197
4198 // WARNING: Do not edit - generated code.
4199
4200
4201 /// @domName SVGMaskElement
4202 class SVGMaskElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGExternalResourcesRequired {
4203 SVGMaskElement.internal(): super.internal();
4204
4205
4206 /** @domName SVGMaskElement.height */
4207 SVGAnimatedLength get height native "SVGMaskElement_height_Getter";
4208
4209
4210 /** @domName SVGMaskElement.maskContentUnits */
4211 SVGAnimatedEnumeration get maskContentUnits native "SVGMaskElement_maskContent Units_Getter";
4212
4213
4214 /** @domName SVGMaskElement.maskUnits */
4215 SVGAnimatedEnumeration get maskUnits native "SVGMaskElement_maskUnits_Getter";
4216
4217
4218 /** @domName SVGMaskElement.width */
4219 SVGAnimatedLength get width native "SVGMaskElement_width_Getter";
4220
4221
4222 /** @domName SVGMaskElement.x */
4223 SVGAnimatedLength get x native "SVGMaskElement_x_Getter";
4224
4225
4226 /** @domName SVGMaskElement.y */
4227 SVGAnimatedLength get y native "SVGMaskElement_y_Getter";
4228
4229
4230 /** @domName SVGMaskElement.externalResourcesRequired */
4231 SVGAnimatedBoolean get externalResourcesRequired native "SVGMaskElement_extern alResourcesRequired_Getter";
4232
4233
4234 /** @domName SVGMaskElement.xmllang */
4235 String get xmllang native "SVGMaskElement_xmllang_Getter";
4236
4237
4238 /** @domName SVGMaskElement.xmllang */
4239 void set xmllang(String value) native "SVGMaskElement_xmllang_Setter";
4240
4241
4242 /** @domName SVGMaskElement.xmlspace */
4243 String get xmlspace native "SVGMaskElement_xmlspace_Getter";
4244
4245
4246 /** @domName SVGMaskElement.xmlspace */
4247 void set xmlspace(String value) native "SVGMaskElement_xmlspace_Setter";
4248
4249
4250 /** @domName SVGMaskElement.className */
4251 SVGAnimatedString get $dom_svgClassName native "SVGMaskElement_className_Gette r";
4252
4253
4254 /** @domName SVGMaskElement.style */
4255 CSSStyleDeclaration get style native "SVGMaskElement_style_Getter";
4256
4257
4258 /** @domName SVGMaskElement.getPresentationAttribute */
4259 CSSValue getPresentationAttribute(String name) native "SVGMaskElement_getPrese ntationAttribute_Callback";
4260
4261
4262 /** @domName SVGMaskElement.requiredExtensions */
4263 SVGStringList get requiredExtensions native "SVGMaskElement_requiredExtensions _Getter";
4264
4265
4266 /** @domName SVGMaskElement.requiredFeatures */
4267 SVGStringList get requiredFeatures native "SVGMaskElement_requiredFeatures_Get ter";
4268
4269
4270 /** @domName SVGMaskElement.systemLanguage */
4271 SVGStringList get systemLanguage native "SVGMaskElement_systemLanguage_Getter" ;
4272
4273
4274 /** @domName SVGMaskElement.hasExtension */
4275 bool hasExtension(String extension) native "SVGMaskElement_hasExtension_Callba ck";
4276
4277 }
4278 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4279 // for details. All rights reserved. Use of this source code is governed by a
4280 // BSD-style license that can be found in the LICENSE file.
4281
4282 // WARNING: Do not edit - generated code.
4283
4284
4285 /// @domName SVGMatrix
4286 class SVGMatrix extends NativeFieldWrapperClass1 {
4287 SVGMatrix.internal();
4288
4289
4290 /** @domName SVGMatrix.a */
4291 num get a native "SVGMatrix_a_Getter";
4292
4293
4294 /** @domName SVGMatrix.a */
4295 void set a(num value) native "SVGMatrix_a_Setter";
4296
4297
4298 /** @domName SVGMatrix.b */
4299 num get b native "SVGMatrix_b_Getter";
4300
4301
4302 /** @domName SVGMatrix.b */
4303 void set b(num value) native "SVGMatrix_b_Setter";
4304
4305
4306 /** @domName SVGMatrix.c */
4307 num get c native "SVGMatrix_c_Getter";
4308
4309
4310 /** @domName SVGMatrix.c */
4311 void set c(num value) native "SVGMatrix_c_Setter";
4312
4313
4314 /** @domName SVGMatrix.d */
4315 num get d native "SVGMatrix_d_Getter";
4316
4317
4318 /** @domName SVGMatrix.d */
4319 void set d(num value) native "SVGMatrix_d_Setter";
4320
4321
4322 /** @domName SVGMatrix.e */
4323 num get e native "SVGMatrix_e_Getter";
4324
4325
4326 /** @domName SVGMatrix.e */
4327 void set e(num value) native "SVGMatrix_e_Setter";
4328
4329
4330 /** @domName SVGMatrix.f */
4331 num get f native "SVGMatrix_f_Getter";
4332
4333
4334 /** @domName SVGMatrix.f */
4335 void set f(num value) native "SVGMatrix_f_Setter";
4336
4337
4338 /** @domName SVGMatrix.flipX */
4339 SVGMatrix flipX() native "SVGMatrix_flipX_Callback";
4340
4341
4342 /** @domName SVGMatrix.flipY */
4343 SVGMatrix flipY() native "SVGMatrix_flipY_Callback";
4344
4345
4346 /** @domName SVGMatrix.inverse */
4347 SVGMatrix inverse() native "SVGMatrix_inverse_Callback";
4348
4349
4350 /** @domName SVGMatrix.multiply */
4351 SVGMatrix multiply(SVGMatrix secondMatrix) native "SVGMatrix_multiply_Callback ";
4352
4353
4354 /** @domName SVGMatrix.rotate */
4355 SVGMatrix rotate(num angle) native "SVGMatrix_rotate_Callback";
4356
4357
4358 /** @domName SVGMatrix.rotateFromVector */
4359 SVGMatrix rotateFromVector(num x, num y) native "SVGMatrix_rotateFromVector_Ca llback";
4360
4361
4362 /** @domName SVGMatrix.scale */
4363 SVGMatrix scale(num scaleFactor) native "SVGMatrix_scale_Callback";
4364
4365
4366 /** @domName SVGMatrix.scaleNonUniform */
4367 SVGMatrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native "SVGMatri x_scaleNonUniform_Callback";
4368
4369
4370 /** @domName SVGMatrix.skewX */
4371 SVGMatrix skewX(num angle) native "SVGMatrix_skewX_Callback";
4372
4373
4374 /** @domName SVGMatrix.skewY */
4375 SVGMatrix skewY(num angle) native "SVGMatrix_skewY_Callback";
4376
4377
4378 /** @domName SVGMatrix.translate */
4379 SVGMatrix translate(num x, num y) native "SVGMatrix_translate_Callback";
4380
4381 }
4382 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4383 // for details. All rights reserved. Use of this source code is governed by a
4384 // BSD-style license that can be found in the LICENSE file.
4385
4386 // WARNING: Do not edit - generated code.
4387
4388
4389 /// @domName SVGMetadataElement
4390 class SVGMetadataElement extends SVGElement {
4391 SVGMetadataElement.internal(): super.internal();
4392
4393 }
4394 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4395 // for details. All rights reserved. Use of this source code is governed by a
4396 // BSD-style license that can be found in the LICENSE file.
4397
4398 // WARNING: Do not edit - generated code.
4399
4400
4401 /// @domName SVGMissingGlyphElement
4402 class SVGMissingGlyphElement extends SVGElement {
4403 SVGMissingGlyphElement.internal(): super.internal();
4404
4405 }
4406 // 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
4408 // BSD-style license that can be found in the LICENSE file.
4409
4410 // WARNING: Do not edit - generated code.
4411
4412
4413 /// @domName SVGNumber
4414 class SVGNumber extends NativeFieldWrapperClass1 {
4415 SVGNumber.internal();
4416
4417
4418 /** @domName SVGNumber.value */
4419 num get value native "SVGNumber_value_Getter";
4420
4421
4422 /** @domName SVGNumber.value */
4423 void set value(num value) native "SVGNumber_value_Setter";
4424
4425 }
4426 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4427 // for details. All rights reserved. Use of this source code is governed by a
4428 // BSD-style license that can be found in the LICENSE file.
4429
4430 // WARNING: Do not edit - generated code.
4431
4432
4433 /// @domName SVGNumberList
4434 class SVGNumberList extends NativeFieldWrapperClass1 implements List<SVGNumber> {
4435 SVGNumberList.internal();
4436
4437
4438 /** @domName SVGNumberList.numberOfItems */
4439 int get numberOfItems native "SVGNumberList_numberOfItems_Getter";
4440
4441 SVGNumber operator[](int index) native "SVGNumberList_item_Callback";
4442
4443 void operator[]=(int index, SVGNumber value) {
4444 throw new UnsupportedError("Cannot assign element of immutable List.");
4445 }
4446 // -- start List<SVGNumber> mixins.
4447 // SVGNumber is the element type.
4448
4449 // From Iterable<SVGNumber>:
4450
4451 Iterator<SVGNumber> iterator() {
4452 // Note: NodeLists are not fixed size. And most probably length shouldn't
4453 // be cached in both iterator _and_ forEach method. For now caching it
4454 // for consistency.
4455 return new FixedSizeListIterator<SVGNumber>(this);
4456 }
4457
4458 // From Collection<SVGNumber>:
4459
4460 void add(SVGNumber value) {
4461 throw new UnsupportedError("Cannot add to immutable List.");
4462 }
4463
4464 void addLast(SVGNumber value) {
4465 throw new UnsupportedError("Cannot add to immutable List.");
4466 }
4467
4468 void addAll(Collection<SVGNumber> collection) {
4469 throw new UnsupportedError("Cannot add to immutable List.");
4470 }
4471
4472 bool contains(SVGNumber element) => _Collections.contains(this, element);
4473
4474 void forEach(void f(SVGNumber element)) => _Collections.forEach(this, f);
4475
4476 Collection map(f(SVGNumber element)) => _Collections.map(this, [], f);
4477
4478 Collection<SVGNumber> filter(bool f(SVGNumber element)) =>
4479 _Collections.filter(this, <SVGNumber>[], f);
4480
4481 bool every(bool f(SVGNumber element)) => _Collections.every(this, f);
4482
4483 bool some(bool f(SVGNumber element)) => _Collections.some(this, f);
4484
4485 bool get isEmpty => this.length == 0;
4486
4487 // From List<SVGNumber>:
4488
4489 void sort([Comparator<SVGNumber> compare = Comparable.compare]) {
4490 throw new UnsupportedError("Cannot sort immutable List.");
4491 }
4492
4493 int indexOf(SVGNumber element, [int start = 0]) =>
4494 _Lists.indexOf(this, element, start, this.length);
4495
4496 int lastIndexOf(SVGNumber element, [int start]) {
4497 if (start == null) start = length - 1;
4498 return _Lists.lastIndexOf(this, element, start);
4499 }
4500
4501 SVGNumber get last => this[length - 1];
4502
4503 SVGNumber removeLast() {
4504 throw new UnsupportedError("Cannot removeLast on immutable List.");
4505 }
4506
4507 void setRange(int start, int rangeLength, List<SVGNumber> from, [int startFrom ]) {
4508 throw new UnsupportedError("Cannot setRange on immutable List.");
4509 }
4510
4511 void removeRange(int start, int rangeLength) {
4512 throw new UnsupportedError("Cannot removeRange on immutable List.");
4513 }
4514
4515 void insertRange(int start, int rangeLength, [SVGNumber initialValue]) {
4516 throw new UnsupportedError("Cannot insertRange on immutable List.");
4517 }
4518
4519 List<SVGNumber> getRange(int start, int rangeLength) =>
4520 _Lists.getRange(this, start, rangeLength, <SVGNumber>[]);
4521
4522 // -- end List<SVGNumber> mixins.
4523
4524
4525 /** @domName SVGNumberList.appendItem */
4526 SVGNumber appendItem(SVGNumber item) native "SVGNumberList_appendItem_Callback ";
4527
4528
4529 /** @domName SVGNumberList.clear */
4530 void clear() native "SVGNumberList_clear_Callback";
4531
4532
4533 /** @domName SVGNumberList.getItem */
4534 SVGNumber getItem(int index) native "SVGNumberList_getItem_Callback";
4535
4536
4537 /** @domName SVGNumberList.initialize */
4538 SVGNumber initialize(SVGNumber item) native "SVGNumberList_initialize_Callback ";
4539
4540
4541 /** @domName SVGNumberList.insertItemBefore */
4542 SVGNumber insertItemBefore(SVGNumber item, int index) native "SVGNumberList_in sertItemBefore_Callback";
4543
4544
4545 /** @domName SVGNumberList.removeItem */
4546 SVGNumber removeItem(int index) native "SVGNumberList_removeItem_Callback";
4547
4548
4549 /** @domName SVGNumberList.replaceItem */
4550 SVGNumber replaceItem(SVGNumber item, int index) native "SVGNumberList_replace Item_Callback";
4551
4552 }
4553 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4554 // for details. All rights reserved. Use of this source code is governed by a
4555 // BSD-style license that can be found in the LICENSE file.
4556
4557 // WARNING: Do not edit - generated code.
4558
4559
4560 /// @domName SVGPaint
4561 class SVGPaint extends SVGColor {
4562 SVGPaint.internal(): super.internal();
4563
4564 static const int SVG_PAINTTYPE_CURRENTCOLOR = 102;
4565
4566 static const int SVG_PAINTTYPE_NONE = 101;
4567
4568 static const int SVG_PAINTTYPE_RGBCOLOR = 1;
4569
4570 static const int SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
4571
4572 static const int SVG_PAINTTYPE_UNKNOWN = 0;
4573
4574 static const int SVG_PAINTTYPE_URI = 107;
4575
4576 static const int SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
4577
4578 static const int SVG_PAINTTYPE_URI_NONE = 103;
4579
4580 static const int SVG_PAINTTYPE_URI_RGBCOLOR = 105;
4581
4582 static const int SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
4583
4584
4585 /** @domName SVGPaint.paintType */
4586 int get paintType native "SVGPaint_paintType_Getter";
4587
4588
4589 /** @domName SVGPaint.uri */
4590 String get uri native "SVGPaint_uri_Getter";
4591
4592
4593 /** @domName SVGPaint.setPaint */
4594 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive "SVGPaint_setPaint_Callback";
4595
4596
4597 /** @domName SVGPaint.setUri */
4598 void setUri(String uri) native "SVGPaint_setUri_Callback";
4599
4600 }
4601 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4602 // for details. All rights reserved. Use of this source code is governed by a
4603 // BSD-style license that can be found in the LICENSE file.
4604
4605 // WARNING: Do not edit - generated code.
4606
4607
4608 /// @domName SVGPathElement
4609 class SVGPathElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired {
4610 SVGPathElement.internal(): super.internal();
4611
4612
4613 /** @domName SVGPathElement.animatedNormalizedPathSegList */
4614 SVGPathSegList get animatedNormalizedPathSegList native "SVGPathElement_animat edNormalizedPathSegList_Getter";
4615
4616
4617 /** @domName SVGPathElement.animatedPathSegList */
4618 SVGPathSegList get animatedPathSegList native "SVGPathElement_animatedPathSegL ist_Getter";
4619
4620
4621 /** @domName SVGPathElement.normalizedPathSegList */
4622 SVGPathSegList get normalizedPathSegList native "SVGPathElement_normalizedPath SegList_Getter";
4623
4624
4625 /** @domName SVGPathElement.pathLength */
4626 SVGAnimatedNumber get pathLength native "SVGPathElement_pathLength_Getter";
4627
4628
4629 /** @domName SVGPathElement.pathSegList */
4630 SVGPathSegList get pathSegList native "SVGPathElement_pathSegList_Getter";
4631
4632
4633 /** @domName SVGPathElement.createSVGPathSegArcAbs */
4634 SVGPathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag) native "SVGPathElement_createSVGPathSegArc Abs_Callback";
4635
4636
4637 /** @domName SVGPathElement.createSVGPathSegArcRel */
4638 SVGPathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag) native "SVGPathElement_createSVGPathSegArc Rel_Callback";
4639
4640
4641 /** @domName SVGPathElement.createSVGPathSegClosePath */
4642 SVGPathSegClosePath createSVGPathSegClosePath() native "SVGPathElement_createS VGPathSegClosePath_Callback";
4643
4644
4645 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs */
4646 SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1 , num y1, num x2, num y2) native "SVGPathElement_createSVGPathSegCurvetoCubicAbs _Callback";
4647
4648
4649 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicRel */
4650 SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1 , num y1, num x2, num y2) native "SVGPathElement_createSVGPathSegCurvetoCubicRel _Callback";
4651
4652
4653 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs */
4654 SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, n um y, num x2, num y2) native "SVGPathElement_createSVGPathSegCurvetoCubicSmoothA bs_Callback";
4655
4656
4657 /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel */
4658 SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, n um y, num x2, num y2) native "SVGPathElement_createSVGPathSegCurvetoCubicSmoothR el_Callback";
4659
4660
4661 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs */
4662 SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y , num x1, num y1) native "SVGPathElement_createSVGPathSegCurvetoQuadraticAbs_Cal lback";
4663
4664
4665 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel */
4666 SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y , num x1, num y1) native "SVGPathElement_createSVGPathSegCurvetoQuadraticRel_Cal lback";
4667
4668
4669 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs */
4670 SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs( num x, num y) native "SVGPathElement_createSVGPathSegCurvetoQuadraticSmoothAbs_C allback";
4671
4672
4673 /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel */
4674 SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel( num x, num y) native "SVGPathElement_createSVGPathSegCurvetoQuadraticSmoothRel_C allback";
4675
4676
4677 /** @domName SVGPathElement.createSVGPathSegLinetoAbs */
4678 SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native "SVGPathEle ment_createSVGPathSegLinetoAbs_Callback";
4679
4680
4681 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs */
4682 SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) nativ e "SVGPathElement_createSVGPathSegLinetoHorizontalAbs_Callback";
4683
4684
4685 /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel */
4686 SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) nativ e "SVGPathElement_createSVGPathSegLinetoHorizontalRel_Callback";
4687
4688
4689 /** @domName SVGPathElement.createSVGPathSegLinetoRel */
4690 SVGPathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native "SVGPathEle ment_createSVGPathSegLinetoRel_Callback";
4691
4692
4693 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs */
4694 SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native "S VGPathElement_createSVGPathSegLinetoVerticalAbs_Callback";
4695
4696
4697 /** @domName SVGPathElement.createSVGPathSegLinetoVerticalRel */
4698 SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native "S VGPathElement_createSVGPathSegLinetoVerticalRel_Callback";
4699
4700
4701 /** @domName SVGPathElement.createSVGPathSegMovetoAbs */
4702 SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native "SVGPathEle ment_createSVGPathSegMovetoAbs_Callback";
4703
4704
4705 /** @domName SVGPathElement.createSVGPathSegMovetoRel */
4706 SVGPathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native "SVGPathEle ment_createSVGPathSegMovetoRel_Callback";
4707
4708
4709 /** @domName SVGPathElement.getPathSegAtLength */
4710 int getPathSegAtLength(num distance) native "SVGPathElement_getPathSegAtLength _Callback";
4711
4712
4713 /** @domName SVGPathElement.getPointAtLength */
4714 SVGPoint getPointAtLength(num distance) native "SVGPathElement_getPointAtLengt h_Callback";
4715
4716
4717 /** @domName SVGPathElement.getTotalLength */
4718 num getTotalLength() native "SVGPathElement_getTotalLength_Callback";
4719
4720
4721 /** @domName SVGPathElement.externalResourcesRequired */
4722 SVGAnimatedBoolean get externalResourcesRequired native "SVGPathElement_extern alResourcesRequired_Getter";
4723
4724
4725 /** @domName SVGPathElement.xmllang */
4726 String get xmllang native "SVGPathElement_xmllang_Getter";
4727
4728
4729 /** @domName SVGPathElement.xmllang */
4730 void set xmllang(String value) native "SVGPathElement_xmllang_Setter";
4731
4732
4733 /** @domName SVGPathElement.xmlspace */
4734 String get xmlspace native "SVGPathElement_xmlspace_Getter";
4735
4736
4737 /** @domName SVGPathElement.xmlspace */
4738 void set xmlspace(String value) native "SVGPathElement_xmlspace_Setter";
4739
4740
4741 /** @domName SVGPathElement.farthestViewportElement */
4742 SVGElement get farthestViewportElement native "SVGPathElement_farthestViewport Element_Getter";
4743
4744
4745 /** @domName SVGPathElement.nearestViewportElement */
4746 SVGElement get nearestViewportElement native "SVGPathElement_nearestViewportEl ement_Getter";
4747
4748
4749 /** @domName SVGPathElement.getBBox */
4750 SVGRect getBBox() native "SVGPathElement_getBBox_Callback";
4751
4752
4753 /** @domName SVGPathElement.getCTM */
4754 SVGMatrix getCTM() native "SVGPathElement_getCTM_Callback";
4755
4756
4757 /** @domName SVGPathElement.getScreenCTM */
4758 SVGMatrix getScreenCTM() native "SVGPathElement_getScreenCTM_Callback";
4759
4760
4761 /** @domName SVGPathElement.getTransformToElement */
4762 SVGMatrix getTransformToElement(SVGElement element) native "SVGPathElement_get TransformToElement_Callback";
4763
4764
4765 /** @domName SVGPathElement.className */
4766 SVGAnimatedString get $dom_svgClassName native "SVGPathElement_className_Gette r";
4767
4768
4769 /** @domName SVGPathElement.style */
4770 CSSStyleDeclaration get style native "SVGPathElement_style_Getter";
4771
4772
4773 /** @domName SVGPathElement.getPresentationAttribute */
4774 CSSValue getPresentationAttribute(String name) native "SVGPathElement_getPrese ntationAttribute_Callback";
4775
4776
4777 /** @domName SVGPathElement.requiredExtensions */
4778 SVGStringList get requiredExtensions native "SVGPathElement_requiredExtensions _Getter";
4779
4780
4781 /** @domName SVGPathElement.requiredFeatures */
4782 SVGStringList get requiredFeatures native "SVGPathElement_requiredFeatures_Get ter";
4783
4784
4785 /** @domName SVGPathElement.systemLanguage */
4786 SVGStringList get systemLanguage native "SVGPathElement_systemLanguage_Getter" ;
4787
4788
4789 /** @domName SVGPathElement.hasExtension */
4790 bool hasExtension(String extension) native "SVGPathElement_hasExtension_Callba ck";
4791
4792
4793 /** @domName SVGPathElement.transform */
4794 SVGAnimatedTransformList get transform native "SVGPathElement_transform_Getter ";
4795
4796 }
4797 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4798 // for details. All rights reserved. Use of this source code is governed by a
4799 // BSD-style license that can be found in the LICENSE file.
4800
4801 // WARNING: Do not edit - generated code.
4802
4803
4804 /// @domName SVGPathSeg
4805 class SVGPathSeg extends NativeFieldWrapperClass1 {
4806 SVGPathSeg.internal();
4807
4808 static const int PATHSEG_ARC_ABS = 10;
4809
4810 static const int PATHSEG_ARC_REL = 11;
4811
4812 static const int PATHSEG_CLOSEPATH = 1;
4813
4814 static const int PATHSEG_CURVETO_CUBIC_ABS = 6;
4815
4816 static const int PATHSEG_CURVETO_CUBIC_REL = 7;
4817
4818 static const int PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
4819
4820 static const int PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
4821
4822 static const int PATHSEG_CURVETO_QUADRATIC_ABS = 8;
4823
4824 static const int PATHSEG_CURVETO_QUADRATIC_REL = 9;
4825
4826 static const int PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
4827
4828 static const int PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
4829
4830 static const int PATHSEG_LINETO_ABS = 4;
4831
4832 static const int PATHSEG_LINETO_HORIZONTAL_ABS = 12;
4833
4834 static const int PATHSEG_LINETO_HORIZONTAL_REL = 13;
4835
4836 static const int PATHSEG_LINETO_REL = 5;
4837
4838 static const int PATHSEG_LINETO_VERTICAL_ABS = 14;
4839
4840 static const int PATHSEG_LINETO_VERTICAL_REL = 15;
4841
4842 static const int PATHSEG_MOVETO_ABS = 2;
4843
4844 static const int PATHSEG_MOVETO_REL = 3;
4845
4846 static const int PATHSEG_UNKNOWN = 0;
4847
4848
4849 /** @domName SVGPathSeg.pathSegType */
4850 int get pathSegType native "SVGPathSeg_pathSegType_Getter";
4851
4852
4853 /** @domName SVGPathSeg.pathSegTypeAsLetter */
4854 String get pathSegTypeAsLetter native "SVGPathSeg_pathSegTypeAsLetter_Getter";
4855
4856 }
4857 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4858 // for details. All rights reserved. Use of this source code is governed by a
4859 // BSD-style license that can be found in the LICENSE file.
4860
4861 // WARNING: Do not edit - generated code.
4862
4863
4864 /// @domName SVGPathSegArcAbs
4865 class SVGPathSegArcAbs extends SVGPathSeg {
4866 SVGPathSegArcAbs.internal(): super.internal();
4867
4868
4869 /** @domName SVGPathSegArcAbs.angle */
4870 num get angle native "SVGPathSegArcAbs_angle_Getter";
4871
4872
4873 /** @domName SVGPathSegArcAbs.angle */
4874 void set angle(num value) native "SVGPathSegArcAbs_angle_Setter";
4875
4876
4877 /** @domName SVGPathSegArcAbs.largeArcFlag */
4878 bool get largeArcFlag native "SVGPathSegArcAbs_largeArcFlag_Getter";
4879
4880
4881 /** @domName SVGPathSegArcAbs.largeArcFlag */
4882 void set largeArcFlag(bool value) native "SVGPathSegArcAbs_largeArcFlag_Setter ";
4883
4884
4885 /** @domName SVGPathSegArcAbs.r1 */
4886 num get r1 native "SVGPathSegArcAbs_r1_Getter";
4887
4888
4889 /** @domName SVGPathSegArcAbs.r1 */
4890 void set r1(num value) native "SVGPathSegArcAbs_r1_Setter";
4891
4892
4893 /** @domName SVGPathSegArcAbs.r2 */
4894 num get r2 native "SVGPathSegArcAbs_r2_Getter";
4895
4896
4897 /** @domName SVGPathSegArcAbs.r2 */
4898 void set r2(num value) native "SVGPathSegArcAbs_r2_Setter";
4899
4900
4901 /** @domName SVGPathSegArcAbs.sweepFlag */
4902 bool get sweepFlag native "SVGPathSegArcAbs_sweepFlag_Getter";
4903
4904
4905 /** @domName SVGPathSegArcAbs.sweepFlag */
4906 void set sweepFlag(bool value) native "SVGPathSegArcAbs_sweepFlag_Setter";
4907
4908
4909 /** @domName SVGPathSegArcAbs.x */
4910 num get x native "SVGPathSegArcAbs_x_Getter";
4911
4912
4913 /** @domName SVGPathSegArcAbs.x */
4914 void set x(num value) native "SVGPathSegArcAbs_x_Setter";
4915
4916
4917 /** @domName SVGPathSegArcAbs.y */
4918 num get y native "SVGPathSegArcAbs_y_Getter";
4919
4920
4921 /** @domName SVGPathSegArcAbs.y */
4922 void set y(num value) native "SVGPathSegArcAbs_y_Setter";
4923
4924 }
4925 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4926 // for details. All rights reserved. Use of this source code is governed by a
4927 // BSD-style license that can be found in the LICENSE file.
4928
4929 // WARNING: Do not edit - generated code.
4930
4931
4932 /// @domName SVGPathSegArcRel
4933 class SVGPathSegArcRel extends SVGPathSeg {
4934 SVGPathSegArcRel.internal(): super.internal();
4935
4936
4937 /** @domName SVGPathSegArcRel.angle */
4938 num get angle native "SVGPathSegArcRel_angle_Getter";
4939
4940
4941 /** @domName SVGPathSegArcRel.angle */
4942 void set angle(num value) native "SVGPathSegArcRel_angle_Setter";
4943
4944
4945 /** @domName SVGPathSegArcRel.largeArcFlag */
4946 bool get largeArcFlag native "SVGPathSegArcRel_largeArcFlag_Getter";
4947
4948
4949 /** @domName SVGPathSegArcRel.largeArcFlag */
4950 void set largeArcFlag(bool value) native "SVGPathSegArcRel_largeArcFlag_Setter ";
4951
4952
4953 /** @domName SVGPathSegArcRel.r1 */
4954 num get r1 native "SVGPathSegArcRel_r1_Getter";
4955
4956
4957 /** @domName SVGPathSegArcRel.r1 */
4958 void set r1(num value) native "SVGPathSegArcRel_r1_Setter";
4959
4960
4961 /** @domName SVGPathSegArcRel.r2 */
4962 num get r2 native "SVGPathSegArcRel_r2_Getter";
4963
4964
4965 /** @domName SVGPathSegArcRel.r2 */
4966 void set r2(num value) native "SVGPathSegArcRel_r2_Setter";
4967
4968
4969 /** @domName SVGPathSegArcRel.sweepFlag */
4970 bool get sweepFlag native "SVGPathSegArcRel_sweepFlag_Getter";
4971
4972
4973 /** @domName SVGPathSegArcRel.sweepFlag */
4974 void set sweepFlag(bool value) native "SVGPathSegArcRel_sweepFlag_Setter";
4975
4976
4977 /** @domName SVGPathSegArcRel.x */
4978 num get x native "SVGPathSegArcRel_x_Getter";
4979
4980
4981 /** @domName SVGPathSegArcRel.x */
4982 void set x(num value) native "SVGPathSegArcRel_x_Setter";
4983
4984
4985 /** @domName SVGPathSegArcRel.y */
4986 num get y native "SVGPathSegArcRel_y_Getter";
4987
4988
4989 /** @domName SVGPathSegArcRel.y */
4990 void set y(num value) native "SVGPathSegArcRel_y_Setter";
4991
4992 }
4993 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4994 // for details. All rights reserved. Use of this source code is governed by a
4995 // BSD-style license that can be found in the LICENSE file.
4996
4997 // WARNING: Do not edit - generated code.
4998
4999
5000 /// @domName SVGPathSegClosePath
5001 class SVGPathSegClosePath extends SVGPathSeg {
5002 SVGPathSegClosePath.internal(): super.internal();
5003
5004 }
5005 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5006 // for details. All rights reserved. Use of this source code is governed by a
5007 // BSD-style license that can be found in the LICENSE file.
5008
5009 // WARNING: Do not edit - generated code.
5010
5011
5012 /// @domName SVGPathSegCurvetoCubicAbs
5013 class SVGPathSegCurvetoCubicAbs extends SVGPathSeg {
5014 SVGPathSegCurvetoCubicAbs.internal(): super.internal();
5015
5016
5017 /** @domName SVGPathSegCurvetoCubicAbs.x */
5018 num get x native "SVGPathSegCurvetoCubicAbs_x_Getter";
5019
5020
5021 /** @domName SVGPathSegCurvetoCubicAbs.x */
5022 void set x(num value) native "SVGPathSegCurvetoCubicAbs_x_Setter";
5023
5024
5025 /** @domName SVGPathSegCurvetoCubicAbs.x1 */
5026 num get x1 native "SVGPathSegCurvetoCubicAbs_x1_Getter";
5027
5028
5029 /** @domName SVGPathSegCurvetoCubicAbs.x1 */
5030 void set x1(num value) native "SVGPathSegCurvetoCubicAbs_x1_Setter";
5031
5032
5033 /** @domName SVGPathSegCurvetoCubicAbs.x2 */
5034 num get x2 native "SVGPathSegCurvetoCubicAbs_x2_Getter";
5035
5036
5037 /** @domName SVGPathSegCurvetoCubicAbs.x2 */
5038 void set x2(num value) native "SVGPathSegCurvetoCubicAbs_x2_Setter";
5039
5040
5041 /** @domName SVGPathSegCurvetoCubicAbs.y */
5042 num get y native "SVGPathSegCurvetoCubicAbs_y_Getter";
5043
5044
5045 /** @domName SVGPathSegCurvetoCubicAbs.y */
5046 void set y(num value) native "SVGPathSegCurvetoCubicAbs_y_Setter";
5047
5048
5049 /** @domName SVGPathSegCurvetoCubicAbs.y1 */
5050 num get y1 native "SVGPathSegCurvetoCubicAbs_y1_Getter";
5051
5052
5053 /** @domName SVGPathSegCurvetoCubicAbs.y1 */
5054 void set y1(num value) native "SVGPathSegCurvetoCubicAbs_y1_Setter";
5055
5056
5057 /** @domName SVGPathSegCurvetoCubicAbs.y2 */
5058 num get y2 native "SVGPathSegCurvetoCubicAbs_y2_Getter";
5059
5060
5061 /** @domName SVGPathSegCurvetoCubicAbs.y2 */
5062 void set y2(num value) native "SVGPathSegCurvetoCubicAbs_y2_Setter";
5063
5064 }
5065 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5066 // for details. All rights reserved. Use of this source code is governed by a
5067 // BSD-style license that can be found in the LICENSE file.
5068
5069 // WARNING: Do not edit - generated code.
5070
5071
5072 /// @domName SVGPathSegCurvetoCubicRel
5073 class SVGPathSegCurvetoCubicRel extends SVGPathSeg {
5074 SVGPathSegCurvetoCubicRel.internal(): super.internal();
5075
5076
5077 /** @domName SVGPathSegCurvetoCubicRel.x */
5078 num get x native "SVGPathSegCurvetoCubicRel_x_Getter";
5079
5080
5081 /** @domName SVGPathSegCurvetoCubicRel.x */
5082 void set x(num value) native "SVGPathSegCurvetoCubicRel_x_Setter";
5083
5084
5085 /** @domName SVGPathSegCurvetoCubicRel.x1 */
5086 num get x1 native "SVGPathSegCurvetoCubicRel_x1_Getter";
5087
5088
5089 /** @domName SVGPathSegCurvetoCubicRel.x1 */
5090 void set x1(num value) native "SVGPathSegCurvetoCubicRel_x1_Setter";
5091
5092
5093 /** @domName SVGPathSegCurvetoCubicRel.x2 */
5094 num get x2 native "SVGPathSegCurvetoCubicRel_x2_Getter";
5095
5096
5097 /** @domName SVGPathSegCurvetoCubicRel.x2 */
5098 void set x2(num value) native "SVGPathSegCurvetoCubicRel_x2_Setter";
5099
5100
5101 /** @domName SVGPathSegCurvetoCubicRel.y */
5102 num get y native "SVGPathSegCurvetoCubicRel_y_Getter";
5103
5104
5105 /** @domName SVGPathSegCurvetoCubicRel.y */
5106 void set y(num value) native "SVGPathSegCurvetoCubicRel_y_Setter";
5107
5108
5109 /** @domName SVGPathSegCurvetoCubicRel.y1 */
5110 num get y1 native "SVGPathSegCurvetoCubicRel_y1_Getter";
5111
5112
5113 /** @domName SVGPathSegCurvetoCubicRel.y1 */
5114 void set y1(num value) native "SVGPathSegCurvetoCubicRel_y1_Setter";
5115
5116
5117 /** @domName SVGPathSegCurvetoCubicRel.y2 */
5118 num get y2 native "SVGPathSegCurvetoCubicRel_y2_Getter";
5119
5120
5121 /** @domName SVGPathSegCurvetoCubicRel.y2 */
5122 void set y2(num value) native "SVGPathSegCurvetoCubicRel_y2_Setter";
5123
5124 }
5125 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5126 // for details. All rights reserved. Use of this source code is governed by a
5127 // BSD-style license that can be found in the LICENSE file.
5128
5129 // WARNING: Do not edit - generated code.
5130
5131
5132 /// @domName SVGPathSegCurvetoCubicSmoothAbs
5133 class SVGPathSegCurvetoCubicSmoothAbs extends SVGPathSeg {
5134 SVGPathSegCurvetoCubicSmoothAbs.internal(): super.internal();
5135
5136
5137 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x */
5138 num get x native "SVGPathSegCurvetoCubicSmoothAbs_x_Getter";
5139
5140
5141 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x */
5142 void set x(num value) native "SVGPathSegCurvetoCubicSmoothAbs_x_Setter";
5143
5144
5145 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x2 */
5146 num get x2 native "SVGPathSegCurvetoCubicSmoothAbs_x2_Getter";
5147
5148
5149 /** @domName SVGPathSegCurvetoCubicSmoothAbs.x2 */
5150 void set x2(num value) native "SVGPathSegCurvetoCubicSmoothAbs_x2_Setter";
5151
5152
5153 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y */
5154 num get y native "SVGPathSegCurvetoCubicSmoothAbs_y_Getter";
5155
5156
5157 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y */
5158 void set y(num value) native "SVGPathSegCurvetoCubicSmoothAbs_y_Setter";
5159
5160
5161 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y2 */
5162 num get y2 native "SVGPathSegCurvetoCubicSmoothAbs_y2_Getter";
5163
5164
5165 /** @domName SVGPathSegCurvetoCubicSmoothAbs.y2 */
5166 void set y2(num value) native "SVGPathSegCurvetoCubicSmoothAbs_y2_Setter";
5167
5168 }
5169 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5170 // for details. All rights reserved. Use of this source code is governed by a
5171 // BSD-style license that can be found in the LICENSE file.
5172
5173 // WARNING: Do not edit - generated code.
5174
5175
5176 /// @domName SVGPathSegCurvetoCubicSmoothRel
5177 class SVGPathSegCurvetoCubicSmoothRel extends SVGPathSeg {
5178 SVGPathSegCurvetoCubicSmoothRel.internal(): super.internal();
5179
5180
5181 /** @domName SVGPathSegCurvetoCubicSmoothRel.x */
5182 num get x native "SVGPathSegCurvetoCubicSmoothRel_x_Getter";
5183
5184
5185 /** @domName SVGPathSegCurvetoCubicSmoothRel.x */
5186 void set x(num value) native "SVGPathSegCurvetoCubicSmoothRel_x_Setter";
5187
5188
5189 /** @domName SVGPathSegCurvetoCubicSmoothRel.x2 */
5190 num get x2 native "SVGPathSegCurvetoCubicSmoothRel_x2_Getter";
5191
5192
5193 /** @domName SVGPathSegCurvetoCubicSmoothRel.x2 */
5194 void set x2(num value) native "SVGPathSegCurvetoCubicSmoothRel_x2_Setter";
5195
5196
5197 /** @domName SVGPathSegCurvetoCubicSmoothRel.y */
5198 num get y native "SVGPathSegCurvetoCubicSmoothRel_y_Getter";
5199
5200
5201 /** @domName SVGPathSegCurvetoCubicSmoothRel.y */
5202 void set y(num value) native "SVGPathSegCurvetoCubicSmoothRel_y_Setter";
5203
5204
5205 /** @domName SVGPathSegCurvetoCubicSmoothRel.y2 */
5206 num get y2 native "SVGPathSegCurvetoCubicSmoothRel_y2_Getter";
5207
5208
5209 /** @domName SVGPathSegCurvetoCubicSmoothRel.y2 */
5210 void set y2(num value) native "SVGPathSegCurvetoCubicSmoothRel_y2_Setter";
5211
5212 }
5213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5214 // for details. All rights reserved. Use of this source code is governed by a
5215 // BSD-style license that can be found in the LICENSE file.
5216
5217 // WARNING: Do not edit - generated code.
5218
5219
5220 /// @domName SVGPathSegCurvetoQuadraticAbs
5221 class SVGPathSegCurvetoQuadraticAbs extends SVGPathSeg {
5222 SVGPathSegCurvetoQuadraticAbs.internal(): super.internal();
5223
5224
5225 /** @domName SVGPathSegCurvetoQuadraticAbs.x */
5226 num get x native "SVGPathSegCurvetoQuadraticAbs_x_Getter";
5227
5228
5229 /** @domName SVGPathSegCurvetoQuadraticAbs.x */
5230 void set x(num value) native "SVGPathSegCurvetoQuadraticAbs_x_Setter";
5231
5232
5233 /** @domName SVGPathSegCurvetoQuadraticAbs.x1 */
5234 num get x1 native "SVGPathSegCurvetoQuadraticAbs_x1_Getter";
5235
5236
5237 /** @domName SVGPathSegCurvetoQuadraticAbs.x1 */
5238 void set x1(num value) native "SVGPathSegCurvetoQuadraticAbs_x1_Setter";
5239
5240
5241 /** @domName SVGPathSegCurvetoQuadraticAbs.y */
5242 num get y native "SVGPathSegCurvetoQuadraticAbs_y_Getter";
5243
5244
5245 /** @domName SVGPathSegCurvetoQuadraticAbs.y */
5246 void set y(num value) native "SVGPathSegCurvetoQuadraticAbs_y_Setter";
5247
5248
5249 /** @domName SVGPathSegCurvetoQuadraticAbs.y1 */
5250 num get y1 native "SVGPathSegCurvetoQuadraticAbs_y1_Getter";
5251
5252
5253 /** @domName SVGPathSegCurvetoQuadraticAbs.y1 */
5254 void set y1(num value) native "SVGPathSegCurvetoQuadraticAbs_y1_Setter";
5255
5256 }
5257 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5258 // for details. All rights reserved. Use of this source code is governed by a
5259 // BSD-style license that can be found in the LICENSE file.
5260
5261 // WARNING: Do not edit - generated code.
5262
5263
5264 /// @domName SVGPathSegCurvetoQuadraticRel
5265 class SVGPathSegCurvetoQuadraticRel extends SVGPathSeg {
5266 SVGPathSegCurvetoQuadraticRel.internal(): super.internal();
5267
5268
5269 /** @domName SVGPathSegCurvetoQuadraticRel.x */
5270 num get x native "SVGPathSegCurvetoQuadraticRel_x_Getter";
5271
5272
5273 /** @domName SVGPathSegCurvetoQuadraticRel.x */
5274 void set x(num value) native "SVGPathSegCurvetoQuadraticRel_x_Setter";
5275
5276
5277 /** @domName SVGPathSegCurvetoQuadraticRel.x1 */
5278 num get x1 native "SVGPathSegCurvetoQuadraticRel_x1_Getter";
5279
5280
5281 /** @domName SVGPathSegCurvetoQuadraticRel.x1 */
5282 void set x1(num value) native "SVGPathSegCurvetoQuadraticRel_x1_Setter";
5283
5284
5285 /** @domName SVGPathSegCurvetoQuadraticRel.y */
5286 num get y native "SVGPathSegCurvetoQuadraticRel_y_Getter";
5287
5288
5289 /** @domName SVGPathSegCurvetoQuadraticRel.y */
5290 void set y(num value) native "SVGPathSegCurvetoQuadraticRel_y_Setter";
5291
5292
5293 /** @domName SVGPathSegCurvetoQuadraticRel.y1 */
5294 num get y1 native "SVGPathSegCurvetoQuadraticRel_y1_Getter";
5295
5296
5297 /** @domName SVGPathSegCurvetoQuadraticRel.y1 */
5298 void set y1(num value) native "SVGPathSegCurvetoQuadraticRel_y1_Setter";
5299
5300 }
5301 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5302 // for details. All rights reserved. Use of this source code is governed by a
5303 // BSD-style license that can be found in the LICENSE file.
5304
5305 // WARNING: Do not edit - generated code.
5306
5307
5308 /// @domName SVGPathSegCurvetoQuadraticSmoothAbs
5309 class SVGPathSegCurvetoQuadraticSmoothAbs extends SVGPathSeg {
5310 SVGPathSegCurvetoQuadraticSmoothAbs.internal(): super.internal();
5311
5312
5313 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.x */
5314 num get x native "SVGPathSegCurvetoQuadraticSmoothAbs_x_Getter";
5315
5316
5317 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.x */
5318 void set x(num value) native "SVGPathSegCurvetoQuadraticSmoothAbs_x_Setter";
5319
5320
5321 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.y */
5322 num get y native "SVGPathSegCurvetoQuadraticSmoothAbs_y_Getter";
5323
5324
5325 /** @domName SVGPathSegCurvetoQuadraticSmoothAbs.y */
5326 void set y(num value) native "SVGPathSegCurvetoQuadraticSmoothAbs_y_Setter";
5327
5328 }
5329 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5330 // for details. All rights reserved. Use of this source code is governed by a
5331 // BSD-style license that can be found in the LICENSE file.
5332
5333 // WARNING: Do not edit - generated code.
5334
5335
5336 /// @domName SVGPathSegCurvetoQuadraticSmoothRel
5337 class SVGPathSegCurvetoQuadraticSmoothRel extends SVGPathSeg {
5338 SVGPathSegCurvetoQuadraticSmoothRel.internal(): super.internal();
5339
5340
5341 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.x */
5342 num get x native "SVGPathSegCurvetoQuadraticSmoothRel_x_Getter";
5343
5344
5345 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.x */
5346 void set x(num value) native "SVGPathSegCurvetoQuadraticSmoothRel_x_Setter";
5347
5348
5349 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.y */
5350 num get y native "SVGPathSegCurvetoQuadraticSmoothRel_y_Getter";
5351
5352
5353 /** @domName SVGPathSegCurvetoQuadraticSmoothRel.y */
5354 void set y(num value) native "SVGPathSegCurvetoQuadraticSmoothRel_y_Setter";
5355
5356 }
5357 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5358 // for details. All rights reserved. Use of this source code is governed by a
5359 // BSD-style license that can be found in the LICENSE file.
5360
5361 // WARNING: Do not edit - generated code.
5362
5363
5364 /// @domName SVGPathSegLinetoAbs
5365 class SVGPathSegLinetoAbs extends SVGPathSeg {
5366 SVGPathSegLinetoAbs.internal(): super.internal();
5367
5368
5369 /** @domName SVGPathSegLinetoAbs.x */
5370 num get x native "SVGPathSegLinetoAbs_x_Getter";
5371
5372
5373 /** @domName SVGPathSegLinetoAbs.x */
5374 void set x(num value) native "SVGPathSegLinetoAbs_x_Setter";
5375
5376
5377 /** @domName SVGPathSegLinetoAbs.y */
5378 num get y native "SVGPathSegLinetoAbs_y_Getter";
5379
5380
5381 /** @domName SVGPathSegLinetoAbs.y */
5382 void set y(num value) native "SVGPathSegLinetoAbs_y_Setter";
5383
5384 }
5385 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5386 // for details. All rights reserved. Use of this source code is governed by a
5387 // BSD-style license that can be found in the LICENSE file.
5388
5389 // WARNING: Do not edit - generated code.
5390
5391
5392 /// @domName SVGPathSegLinetoHorizontalAbs
5393 class SVGPathSegLinetoHorizontalAbs extends SVGPathSeg {
5394 SVGPathSegLinetoHorizontalAbs.internal(): super.internal();
5395
5396
5397 /** @domName SVGPathSegLinetoHorizontalAbs.x */
5398 num get x native "SVGPathSegLinetoHorizontalAbs_x_Getter";
5399
5400
5401 /** @domName SVGPathSegLinetoHorizontalAbs.x */
5402 void set x(num value) native "SVGPathSegLinetoHorizontalAbs_x_Setter";
5403
5404 }
5405 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5406 // for details. All rights reserved. Use of this source code is governed by a
5407 // BSD-style license that can be found in the LICENSE file.
5408
5409 // WARNING: Do not edit - generated code.
5410
5411
5412 /// @domName SVGPathSegLinetoHorizontalRel
5413 class SVGPathSegLinetoHorizontalRel extends SVGPathSeg {
5414 SVGPathSegLinetoHorizontalRel.internal(): super.internal();
5415
5416
5417 /** @domName SVGPathSegLinetoHorizontalRel.x */
5418 num get x native "SVGPathSegLinetoHorizontalRel_x_Getter";
5419
5420
5421 /** @domName SVGPathSegLinetoHorizontalRel.x */
5422 void set x(num value) native "SVGPathSegLinetoHorizontalRel_x_Setter";
5423
5424 }
5425 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5426 // for details. All rights reserved. Use of this source code is governed by a
5427 // BSD-style license that can be found in the LICENSE file.
5428
5429 // WARNING: Do not edit - generated code.
5430
5431
5432 /// @domName SVGPathSegLinetoRel
5433 class SVGPathSegLinetoRel extends SVGPathSeg {
5434 SVGPathSegLinetoRel.internal(): super.internal();
5435
5436
5437 /** @domName SVGPathSegLinetoRel.x */
5438 num get x native "SVGPathSegLinetoRel_x_Getter";
5439
5440
5441 /** @domName SVGPathSegLinetoRel.x */
5442 void set x(num value) native "SVGPathSegLinetoRel_x_Setter";
5443
5444
5445 /** @domName SVGPathSegLinetoRel.y */
5446 num get y native "SVGPathSegLinetoRel_y_Getter";
5447
5448
5449 /** @domName SVGPathSegLinetoRel.y */
5450 void set y(num value) native "SVGPathSegLinetoRel_y_Setter";
5451
5452 }
5453 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5454 // for details. All rights reserved. Use of this source code is governed by a
5455 // BSD-style license that can be found in the LICENSE file.
5456
5457 // WARNING: Do not edit - generated code.
5458
5459
5460 /// @domName SVGPathSegLinetoVerticalAbs
5461 class SVGPathSegLinetoVerticalAbs extends SVGPathSeg {
5462 SVGPathSegLinetoVerticalAbs.internal(): super.internal();
5463
5464
5465 /** @domName SVGPathSegLinetoVerticalAbs.y */
5466 num get y native "SVGPathSegLinetoVerticalAbs_y_Getter";
5467
5468
5469 /** @domName SVGPathSegLinetoVerticalAbs.y */
5470 void set y(num value) native "SVGPathSegLinetoVerticalAbs_y_Setter";
5471
5472 }
5473 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5474 // for details. All rights reserved. Use of this source code is governed by a
5475 // BSD-style license that can be found in the LICENSE file.
5476
5477 // WARNING: Do not edit - generated code.
5478
5479
5480 /// @domName SVGPathSegLinetoVerticalRel
5481 class SVGPathSegLinetoVerticalRel extends SVGPathSeg {
5482 SVGPathSegLinetoVerticalRel.internal(): super.internal();
5483
5484
5485 /** @domName SVGPathSegLinetoVerticalRel.y */
5486 num get y native "SVGPathSegLinetoVerticalRel_y_Getter";
5487
5488
5489 /** @domName SVGPathSegLinetoVerticalRel.y */
5490 void set y(num value) native "SVGPathSegLinetoVerticalRel_y_Setter";
5491
5492 }
5493 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5494 // for details. All rights reserved. Use of this source code is governed by a
5495 // BSD-style license that can be found in the LICENSE file.
5496
5497 // WARNING: Do not edit - generated code.
5498
5499
5500 /// @domName SVGPathSegList
5501 class SVGPathSegList extends NativeFieldWrapperClass1 implements List<SVGPathSeg > {
5502 SVGPathSegList.internal();
5503
5504
5505 /** @domName SVGPathSegList.numberOfItems */
5506 int get numberOfItems native "SVGPathSegList_numberOfItems_Getter";
5507
5508 SVGPathSeg operator[](int index) native "SVGPathSegList_item_Callback";
5509
5510 void operator[]=(int index, SVGPathSeg value) {
5511 throw new UnsupportedError("Cannot assign element of immutable List.");
5512 }
5513 // -- start List<SVGPathSeg> mixins.
5514 // SVGPathSeg is the element type.
5515
5516 // From Iterable<SVGPathSeg>:
5517
5518 Iterator<SVGPathSeg> iterator() {
5519 // Note: NodeLists are not fixed size. And most probably length shouldn't
5520 // be cached in both iterator _and_ forEach method. For now caching it
5521 // for consistency.
5522 return new FixedSizeListIterator<SVGPathSeg>(this);
5523 }
5524
5525 // From Collection<SVGPathSeg>:
5526
5527 void add(SVGPathSeg value) {
5528 throw new UnsupportedError("Cannot add to immutable List.");
5529 }
5530
5531 void addLast(SVGPathSeg value) {
5532 throw new UnsupportedError("Cannot add to immutable List.");
5533 }
5534
5535 void addAll(Collection<SVGPathSeg> collection) {
5536 throw new UnsupportedError("Cannot add to immutable List.");
5537 }
5538
5539 bool contains(SVGPathSeg element) => _Collections.contains(this, element);
5540
5541 void forEach(void f(SVGPathSeg element)) => _Collections.forEach(this, f);
5542
5543 Collection map(f(SVGPathSeg element)) => _Collections.map(this, [], f);
5544
5545 Collection<SVGPathSeg> filter(bool f(SVGPathSeg element)) =>
5546 _Collections.filter(this, <SVGPathSeg>[], f);
5547
5548 bool every(bool f(SVGPathSeg element)) => _Collections.every(this, f);
5549
5550 bool some(bool f(SVGPathSeg element)) => _Collections.some(this, f);
5551
5552 bool get isEmpty => this.length == 0;
5553
5554 // From List<SVGPathSeg>:
5555
5556 void sort([Comparator<SVGPathSeg> compare = Comparable.compare]) {
5557 throw new UnsupportedError("Cannot sort immutable List.");
5558 }
5559
5560 int indexOf(SVGPathSeg element, [int start = 0]) =>
5561 _Lists.indexOf(this, element, start, this.length);
5562
5563 int lastIndexOf(SVGPathSeg element, [int start]) {
5564 if (start == null) start = length - 1;
5565 return _Lists.lastIndexOf(this, element, start);
5566 }
5567
5568 SVGPathSeg get last => this[length - 1];
5569
5570 SVGPathSeg removeLast() {
5571 throw new UnsupportedError("Cannot removeLast on immutable List.");
5572 }
5573
5574 void setRange(int start, int rangeLength, List<SVGPathSeg> from, [int startFro m]) {
5575 throw new UnsupportedError("Cannot setRange on immutable List.");
5576 }
5577
5578 void removeRange(int start, int rangeLength) {
5579 throw new UnsupportedError("Cannot removeRange on immutable List.");
5580 }
5581
5582 void insertRange(int start, int rangeLength, [SVGPathSeg initialValue]) {
5583 throw new UnsupportedError("Cannot insertRange on immutable List.");
5584 }
5585
5586 List<SVGPathSeg> getRange(int start, int rangeLength) =>
5587 _Lists.getRange(this, start, rangeLength, <SVGPathSeg>[]);
5588
5589 // -- end List<SVGPathSeg> mixins.
5590
5591
5592 /** @domName SVGPathSegList.appendItem */
5593 SVGPathSeg appendItem(SVGPathSeg newItem) native "SVGPathSegList_appendItem_Ca llback";
5594
5595
5596 /** @domName SVGPathSegList.clear */
5597 void clear() native "SVGPathSegList_clear_Callback";
5598
5599
5600 /** @domName SVGPathSegList.getItem */
5601 SVGPathSeg getItem(int index) native "SVGPathSegList_getItem_Callback";
5602
5603
5604 /** @domName SVGPathSegList.initialize */
5605 SVGPathSeg initialize(SVGPathSeg newItem) native "SVGPathSegList_initialize_Ca llback";
5606
5607
5608 /** @domName SVGPathSegList.insertItemBefore */
5609 SVGPathSeg insertItemBefore(SVGPathSeg newItem, int index) native "SVGPathSegL ist_insertItemBefore_Callback";
5610
5611
5612 /** @domName SVGPathSegList.removeItem */
5613 SVGPathSeg removeItem(int index) native "SVGPathSegList_removeItem_Callback";
5614
5615
5616 /** @domName SVGPathSegList.replaceItem */
5617 SVGPathSeg replaceItem(SVGPathSeg newItem, int index) native "SVGPathSegList_r eplaceItem_Callback";
5618
5619 }
5620 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5621 // for details. All rights reserved. Use of this source code is governed by a
5622 // BSD-style license that can be found in the LICENSE file.
5623
5624 // WARNING: Do not edit - generated code.
5625
5626
5627 /// @domName SVGPathSegMovetoAbs
5628 class SVGPathSegMovetoAbs extends SVGPathSeg {
5629 SVGPathSegMovetoAbs.internal(): super.internal();
5630
5631
5632 /** @domName SVGPathSegMovetoAbs.x */
5633 num get x native "SVGPathSegMovetoAbs_x_Getter";
5634
5635
5636 /** @domName SVGPathSegMovetoAbs.x */
5637 void set x(num value) native "SVGPathSegMovetoAbs_x_Setter";
5638
5639
5640 /** @domName SVGPathSegMovetoAbs.y */
5641 num get y native "SVGPathSegMovetoAbs_y_Getter";
5642
5643
5644 /** @domName SVGPathSegMovetoAbs.y */
5645 void set y(num value) native "SVGPathSegMovetoAbs_y_Setter";
5646
5647 }
5648 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5649 // for details. All rights reserved. Use of this source code is governed by a
5650 // BSD-style license that can be found in the LICENSE file.
5651
5652 // WARNING: Do not edit - generated code.
5653
5654
5655 /// @domName SVGPathSegMovetoRel
5656 class SVGPathSegMovetoRel extends SVGPathSeg {
5657 SVGPathSegMovetoRel.internal(): super.internal();
5658
5659
5660 /** @domName SVGPathSegMovetoRel.x */
5661 num get x native "SVGPathSegMovetoRel_x_Getter";
5662
5663
5664 /** @domName SVGPathSegMovetoRel.x */
5665 void set x(num value) native "SVGPathSegMovetoRel_x_Setter";
5666
5667
5668 /** @domName SVGPathSegMovetoRel.y */
5669 num get y native "SVGPathSegMovetoRel_y_Getter";
5670
5671
5672 /** @domName SVGPathSegMovetoRel.y */
5673 void set y(num value) native "SVGPathSegMovetoRel_y_Setter";
5674
5675 }
5676 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5677 // for details. All rights reserved. Use of this source code is governed by a
5678 // BSD-style license that can be found in the LICENSE file.
5679
5680 // WARNING: Do not edit - generated code.
5681
5682
5683 /// @domName SVGPatternElement
5684 class SVGPatternElement extends SVGElement implements SVGLangSpace, SVGTests, SV GStylable, SVGURIReference, SVGFitToViewBox, SVGExternalResourcesRequired {
5685 SVGPatternElement.internal(): super.internal();
5686
5687
5688 /** @domName SVGPatternElement.height */
5689 SVGAnimatedLength get height native "SVGPatternElement_height_Getter";
5690
5691
5692 /** @domName SVGPatternElement.patternContentUnits */
5693 SVGAnimatedEnumeration get patternContentUnits native "SVGPatternElement_patte rnContentUnits_Getter";
5694
5695
5696 /** @domName SVGPatternElement.patternTransform */
5697 SVGAnimatedTransformList get patternTransform native "SVGPatternElement_patter nTransform_Getter";
5698
5699
5700 /** @domName SVGPatternElement.patternUnits */
5701 SVGAnimatedEnumeration get patternUnits native "SVGPatternElement_patternUnits _Getter";
5702
5703
5704 /** @domName SVGPatternElement.width */
5705 SVGAnimatedLength get width native "SVGPatternElement_width_Getter";
5706
5707
5708 /** @domName SVGPatternElement.x */
5709 SVGAnimatedLength get x native "SVGPatternElement_x_Getter";
5710
5711
5712 /** @domName SVGPatternElement.y */
5713 SVGAnimatedLength get y native "SVGPatternElement_y_Getter";
5714
5715
5716 /** @domName SVGPatternElement.externalResourcesRequired */
5717 SVGAnimatedBoolean get externalResourcesRequired native "SVGPatternElement_ext ernalResourcesRequired_Getter";
5718
5719
5720 /** @domName SVGPatternElement.preserveAspectRatio */
5721 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGPatternEleme nt_preserveAspectRatio_Getter";
5722
5723
5724 /** @domName SVGPatternElement.viewBox */
5725 SVGAnimatedRect get viewBox native "SVGPatternElement_viewBox_Getter";
5726
5727
5728 /** @domName SVGPatternElement.xmllang */
5729 String get xmllang native "SVGPatternElement_xmllang_Getter";
5730
5731
5732 /** @domName SVGPatternElement.xmllang */
5733 void set xmllang(String value) native "SVGPatternElement_xmllang_Setter";
5734
5735
5736 /** @domName SVGPatternElement.xmlspace */
5737 String get xmlspace native "SVGPatternElement_xmlspace_Getter";
5738
5739
5740 /** @domName SVGPatternElement.xmlspace */
5741 void set xmlspace(String value) native "SVGPatternElement_xmlspace_Setter";
5742
5743
5744 /** @domName SVGPatternElement.className */
5745 SVGAnimatedString get $dom_svgClassName native "SVGPatternElement_className_Ge tter";
5746
5747
5748 /** @domName SVGPatternElement.style */
5749 CSSStyleDeclaration get style native "SVGPatternElement_style_Getter";
5750
5751
5752 /** @domName SVGPatternElement.getPresentationAttribute */
5753 CSSValue getPresentationAttribute(String name) native "SVGPatternElement_getPr esentationAttribute_Callback";
5754
5755
5756 /** @domName SVGPatternElement.requiredExtensions */
5757 SVGStringList get requiredExtensions native "SVGPatternElement_requiredExtensi ons_Getter";
5758
5759
5760 /** @domName SVGPatternElement.requiredFeatures */
5761 SVGStringList get requiredFeatures native "SVGPatternElement_requiredFeatures_ Getter";
5762
5763
5764 /** @domName SVGPatternElement.systemLanguage */
5765 SVGStringList get systemLanguage native "SVGPatternElement_systemLanguage_Gett er";
5766
5767
5768 /** @domName SVGPatternElement.hasExtension */
5769 bool hasExtension(String extension) native "SVGPatternElement_hasExtension_Cal lback";
5770
5771
5772 /** @domName SVGPatternElement.href */
5773 SVGAnimatedString get href native "SVGPatternElement_href_Getter";
5774
5775 }
5776 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5777 // for details. All rights reserved. Use of this source code is governed by a
5778 // BSD-style license that can be found in the LICENSE file.
5779
5780 // WARNING: Do not edit - generated code.
5781
5782
5783 /// @domName SVGPoint
5784 class SVGPoint extends NativeFieldWrapperClass1 {
5785 SVGPoint.internal();
5786
5787
5788 /** @domName SVGPoint.x */
5789 num get x native "SVGPoint_x_Getter";
5790
5791
5792 /** @domName SVGPoint.x */
5793 void set x(num value) native "SVGPoint_x_Setter";
5794
5795
5796 /** @domName SVGPoint.y */
5797 num get y native "SVGPoint_y_Getter";
5798
5799
5800 /** @domName SVGPoint.y */
5801 void set y(num value) native "SVGPoint_y_Setter";
5802
5803
5804 /** @domName SVGPoint.matrixTransform */
5805 SVGPoint matrixTransform(SVGMatrix matrix) native "SVGPoint_matrixTransform_Ca llback";
5806
5807 }
5808 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5809 // for details. All rights reserved. Use of this source code is governed by a
5810 // BSD-style license that can be found in the LICENSE file.
5811
5812 // WARNING: Do not edit - generated code.
5813
5814
5815 /// @domName SVGPointList
5816 class SVGPointList extends NativeFieldWrapperClass1 {
5817 SVGPointList.internal();
5818
5819
5820 /** @domName SVGPointList.numberOfItems */
5821 int get numberOfItems native "SVGPointList_numberOfItems_Getter";
5822
5823
5824 /** @domName SVGPointList.appendItem */
5825 SVGPoint appendItem(SVGPoint item) native "SVGPointList_appendItem_Callback";
5826
5827
5828 /** @domName SVGPointList.clear */
5829 void clear() native "SVGPointList_clear_Callback";
5830
5831
5832 /** @domName SVGPointList.getItem */
5833 SVGPoint getItem(int index) native "SVGPointList_getItem_Callback";
5834
5835
5836 /** @domName SVGPointList.initialize */
5837 SVGPoint initialize(SVGPoint item) native "SVGPointList_initialize_Callback";
5838
5839
5840 /** @domName SVGPointList.insertItemBefore */
5841 SVGPoint insertItemBefore(SVGPoint item, int index) native "SVGPointList_inser tItemBefore_Callback";
5842
5843
5844 /** @domName SVGPointList.removeItem */
5845 SVGPoint removeItem(int index) native "SVGPointList_removeItem_Callback";
5846
5847
5848 /** @domName SVGPointList.replaceItem */
5849 SVGPoint replaceItem(SVGPoint item, int index) native "SVGPointList_replaceIte m_Callback";
5850
5851 }
5852 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5853 // for details. All rights reserved. Use of this source code is governed by a
5854 // BSD-style license that can be found in the LICENSE file.
5855
5856 // WARNING: Do not edit - generated code.
5857
5858
5859 /// @domName SVGPolygonElement
5860 class SVGPolygonElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired {
5861 SVGPolygonElement.internal(): super.internal();
5862
5863
5864 /** @domName SVGPolygonElement.animatedPoints */
5865 SVGPointList get animatedPoints native "SVGPolygonElement_animatedPoints_Gette r";
5866
5867
5868 /** @domName SVGPolygonElement.points */
5869 SVGPointList get points native "SVGPolygonElement_points_Getter";
5870
5871
5872 /** @domName SVGPolygonElement.externalResourcesRequired */
5873 SVGAnimatedBoolean get externalResourcesRequired native "SVGPolygonElement_ext ernalResourcesRequired_Getter";
5874
5875
5876 /** @domName SVGPolygonElement.xmllang */
5877 String get xmllang native "SVGPolygonElement_xmllang_Getter";
5878
5879
5880 /** @domName SVGPolygonElement.xmllang */
5881 void set xmllang(String value) native "SVGPolygonElement_xmllang_Setter";
5882
5883
5884 /** @domName SVGPolygonElement.xmlspace */
5885 String get xmlspace native "SVGPolygonElement_xmlspace_Getter";
5886
5887
5888 /** @domName SVGPolygonElement.xmlspace */
5889 void set xmlspace(String value) native "SVGPolygonElement_xmlspace_Setter";
5890
5891
5892 /** @domName SVGPolygonElement.farthestViewportElement */
5893 SVGElement get farthestViewportElement native "SVGPolygonElement_farthestViewp ortElement_Getter";
5894
5895
5896 /** @domName SVGPolygonElement.nearestViewportElement */
5897 SVGElement get nearestViewportElement native "SVGPolygonElement_nearestViewpor tElement_Getter";
5898
5899
5900 /** @domName SVGPolygonElement.getBBox */
5901 SVGRect getBBox() native "SVGPolygonElement_getBBox_Callback";
5902
5903
5904 /** @domName SVGPolygonElement.getCTM */
5905 SVGMatrix getCTM() native "SVGPolygonElement_getCTM_Callback";
5906
5907
5908 /** @domName SVGPolygonElement.getScreenCTM */
5909 SVGMatrix getScreenCTM() native "SVGPolygonElement_getScreenCTM_Callback";
5910
5911
5912 /** @domName SVGPolygonElement.getTransformToElement */
5913 SVGMatrix getTransformToElement(SVGElement element) native "SVGPolygonElement_ getTransformToElement_Callback";
5914
5915
5916 /** @domName SVGPolygonElement.className */
5917 SVGAnimatedString get $dom_svgClassName native "SVGPolygonElement_className_Ge tter";
5918
5919
5920 /** @domName SVGPolygonElement.style */
5921 CSSStyleDeclaration get style native "SVGPolygonElement_style_Getter";
5922
5923
5924 /** @domName SVGPolygonElement.getPresentationAttribute */
5925 CSSValue getPresentationAttribute(String name) native "SVGPolygonElement_getPr esentationAttribute_Callback";
5926
5927
5928 /** @domName SVGPolygonElement.requiredExtensions */
5929 SVGStringList get requiredExtensions native "SVGPolygonElement_requiredExtensi ons_Getter";
5930
5931
5932 /** @domName SVGPolygonElement.requiredFeatures */
5933 SVGStringList get requiredFeatures native "SVGPolygonElement_requiredFeatures_ Getter";
5934
5935
5936 /** @domName SVGPolygonElement.systemLanguage */
5937 SVGStringList get systemLanguage native "SVGPolygonElement_systemLanguage_Gett er";
5938
5939
5940 /** @domName SVGPolygonElement.hasExtension */
5941 bool hasExtension(String extension) native "SVGPolygonElement_hasExtension_Cal lback";
5942
5943
5944 /** @domName SVGPolygonElement.transform */
5945 SVGAnimatedTransformList get transform native "SVGPolygonElement_transform_Get ter";
5946
5947 }
5948 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5949 // for details. All rights reserved. Use of this source code is governed by a
5950 // BSD-style license that can be found in the LICENSE file.
5951
5952 // WARNING: Do not edit - generated code.
5953
5954
5955 /// @domName SVGPolylineElement
5956 class SVGPolylineElement extends SVGElement implements SVGLangSpace, SVGStylable , SVGTests, SVGTransformable, SVGExternalResourcesRequired {
5957 SVGPolylineElement.internal(): super.internal();
5958
5959
5960 /** @domName SVGPolylineElement.animatedPoints */
5961 SVGPointList get animatedPoints native "SVGPolylineElement_animatedPoints_Gett er";
5962
5963
5964 /** @domName SVGPolylineElement.points */
5965 SVGPointList get points native "SVGPolylineElement_points_Getter";
5966
5967
5968 /** @domName SVGPolylineElement.externalResourcesRequired */
5969 SVGAnimatedBoolean get externalResourcesRequired native "SVGPolylineElement_ex ternalResourcesRequired_Getter";
5970
5971
5972 /** @domName SVGPolylineElement.xmllang */
5973 String get xmllang native "SVGPolylineElement_xmllang_Getter";
5974
5975
5976 /** @domName SVGPolylineElement.xmllang */
5977 void set xmllang(String value) native "SVGPolylineElement_xmllang_Setter";
5978
5979
5980 /** @domName SVGPolylineElement.xmlspace */
5981 String get xmlspace native "SVGPolylineElement_xmlspace_Getter";
5982
5983
5984 /** @domName SVGPolylineElement.xmlspace */
5985 void set xmlspace(String value) native "SVGPolylineElement_xmlspace_Setter";
5986
5987
5988 /** @domName SVGPolylineElement.farthestViewportElement */
5989 SVGElement get farthestViewportElement native "SVGPolylineElement_farthestView portElement_Getter";
5990
5991
5992 /** @domName SVGPolylineElement.nearestViewportElement */
5993 SVGElement get nearestViewportElement native "SVGPolylineElement_nearestViewpo rtElement_Getter";
5994
5995
5996 /** @domName SVGPolylineElement.getBBox */
5997 SVGRect getBBox() native "SVGPolylineElement_getBBox_Callback";
5998
5999
6000 /** @domName SVGPolylineElement.getCTM */
6001 SVGMatrix getCTM() native "SVGPolylineElement_getCTM_Callback";
6002
6003
6004 /** @domName SVGPolylineElement.getScreenCTM */
6005 SVGMatrix getScreenCTM() native "SVGPolylineElement_getScreenCTM_Callback";
6006
6007
6008 /** @domName SVGPolylineElement.getTransformToElement */
6009 SVGMatrix getTransformToElement(SVGElement element) native "SVGPolylineElement _getTransformToElement_Callback";
6010
6011
6012 /** @domName SVGPolylineElement.className */
6013 SVGAnimatedString get $dom_svgClassName native "SVGPolylineElement_className_G etter";
6014
6015
6016 /** @domName SVGPolylineElement.style */
6017 CSSStyleDeclaration get style native "SVGPolylineElement_style_Getter";
6018
6019
6020 /** @domName SVGPolylineElement.getPresentationAttribute */
6021 CSSValue getPresentationAttribute(String name) native "SVGPolylineElement_getP resentationAttribute_Callback";
6022
6023
6024 /** @domName SVGPolylineElement.requiredExtensions */
6025 SVGStringList get requiredExtensions native "SVGPolylineElement_requiredExtens ions_Getter";
6026
6027
6028 /** @domName SVGPolylineElement.requiredFeatures */
6029 SVGStringList get requiredFeatures native "SVGPolylineElement_requiredFeatures _Getter";
6030
6031
6032 /** @domName SVGPolylineElement.systemLanguage */
6033 SVGStringList get systemLanguage native "SVGPolylineElement_systemLanguage_Get ter";
6034
6035
6036 /** @domName SVGPolylineElement.hasExtension */
6037 bool hasExtension(String extension) native "SVGPolylineElement_hasExtension_Ca llback";
6038
6039
6040 /** @domName SVGPolylineElement.transform */
6041 SVGAnimatedTransformList get transform native "SVGPolylineElement_transform_Ge tter";
6042
6043 }
6044 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6045 // for details. All rights reserved. Use of this source code is governed by a
6046 // BSD-style license that can be found in the LICENSE file.
6047
6048 // WARNING: Do not edit - generated code.
6049
6050
6051 /// @domName SVGPreserveAspectRatio
6052 class SVGPreserveAspectRatio extends NativeFieldWrapperClass1 {
6053 SVGPreserveAspectRatio.internal();
6054
6055 static const int SVG_MEETORSLICE_MEET = 1;
6056
6057 static const int SVG_MEETORSLICE_SLICE = 2;
6058
6059 static const int SVG_MEETORSLICE_UNKNOWN = 0;
6060
6061 static const int SVG_PRESERVEASPECTRATIO_NONE = 1;
6062
6063 static const int SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
6064
6065 static const int SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
6066
6067 static const int SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
6068
6069 static const int SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
6070
6071 static const int SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
6072
6073 static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
6074
6075 static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
6076
6077 static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
6078
6079 static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
6080
6081 static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
6082
6083
6084 /** @domName SVGPreserveAspectRatio.align */
6085 int get align native "SVGPreserveAspectRatio_align_Getter";
6086
6087
6088 /** @domName SVGPreserveAspectRatio.align */
6089 void set align(int value) native "SVGPreserveAspectRatio_align_Setter";
6090
6091
6092 /** @domName SVGPreserveAspectRatio.meetOrSlice */
6093 int get meetOrSlice native "SVGPreserveAspectRatio_meetOrSlice_Getter";
6094
6095
6096 /** @domName SVGPreserveAspectRatio.meetOrSlice */
6097 void set meetOrSlice(int value) native "SVGPreserveAspectRatio_meetOrSlice_Set ter";
6098
6099 }
6100 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6101 // for details. All rights reserved. Use of this source code is governed by a
6102 // BSD-style license that can be found in the LICENSE file.
6103
6104 // WARNING: Do not edit - generated code.
6105
6106
6107 /// @domName SVGRadialGradientElement
6108 class SVGRadialGradientElement extends SVGGradientElement {
6109 SVGRadialGradientElement.internal(): super.internal();
6110
6111
6112 /** @domName SVGRadialGradientElement.cx */
6113 SVGAnimatedLength get cx native "SVGRadialGradientElement_cx_Getter";
6114
6115
6116 /** @domName SVGRadialGradientElement.cy */
6117 SVGAnimatedLength get cy native "SVGRadialGradientElement_cy_Getter";
6118
6119
6120 /** @domName SVGRadialGradientElement.fr */
6121 SVGAnimatedLength get fr native "SVGRadialGradientElement_fr_Getter";
6122
6123
6124 /** @domName SVGRadialGradientElement.fx */
6125 SVGAnimatedLength get fx native "SVGRadialGradientElement_fx_Getter";
6126
6127
6128 /** @domName SVGRadialGradientElement.fy */
6129 SVGAnimatedLength get fy native "SVGRadialGradientElement_fy_Getter";
6130
6131
6132 /** @domName SVGRadialGradientElement.r */
6133 SVGAnimatedLength get r native "SVGRadialGradientElement_r_Getter";
6134
6135 }
6136 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6137 // for details. All rights reserved. Use of this source code is governed by a
6138 // BSD-style license that can be found in the LICENSE file.
6139
6140 // WARNING: Do not edit - generated code.
6141
6142
6143 /// @domName SVGRect
6144 class SVGRect extends NativeFieldWrapperClass1 {
6145 SVGRect.internal();
6146
6147
6148 /** @domName SVGRect.height */
6149 num get height native "SVGRect_height_Getter";
6150
6151
6152 /** @domName SVGRect.height */
6153 void set height(num value) native "SVGRect_height_Setter";
6154
6155
6156 /** @domName SVGRect.width */
6157 num get width native "SVGRect_width_Getter";
6158
6159
6160 /** @domName SVGRect.width */
6161 void set width(num value) native "SVGRect_width_Setter";
6162
6163
6164 /** @domName SVGRect.x */
6165 num get x native "SVGRect_x_Getter";
6166
6167
6168 /** @domName SVGRect.x */
6169 void set x(num value) native "SVGRect_x_Setter";
6170
6171
6172 /** @domName SVGRect.y */
6173 num get y native "SVGRect_y_Getter";
6174
6175
6176 /** @domName SVGRect.y */
6177 void set y(num value) native "SVGRect_y_Setter";
6178
6179 }
6180 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6181 // for details. All rights reserved. Use of this source code is governed by a
6182 // BSD-style license that can be found in the LICENSE file.
6183
6184 // WARNING: Do not edit - generated code.
6185
6186
6187 /// @domName SVGRectElement
6188 class SVGRectElement extends SVGElement implements SVGLangSpace, SVGStylable, SV GTests, SVGTransformable, SVGExternalResourcesRequired {
6189 SVGRectElement.internal(): super.internal();
6190
6191
6192 /** @domName SVGRectElement.height */
6193 SVGAnimatedLength get height native "SVGRectElement_height_Getter";
6194
6195
6196 /** @domName SVGRectElement.rx */
6197 SVGAnimatedLength get rx native "SVGRectElement_rx_Getter";
6198
6199
6200 /** @domName SVGRectElement.ry */
6201 SVGAnimatedLength get ry native "SVGRectElement_ry_Getter";
6202
6203
6204 /** @domName SVGRectElement.width */
6205 SVGAnimatedLength get width native "SVGRectElement_width_Getter";
6206
6207
6208 /** @domName SVGRectElement.x */
6209 SVGAnimatedLength get x native "SVGRectElement_x_Getter";
6210
6211
6212 /** @domName SVGRectElement.y */
6213 SVGAnimatedLength get y native "SVGRectElement_y_Getter";
6214
6215
6216 /** @domName SVGRectElement.externalResourcesRequired */
6217 SVGAnimatedBoolean get externalResourcesRequired native "SVGRectElement_extern alResourcesRequired_Getter";
6218
6219
6220 /** @domName SVGRectElement.xmllang */
6221 String get xmllang native "SVGRectElement_xmllang_Getter";
6222
6223
6224 /** @domName SVGRectElement.xmllang */
6225 void set xmllang(String value) native "SVGRectElement_xmllang_Setter";
6226
6227
6228 /** @domName SVGRectElement.xmlspace */
6229 String get xmlspace native "SVGRectElement_xmlspace_Getter";
6230
6231
6232 /** @domName SVGRectElement.xmlspace */
6233 void set xmlspace(String value) native "SVGRectElement_xmlspace_Setter";
6234
6235
6236 /** @domName SVGRectElement.farthestViewportElement */
6237 SVGElement get farthestViewportElement native "SVGRectElement_farthestViewport Element_Getter";
6238
6239
6240 /** @domName SVGRectElement.nearestViewportElement */
6241 SVGElement get nearestViewportElement native "SVGRectElement_nearestViewportEl ement_Getter";
6242
6243
6244 /** @domName SVGRectElement.getBBox */
6245 SVGRect getBBox() native "SVGRectElement_getBBox_Callback";
6246
6247
6248 /** @domName SVGRectElement.getCTM */
6249 SVGMatrix getCTM() native "SVGRectElement_getCTM_Callback";
6250
6251
6252 /** @domName SVGRectElement.getScreenCTM */
6253 SVGMatrix getScreenCTM() native "SVGRectElement_getScreenCTM_Callback";
6254
6255
6256 /** @domName SVGRectElement.getTransformToElement */
6257 SVGMatrix getTransformToElement(SVGElement element) native "SVGRectElement_get TransformToElement_Callback";
6258
6259
6260 /** @domName SVGRectElement.className */
6261 SVGAnimatedString get $dom_svgClassName native "SVGRectElement_className_Gette r";
6262
6263
6264 /** @domName SVGRectElement.style */
6265 CSSStyleDeclaration get style native "SVGRectElement_style_Getter";
6266
6267
6268 /** @domName SVGRectElement.getPresentationAttribute */
6269 CSSValue getPresentationAttribute(String name) native "SVGRectElement_getPrese ntationAttribute_Callback";
6270
6271
6272 /** @domName SVGRectElement.requiredExtensions */
6273 SVGStringList get requiredExtensions native "SVGRectElement_requiredExtensions _Getter";
6274
6275
6276 /** @domName SVGRectElement.requiredFeatures */
6277 SVGStringList get requiredFeatures native "SVGRectElement_requiredFeatures_Get ter";
6278
6279
6280 /** @domName SVGRectElement.systemLanguage */
6281 SVGStringList get systemLanguage native "SVGRectElement_systemLanguage_Getter" ;
6282
6283
6284 /** @domName SVGRectElement.hasExtension */
6285 bool hasExtension(String extension) native "SVGRectElement_hasExtension_Callba ck";
6286
6287
6288 /** @domName SVGRectElement.transform */
6289 SVGAnimatedTransformList get transform native "SVGRectElement_transform_Getter ";
6290
6291 }
6292 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6293 // for details. All rights reserved. Use of this source code is governed by a
6294 // BSD-style license that can be found in the LICENSE file.
6295
6296 // WARNING: Do not edit - generated code.
6297
6298
6299 /// @domName SVGRenderingIntent
6300 class SVGRenderingIntent extends NativeFieldWrapperClass1 {
6301 SVGRenderingIntent.internal();
6302
6303 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
6304
6305 static const int RENDERING_INTENT_AUTO = 1;
6306
6307 static const int RENDERING_INTENT_PERCEPTUAL = 2;
6308
6309 static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
6310
6311 static const int RENDERING_INTENT_SATURATION = 4;
6312
6313 static const int RENDERING_INTENT_UNKNOWN = 0;
6314
6315 }
6316 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6317 // for details. All rights reserved. Use of this source code is governed by a
6318 // BSD-style license that can be found in the LICENSE file.
6319
6320
6321 class SVGSVGElement extends SVGElement implements SVGZoomAndPan, SVGLocatable, S VGLangSpace, SVGTests, SVGStylable, SVGFitToViewBox, SVGExternalResourcesRequire d {
6322 factory SVGSVGElement() => _SVGSVGElementFactoryProvider.createSVGSVGElement() ;
6323
6324 SVGSVGElement.internal(): super.internal();
6325
6326
6327 /** @domName SVGSVGElement.contentScriptType */
6328 String get contentScriptType native "SVGSVGElement_contentScriptType_Getter";
6329
6330
6331 /** @domName SVGSVGElement.contentScriptType */
6332 void set contentScriptType(String value) native "SVGSVGElement_contentScriptTy pe_Setter";
6333
6334
6335 /** @domName SVGSVGElement.contentStyleType */
6336 String get contentStyleType native "SVGSVGElement_contentStyleType_Getter";
6337
6338
6339 /** @domName SVGSVGElement.contentStyleType */
6340 void set contentStyleType(String value) native "SVGSVGElement_contentStyleType _Setter";
6341
6342
6343 /** @domName SVGSVGElement.currentScale */
6344 num get currentScale native "SVGSVGElement_currentScale_Getter";
6345
6346
6347 /** @domName SVGSVGElement.currentScale */
6348 void set currentScale(num value) native "SVGSVGElement_currentScale_Setter";
6349
6350
6351 /** @domName SVGSVGElement.currentTranslate */
6352 SVGPoint get currentTranslate native "SVGSVGElement_currentTranslate_Getter";
6353
6354
6355 /** @domName SVGSVGElement.currentView */
6356 SVGViewSpec get currentView native "SVGSVGElement_currentView_Getter";
6357
6358
6359 /** @domName SVGSVGElement.height */
6360 SVGAnimatedLength get height native "SVGSVGElement_height_Getter";
6361
6362
6363 /** @domName SVGSVGElement.pixelUnitToMillimeterX */
6364 num get pixelUnitToMillimeterX native "SVGSVGElement_pixelUnitToMillimeterX_Ge tter";
6365
6366
6367 /** @domName SVGSVGElement.pixelUnitToMillimeterY */
6368 num get pixelUnitToMillimeterY native "SVGSVGElement_pixelUnitToMillimeterY_Ge tter";
6369
6370
6371 /** @domName SVGSVGElement.screenPixelToMillimeterX */
6372 num get screenPixelToMillimeterX native "SVGSVGElement_screenPixelToMillimeter X_Getter";
6373
6374
6375 /** @domName SVGSVGElement.screenPixelToMillimeterY */
6376 num get screenPixelToMillimeterY native "SVGSVGElement_screenPixelToMillimeter Y_Getter";
6377
6378
6379 /** @domName SVGSVGElement.useCurrentView */
6380 bool get useCurrentView native "SVGSVGElement_useCurrentView_Getter";
6381
6382
6383 /** @domName SVGSVGElement.viewport */
6384 SVGRect get viewport native "SVGSVGElement_viewport_Getter";
6385
6386
6387 /** @domName SVGSVGElement.width */
6388 SVGAnimatedLength get width native "SVGSVGElement_width_Getter";
6389
6390
6391 /** @domName SVGSVGElement.x */
6392 SVGAnimatedLength get x native "SVGSVGElement_x_Getter";
6393
6394
6395 /** @domName SVGSVGElement.y */
6396 SVGAnimatedLength get y native "SVGSVGElement_y_Getter";
6397
6398
6399 /** @domName SVGSVGElement.animationsPaused */
6400 bool animationsPaused() native "SVGSVGElement_animationsPaused_Callback";
6401
6402
6403 /** @domName SVGSVGElement.checkEnclosure */
6404 bool checkEnclosure(SVGElement element, SVGRect rect) native "SVGSVGElement_ch eckEnclosure_Callback";
6405
6406
6407 /** @domName SVGSVGElement.checkIntersection */
6408 bool checkIntersection(SVGElement element, SVGRect rect) native "SVGSVGElement _checkIntersection_Callback";
6409
6410
6411 /** @domName SVGSVGElement.createSVGAngle */
6412 SVGAngle createSVGAngle() native "SVGSVGElement_createSVGAngle_Callback";
6413
6414
6415 /** @domName SVGSVGElement.createSVGLength */
6416 SVGLength createSVGLength() native "SVGSVGElement_createSVGLength_Callback";
6417
6418
6419 /** @domName SVGSVGElement.createSVGMatrix */
6420 SVGMatrix createSVGMatrix() native "SVGSVGElement_createSVGMatrix_Callback";
6421
6422
6423 /** @domName SVGSVGElement.createSVGNumber */
6424 SVGNumber createSVGNumber() native "SVGSVGElement_createSVGNumber_Callback";
6425
6426
6427 /** @domName SVGSVGElement.createSVGPoint */
6428 SVGPoint createSVGPoint() native "SVGSVGElement_createSVGPoint_Callback";
6429
6430
6431 /** @domName SVGSVGElement.createSVGRect */
6432 SVGRect createSVGRect() native "SVGSVGElement_createSVGRect_Callback";
6433
6434
6435 /** @domName SVGSVGElement.createSVGTransform */
6436 SVGTransform createSVGTransform() native "SVGSVGElement_createSVGTransform_Cal lback";
6437
6438
6439 /** @domName SVGSVGElement.createSVGTransformFromMatrix */
6440 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix) native "SVGSVGElem ent_createSVGTransformFromMatrix_Callback";
6441
6442
6443 /** @domName SVGSVGElement.deselectAll */
6444 void deselectAll() native "SVGSVGElement_deselectAll_Callback";
6445
6446
6447 /** @domName SVGSVGElement.forceRedraw */
6448 void forceRedraw() native "SVGSVGElement_forceRedraw_Callback";
6449
6450
6451 /** @domName SVGSVGElement.getCurrentTime */
6452 num getCurrentTime() native "SVGSVGElement_getCurrentTime_Callback";
6453
6454
6455 /** @domName SVGSVGElement.getElementById */
6456 Element getElementById(String elementId) native "SVGSVGElement_getElementById_ Callback";
6457
6458
6459 /** @domName SVGSVGElement.getEnclosureList */
6460 List<Node> getEnclosureList(SVGRect rect, SVGElement referenceElement) native "SVGSVGElement_getEnclosureList_Callback";
6461
6462
6463 /** @domName SVGSVGElement.getIntersectionList */
6464 List<Node> getIntersectionList(SVGRect rect, SVGElement referenceElement) nati ve "SVGSVGElement_getIntersectionList_Callback";
6465
6466
6467 /** @domName SVGSVGElement.pauseAnimations */
6468 void pauseAnimations() native "SVGSVGElement_pauseAnimations_Callback";
6469
6470
6471 /** @domName SVGSVGElement.setCurrentTime */
6472 void setCurrentTime(num seconds) native "SVGSVGElement_setCurrentTime_Callback ";
6473
6474
6475 /** @domName SVGSVGElement.suspendRedraw */
6476 int suspendRedraw(int maxWaitMilliseconds) native "SVGSVGElement_suspendRedraw _Callback";
6477
6478
6479 /** @domName SVGSVGElement.unpauseAnimations */
6480 void unpauseAnimations() native "SVGSVGElement_unpauseAnimations_Callback";
6481
6482
6483 /** @domName SVGSVGElement.unsuspendRedraw */
6484 void unsuspendRedraw(int suspendHandleId) native "SVGSVGElement_unsuspendRedra w_Callback";
6485
6486
6487 /** @domName SVGSVGElement.unsuspendRedrawAll */
6488 void unsuspendRedrawAll() native "SVGSVGElement_unsuspendRedrawAll_Callback";
6489
6490
6491 /** @domName SVGSVGElement.externalResourcesRequired */
6492 SVGAnimatedBoolean get externalResourcesRequired native "SVGSVGElement_externa lResourcesRequired_Getter";
6493
6494
6495 /** @domName SVGSVGElement.preserveAspectRatio */
6496 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGSVGElement_p reserveAspectRatio_Getter";
6497
6498
6499 /** @domName SVGSVGElement.viewBox */
6500 SVGAnimatedRect get viewBox native "SVGSVGElement_viewBox_Getter";
6501
6502
6503 /** @domName SVGSVGElement.xmllang */
6504 String get xmllang native "SVGSVGElement_xmllang_Getter";
6505
6506
6507 /** @domName SVGSVGElement.xmllang */
6508 void set xmllang(String value) native "SVGSVGElement_xmllang_Setter";
6509
6510
6511 /** @domName SVGSVGElement.xmlspace */
6512 String get xmlspace native "SVGSVGElement_xmlspace_Getter";
6513
6514
6515 /** @domName SVGSVGElement.xmlspace */
6516 void set xmlspace(String value) native "SVGSVGElement_xmlspace_Setter";
6517
6518
6519 /** @domName SVGSVGElement.farthestViewportElement */
6520 SVGElement get farthestViewportElement native "SVGSVGElement_farthestViewportE lement_Getter";
6521
6522
6523 /** @domName SVGSVGElement.nearestViewportElement */
6524 SVGElement get nearestViewportElement native "SVGSVGElement_nearestViewportEle ment_Getter";
6525
6526
6527 /** @domName SVGSVGElement.getBBox */
6528 SVGRect getBBox() native "SVGSVGElement_getBBox_Callback";
6529
6530
6531 /** @domName SVGSVGElement.getCTM */
6532 SVGMatrix getCTM() native "SVGSVGElement_getCTM_Callback";
6533
6534
6535 /** @domName SVGSVGElement.getScreenCTM */
6536 SVGMatrix getScreenCTM() native "SVGSVGElement_getScreenCTM_Callback";
6537
6538
6539 /** @domName SVGSVGElement.getTransformToElement */
6540 SVGMatrix getTransformToElement(SVGElement element) native "SVGSVGElement_getT ransformToElement_Callback";
6541
6542
6543 /** @domName SVGSVGElement.className */
6544 SVGAnimatedString get $dom_svgClassName native "SVGSVGElement_className_Getter ";
6545
6546
6547 /** @domName SVGSVGElement.style */
6548 CSSStyleDeclaration get style native "SVGSVGElement_style_Getter";
6549
6550
6551 /** @domName SVGSVGElement.getPresentationAttribute */
6552 CSSValue getPresentationAttribute(String name) native "SVGSVGElement_getPresen tationAttribute_Callback";
6553
6554
6555 /** @domName SVGSVGElement.requiredExtensions */
6556 SVGStringList get requiredExtensions native "SVGSVGElement_requiredExtensions_ Getter";
6557
6558
6559 /** @domName SVGSVGElement.requiredFeatures */
6560 SVGStringList get requiredFeatures native "SVGSVGElement_requiredFeatures_Gett er";
6561
6562
6563 /** @domName SVGSVGElement.systemLanguage */
6564 SVGStringList get systemLanguage native "SVGSVGElement_systemLanguage_Getter";
6565
6566
6567 /** @domName SVGSVGElement.hasExtension */
6568 bool hasExtension(String extension) native "SVGSVGElement_hasExtension_Callbac k";
6569
6570
6571 /** @domName SVGSVGElement.zoomAndPan */
6572 int get zoomAndPan native "SVGSVGElement_zoomAndPan_Getter";
6573
6574
6575 /** @domName SVGSVGElement.zoomAndPan */
6576 void set zoomAndPan(int value) native "SVGSVGElement_zoomAndPan_Setter";
6577
6578 }
6579 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6580 // for details. All rights reserved. Use of this source code is governed by a
6581 // BSD-style license that can be found in the LICENSE file.
6582
6583 // WARNING: Do not edit - generated code.
6584
6585
6586 /// @domName SVGScriptElement
6587 class SVGScriptElement extends SVGElement implements SVGURIReference, SVGExterna lResourcesRequired {
6588 SVGScriptElement.internal(): super.internal();
6589
6590
6591 /** @domName SVGScriptElement.type */
6592 String get type native "SVGScriptElement_type_Getter";
6593
6594
6595 /** @domName SVGScriptElement.type */
6596 void set type(String value) native "SVGScriptElement_type_Setter";
6597
6598
6599 /** @domName SVGScriptElement.externalResourcesRequired */
6600 SVGAnimatedBoolean get externalResourcesRequired native "SVGScriptElement_exte rnalResourcesRequired_Getter";
6601
6602
6603 /** @domName SVGScriptElement.href */
6604 SVGAnimatedString get href native "SVGScriptElement_href_Getter";
6605
6606 }
6607 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6608 // for details. All rights reserved. Use of this source code is governed by a
6609 // BSD-style license that can be found in the LICENSE file.
6610
6611 // WARNING: Do not edit - generated code.
6612
6613
6614 /// @domName SVGSetElement
6615 class SVGSetElement extends SVGAnimationElement {
6616 SVGSetElement.internal(): super.internal();
6617
6618 }
6619 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6620 // for details. All rights reserved. Use of this source code is governed by a
6621 // BSD-style license that can be found in the LICENSE file.
6622
6623 // WARNING: Do not edit - generated code.
6624
6625
6626 /// @domName SVGStopElement
6627 class SVGStopElement extends SVGElement implements SVGStylable {
6628 SVGStopElement.internal(): super.internal();
6629
6630
6631 /** @domName SVGStopElement.offset */
6632 SVGAnimatedNumber get offset native "SVGStopElement_offset_Getter";
6633
6634
6635 /** @domName SVGStopElement.className */
6636 SVGAnimatedString get $dom_svgClassName native "SVGStopElement_className_Gette r";
6637
6638
6639 /** @domName SVGStopElement.style */
6640 CSSStyleDeclaration get style native "SVGStopElement_style_Getter";
6641
6642
6643 /** @domName SVGStopElement.getPresentationAttribute */
6644 CSSValue getPresentationAttribute(String name) native "SVGStopElement_getPrese ntationAttribute_Callback";
6645
6646 }
6647 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6648 // for details. All rights reserved. Use of this source code is governed by a
6649 // BSD-style license that can be found in the LICENSE file.
6650
6651 // WARNING: Do not edit - generated code.
6652
6653
6654 /// @domName SVGStringList
6655 class SVGStringList extends NativeFieldWrapperClass1 implements List<String> {
6656 SVGStringList.internal();
6657
6658
6659 /** @domName SVGStringList.numberOfItems */
6660 int get numberOfItems native "SVGStringList_numberOfItems_Getter";
6661
6662 String operator[](int index) native "SVGStringList_item_Callback";
6663
6664 void operator[]=(int index, String value) {
6665 throw new UnsupportedError("Cannot assign element of immutable List.");
6666 }
6667 // -- start List<String> mixins.
6668 // String is the element type.
6669
6670 // From Iterable<String>:
6671
6672 Iterator<String> iterator() {
6673 // Note: NodeLists are not fixed size. And most probably length shouldn't
6674 // be cached in both iterator _and_ forEach method. For now caching it
6675 // for consistency.
6676 return new FixedSizeListIterator<String>(this);
6677 }
6678
6679 // From Collection<String>:
6680
6681 void add(String value) {
6682 throw new UnsupportedError("Cannot add to immutable List.");
6683 }
6684
6685 void addLast(String value) {
6686 throw new UnsupportedError("Cannot add to immutable List.");
6687 }
6688
6689 void addAll(Collection<String> collection) {
6690 throw new UnsupportedError("Cannot add to immutable List.");
6691 }
6692
6693 bool contains(String element) => _Collections.contains(this, element);
6694
6695 void forEach(void f(String element)) => _Collections.forEach(this, f);
6696
6697 Collection map(f(String element)) => _Collections.map(this, [], f);
6698
6699 Collection<String> filter(bool f(String element)) =>
6700 _Collections.filter(this, <String>[], f);
6701
6702 bool every(bool f(String element)) => _Collections.every(this, f);
6703
6704 bool some(bool f(String element)) => _Collections.some(this, f);
6705
6706 bool get isEmpty => this.length == 0;
6707
6708 // From List<String>:
6709
6710 void sort([Comparator<String> compare = Comparable.compare]) {
6711 throw new UnsupportedError("Cannot sort immutable List.");
6712 }
6713
6714 int indexOf(String element, [int start = 0]) =>
6715 _Lists.indexOf(this, element, start, this.length);
6716
6717 int lastIndexOf(String element, [int start]) {
6718 if (start == null) start = length - 1;
6719 return _Lists.lastIndexOf(this, element, start);
6720 }
6721
6722 String get last => this[length - 1];
6723
6724 String removeLast() {
6725 throw new UnsupportedError("Cannot removeLast on immutable List.");
6726 }
6727
6728 void setRange(int start, int rangeLength, List<String> from, [int startFrom]) {
6729 throw new UnsupportedError("Cannot setRange on immutable List.");
6730 }
6731
6732 void removeRange(int start, int rangeLength) {
6733 throw new UnsupportedError("Cannot removeRange on immutable List.");
6734 }
6735
6736 void insertRange(int start, int rangeLength, [String initialValue]) {
6737 throw new UnsupportedError("Cannot insertRange on immutable List.");
6738 }
6739
6740 List<String> getRange(int start, int rangeLength) =>
6741 _Lists.getRange(this, start, rangeLength, <String>[]);
6742
6743 // -- end List<String> mixins.
6744
6745
6746 /** @domName SVGStringList.appendItem */
6747 String appendItem(String item) native "SVGStringList_appendItem_Callback";
6748
6749
6750 /** @domName SVGStringList.clear */
6751 void clear() native "SVGStringList_clear_Callback";
6752
6753
6754 /** @domName SVGStringList.getItem */
6755 String getItem(int index) native "SVGStringList_getItem_Callback";
6756
6757
6758 /** @domName SVGStringList.initialize */
6759 String initialize(String item) native "SVGStringList_initialize_Callback";
6760
6761
6762 /** @domName SVGStringList.insertItemBefore */
6763 String insertItemBefore(String item, int index) native "SVGStringList_insertIt emBefore_Callback";
6764
6765
6766 /** @domName SVGStringList.removeItem */
6767 String removeItem(int index) native "SVGStringList_removeItem_Callback";
6768
6769
6770 /** @domName SVGStringList.replaceItem */
6771 String replaceItem(String item, int index) native "SVGStringList_replaceItem_C allback";
6772
6773 }
6774 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6775 // for details. All rights reserved. Use of this source code is governed by a
6776 // BSD-style license that can be found in the LICENSE file.
6777
6778 // WARNING: Do not edit - generated code.
6779
6780
6781 /// @domName SVGStylable
6782 class SVGStylable extends NativeFieldWrapperClass1 {
6783 SVGStylable.internal();
6784
6785
6786 /** @domName SVGStylable.className */
6787 SVGAnimatedString get $dom_svgClassName native "SVGStylable_className_Getter";
6788
6789
6790 /** @domName SVGStylable.style */
6791 CSSStyleDeclaration get style native "SVGStylable_style_Getter";
6792
6793
6794 /** @domName SVGStylable.getPresentationAttribute */
6795 CSSValue getPresentationAttribute(String name) native "SVGStylable_getPresenta tionAttribute_Callback";
6796
6797 }
6798 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6799 // for details. All rights reserved. Use of this source code is governed by a
6800 // BSD-style license that can be found in the LICENSE file.
6801
6802 // WARNING: Do not edit - generated code.
6803
6804
6805 /// @domName SVGStyleElement
6806 class SVGStyleElement extends SVGElement implements SVGLangSpace {
6807 SVGStyleElement.internal(): super.internal();
6808
6809
6810 /** @domName SVGStyleElement.disabled */
6811 bool get disabled native "SVGStyleElement_disabled_Getter";
6812
6813
6814 /** @domName SVGStyleElement.disabled */
6815 void set disabled(bool value) native "SVGStyleElement_disabled_Setter";
6816
6817
6818 /** @domName SVGStyleElement.media */
6819 String get media native "SVGStyleElement_media_Getter";
6820
6821
6822 /** @domName SVGStyleElement.media */
6823 void set media(String value) native "SVGStyleElement_media_Setter";
6824
6825
6826 /** @domName SVGStyleElement.title */
6827 String get title native "SVGStyleElement_title_Getter";
6828
6829
6830 /** @domName SVGStyleElement.title */
6831 void set title(String value) native "SVGStyleElement_title_Setter";
6832
6833
6834 /** @domName SVGStyleElement.type */
6835 String get type native "SVGStyleElement_type_Getter";
6836
6837
6838 /** @domName SVGStyleElement.type */
6839 void set type(String value) native "SVGStyleElement_type_Setter";
6840
6841
6842 /** @domName SVGStyleElement.xmllang */
6843 String get xmllang native "SVGStyleElement_xmllang_Getter";
6844
6845
6846 /** @domName SVGStyleElement.xmllang */
6847 void set xmllang(String value) native "SVGStyleElement_xmllang_Setter";
6848
6849
6850 /** @domName SVGStyleElement.xmlspace */
6851 String get xmlspace native "SVGStyleElement_xmlspace_Getter";
6852
6853
6854 /** @domName SVGStyleElement.xmlspace */
6855 void set xmlspace(String value) native "SVGStyleElement_xmlspace_Setter";
6856
6857 }
6858 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6859 // for details. All rights reserved. Use of this source code is governed by a
6860 // BSD-style license that can be found in the LICENSE file.
6861
6862 // WARNING: Do not edit - generated code.
6863
6864
6865 /// @domName SVGSwitchElement
6866 class SVGSwitchElement extends SVGElement implements SVGLangSpace, SVGStylable, SVGTests, SVGTransformable, SVGExternalResourcesRequired {
6867 SVGSwitchElement.internal(): super.internal();
6868
6869
6870 /** @domName SVGSwitchElement.externalResourcesRequired */
6871 SVGAnimatedBoolean get externalResourcesRequired native "SVGSwitchElement_exte rnalResourcesRequired_Getter";
6872
6873
6874 /** @domName SVGSwitchElement.xmllang */
6875 String get xmllang native "SVGSwitchElement_xmllang_Getter";
6876
6877
6878 /** @domName SVGSwitchElement.xmllang */
6879 void set xmllang(String value) native "SVGSwitchElement_xmllang_Setter";
6880
6881
6882 /** @domName SVGSwitchElement.xmlspace */
6883 String get xmlspace native "SVGSwitchElement_xmlspace_Getter";
6884
6885
6886 /** @domName SVGSwitchElement.xmlspace */
6887 void set xmlspace(String value) native "SVGSwitchElement_xmlspace_Setter";
6888
6889
6890 /** @domName SVGSwitchElement.farthestViewportElement */
6891 SVGElement get farthestViewportElement native "SVGSwitchElement_farthestViewpo rtElement_Getter";
6892
6893
6894 /** @domName SVGSwitchElement.nearestViewportElement */
6895 SVGElement get nearestViewportElement native "SVGSwitchElement_nearestViewport Element_Getter";
6896
6897
6898 /** @domName SVGSwitchElement.getBBox */
6899 SVGRect getBBox() native "SVGSwitchElement_getBBox_Callback";
6900
6901
6902 /** @domName SVGSwitchElement.getCTM */
6903 SVGMatrix getCTM() native "SVGSwitchElement_getCTM_Callback";
6904
6905
6906 /** @domName SVGSwitchElement.getScreenCTM */
6907 SVGMatrix getScreenCTM() native "SVGSwitchElement_getScreenCTM_Callback";
6908
6909
6910 /** @domName SVGSwitchElement.getTransformToElement */
6911 SVGMatrix getTransformToElement(SVGElement element) native "SVGSwitchElement_g etTransformToElement_Callback";
6912
6913
6914 /** @domName SVGSwitchElement.className */
6915 SVGAnimatedString get $dom_svgClassName native "SVGSwitchElement_className_Get ter";
6916
6917
6918 /** @domName SVGSwitchElement.style */
6919 CSSStyleDeclaration get style native "SVGSwitchElement_style_Getter";
6920
6921
6922 /** @domName SVGSwitchElement.getPresentationAttribute */
6923 CSSValue getPresentationAttribute(String name) native "SVGSwitchElement_getPre sentationAttribute_Callback";
6924
6925
6926 /** @domName SVGSwitchElement.requiredExtensions */
6927 SVGStringList get requiredExtensions native "SVGSwitchElement_requiredExtensio ns_Getter";
6928
6929
6930 /** @domName SVGSwitchElement.requiredFeatures */
6931 SVGStringList get requiredFeatures native "SVGSwitchElement_requiredFeatures_G etter";
6932
6933
6934 /** @domName SVGSwitchElement.systemLanguage */
6935 SVGStringList get systemLanguage native "SVGSwitchElement_systemLanguage_Gette r";
6936
6937
6938 /** @domName SVGSwitchElement.hasExtension */
6939 bool hasExtension(String extension) native "SVGSwitchElement_hasExtension_Call back";
6940
6941
6942 /** @domName SVGSwitchElement.transform */
6943 SVGAnimatedTransformList get transform native "SVGSwitchElement_transform_Gett er";
6944
6945 }
6946 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6947 // for details. All rights reserved. Use of this source code is governed by a
6948 // BSD-style license that can be found in the LICENSE file.
6949
6950 // WARNING: Do not edit - generated code.
6951
6952
6953 /// @domName SVGSymbolElement
6954 class SVGSymbolElement extends SVGElement implements SVGLangSpace, SVGFitToViewB ox, SVGExternalResourcesRequired, SVGStylable {
6955 SVGSymbolElement.internal(): super.internal();
6956
6957
6958 /** @domName SVGSymbolElement.externalResourcesRequired */
6959 SVGAnimatedBoolean get externalResourcesRequired native "SVGSymbolElement_exte rnalResourcesRequired_Getter";
6960
6961
6962 /** @domName SVGSymbolElement.preserveAspectRatio */
6963 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGSymbolElemen t_preserveAspectRatio_Getter";
6964
6965
6966 /** @domName SVGSymbolElement.viewBox */
6967 SVGAnimatedRect get viewBox native "SVGSymbolElement_viewBox_Getter";
6968
6969
6970 /** @domName SVGSymbolElement.xmllang */
6971 String get xmllang native "SVGSymbolElement_xmllang_Getter";
6972
6973
6974 /** @domName SVGSymbolElement.xmllang */
6975 void set xmllang(String value) native "SVGSymbolElement_xmllang_Setter";
6976
6977
6978 /** @domName SVGSymbolElement.xmlspace */
6979 String get xmlspace native "SVGSymbolElement_xmlspace_Getter";
6980
6981
6982 /** @domName SVGSymbolElement.xmlspace */
6983 void set xmlspace(String value) native "SVGSymbolElement_xmlspace_Setter";
6984
6985
6986 /** @domName SVGSymbolElement.className */
6987 SVGAnimatedString get $dom_svgClassName native "SVGSymbolElement_className_Get ter";
6988
6989
6990 /** @domName SVGSymbolElement.style */
6991 CSSStyleDeclaration get style native "SVGSymbolElement_style_Getter";
6992
6993
6994 /** @domName SVGSymbolElement.getPresentationAttribute */
6995 CSSValue getPresentationAttribute(String name) native "SVGSymbolElement_getPre sentationAttribute_Callback";
6996
6997 }
6998 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6999 // for details. All rights reserved. Use of this source code is governed by a
7000 // BSD-style license that can be found in the LICENSE file.
7001
7002 // WARNING: Do not edit - generated code.
7003
7004
7005 /// @domName SVGTRefElement
7006 class SVGTRefElement extends SVGTextPositioningElement implements SVGURIReferenc e {
7007 SVGTRefElement.internal(): super.internal();
7008
7009
7010 /** @domName SVGTRefElement.href */
7011 SVGAnimatedString get href native "SVGTRefElement_href_Getter";
7012
7013 }
7014 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7015 // for details. All rights reserved. Use of this source code is governed by a
7016 // BSD-style license that can be found in the LICENSE file.
7017
7018 // WARNING: Do not edit - generated code.
7019
7020
7021 /// @domName SVGTSpanElement
7022 class SVGTSpanElement extends SVGTextPositioningElement {
7023 SVGTSpanElement.internal(): super.internal();
7024
7025 }
7026 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7027 // for details. All rights reserved. Use of this source code is governed by a
7028 // BSD-style license that can be found in the LICENSE file.
7029
7030 // WARNING: Do not edit - generated code.
7031
7032
7033 /// @domName SVGTests
7034 class SVGTests extends NativeFieldWrapperClass1 {
7035 SVGTests.internal();
7036
7037
7038 /** @domName SVGTests.requiredExtensions */
7039 SVGStringList get requiredExtensions native "SVGTests_requiredExtensions_Gette r";
7040
7041
7042 /** @domName SVGTests.requiredFeatures */
7043 SVGStringList get requiredFeatures native "SVGTests_requiredFeatures_Getter";
7044
7045
7046 /** @domName SVGTests.systemLanguage */
7047 SVGStringList get systemLanguage native "SVGTests_systemLanguage_Getter";
7048
7049
7050 /** @domName SVGTests.hasExtension */
7051 bool hasExtension(String extension) native "SVGTests_hasExtension_Callback";
7052
7053 }
7054 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7055 // for details. All rights reserved. Use of this source code is governed by a
7056 // BSD-style license that can be found in the LICENSE file.
7057
7058 // WARNING: Do not edit - generated code.
7059
7060
7061 /// @domName SVGTextContentElement
7062 class SVGTextContentElement extends SVGElement implements SVGLangSpace, SVGStyla ble, SVGTests, SVGExternalResourcesRequired {
7063 SVGTextContentElement.internal(): super.internal();
7064
7065 static const int LENGTHADJUST_SPACING = 1;
7066
7067 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2;
7068
7069 static const int LENGTHADJUST_UNKNOWN = 0;
7070
7071
7072 /** @domName SVGTextContentElement.lengthAdjust */
7073 SVGAnimatedEnumeration get lengthAdjust native "SVGTextContentElement_lengthAd just_Getter";
7074
7075
7076 /** @domName SVGTextContentElement.textLength */
7077 SVGAnimatedLength get textLength native "SVGTextContentElement_textLength_Gett er";
7078
7079
7080 /** @domName SVGTextContentElement.getCharNumAtPosition */
7081 int getCharNumAtPosition(SVGPoint point) native "SVGTextContentElement_getChar NumAtPosition_Callback";
7082
7083
7084 /** @domName SVGTextContentElement.getComputedTextLength */
7085 num getComputedTextLength() native "SVGTextContentElement_getComputedTextLengt h_Callback";
7086
7087
7088 /** @domName SVGTextContentElement.getEndPositionOfChar */
7089 SVGPoint getEndPositionOfChar(int offset) native "SVGTextContentElement_getEnd PositionOfChar_Callback";
7090
7091
7092 /** @domName SVGTextContentElement.getExtentOfChar */
7093 SVGRect getExtentOfChar(int offset) native "SVGTextContentElement_getExtentOfC har_Callback";
7094
7095
7096 /** @domName SVGTextContentElement.getNumberOfChars */
7097 int getNumberOfChars() native "SVGTextContentElement_getNumberOfChars_Callback ";
7098
7099
7100 /** @domName SVGTextContentElement.getRotationOfChar */
7101 num getRotationOfChar(int offset) native "SVGTextContentElement_getRotationOfC har_Callback";
7102
7103
7104 /** @domName SVGTextContentElement.getStartPositionOfChar */
7105 SVGPoint getStartPositionOfChar(int offset) native "SVGTextContentElement_getS tartPositionOfChar_Callback";
7106
7107
7108 /** @domName SVGTextContentElement.getSubStringLength */
7109 num getSubStringLength(int offset, int length) native "SVGTextContentElement_g etSubStringLength_Callback";
7110
7111
7112 /** @domName SVGTextContentElement.selectSubString */
7113 void selectSubString(int offset, int length) native "SVGTextContentElement_sel ectSubString_Callback";
7114
7115
7116 /** @domName SVGTextContentElement.externalResourcesRequired */
7117 SVGAnimatedBoolean get externalResourcesRequired native "SVGTextContentElement _externalResourcesRequired_Getter";
7118
7119
7120 /** @domName SVGTextContentElement.xmllang */
7121 String get xmllang native "SVGTextContentElement_xmllang_Getter";
7122
7123
7124 /** @domName SVGTextContentElement.xmllang */
7125 void set xmllang(String value) native "SVGTextContentElement_xmllang_Setter";
7126
7127
7128 /** @domName SVGTextContentElement.xmlspace */
7129 String get xmlspace native "SVGTextContentElement_xmlspace_Getter";
7130
7131
7132 /** @domName SVGTextContentElement.xmlspace */
7133 void set xmlspace(String value) native "SVGTextContentElement_xmlspace_Setter" ;
7134
7135
7136 /** @domName SVGTextContentElement.className */
7137 SVGAnimatedString get $dom_svgClassName native "SVGTextContentElement_classNam e_Getter";
7138
7139
7140 /** @domName SVGTextContentElement.style */
7141 CSSStyleDeclaration get style native "SVGTextContentElement_style_Getter";
7142
7143
7144 /** @domName SVGTextContentElement.getPresentationAttribute */
7145 CSSValue getPresentationAttribute(String name) native "SVGTextContentElement_g etPresentationAttribute_Callback";
7146
7147
7148 /** @domName SVGTextContentElement.requiredExtensions */
7149 SVGStringList get requiredExtensions native "SVGTextContentElement_requiredExt ensions_Getter";
7150
7151
7152 /** @domName SVGTextContentElement.requiredFeatures */
7153 SVGStringList get requiredFeatures native "SVGTextContentElement_requiredFeatu res_Getter";
7154
7155
7156 /** @domName SVGTextContentElement.systemLanguage */
7157 SVGStringList get systemLanguage native "SVGTextContentElement_systemLanguage_ Getter";
7158
7159
7160 /** @domName SVGTextContentElement.hasExtension */
7161 bool hasExtension(String extension) native "SVGTextContentElement_hasExtension _Callback";
7162
7163 }
7164 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7165 // for details. All rights reserved. Use of this source code is governed by a
7166 // BSD-style license that can be found in the LICENSE file.
7167
7168 // WARNING: Do not edit - generated code.
7169
7170
7171 /// @domName SVGTextElement
7172 class SVGTextElement extends SVGTextPositioningElement implements SVGTransformab le {
7173 SVGTextElement.internal(): super.internal();
7174
7175
7176 /** @domName SVGTextElement.farthestViewportElement */
7177 SVGElement get farthestViewportElement native "SVGTextElement_farthestViewport Element_Getter";
7178
7179
7180 /** @domName SVGTextElement.nearestViewportElement */
7181 SVGElement get nearestViewportElement native "SVGTextElement_nearestViewportEl ement_Getter";
7182
7183
7184 /** @domName SVGTextElement.getBBox */
7185 SVGRect getBBox() native "SVGTextElement_getBBox_Callback";
7186
7187
7188 /** @domName SVGTextElement.getCTM */
7189 SVGMatrix getCTM() native "SVGTextElement_getCTM_Callback";
7190
7191
7192 /** @domName SVGTextElement.getScreenCTM */
7193 SVGMatrix getScreenCTM() native "SVGTextElement_getScreenCTM_Callback";
7194
7195
7196 /** @domName SVGTextElement.getTransformToElement */
7197 SVGMatrix getTransformToElement(SVGElement element) native "SVGTextElement_get TransformToElement_Callback";
7198
7199
7200 /** @domName SVGTextElement.transform */
7201 SVGAnimatedTransformList get transform native "SVGTextElement_transform_Getter ";
7202
7203 }
7204 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7205 // for details. All rights reserved. Use of this source code is governed by a
7206 // BSD-style license that can be found in the LICENSE file.
7207
7208 // WARNING: Do not edit - generated code.
7209
7210
7211 /// @domName SVGTextPathElement
7212 class SVGTextPathElement extends SVGTextContentElement implements SVGURIReferenc e {
7213 SVGTextPathElement.internal(): super.internal();
7214
7215 static const int TEXTPATH_METHODTYPE_ALIGN = 1;
7216
7217 static const int TEXTPATH_METHODTYPE_STRETCH = 2;
7218
7219 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0;
7220
7221 static const int TEXTPATH_SPACINGTYPE_AUTO = 1;
7222
7223 static const int TEXTPATH_SPACINGTYPE_EXACT = 2;
7224
7225 static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
7226
7227
7228 /** @domName SVGTextPathElement.method */
7229 SVGAnimatedEnumeration get method native "SVGTextPathElement_method_Getter";
7230
7231
7232 /** @domName SVGTextPathElement.spacing */
7233 SVGAnimatedEnumeration get spacing native "SVGTextPathElement_spacing_Getter";
7234
7235
7236 /** @domName SVGTextPathElement.startOffset */
7237 SVGAnimatedLength get startOffset native "SVGTextPathElement_startOffset_Gette r";
7238
7239
7240 /** @domName SVGTextPathElement.href */
7241 SVGAnimatedString get href native "SVGTextPathElement_href_Getter";
7242
7243 }
7244 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7245 // for details. All rights reserved. Use of this source code is governed by a
7246 // BSD-style license that can be found in the LICENSE file.
7247
7248 // WARNING: Do not edit - generated code.
7249
7250
7251 /// @domName SVGTextPositioningElement
7252 class SVGTextPositioningElement extends SVGTextContentElement {
7253 SVGTextPositioningElement.internal(): super.internal();
7254
7255
7256 /** @domName SVGTextPositioningElement.dx */
7257 SVGAnimatedLengthList get dx native "SVGTextPositioningElement_dx_Getter";
7258
7259
7260 /** @domName SVGTextPositioningElement.dy */
7261 SVGAnimatedLengthList get dy native "SVGTextPositioningElement_dy_Getter";
7262
7263
7264 /** @domName SVGTextPositioningElement.rotate */
7265 SVGAnimatedNumberList get rotate native "SVGTextPositioningElement_rotate_Gett er";
7266
7267
7268 /** @domName SVGTextPositioningElement.x */
7269 SVGAnimatedLengthList get x native "SVGTextPositioningElement_x_Getter";
7270
7271
7272 /** @domName SVGTextPositioningElement.y */
7273 SVGAnimatedLengthList get y native "SVGTextPositioningElement_y_Getter";
7274
7275 }
7276 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7277 // for details. All rights reserved. Use of this source code is governed by a
7278 // BSD-style license that can be found in the LICENSE file.
7279
7280 // WARNING: Do not edit - generated code.
7281
7282
7283 /// @domName SVGTitleElement
7284 class SVGTitleElement extends SVGElement implements SVGLangSpace, SVGStylable {
7285 SVGTitleElement.internal(): super.internal();
7286
7287
7288 /** @domName SVGTitleElement.xmllang */
7289 String get xmllang native "SVGTitleElement_xmllang_Getter";
7290
7291
7292 /** @domName SVGTitleElement.xmllang */
7293 void set xmllang(String value) native "SVGTitleElement_xmllang_Setter";
7294
7295
7296 /** @domName SVGTitleElement.xmlspace */
7297 String get xmlspace native "SVGTitleElement_xmlspace_Getter";
7298
7299
7300 /** @domName SVGTitleElement.xmlspace */
7301 void set xmlspace(String value) native "SVGTitleElement_xmlspace_Setter";
7302
7303
7304 /** @domName SVGTitleElement.className */
7305 SVGAnimatedString get $dom_svgClassName native "SVGTitleElement_className_Gett er";
7306
7307
7308 /** @domName SVGTitleElement.style */
7309 CSSStyleDeclaration get style native "SVGTitleElement_style_Getter";
7310
7311
7312 /** @domName SVGTitleElement.getPresentationAttribute */
7313 CSSValue getPresentationAttribute(String name) native "SVGTitleElement_getPres entationAttribute_Callback";
7314
7315 }
7316 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7317 // for details. All rights reserved. Use of this source code is governed by a
7318 // BSD-style license that can be found in the LICENSE file.
7319
7320 // WARNING: Do not edit - generated code.
7321
7322
7323 /// @domName SVGTransform
7324 class SVGTransform extends NativeFieldWrapperClass1 {
7325 SVGTransform.internal();
7326
7327 static const int SVG_TRANSFORM_MATRIX = 1;
7328
7329 static const int SVG_TRANSFORM_ROTATE = 4;
7330
7331 static const int SVG_TRANSFORM_SCALE = 3;
7332
7333 static const int SVG_TRANSFORM_SKEWX = 5;
7334
7335 static const int SVG_TRANSFORM_SKEWY = 6;
7336
7337 static const int SVG_TRANSFORM_TRANSLATE = 2;
7338
7339 static const int SVG_TRANSFORM_UNKNOWN = 0;
7340
7341
7342 /** @domName SVGTransform.angle */
7343 num get angle native "SVGTransform_angle_Getter";
7344
7345
7346 /** @domName SVGTransform.matrix */
7347 SVGMatrix get matrix native "SVGTransform_matrix_Getter";
7348
7349
7350 /** @domName SVGTransform.type */
7351 int get type native "SVGTransform_type_Getter";
7352
7353
7354 /** @domName SVGTransform.setMatrix */
7355 void setMatrix(SVGMatrix matrix) native "SVGTransform_setMatrix_Callback";
7356
7357
7358 /** @domName SVGTransform.setRotate */
7359 void setRotate(num angle, num cx, num cy) native "SVGTransform_setRotate_Callb ack";
7360
7361
7362 /** @domName SVGTransform.setScale */
7363 void setScale(num sx, num sy) native "SVGTransform_setScale_Callback";
7364
7365
7366 /** @domName SVGTransform.setSkewX */
7367 void setSkewX(num angle) native "SVGTransform_setSkewX_Callback";
7368
7369
7370 /** @domName SVGTransform.setSkewY */
7371 void setSkewY(num angle) native "SVGTransform_setSkewY_Callback";
7372
7373
7374 /** @domName SVGTransform.setTranslate */
7375 void setTranslate(num tx, num ty) native "SVGTransform_setTranslate_Callback";
7376
7377 }
7378 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7379 // for details. All rights reserved. Use of this source code is governed by a
7380 // BSD-style license that can be found in the LICENSE file.
7381
7382 // WARNING: Do not edit - generated code.
7383
7384
7385 /// @domName SVGTransformList
7386 class SVGTransformList extends NativeFieldWrapperClass1 implements List<SVGTrans form> {
7387 SVGTransformList.internal();
7388
7389
7390 /** @domName SVGTransformList.numberOfItems */
7391 int get numberOfItems native "SVGTransformList_numberOfItems_Getter";
7392
7393 SVGTransform operator[](int index) native "SVGTransformList_item_Callback";
7394
7395 void operator[]=(int index, SVGTransform value) {
7396 throw new UnsupportedError("Cannot assign element of immutable List.");
7397 }
7398 // -- start List<SVGTransform> mixins.
7399 // SVGTransform is the element type.
7400
7401 // From Iterable<SVGTransform>:
7402
7403 Iterator<SVGTransform> iterator() {
7404 // Note: NodeLists are not fixed size. And most probably length shouldn't
7405 // be cached in both iterator _and_ forEach method. For now caching it
7406 // for consistency.
7407 return new FixedSizeListIterator<SVGTransform>(this);
7408 }
7409
7410 // From Collection<SVGTransform>:
7411
7412 void add(SVGTransform value) {
7413 throw new UnsupportedError("Cannot add to immutable List.");
7414 }
7415
7416 void addLast(SVGTransform value) {
7417 throw new UnsupportedError("Cannot add to immutable List.");
7418 }
7419
7420 void addAll(Collection<SVGTransform> collection) {
7421 throw new UnsupportedError("Cannot add to immutable List.");
7422 }
7423
7424 bool contains(SVGTransform element) => _Collections.contains(this, element);
7425
7426 void forEach(void f(SVGTransform element)) => _Collections.forEach(this, f);
7427
7428 Collection map(f(SVGTransform element)) => _Collections.map(this, [], f);
7429
7430 Collection<SVGTransform> filter(bool f(SVGTransform element)) =>
7431 _Collections.filter(this, <SVGTransform>[], f);
7432
7433 bool every(bool f(SVGTransform element)) => _Collections.every(this, f);
7434
7435 bool some(bool f(SVGTransform element)) => _Collections.some(this, f);
7436
7437 bool get isEmpty => this.length == 0;
7438
7439 // From List<SVGTransform>:
7440
7441 void sort([Comparator<SVGTransform> compare = Comparable.compare]) {
7442 throw new UnsupportedError("Cannot sort immutable List.");
7443 }
7444
7445 int indexOf(SVGTransform element, [int start = 0]) =>
7446 _Lists.indexOf(this, element, start, this.length);
7447
7448 int lastIndexOf(SVGTransform element, [int start]) {
7449 if (start == null) start = length - 1;
7450 return _Lists.lastIndexOf(this, element, start);
7451 }
7452
7453 SVGTransform get last => this[length - 1];
7454
7455 SVGTransform removeLast() {
7456 throw new UnsupportedError("Cannot removeLast on immutable List.");
7457 }
7458
7459 void setRange(int start, int rangeLength, List<SVGTransform> from, [int startF rom]) {
7460 throw new UnsupportedError("Cannot setRange on immutable List.");
7461 }
7462
7463 void removeRange(int start, int rangeLength) {
7464 throw new UnsupportedError("Cannot removeRange on immutable List.");
7465 }
7466
7467 void insertRange(int start, int rangeLength, [SVGTransform initialValue]) {
7468 throw new UnsupportedError("Cannot insertRange on immutable List.");
7469 }
7470
7471 List<SVGTransform> getRange(int start, int rangeLength) =>
7472 _Lists.getRange(this, start, rangeLength, <SVGTransform>[]);
7473
7474 // -- end List<SVGTransform> mixins.
7475
7476
7477 /** @domName SVGTransformList.appendItem */
7478 SVGTransform appendItem(SVGTransform item) native "SVGTransformList_appendItem _Callback";
7479
7480
7481 /** @domName SVGTransformList.clear */
7482 void clear() native "SVGTransformList_clear_Callback";
7483
7484
7485 /** @domName SVGTransformList.consolidate */
7486 SVGTransform consolidate() native "SVGTransformList_consolidate_Callback";
7487
7488
7489 /** @domName SVGTransformList.createSVGTransformFromMatrix */
7490 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix) native "SVGTransfo rmList_createSVGTransformFromMatrix_Callback";
7491
7492
7493 /** @domName SVGTransformList.getItem */
7494 SVGTransform getItem(int index) native "SVGTransformList_getItem_Callback";
7495
7496
7497 /** @domName SVGTransformList.initialize */
7498 SVGTransform initialize(SVGTransform item) native "SVGTransformList_initialize _Callback";
7499
7500
7501 /** @domName SVGTransformList.insertItemBefore */
7502 SVGTransform insertItemBefore(SVGTransform item, int index) native "SVGTransfo rmList_insertItemBefore_Callback";
7503
7504
7505 /** @domName SVGTransformList.removeItem */
7506 SVGTransform removeItem(int index) native "SVGTransformList_removeItem_Callbac k";
7507
7508
7509 /** @domName SVGTransformList.replaceItem */
7510 SVGTransform replaceItem(SVGTransform item, int index) native "SVGTransformLis t_replaceItem_Callback";
7511
7512 }
7513 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7514 // for details. All rights reserved. Use of this source code is governed by a
7515 // BSD-style license that can be found in the LICENSE file.
7516
7517 // WARNING: Do not edit - generated code.
7518
7519
7520 /// @domName SVGTransformable
7521 class SVGTransformable extends NativeFieldWrapperClass1 implements SVGLocatable {
7522 SVGTransformable.internal();
7523
7524
7525 /** @domName SVGTransformable.transform */
7526 SVGAnimatedTransformList get transform native "SVGTransformable_transform_Gett er";
7527
7528
7529 /** @domName SVGTransformable.farthestViewportElement */
7530 SVGElement get farthestViewportElement native "SVGTransformable_farthestViewpo rtElement_Getter";
7531
7532
7533 /** @domName SVGTransformable.nearestViewportElement */
7534 SVGElement get nearestViewportElement native "SVGTransformable_nearestViewport Element_Getter";
7535
7536
7537 /** @domName SVGTransformable.getBBox */
7538 SVGRect getBBox() native "SVGTransformable_getBBox_Callback";
7539
7540
7541 /** @domName SVGTransformable.getCTM */
7542 SVGMatrix getCTM() native "SVGTransformable_getCTM_Callback";
7543
7544
7545 /** @domName SVGTransformable.getScreenCTM */
7546 SVGMatrix getScreenCTM() native "SVGTransformable_getScreenCTM_Callback";
7547
7548
7549 /** @domName SVGTransformable.getTransformToElement */
7550 SVGMatrix getTransformToElement(SVGElement element) native "SVGTransformable_g etTransformToElement_Callback";
7551
7552 }
7553 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7554 // for details. All rights reserved. Use of this source code is governed by a
7555 // BSD-style license that can be found in the LICENSE file.
7556
7557 // WARNING: Do not edit - generated code.
7558
7559
7560 /// @domName SVGURIReference
7561 class SVGURIReference extends NativeFieldWrapperClass1 {
7562 SVGURIReference.internal();
7563
7564
7565 /** @domName SVGURIReference.href */
7566 SVGAnimatedString get href native "SVGURIReference_href_Getter";
7567
7568 }
7569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7570 // for details. All rights reserved. Use of this source code is governed by a
7571 // BSD-style license that can be found in the LICENSE file.
7572
7573 // WARNING: Do not edit - generated code.
7574
7575
7576 /// @domName SVGUnitTypes
7577 class SVGUnitTypes extends NativeFieldWrapperClass1 {
7578 SVGUnitTypes.internal();
7579
7580 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
7581
7582 static const int SVG_UNIT_TYPE_UNKNOWN = 0;
7583
7584 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
7585
7586 }
7587 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7588 // for details. All rights reserved. Use of this source code is governed by a
7589 // BSD-style license that can be found in the LICENSE file.
7590
7591 // WARNING: Do not edit - generated code.
7592
7593
7594 /// @domName SVGUseElement
7595 class SVGUseElement extends SVGElement implements SVGLangSpace, SVGTests, SVGSty lable, SVGURIReference, SVGExternalResourcesRequired, SVGTransformable {
7596 SVGUseElement.internal(): super.internal();
7597
7598
7599 /** @domName SVGUseElement.animatedInstanceRoot */
7600 SVGElementInstance get animatedInstanceRoot native "SVGUseElement_animatedInst anceRoot_Getter";
7601
7602
7603 /** @domName SVGUseElement.height */
7604 SVGAnimatedLength get height native "SVGUseElement_height_Getter";
7605
7606
7607 /** @domName SVGUseElement.instanceRoot */
7608 SVGElementInstance get instanceRoot native "SVGUseElement_instanceRoot_Getter" ;
7609
7610
7611 /** @domName SVGUseElement.width */
7612 SVGAnimatedLength get width native "SVGUseElement_width_Getter";
7613
7614
7615 /** @domName SVGUseElement.x */
7616 SVGAnimatedLength get x native "SVGUseElement_x_Getter";
7617
7618
7619 /** @domName SVGUseElement.y */
7620 SVGAnimatedLength get y native "SVGUseElement_y_Getter";
7621
7622
7623 /** @domName SVGUseElement.externalResourcesRequired */
7624 SVGAnimatedBoolean get externalResourcesRequired native "SVGUseElement_externa lResourcesRequired_Getter";
7625
7626
7627 /** @domName SVGUseElement.xmllang */
7628 String get xmllang native "SVGUseElement_xmllang_Getter";
7629
7630
7631 /** @domName SVGUseElement.xmllang */
7632 void set xmllang(String value) native "SVGUseElement_xmllang_Setter";
7633
7634
7635 /** @domName SVGUseElement.xmlspace */
7636 String get xmlspace native "SVGUseElement_xmlspace_Getter";
7637
7638
7639 /** @domName SVGUseElement.xmlspace */
7640 void set xmlspace(String value) native "SVGUseElement_xmlspace_Setter";
7641
7642
7643 /** @domName SVGUseElement.farthestViewportElement */
7644 SVGElement get farthestViewportElement native "SVGUseElement_farthestViewportE lement_Getter";
7645
7646
7647 /** @domName SVGUseElement.nearestViewportElement */
7648 SVGElement get nearestViewportElement native "SVGUseElement_nearestViewportEle ment_Getter";
7649
7650
7651 /** @domName SVGUseElement.getBBox */
7652 SVGRect getBBox() native "SVGUseElement_getBBox_Callback";
7653
7654
7655 /** @domName SVGUseElement.getCTM */
7656 SVGMatrix getCTM() native "SVGUseElement_getCTM_Callback";
7657
7658
7659 /** @domName SVGUseElement.getScreenCTM */
7660 SVGMatrix getScreenCTM() native "SVGUseElement_getScreenCTM_Callback";
7661
7662
7663 /** @domName SVGUseElement.getTransformToElement */
7664 SVGMatrix getTransformToElement(SVGElement element) native "SVGUseElement_getT ransformToElement_Callback";
7665
7666
7667 /** @domName SVGUseElement.className */
7668 SVGAnimatedString get $dom_svgClassName native "SVGUseElement_className_Getter ";
7669
7670
7671 /** @domName SVGUseElement.style */
7672 CSSStyleDeclaration get style native "SVGUseElement_style_Getter";
7673
7674
7675 /** @domName SVGUseElement.getPresentationAttribute */
7676 CSSValue getPresentationAttribute(String name) native "SVGUseElement_getPresen tationAttribute_Callback";
7677
7678
7679 /** @domName SVGUseElement.requiredExtensions */
7680 SVGStringList get requiredExtensions native "SVGUseElement_requiredExtensions_ Getter";
7681
7682
7683 /** @domName SVGUseElement.requiredFeatures */
7684 SVGStringList get requiredFeatures native "SVGUseElement_requiredFeatures_Gett er";
7685
7686
7687 /** @domName SVGUseElement.systemLanguage */
7688 SVGStringList get systemLanguage native "SVGUseElement_systemLanguage_Getter";
7689
7690
7691 /** @domName SVGUseElement.hasExtension */
7692 bool hasExtension(String extension) native "SVGUseElement_hasExtension_Callbac k";
7693
7694
7695 /** @domName SVGUseElement.transform */
7696 SVGAnimatedTransformList get transform native "SVGUseElement_transform_Getter" ;
7697
7698
7699 /** @domName SVGUseElement.href */
7700 SVGAnimatedString get href native "SVGUseElement_href_Getter";
7701
7702 }
7703 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7704 // for details. All rights reserved. Use of this source code is governed by a
7705 // BSD-style license that can be found in the LICENSE file.
7706
7707 // WARNING: Do not edit - generated code.
7708
7709
7710 /// @domName SVGVKernElement
7711 class SVGVKernElement extends SVGElement {
7712 SVGVKernElement.internal(): super.internal();
7713
7714 }
7715 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7716 // for details. All rights reserved. Use of this source code is governed by a
7717 // BSD-style license that can be found in the LICENSE file.
7718
7719 // WARNING: Do not edit - generated code.
7720
7721
7722 /// @domName SVGViewElement
7723 class SVGViewElement extends SVGElement implements SVGFitToViewBox, SVGZoomAndPa n, SVGExternalResourcesRequired {
7724 SVGViewElement.internal(): super.internal();
7725
7726
7727 /** @domName SVGViewElement.viewTarget */
7728 SVGStringList get viewTarget native "SVGViewElement_viewTarget_Getter";
7729
7730
7731 /** @domName SVGViewElement.externalResourcesRequired */
7732 SVGAnimatedBoolean get externalResourcesRequired native "SVGViewElement_extern alResourcesRequired_Getter";
7733
7734
7735 /** @domName SVGViewElement.preserveAspectRatio */
7736 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGViewElement_ preserveAspectRatio_Getter";
7737
7738
7739 /** @domName SVGViewElement.viewBox */
7740 SVGAnimatedRect get viewBox native "SVGViewElement_viewBox_Getter";
7741
7742
7743 /** @domName SVGViewElement.zoomAndPan */
7744 int get zoomAndPan native "SVGViewElement_zoomAndPan_Getter";
7745
7746
7747 /** @domName SVGViewElement.zoomAndPan */
7748 void set zoomAndPan(int value) native "SVGViewElement_zoomAndPan_Setter";
7749
7750 }
7751 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7752 // for details. All rights reserved. Use of this source code is governed by a
7753 // BSD-style license that can be found in the LICENSE file.
7754
7755 // WARNING: Do not edit - generated code.
7756
7757
7758 /// @domName SVGViewSpec
7759 class SVGViewSpec extends NativeFieldWrapperClass1 {
7760 SVGViewSpec.internal();
7761
7762
7763 /** @domName SVGViewSpec.preserveAspectRatio */
7764 SVGAnimatedPreserveAspectRatio get preserveAspectRatio native "SVGViewSpec_pre serveAspectRatio_Getter";
7765
7766
7767 /** @domName SVGViewSpec.preserveAspectRatioString */
7768 String get preserveAspectRatioString native "SVGViewSpec_preserveAspectRatioSt ring_Getter";
7769
7770
7771 /** @domName SVGViewSpec.transform */
7772 SVGTransformList get transform native "SVGViewSpec_transform_Getter";
7773
7774
7775 /** @domName SVGViewSpec.transformString */
7776 String get transformString native "SVGViewSpec_transformString_Getter";
7777
7778
7779 /** @domName SVGViewSpec.viewBox */
7780 SVGAnimatedRect get viewBox native "SVGViewSpec_viewBox_Getter";
7781
7782
7783 /** @domName SVGViewSpec.viewBoxString */
7784 String get viewBoxString native "SVGViewSpec_viewBoxString_Getter";
7785
7786
7787 /** @domName SVGViewSpec.viewTarget */
7788 SVGElement get viewTarget native "SVGViewSpec_viewTarget_Getter";
7789
7790
7791 /** @domName SVGViewSpec.viewTargetString */
7792 String get viewTargetString native "SVGViewSpec_viewTargetString_Getter";
7793
7794
7795 /** @domName SVGViewSpec.zoomAndPan */
7796 int get zoomAndPan native "SVGViewSpec_zoomAndPan_Getter";
7797
7798
7799 /** @domName SVGViewSpec.zoomAndPan */
7800 void set zoomAndPan(int value) native "SVGViewSpec_zoomAndPan_Setter";
7801
7802 }
7803 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7804 // for details. All rights reserved. Use of this source code is governed by a
7805 // BSD-style license that can be found in the LICENSE file.
7806
7807 // WARNING: Do not edit - generated code.
7808
7809
7810 /// @domName SVGZoomAndPan
7811 class SVGZoomAndPan extends NativeFieldWrapperClass1 {
7812 SVGZoomAndPan.internal();
7813
7814 static const int SVG_ZOOMANDPAN_DISABLE = 1;
7815
7816 static const int SVG_ZOOMANDPAN_MAGNIFY = 2;
7817
7818 static const int SVG_ZOOMANDPAN_UNKNOWN = 0;
7819
7820
7821 /** @domName SVGZoomAndPan.zoomAndPan */
7822 int get zoomAndPan native "SVGZoomAndPan_zoomAndPan_Getter";
7823
7824
7825 /** @domName SVGZoomAndPan.zoomAndPan */
7826 void set zoomAndPan(int value) native "SVGZoomAndPan_zoomAndPan_Setter";
7827
7828 }
7829 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7830 // for details. All rights reserved. Use of this source code is governed by a
7831 // BSD-style license that can be found in the LICENSE file.
7832
7833 // WARNING: Do not edit - generated code.
7834
7835
7836 /// @domName SVGZoomEvent
7837 class SVGZoomEvent extends UIEvent {
7838 SVGZoomEvent.internal(): super.internal();
7839
7840
7841 /** @domName SVGZoomEvent.newScale */
7842 num get newScale native "SVGZoomEvent_newScale_Getter";
7843
7844
7845 /** @domName SVGZoomEvent.newTranslate */
7846 SVGPoint get newTranslate native "SVGZoomEvent_newTranslate_Getter";
7847
7848
7849 /** @domName SVGZoomEvent.previousScale */
7850 num get previousScale native "SVGZoomEvent_previousScale_Getter";
7851
7852
7853 /** @domName SVGZoomEvent.previousTranslate */
7854 SVGPoint get previousTranslate native "SVGZoomEvent_previousTranslate_Getter";
7855
7856
7857 /** @domName SVGZoomEvent.zoomRectScreen */
7858 SVGRect get zoomRectScreen native "SVGZoomEvent_zoomRectScreen_Getter";
7859
7860 }
7861 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7862 // for details. All rights reserved. Use of this source code is governed by a
7863 // BSD-style license that can be found in the LICENSE file.
7864
7865 // WARNING: Do not edit - generated code.
7866
7867
7868 /// @domName SVGElementInstanceList
7869 class _SVGElementInstanceList extends NativeFieldWrapperClass1 implements List<S VGElementInstance> {
7870 _SVGElementInstanceList.internal();
7871
7872
7873 /** @domName SVGElementInstanceList.length */
7874 int get length native "SVGElementInstanceList_length_Getter";
7875
7876 SVGElementInstance operator[](int index) native "SVGElementInstanceList_item_C allback";
7877
7878 void operator[]=(int index, SVGElementInstance value) {
7879 throw new UnsupportedError("Cannot assign element of immutable List.");
7880 }
7881 // -- start List<SVGElementInstance> mixins.
7882 // SVGElementInstance is the element type.
7883
7884 // From Iterable<SVGElementInstance>:
7885
7886 Iterator<SVGElementInstance> iterator() {
7887 // Note: NodeLists are not fixed size. And most probably length shouldn't
7888 // be cached in both iterator _and_ forEach method. For now caching it
7889 // for consistency.
7890 return new FixedSizeListIterator<SVGElementInstance>(this);
7891 }
7892
7893 // From Collection<SVGElementInstance>:
7894
7895 void add(SVGElementInstance value) {
7896 throw new UnsupportedError("Cannot add to immutable List.");
7897 }
7898
7899 void addLast(SVGElementInstance value) {
7900 throw new UnsupportedError("Cannot add to immutable List.");
7901 }
7902
7903 void addAll(Collection<SVGElementInstance> collection) {
7904 throw new UnsupportedError("Cannot add to immutable List.");
7905 }
7906
7907 bool contains(SVGElementInstance element) => _Collections.contains(this, eleme nt);
7908
7909 void forEach(void f(SVGElementInstance element)) => _Collections.forEach(this, f);
7910
7911 Collection map(f(SVGElementInstance element)) => _Collections.map(this, [], f) ;
7912
7913 Collection<SVGElementInstance> filter(bool f(SVGElementInstance element)) =>
7914 _Collections.filter(this, <SVGElementInstance>[], f);
7915
7916 bool every(bool f(SVGElementInstance element)) => _Collections.every(this, f);
7917
7918 bool some(bool f(SVGElementInstance element)) => _Collections.some(this, f);
7919
7920 bool get isEmpty => this.length == 0;
7921
7922 // From List<SVGElementInstance>:
7923
7924 void sort([Comparator<SVGElementInstance> compare = Comparable.compare]) {
7925 throw new UnsupportedError("Cannot sort immutable List.");
7926 }
7927
7928 int indexOf(SVGElementInstance element, [int start = 0]) =>
7929 _Lists.indexOf(this, element, start, this.length);
7930
7931 int lastIndexOf(SVGElementInstance element, [int start]) {
7932 if (start == null) start = length - 1;
7933 return _Lists.lastIndexOf(this, element, start);
7934 }
7935
7936 SVGElementInstance get last => this[length - 1];
7937
7938 SVGElementInstance removeLast() {
7939 throw new UnsupportedError("Cannot removeLast on immutable List.");
7940 }
7941
7942 void setRange(int start, int rangeLength, List<SVGElementInstance> from, [int startFrom]) {
7943 throw new UnsupportedError("Cannot setRange on immutable List.");
7944 }
7945
7946 void removeRange(int start, int rangeLength) {
7947 throw new UnsupportedError("Cannot removeRange on immutable List.");
7948 }
7949
7950 void insertRange(int start, int rangeLength, [SVGElementInstance initialValue] ) {
7951 throw new UnsupportedError("Cannot insertRange on immutable List.");
7952 }
7953
7954 List<SVGElementInstance> getRange(int start, int rangeLength) =>
7955 _Lists.getRange(this, start, rangeLength, <SVGElementInstance>[]);
7956
7957 // -- end List<SVGElementInstance> mixins.
7958
7959
7960 /** @domName SVGElementInstanceList.item */
7961 SVGElementInstance item(int index) native "SVGElementInstanceList_item_Callbac k";
7962
7963 }
OLDNEW
« no previous file with comments | « sdk/lib/svg/dart2js/svg_dart2js.dart ('k') | tests/html/element_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698