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

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

Powered by Google App Engine
This is Rietveld 408576698