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

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

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

Powered by Google App Engine
This is Rietveld 408576698