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

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

Issue 13973017: Revert "Revert "Allow multiple tags in native clause."" (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: rebase Created 7 years, 8 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 dart.dom.svg; 1 library dart.dom.svg;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev'; 5 import 'dart:_collection-dev';
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me; 8 import 'dart:_js_helper' show Creates, Returns, JavaScriptIndexingBehavior, JSNa me;
9 import 'dart:_foreign_helper' show JS; 9 import 'dart:_foreign_helper' show JS;
10 // DO NOT EDIT - unless you are editing documentation as per: 10 // DO NOT EDIT - unless you are editing documentation as per:
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
56 return el; 56 return el;
57 } 57 }
58 } 58 }
59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
60 // for details. All rights reserved. Use of this source code is governed by a 60 // for details. All rights reserved. Use of this source code is governed by a
61 // BSD-style license that can be found in the LICENSE file. 61 // BSD-style license that can be found in the LICENSE file.
62 62
63 63
64 @DocsEditable 64 @DocsEditable
65 @DomName('SVGAElement') 65 @DomName('SVGAElement')
66 class AElement extends StyledElement implements UriReference, Tests, Transformab le, ExternalResourcesRequired, LangSpace native "*SVGAElement" { 66 class AElement extends StyledElement implements UriReference, Tests, Transformab le, ExternalResourcesRequired, LangSpace native "SVGAElement" {
67 67
68 @DomName('SVGAElement.SVGAElement') 68 @DomName('SVGAElement.SVGAElement')
69 @DocsEditable 69 @DocsEditable
70 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a"); 70 factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
71 71
72 @DomName('SVGAElement.target') 72 @DomName('SVGAElement.target')
73 @DocsEditable 73 @DocsEditable
74 final AnimatedString target; 74 final AnimatedString target;
75 75
76 // From SVGExternalResourcesRequired 76 // From SVGExternalResourcesRequired
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
151 // for details. All rights reserved. Use of this source code is governed by a 151 // for details. All rights reserved. Use of this source code is governed by a
152 // BSD-style license that can be found in the LICENSE file. 152 // BSD-style license that can be found in the LICENSE file.
153 153
154 154
155 @DocsEditable 155 @DocsEditable
156 @DomName('SVGAltGlyphElement') 156 @DomName('SVGAltGlyphElement')
157 @SupportedBrowser(SupportedBrowser.CHROME) 157 @SupportedBrowser(SupportedBrowser.CHROME)
158 @SupportedBrowser(SupportedBrowser.FIREFOX) 158 @SupportedBrowser(SupportedBrowser.FIREFOX)
159 @SupportedBrowser(SupportedBrowser.SAFARI) 159 @SupportedBrowser(SupportedBrowser.SAFARI)
160 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "*SVGAltGlyphElement" { 160 class AltGlyphElement extends TextPositioningElement implements UriReference nat ive "SVGAltGlyphElement" {
161 161
162 @DomName('SVGAltGlyphElement.SVGAltGlyphElement') 162 @DomName('SVGAltGlyphElement.SVGAltGlyphElement')
163 @DocsEditable 163 @DocsEditable
164 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph"); 164 factory AltGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag(" altGlyph");
165 165
166 /// Checks if this type is supported on the current platform. 166 /// Checks if this type is supported on the current platform.
167 static bool get supported => SvgElement.isTagSupported('altGlyph') && (new Svg Element.tag('altGlyph') is AltGlyphElement); 167 static bool get supported => SvgElement.isTagSupported('altGlyph') && (new Svg Element.tag('altGlyph') is AltGlyphElement);
168 168
169 @DomName('SVGAltGlyphElement.format') 169 @DomName('SVGAltGlyphElement.format')
170 @DocsEditable 170 @DocsEditable
171 String format; 171 String format;
172 172
173 @DomName('SVGAltGlyphElement.glyphRef') 173 @DomName('SVGAltGlyphElement.glyphRef')
174 @DocsEditable 174 @DocsEditable
175 String glyphRef; 175 String glyphRef;
176 176
177 // From SVGURIReference 177 // From SVGURIReference
178 178
179 @DomName('SVGAltGlyphElement.href') 179 @DomName('SVGAltGlyphElement.href')
180 @DocsEditable 180 @DocsEditable
181 final AnimatedString href; 181 final AnimatedString href;
182 } 182 }
183 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 183 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
184 // for details. All rights reserved. Use of this source code is governed by a 184 // for details. All rights reserved. Use of this source code is governed by a
185 // BSD-style license that can be found in the LICENSE file. 185 // BSD-style license that can be found in the LICENSE file.
186 186
187 187
188 @DocsEditable 188 @DocsEditable
189 @DomName('SVGAngle') 189 @DomName('SVGAngle')
190 class Angle native "*SVGAngle" { 190 class Angle native "SVGAngle" {
191 191
192 static const int SVG_ANGLETYPE_DEG = 2; 192 static const int SVG_ANGLETYPE_DEG = 2;
193 193
194 static const int SVG_ANGLETYPE_GRAD = 4; 194 static const int SVG_ANGLETYPE_GRAD = 4;
195 195
196 static const int SVG_ANGLETYPE_RAD = 3; 196 static const int SVG_ANGLETYPE_RAD = 3;
197 197
198 static const int SVG_ANGLETYPE_UNKNOWN = 0; 198 static const int SVG_ANGLETYPE_UNKNOWN = 0;
199 199
200 static const int SVG_ANGLETYPE_UNSPECIFIED = 1; 200 static const int SVG_ANGLETYPE_UNSPECIFIED = 1;
(...skipping 25 matching lines...) Expand all
226 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 226 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
227 // for details. All rights reserved. Use of this source code is governed by a 227 // for details. All rights reserved. Use of this source code is governed by a
228 // BSD-style license that can be found in the LICENSE file. 228 // BSD-style license that can be found in the LICENSE file.
229 229
230 230
231 @DocsEditable 231 @DocsEditable
232 @DomName('SVGAnimateElement') 232 @DomName('SVGAnimateElement')
233 @SupportedBrowser(SupportedBrowser.CHROME) 233 @SupportedBrowser(SupportedBrowser.CHROME)
234 @SupportedBrowser(SupportedBrowser.FIREFOX) 234 @SupportedBrowser(SupportedBrowser.FIREFOX)
235 @SupportedBrowser(SupportedBrowser.SAFARI) 235 @SupportedBrowser(SupportedBrowser.SAFARI)
236 class AnimateElement extends AnimationElement native "*SVGAnimateElement" { 236 class AnimateElement extends AnimationElement native "SVGAnimateElement" {
237 237
238 @DomName('SVGAnimateElement.SVGAnimateElement') 238 @DomName('SVGAnimateElement.SVGAnimateElement')
239 @DocsEditable 239 @DocsEditable
240 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate"); 240 factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("a nimate");
241 241
242 /// Checks if this type is supported on the current platform. 242 /// Checks if this type is supported on the current platform.
243 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement); 243 static bool get supported => SvgElement.isTagSupported('animate') && (new SvgE lement.tag('animate') is AnimateElement);
244 } 244 }
245 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 245 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
246 // for details. All rights reserved. Use of this source code is governed by a 246 // for details. All rights reserved. Use of this source code is governed by a
247 // BSD-style license that can be found in the LICENSE file. 247 // BSD-style license that can be found in the LICENSE file.
248 248
249 249
250 @DocsEditable 250 @DocsEditable
251 @DomName('SVGAnimateMotionElement') 251 @DomName('SVGAnimateMotionElement')
252 @SupportedBrowser(SupportedBrowser.CHROME) 252 @SupportedBrowser(SupportedBrowser.CHROME)
253 @SupportedBrowser(SupportedBrowser.FIREFOX) 253 @SupportedBrowser(SupportedBrowser.FIREFOX)
254 @SupportedBrowser(SupportedBrowser.SAFARI) 254 @SupportedBrowser(SupportedBrowser.SAFARI)
255 class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionEle ment" { 255 class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElem ent" {
256 256
257 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement') 257 @DomName('SVGAnimateMotionElement.SVGAnimateMotionElement')
258 @DocsEditable 258 @DocsEditable
259 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion"); 259 factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_ tag("animateMotion");
260 260
261 /// Checks if this type is supported on the current platform. 261 /// Checks if this type is supported on the current platform.
262 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement); 262 static bool get supported => SvgElement.isTagSupported('animateMotion') && (ne w SvgElement.tag('animateMotion') is AnimateMotionElement);
263 } 263 }
264 // 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
265 // 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
266 // BSD-style license that can be found in the LICENSE file. 266 // BSD-style license that can be found in the LICENSE file.
267 267
268 268
269 @DocsEditable 269 @DocsEditable
270 @DomName('SVGAnimateTransformElement') 270 @DomName('SVGAnimateTransformElement')
271 @SupportedBrowser(SupportedBrowser.CHROME) 271 @SupportedBrowser(SupportedBrowser.CHROME)
272 @SupportedBrowser(SupportedBrowser.FIREFOX) 272 @SupportedBrowser(SupportedBrowser.FIREFOX)
273 @SupportedBrowser(SupportedBrowser.SAFARI) 273 @SupportedBrowser(SupportedBrowser.SAFARI)
274 class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransf ormElement" { 274 class AnimateTransformElement extends AnimationElement native "SVGAnimateTransfo rmElement" {
275 275
276 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement') 276 @DomName('SVGAnimateTransformElement.SVGAnimateTransformElement')
277 @DocsEditable 277 @DocsEditable
278 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform"); 278 factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("animateTransform");
279 279
280 /// Checks if this type is supported on the current platform. 280 /// Checks if this type is supported on the current platform.
281 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement); 281 static bool get supported => SvgElement.isTagSupported('animateTransform') && (new SvgElement.tag('animateTransform') is AnimateTransformElement);
282 } 282 }
283 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 283 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
284 // for details. All rights reserved. Use of this source code is governed by a 284 // for details. All rights reserved. Use of this source code is governed by a
285 // BSD-style license that can be found in the LICENSE file. 285 // BSD-style license that can be found in the LICENSE file.
286 286
287 287
288 @DocsEditable 288 @DocsEditable
289 @DomName('SVGAnimatedAngle') 289 @DomName('SVGAnimatedAngle')
290 class AnimatedAngle native "*SVGAnimatedAngle" { 290 class AnimatedAngle native "SVGAnimatedAngle" {
291 291
292 @DomName('SVGAnimatedAngle.animVal') 292 @DomName('SVGAnimatedAngle.animVal')
293 @DocsEditable 293 @DocsEditable
294 final Angle animVal; 294 final Angle animVal;
295 295
296 @DomName('SVGAnimatedAngle.baseVal') 296 @DomName('SVGAnimatedAngle.baseVal')
297 @DocsEditable 297 @DocsEditable
298 final Angle baseVal; 298 final Angle baseVal;
299 } 299 }
300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 300 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
301 // for details. All rights reserved. Use of this source code is governed by a 301 // for details. All rights reserved. Use of this source code is governed by a
302 // BSD-style license that can be found in the LICENSE file. 302 // BSD-style license that can be found in the LICENSE file.
303 303
304 304
305 @DocsEditable 305 @DocsEditable
306 @DomName('SVGAnimatedBoolean') 306 @DomName('SVGAnimatedBoolean')
307 class AnimatedBoolean native "*SVGAnimatedBoolean" { 307 class AnimatedBoolean native "SVGAnimatedBoolean" {
308 308
309 @DomName('SVGAnimatedBoolean.animVal') 309 @DomName('SVGAnimatedBoolean.animVal')
310 @DocsEditable 310 @DocsEditable
311 final bool animVal; 311 final bool animVal;
312 312
313 @DomName('SVGAnimatedBoolean.baseVal') 313 @DomName('SVGAnimatedBoolean.baseVal')
314 @DocsEditable 314 @DocsEditable
315 bool baseVal; 315 bool baseVal;
316 } 316 }
317 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 317 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
318 // for details. All rights reserved. Use of this source code is governed by a 318 // for details. All rights reserved. Use of this source code is governed by a
319 // BSD-style license that can be found in the LICENSE file. 319 // BSD-style license that can be found in the LICENSE file.
320 320
321 321
322 @DocsEditable 322 @DocsEditable
323 @DomName('SVGAnimatedEnumeration') 323 @DomName('SVGAnimatedEnumeration')
324 class AnimatedEnumeration native "*SVGAnimatedEnumeration" { 324 class AnimatedEnumeration native "SVGAnimatedEnumeration" {
325 325
326 @DomName('SVGAnimatedEnumeration.animVal') 326 @DomName('SVGAnimatedEnumeration.animVal')
327 @DocsEditable 327 @DocsEditable
328 final int animVal; 328 final int animVal;
329 329
330 @DomName('SVGAnimatedEnumeration.baseVal') 330 @DomName('SVGAnimatedEnumeration.baseVal')
331 @DocsEditable 331 @DocsEditable
332 int baseVal; 332 int baseVal;
333 } 333 }
334 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 334 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
335 // for details. All rights reserved. Use of this source code is governed by a 335 // for details. All rights reserved. Use of this source code is governed by a
336 // BSD-style license that can be found in the LICENSE file. 336 // BSD-style license that can be found in the LICENSE file.
337 337
338 338
339 @DocsEditable 339 @DocsEditable
340 @DomName('SVGAnimatedInteger') 340 @DomName('SVGAnimatedInteger')
341 class AnimatedInteger native "*SVGAnimatedInteger" { 341 class AnimatedInteger native "SVGAnimatedInteger" {
342 342
343 @DomName('SVGAnimatedInteger.animVal') 343 @DomName('SVGAnimatedInteger.animVal')
344 @DocsEditable 344 @DocsEditable
345 final int animVal; 345 final int animVal;
346 346
347 @DomName('SVGAnimatedInteger.baseVal') 347 @DomName('SVGAnimatedInteger.baseVal')
348 @DocsEditable 348 @DocsEditable
349 int baseVal; 349 int baseVal;
350 } 350 }
351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
352 // for details. All rights reserved. Use of this source code is governed by a 352 // for details. All rights reserved. Use of this source code is governed by a
353 // BSD-style license that can be found in the LICENSE file. 353 // BSD-style license that can be found in the LICENSE file.
354 354
355 355
356 @DocsEditable 356 @DocsEditable
357 @DomName('SVGAnimatedLength') 357 @DomName('SVGAnimatedLength')
358 class AnimatedLength native "*SVGAnimatedLength" { 358 class AnimatedLength native "SVGAnimatedLength" {
359 359
360 @DomName('SVGAnimatedLength.animVal') 360 @DomName('SVGAnimatedLength.animVal')
361 @DocsEditable 361 @DocsEditable
362 final Length animVal; 362 final Length animVal;
363 363
364 @DomName('SVGAnimatedLength.baseVal') 364 @DomName('SVGAnimatedLength.baseVal')
365 @DocsEditable 365 @DocsEditable
366 final Length baseVal; 366 final Length baseVal;
367 } 367 }
368 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 368 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
369 // for details. All rights reserved. Use of this source code is governed by a 369 // for details. All rights reserved. Use of this source code is governed by a
370 // BSD-style license that can be found in the LICENSE file. 370 // BSD-style license that can be found in the LICENSE file.
371 371
372 372
373 @DocsEditable 373 @DocsEditable
374 @DomName('SVGAnimatedLengthList') 374 @DomName('SVGAnimatedLengthList')
375 class AnimatedLengthList native "*SVGAnimatedLengthList" { 375 class AnimatedLengthList native "SVGAnimatedLengthList" {
376 376
377 @DomName('SVGAnimatedLengthList.animVal') 377 @DomName('SVGAnimatedLengthList.animVal')
378 @DocsEditable 378 @DocsEditable
379 final LengthList animVal; 379 final LengthList animVal;
380 380
381 @DomName('SVGAnimatedLengthList.baseVal') 381 @DomName('SVGAnimatedLengthList.baseVal')
382 @DocsEditable 382 @DocsEditable
383 final LengthList baseVal; 383 final LengthList baseVal;
384 } 384 }
385 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 385 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
386 // for details. All rights reserved. Use of this source code is governed by a 386 // for details. All rights reserved. Use of this source code is governed by a
387 // BSD-style license that can be found in the LICENSE file. 387 // BSD-style license that can be found in the LICENSE file.
388 388
389 389
390 @DocsEditable 390 @DocsEditable
391 @DomName('SVGAnimatedNumber') 391 @DomName('SVGAnimatedNumber')
392 class AnimatedNumber native "*SVGAnimatedNumber" { 392 class AnimatedNumber native "SVGAnimatedNumber" {
393 393
394 @DomName('SVGAnimatedNumber.animVal') 394 @DomName('SVGAnimatedNumber.animVal')
395 @DocsEditable 395 @DocsEditable
396 final num animVal; 396 final num animVal;
397 397
398 @DomName('SVGAnimatedNumber.baseVal') 398 @DomName('SVGAnimatedNumber.baseVal')
399 @DocsEditable 399 @DocsEditable
400 num baseVal; 400 num baseVal;
401 } 401 }
402 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 402 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
403 // for details. All rights reserved. Use of this source code is governed by a 403 // for details. All rights reserved. Use of this source code is governed by a
404 // BSD-style license that can be found in the LICENSE file. 404 // BSD-style license that can be found in the LICENSE file.
405 405
406 406
407 @DocsEditable 407 @DocsEditable
408 @DomName('SVGAnimatedNumberList') 408 @DomName('SVGAnimatedNumberList')
409 class AnimatedNumberList native "*SVGAnimatedNumberList" { 409 class AnimatedNumberList native "SVGAnimatedNumberList" {
410 410
411 @DomName('SVGAnimatedNumberList.animVal') 411 @DomName('SVGAnimatedNumberList.animVal')
412 @DocsEditable 412 @DocsEditable
413 final NumberList animVal; 413 final NumberList animVal;
414 414
415 @DomName('SVGAnimatedNumberList.baseVal') 415 @DomName('SVGAnimatedNumberList.baseVal')
416 @DocsEditable 416 @DocsEditable
417 final NumberList baseVal; 417 final NumberList baseVal;
418 } 418 }
419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
420 // for details. All rights reserved. Use of this source code is governed by a 420 // for details. All rights reserved. Use of this source code is governed by a
421 // BSD-style license that can be found in the LICENSE file. 421 // BSD-style license that can be found in the LICENSE file.
422 422
423 423
424 @DocsEditable 424 @DocsEditable
425 @DomName('SVGAnimatedPreserveAspectRatio') 425 @DomName('SVGAnimatedPreserveAspectRatio')
426 class AnimatedPreserveAspectRatio native "*SVGAnimatedPreserveAspectRatio" { 426 class AnimatedPreserveAspectRatio native "SVGAnimatedPreserveAspectRatio" {
427 427
428 @DomName('SVGAnimatedPreserveAspectRatio.animVal') 428 @DomName('SVGAnimatedPreserveAspectRatio.animVal')
429 @DocsEditable 429 @DocsEditable
430 final PreserveAspectRatio animVal; 430 final PreserveAspectRatio animVal;
431 431
432 @DomName('SVGAnimatedPreserveAspectRatio.baseVal') 432 @DomName('SVGAnimatedPreserveAspectRatio.baseVal')
433 @DocsEditable 433 @DocsEditable
434 final PreserveAspectRatio baseVal; 434 final PreserveAspectRatio baseVal;
435 } 435 }
436 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 436 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
437 // for details. All rights reserved. Use of this source code is governed by a 437 // for details. All rights reserved. Use of this source code is governed by a
438 // BSD-style license that can be found in the LICENSE file. 438 // BSD-style license that can be found in the LICENSE file.
439 439
440 440
441 @DocsEditable 441 @DocsEditable
442 @DomName('SVGAnimatedRect') 442 @DomName('SVGAnimatedRect')
443 class AnimatedRect native "*SVGAnimatedRect" { 443 class AnimatedRect native "SVGAnimatedRect" {
444 444
445 @DomName('SVGAnimatedRect.animVal') 445 @DomName('SVGAnimatedRect.animVal')
446 @DocsEditable 446 @DocsEditable
447 final Rect animVal; 447 final Rect animVal;
448 448
449 @DomName('SVGAnimatedRect.baseVal') 449 @DomName('SVGAnimatedRect.baseVal')
450 @DocsEditable 450 @DocsEditable
451 final Rect baseVal; 451 final Rect baseVal;
452 } 452 }
453 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 453 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
454 // for details. All rights reserved. Use of this source code is governed by a 454 // for details. All rights reserved. Use of this source code is governed by a
455 // BSD-style license that can be found in the LICENSE file. 455 // BSD-style license that can be found in the LICENSE file.
456 456
457 457
458 @DocsEditable 458 @DocsEditable
459 @DomName('SVGAnimatedString') 459 @DomName('SVGAnimatedString')
460 class AnimatedString native "*SVGAnimatedString" { 460 class AnimatedString native "SVGAnimatedString" {
461 461
462 @DomName('SVGAnimatedString.animVal') 462 @DomName('SVGAnimatedString.animVal')
463 @DocsEditable 463 @DocsEditable
464 final String animVal; 464 final String animVal;
465 465
466 @DomName('SVGAnimatedString.baseVal') 466 @DomName('SVGAnimatedString.baseVal')
467 @DocsEditable 467 @DocsEditable
468 String baseVal; 468 String baseVal;
469 } 469 }
470 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 470 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
471 // for details. All rights reserved. Use of this source code is governed by a 471 // for details. All rights reserved. Use of this source code is governed by a
472 // BSD-style license that can be found in the LICENSE file. 472 // BSD-style license that can be found in the LICENSE file.
473 473
474 474
475 @DocsEditable 475 @DocsEditable
476 @DomName('SVGAnimatedTransformList') 476 @DomName('SVGAnimatedTransformList')
477 class AnimatedTransformList native "*SVGAnimatedTransformList" { 477 class AnimatedTransformList native "SVGAnimatedTransformList" {
478 478
479 @DomName('SVGAnimatedTransformList.animVal') 479 @DomName('SVGAnimatedTransformList.animVal')
480 @DocsEditable 480 @DocsEditable
481 final TransformList animVal; 481 final TransformList animVal;
482 482
483 @DomName('SVGAnimatedTransformList.baseVal') 483 @DomName('SVGAnimatedTransformList.baseVal')
484 @DocsEditable 484 @DocsEditable
485 final TransformList baseVal; 485 final TransformList baseVal;
486 } 486 }
487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 487 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
488 // for details. All rights reserved. Use of this source code is governed by a 488 // for details. All rights reserved. Use of this source code is governed by a
489 // BSD-style license that can be found in the LICENSE file. 489 // BSD-style license that can be found in the LICENSE file.
490 490
491 491
492 @DocsEditable 492 @DocsEditable
493 @DomName('SVGAnimationElement') 493 @DomName('SVGAnimationElement')
494 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "*SVGAnimationElement" { 494 class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "SVGAnimationElement" {
495 495
496 @DomName('SVGAnimationElement.SVGAnimationElement') 496 @DomName('SVGAnimationElement.SVGAnimationElement')
497 @DocsEditable 497 @DocsEditable
498 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation"); 498 factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag( "animation");
499 499
500 @DomName('SVGAnimationElement.targetElement') 500 @DomName('SVGAnimationElement.targetElement')
501 @DocsEditable 501 @DocsEditable
502 final SvgElement targetElement; 502 final SvgElement targetElement;
503 503
504 @DomName('SVGAnimationElement.getCurrentTime') 504 @DomName('SVGAnimationElement.getCurrentTime')
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 @DocsEditable 555 @DocsEditable
556 bool hasExtension(String extension) native; 556 bool hasExtension(String extension) native;
557 } 557 }
558 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 558 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
559 // for details. All rights reserved. Use of this source code is governed by a 559 // for details. All rights reserved. Use of this source code is governed by a
560 // BSD-style license that can be found in the LICENSE file. 560 // BSD-style license that can be found in the LICENSE file.
561 561
562 562
563 @DocsEditable 563 @DocsEditable
564 @DomName('SVGCircleElement') 564 @DomName('SVGCircleElement')
565 class CircleElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "*SVGCircleElement" { 565 class CircleElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGCircleElement" {
566 566
567 @DomName('SVGCircleElement.SVGCircleElement') 567 @DomName('SVGCircleElement.SVGCircleElement')
568 @DocsEditable 568 @DocsEditable
569 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle"); 569 factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("ci rcle");
570 570
571 @DomName('SVGCircleElement.cx') 571 @DomName('SVGCircleElement.cx')
572 @DocsEditable 572 @DocsEditable
573 final AnimatedLength cx; 573 final AnimatedLength cx;
574 574
575 @DomName('SVGCircleElement.cy') 575 @DomName('SVGCircleElement.cy')
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
648 @DocsEditable 648 @DocsEditable
649 final AnimatedTransformList transform; 649 final AnimatedTransformList transform;
650 } 650 }
651 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 651 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
652 // for details. All rights reserved. Use of this source code is governed by a 652 // for details. All rights reserved. Use of this source code is governed by a
653 // BSD-style license that can be found in the LICENSE file. 653 // BSD-style license that can be found in the LICENSE file.
654 654
655 655
656 @DocsEditable 656 @DocsEditable
657 @DomName('SVGClipPathElement') 657 @DomName('SVGClipPathElement')
658 class ClipPathElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "*SVGClipPathElement" { 658 class ClipPathElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGClipPathElement" {
659 659
660 @DomName('SVGClipPathElement.SVGClipPathElement') 660 @DomName('SVGClipPathElement.SVGClipPathElement')
661 @DocsEditable 661 @DocsEditable
662 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath"); 662 factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag(" clipPath");
663 663
664 @DomName('SVGClipPathElement.clipPathUnits') 664 @DomName('SVGClipPathElement.clipPathUnits')
665 @DocsEditable 665 @DocsEditable
666 final AnimatedEnumeration clipPathUnits; 666 final AnimatedEnumeration clipPathUnits;
667 667
668 // From SVGExternalResourcesRequired 668 // From SVGExternalResourcesRequired
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
733 @DocsEditable 733 @DocsEditable
734 final AnimatedTransformList transform; 734 final AnimatedTransformList transform;
735 } 735 }
736 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 736 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
737 // for details. All rights reserved. Use of this source code is governed by a 737 // for details. All rights reserved. Use of this source code is governed by a
738 // BSD-style license that can be found in the LICENSE file. 738 // BSD-style license that can be found in the LICENSE file.
739 739
740 740
741 @DocsEditable 741 @DocsEditable
742 @DomName('SVGDefsElement') 742 @DomName('SVGDefsElement')
743 class DefsElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "*SVGDefsElement" { 743 class DefsElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGDefsElement" {
744 744
745 @DomName('SVGDefsElement.SVGDefsElement') 745 @DomName('SVGDefsElement.SVGDefsElement')
746 @DocsEditable 746 @DocsEditable
747 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs "); 747 factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs ");
748 748
749 // From SVGExternalResourcesRequired 749 // From SVGExternalResourcesRequired
750 750
751 @DomName('SVGDefsElement.externalResourcesRequired') 751 @DomName('SVGDefsElement.externalResourcesRequired')
752 @DocsEditable 752 @DocsEditable
753 final AnimatedBoolean externalResourcesRequired; 753 final AnimatedBoolean externalResourcesRequired;
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
814 @DocsEditable 814 @DocsEditable
815 final AnimatedTransformList transform; 815 final AnimatedTransformList transform;
816 } 816 }
817 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 817 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
818 // for details. All rights reserved. Use of this source code is governed by a 818 // for details. All rights reserved. Use of this source code is governed by a
819 // BSD-style license that can be found in the LICENSE file. 819 // BSD-style license that can be found in the LICENSE file.
820 820
821 821
822 @DocsEditable 822 @DocsEditable
823 @DomName('SVGDescElement') 823 @DomName('SVGDescElement')
824 class DescElement extends StyledElement implements LangSpace native "*SVGDescEle ment" { 824 class DescElement extends StyledElement implements LangSpace native "SVGDescElem ent" {
825 825
826 @DomName('SVGDescElement.SVGDescElement') 826 @DomName('SVGDescElement.SVGDescElement')
827 @DocsEditable 827 @DocsEditable
828 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc "); 828 factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc ");
829 829
830 // From SVGLangSpace 830 // From SVGLangSpace
831 831
832 @DomName('SVGDescElement.xmllang') 832 @DomName('SVGDescElement.xmllang')
833 @DocsEditable 833 @DocsEditable
834 String xmllang; 834 String xmllang;
835 835
836 @DomName('SVGDescElement.xmlspace') 836 @DomName('SVGDescElement.xmlspace')
837 @DocsEditable 837 @DocsEditable
838 String xmlspace; 838 String xmlspace;
839 } 839 }
840 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 840 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
841 // for details. All rights reserved. Use of this source code is governed by a 841 // for details. All rights reserved. Use of this source code is governed by a
842 // BSD-style license that can be found in the LICENSE file. 842 // BSD-style license that can be found in the LICENSE file.
843 843
844 844
845 @DocsEditable 845 @DocsEditable
846 @DomName('SVGElementInstance') 846 @DomName('SVGElementInstance')
847 class ElementInstance extends EventTarget native "*SVGElementInstance" { 847 class ElementInstance extends EventTarget native "SVGElementInstance" {
848 848
849 @DomName('SVGElementInstance.abortEvent') 849 @DomName('SVGElementInstance.abortEvent')
850 @DocsEditable 850 @DocsEditable
851 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 851 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
852 852
853 @DomName('SVGElementInstance.beforecopyEvent') 853 @DomName('SVGElementInstance.beforecopyEvent')
854 @DocsEditable 854 @DocsEditable
855 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy'); 855 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy');
856 856
857 @DomName('SVGElementInstance.beforecutEvent') 857 @DomName('SVGElementInstance.beforecutEvent')
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after
1216 1216
1217 void endElementAt(num offset); 1217 void endElementAt(num offset);
1218 } 1218 }
1219 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1219 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1220 // for details. All rights reserved. Use of this source code is governed by a 1220 // for details. All rights reserved. Use of this source code is governed by a
1221 // BSD-style license that can be found in the LICENSE file. 1221 // BSD-style license that can be found in the LICENSE file.
1222 1222
1223 1223
1224 @DocsEditable 1224 @DocsEditable
1225 @DomName('SVGEllipseElement') 1225 @DomName('SVGEllipseElement')
1226 class EllipseElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "*SVGEllipseElement" { 1226 class EllipseElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGEllipseElement" {
1227 1227
1228 @DomName('SVGEllipseElement.SVGEllipseElement') 1228 @DomName('SVGEllipseElement.SVGEllipseElement')
1229 @DocsEditable 1229 @DocsEditable
1230 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse"); 1230 factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("e llipse");
1231 1231
1232 @DomName('SVGEllipseElement.cx') 1232 @DomName('SVGEllipseElement.cx')
1233 @DocsEditable 1233 @DocsEditable
1234 final AnimatedLength cx; 1234 final AnimatedLength cx;
1235 1235
1236 @DomName('SVGEllipseElement.cy') 1236 @DomName('SVGEllipseElement.cy')
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
1330 // for details. All rights reserved. Use of this source code is governed by a 1330 // for details. All rights reserved. Use of this source code is governed by a
1331 // BSD-style license that can be found in the LICENSE file. 1331 // BSD-style license that can be found in the LICENSE file.
1332 1332
1333 1333
1334 @DocsEditable 1334 @DocsEditable
1335 @DomName('SVGFEBlendElement') 1335 @DomName('SVGFEBlendElement')
1336 @SupportedBrowser(SupportedBrowser.CHROME) 1336 @SupportedBrowser(SupportedBrowser.CHROME)
1337 @SupportedBrowser(SupportedBrowser.FIREFOX) 1337 @SupportedBrowser(SupportedBrowser.FIREFOX)
1338 @SupportedBrowser(SupportedBrowser.IE, '10') 1338 @SupportedBrowser(SupportedBrowser.IE, '10')
1339 @SupportedBrowser(SupportedBrowser.SAFARI) 1339 @SupportedBrowser(SupportedBrowser.SAFARI)
1340 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "*SVGFEBlendElement" { 1340 class FEBlendElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEBlendElement" {
1341 1341
1342 @DomName('SVGFEBlendElement.SVGFEBlendElement') 1342 @DomName('SVGFEBlendElement.SVGFEBlendElement')
1343 @DocsEditable 1343 @DocsEditable
1344 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend"); 1344 factory FEBlendElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eBlend");
1345 1345
1346 /// Checks if this type is supported on the current platform. 1346 /// Checks if this type is supported on the current platform.
1347 static bool get supported => SvgElement.isTagSupported('feBlend') && (new SvgE lement.tag('feBlend') is FEBlendElement); 1347 static bool get supported => SvgElement.isTagSupported('feBlend') && (new SvgE lement.tag('feBlend') is FEBlendElement);
1348 1348
1349 static const int SVG_FEBLEND_MODE_DARKEN = 4; 1349 static const int SVG_FEBLEND_MODE_DARKEN = 4;
1350 1350
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1396 // for details. All rights reserved. Use of this source code is governed by a 1396 // for details. All rights reserved. Use of this source code is governed by a
1397 // BSD-style license that can be found in the LICENSE file. 1397 // BSD-style license that can be found in the LICENSE file.
1398 1398
1399 1399
1400 @DocsEditable 1400 @DocsEditable
1401 @DomName('SVGFEColorMatrixElement') 1401 @DomName('SVGFEColorMatrixElement')
1402 @SupportedBrowser(SupportedBrowser.CHROME) 1402 @SupportedBrowser(SupportedBrowser.CHROME)
1403 @SupportedBrowser(SupportedBrowser.FIREFOX) 1403 @SupportedBrowser(SupportedBrowser.FIREFOX)
1404 @SupportedBrowser(SupportedBrowser.IE, '10') 1404 @SupportedBrowser(SupportedBrowser.IE, '10')
1405 @SupportedBrowser(SupportedBrowser.SAFARI) 1405 @SupportedBrowser(SupportedBrowser.SAFARI)
1406 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand ardAttributes native "*SVGFEColorMatrixElement" { 1406 class FEColorMatrixElement extends StyledElement implements FilterPrimitiveStand ardAttributes native "SVGFEColorMatrixElement" {
1407 1407
1408 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement') 1408 @DomName('SVGFEColorMatrixElement.SVGFEColorMatrixElement')
1409 @DocsEditable 1409 @DocsEditable
1410 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix"); 1410 factory FEColorMatrixElement() => _SvgElementFactoryProvider.createSvgElement_ tag("feColorMatrix");
1411 1411
1412 /// Checks if this type is supported on the current platform. 1412 /// Checks if this type is supported on the current platform.
1413 static bool get supported => SvgElement.isTagSupported('feColorMatrix') && (ne w SvgElement.tag('feColorMatrix') is FEColorMatrixElement); 1413 static bool get supported => SvgElement.isTagSupported('feColorMatrix') && (ne w SvgElement.tag('feColorMatrix') is FEColorMatrixElement);
1414 1414
1415 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; 1415 static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
1416 1416
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1460 // for details. All rights reserved. Use of this source code is governed by a 1460 // for details. All rights reserved. Use of this source code is governed by a
1461 // BSD-style license that can be found in the LICENSE file. 1461 // BSD-style license that can be found in the LICENSE file.
1462 1462
1463 1463
1464 @DocsEditable 1464 @DocsEditable
1465 @DomName('SVGFEComponentTransferElement') 1465 @DomName('SVGFEComponentTransferElement')
1466 @SupportedBrowser(SupportedBrowser.CHROME) 1466 @SupportedBrowser(SupportedBrowser.CHROME)
1467 @SupportedBrowser(SupportedBrowser.FIREFOX) 1467 @SupportedBrowser(SupportedBrowser.FIREFOX)
1468 @SupportedBrowser(SupportedBrowser.IE, '10') 1468 @SupportedBrowser(SupportedBrowser.IE, '10')
1469 @SupportedBrowser(SupportedBrowser.SAFARI) 1469 @SupportedBrowser(SupportedBrowser.SAFARI)
1470 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv eStandardAttributes native "*SVGFEComponentTransferElement" { 1470 class FEComponentTransferElement extends StyledElement implements FilterPrimitiv eStandardAttributes native "SVGFEComponentTransferElement" {
1471 1471
1472 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement') 1472 @DomName('SVGFEComponentTransferElement.SVGFEComponentTransferElement')
1473 @DocsEditable 1473 @DocsEditable
1474 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer"); 1474 factory FEComponentTransferElement() => _SvgElementFactoryProvider.createSvgEl ement_tag("feComponentTransfer");
1475 1475
1476 /// Checks if this type is supported on the current platform. 1476 /// Checks if this type is supported on the current platform.
1477 static bool get supported => SvgElement.isTagSupported('feComponentTransfer') && (new SvgElement.tag('feComponentTransfer') is FEComponentTransferElement); 1477 static bool get supported => SvgElement.isTagSupported('feComponentTransfer') && (new SvgElement.tag('feComponentTransfer') is FEComponentTransferElement);
1478 1478
1479 @DomName('SVGFEComponentTransferElement.in1') 1479 @DomName('SVGFEComponentTransferElement.in1')
1480 @DocsEditable 1480 @DocsEditable
(...skipping 21 matching lines...) Expand all
1502 @DocsEditable 1502 @DocsEditable
1503 final AnimatedLength y; 1503 final AnimatedLength y;
1504 } 1504 }
1505 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1505 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1506 // for details. All rights reserved. Use of this source code is governed by a 1506 // for details. All rights reserved. Use of this source code is governed by a
1507 // BSD-style license that can be found in the LICENSE file. 1507 // BSD-style license that can be found in the LICENSE file.
1508 1508
1509 1509
1510 @DocsEditable 1510 @DocsEditable
1511 @DomName('SVGFECompositeElement') 1511 @DomName('SVGFECompositeElement')
1512 class FECompositeElement extends StyledElement implements FilterPrimitiveStandar dAttributes native "*SVGFECompositeElement" { 1512 class FECompositeElement extends StyledElement implements FilterPrimitiveStandar dAttributes native "SVGFECompositeElement" {
1513 1513
1514 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; 1514 static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
1515 1515
1516 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4; 1516 static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
1517 1517
1518 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2; 1518 static const int SVG_FECOMPOSITE_OPERATOR_IN = 2;
1519 1519
1520 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3; 1520 static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3;
1521 1521
1522 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1; 1522 static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1;
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
1579 // for details. All rights reserved. Use of this source code is governed by a 1579 // for details. All rights reserved. Use of this source code is governed by a
1580 // BSD-style license that can be found in the LICENSE file. 1580 // BSD-style license that can be found in the LICENSE file.
1581 1581
1582 1582
1583 @DocsEditable 1583 @DocsEditable
1584 @DomName('SVGFEConvolveMatrixElement') 1584 @DomName('SVGFEConvolveMatrixElement')
1585 @SupportedBrowser(SupportedBrowser.CHROME) 1585 @SupportedBrowser(SupportedBrowser.CHROME)
1586 @SupportedBrowser(SupportedBrowser.FIREFOX) 1586 @SupportedBrowser(SupportedBrowser.FIREFOX)
1587 @SupportedBrowser(SupportedBrowser.IE, '10') 1587 @SupportedBrowser(SupportedBrowser.IE, '10')
1588 @SupportedBrowser(SupportedBrowser.SAFARI) 1588 @SupportedBrowser(SupportedBrowser.SAFARI)
1589 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt andardAttributes native "*SVGFEConvolveMatrixElement" { 1589 class FEConvolveMatrixElement extends StyledElement implements FilterPrimitiveSt andardAttributes native "SVGFEConvolveMatrixElement" {
1590 1590
1591 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement') 1591 @DomName('SVGFEConvolveMatrixElement.SVGFEConvolveMatrixElement')
1592 @DocsEditable 1592 @DocsEditable
1593 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix"); 1593 factory FEConvolveMatrixElement() => _SvgElementFactoryProvider.createSvgEleme nt_tag("feConvolveMatrix");
1594 1594
1595 /// Checks if this type is supported on the current platform. 1595 /// Checks if this type is supported on the current platform.
1596 static bool get supported => SvgElement.isTagSupported('feConvolveMatrix') && (new SvgElement.tag('feConvolveMatrix') is FEConvolveMatrixElement); 1596 static bool get supported => SvgElement.isTagSupported('feConvolveMatrix') && (new SvgElement.tag('feConvolveMatrix') is FEConvolveMatrixElement);
1597 1597
1598 static const int SVG_EDGEMODE_DUPLICATE = 1; 1598 static const int SVG_EDGEMODE_DUPLICATE = 1;
1599 1599
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
1677 // for details. All rights reserved. Use of this source code is governed by a 1677 // for details. All rights reserved. Use of this source code is governed by a
1678 // BSD-style license that can be found in the LICENSE file. 1678 // BSD-style license that can be found in the LICENSE file.
1679 1679
1680 1680
1681 @DocsEditable 1681 @DocsEditable
1682 @DomName('SVGFEDiffuseLightingElement') 1682 @DomName('SVGFEDiffuseLightingElement')
1683 @SupportedBrowser(SupportedBrowser.CHROME) 1683 @SupportedBrowser(SupportedBrowser.CHROME)
1684 @SupportedBrowser(SupportedBrowser.FIREFOX) 1684 @SupportedBrowser(SupportedBrowser.FIREFOX)
1685 @SupportedBrowser(SupportedBrowser.IE, '10') 1685 @SupportedBrowser(SupportedBrowser.IE, '10')
1686 @SupportedBrowser(SupportedBrowser.SAFARI) 1686 @SupportedBrowser(SupportedBrowser.SAFARI)
1687 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "*SVGFEDiffuseLightingElement" { 1687 class FEDiffuseLightingElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDiffuseLightingElement" {
1688 1688
1689 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement') 1689 @DomName('SVGFEDiffuseLightingElement.SVGFEDiffuseLightingElement')
1690 @DocsEditable 1690 @DocsEditable
1691 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting"); 1691 factory FEDiffuseLightingElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDiffuseLighting");
1692 1692
1693 /// Checks if this type is supported on the current platform. 1693 /// Checks if this type is supported on the current platform.
1694 static bool get supported => SvgElement.isTagSupported('feDiffuseLighting') && (new SvgElement.tag('feDiffuseLighting') is FEDiffuseLightingElement); 1694 static bool get supported => SvgElement.isTagSupported('feDiffuseLighting') && (new SvgElement.tag('feDiffuseLighting') is FEDiffuseLightingElement);
1695 1695
1696 @DomName('SVGFEDiffuseLightingElement.diffuseConstant') 1696 @DomName('SVGFEDiffuseLightingElement.diffuseConstant')
1697 @DocsEditable 1697 @DocsEditable
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1739 // for details. All rights reserved. Use of this source code is governed by a 1739 // for details. All rights reserved. Use of this source code is governed by a
1740 // BSD-style license that can be found in the LICENSE file. 1740 // BSD-style license that can be found in the LICENSE file.
1741 1741
1742 1742
1743 @DocsEditable 1743 @DocsEditable
1744 @DomName('SVGFEDisplacementMapElement') 1744 @DomName('SVGFEDisplacementMapElement')
1745 @SupportedBrowser(SupportedBrowser.CHROME) 1745 @SupportedBrowser(SupportedBrowser.CHROME)
1746 @SupportedBrowser(SupportedBrowser.FIREFOX) 1746 @SupportedBrowser(SupportedBrowser.FIREFOX)
1747 @SupportedBrowser(SupportedBrowser.IE, '10') 1747 @SupportedBrowser(SupportedBrowser.IE, '10')
1748 @SupportedBrowser(SupportedBrowser.SAFARI) 1748 @SupportedBrowser(SupportedBrowser.SAFARI)
1749 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "*SVGFEDisplacementMapElement" { 1749 class FEDisplacementMapElement extends StyledElement implements FilterPrimitiveS tandardAttributes native "SVGFEDisplacementMapElement" {
1750 1750
1751 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement') 1751 @DomName('SVGFEDisplacementMapElement.SVGFEDisplacementMapElement')
1752 @DocsEditable 1752 @DocsEditable
1753 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap"); 1753 factory FEDisplacementMapElement() => _SvgElementFactoryProvider.createSvgElem ent_tag("feDisplacementMap");
1754 1754
1755 /// Checks if this type is supported on the current platform. 1755 /// Checks if this type is supported on the current platform.
1756 static bool get supported => SvgElement.isTagSupported('feDisplacementMap') && (new SvgElement.tag('feDisplacementMap') is FEDisplacementMapElement); 1756 static bool get supported => SvgElement.isTagSupported('feDisplacementMap') && (new SvgElement.tag('feDisplacementMap') is FEDisplacementMapElement);
1757 1757
1758 static const int SVG_CHANNEL_A = 4; 1758 static const int SVG_CHANNEL_A = 4;
1759 1759
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1811 // for details. All rights reserved. Use of this source code is governed by a 1811 // for details. All rights reserved. Use of this source code is governed by a
1812 // BSD-style license that can be found in the LICENSE file. 1812 // BSD-style license that can be found in the LICENSE file.
1813 1813
1814 1814
1815 @DocsEditable 1815 @DocsEditable
1816 @DomName('SVGFEDistantLightElement') 1816 @DomName('SVGFEDistantLightElement')
1817 @SupportedBrowser(SupportedBrowser.CHROME) 1817 @SupportedBrowser(SupportedBrowser.CHROME)
1818 @SupportedBrowser(SupportedBrowser.FIREFOX) 1818 @SupportedBrowser(SupportedBrowser.FIREFOX)
1819 @SupportedBrowser(SupportedBrowser.IE, '10') 1819 @SupportedBrowser(SupportedBrowser.IE, '10')
1820 @SupportedBrowser(SupportedBrowser.SAFARI) 1820 @SupportedBrowser(SupportedBrowser.SAFARI)
1821 class FEDistantLightElement extends SvgElement native "*SVGFEDistantLightElement " { 1821 class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement" {
1822 1822
1823 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement') 1823 @DomName('SVGFEDistantLightElement.SVGFEDistantLightElement')
1824 @DocsEditable 1824 @DocsEditable
1825 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight"); 1825 factory FEDistantLightElement() => _SvgElementFactoryProvider.createSvgElement _tag("feDistantLight");
1826 1826
1827 /// Checks if this type is supported on the current platform. 1827 /// Checks if this type is supported on the current platform.
1828 static bool get supported => SvgElement.isTagSupported('feDistantLight') && (n ew SvgElement.tag('feDistantLight') is FEDistantLightElement); 1828 static bool get supported => SvgElement.isTagSupported('feDistantLight') && (n ew SvgElement.tag('feDistantLight') is FEDistantLightElement);
1829 1829
1830 @DomName('SVGFEDistantLightElement.azimuth') 1830 @DomName('SVGFEDistantLightElement.azimuth')
1831 @DocsEditable 1831 @DocsEditable
1832 final AnimatedNumber azimuth; 1832 final AnimatedNumber azimuth;
1833 1833
1834 @DomName('SVGFEDistantLightElement.elevation') 1834 @DomName('SVGFEDistantLightElement.elevation')
1835 @DocsEditable 1835 @DocsEditable
1836 final AnimatedNumber elevation; 1836 final AnimatedNumber elevation;
1837 } 1837 }
1838 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1838 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1839 // for details. All rights reserved. Use of this source code is governed by a 1839 // for details. All rights reserved. Use of this source code is governed by a
1840 // BSD-style license that can be found in the LICENSE file. 1840 // BSD-style license that can be found in the LICENSE file.
1841 1841
1842 1842
1843 @DocsEditable 1843 @DocsEditable
1844 @DomName('SVGFEFloodElement') 1844 @DomName('SVGFEFloodElement')
1845 @SupportedBrowser(SupportedBrowser.CHROME) 1845 @SupportedBrowser(SupportedBrowser.CHROME)
1846 @SupportedBrowser(SupportedBrowser.FIREFOX) 1846 @SupportedBrowser(SupportedBrowser.FIREFOX)
1847 @SupportedBrowser(SupportedBrowser.IE, '10') 1847 @SupportedBrowser(SupportedBrowser.IE, '10')
1848 @SupportedBrowser(SupportedBrowser.SAFARI) 1848 @SupportedBrowser(SupportedBrowser.SAFARI)
1849 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "*SVGFEFloodElement" { 1849 class FEFloodElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEFloodElement" {
1850 1850
1851 @DomName('SVGFEFloodElement.SVGFEFloodElement') 1851 @DomName('SVGFEFloodElement.SVGFEFloodElement')
1852 @DocsEditable 1852 @DocsEditable
1853 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood"); 1853 factory FEFloodElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFlood");
1854 1854
1855 /// Checks if this type is supported on the current platform. 1855 /// Checks if this type is supported on the current platform.
1856 static bool get supported => SvgElement.isTagSupported('feFlood') && (new SvgE lement.tag('feFlood') is FEFloodElement); 1856 static bool get supported => SvgElement.isTagSupported('feFlood') && (new SvgE lement.tag('feFlood') is FEFloodElement);
1857 1857
1858 // From SVGFilterPrimitiveStandardAttributes 1858 // From SVGFilterPrimitiveStandardAttributes
1859 1859
(...skipping 21 matching lines...) Expand all
1881 // for details. All rights reserved. Use of this source code is governed by a 1881 // for details. All rights reserved. Use of this source code is governed by a
1882 // BSD-style license that can be found in the LICENSE file. 1882 // BSD-style license that can be found in the LICENSE file.
1883 1883
1884 1884
1885 @DocsEditable 1885 @DocsEditable
1886 @DomName('SVGFEFuncAElement') 1886 @DomName('SVGFEFuncAElement')
1887 @SupportedBrowser(SupportedBrowser.CHROME) 1887 @SupportedBrowser(SupportedBrowser.CHROME)
1888 @SupportedBrowser(SupportedBrowser.FIREFOX) 1888 @SupportedBrowser(SupportedBrowser.FIREFOX)
1889 @SupportedBrowser(SupportedBrowser.IE, '10') 1889 @SupportedBrowser(SupportedBrowser.IE, '10')
1890 @SupportedBrowser(SupportedBrowser.SAFARI) 1890 @SupportedBrowser(SupportedBrowser.SAFARI)
1891 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "*SVGFE FuncAElement" { 1891 class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncAElement" {
1892 1892
1893 @DomName('SVGFEFuncAElement.SVGFEFuncAElement') 1893 @DomName('SVGFEFuncAElement.SVGFEFuncAElement')
1894 @DocsEditable 1894 @DocsEditable
1895 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA"); 1895 factory FEFuncAElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncA");
1896 1896
1897 /// Checks if this type is supported on the current platform. 1897 /// Checks if this type is supported on the current platform.
1898 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement); 1898 static bool get supported => SvgElement.isTagSupported('feFuncA') && (new SvgE lement.tag('feFuncA') is FEFuncAElement);
1899 } 1899 }
1900 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1900 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1901 // for details. All rights reserved. Use of this source code is governed by a 1901 // for details. All rights reserved. Use of this source code is governed by a
1902 // BSD-style license that can be found in the LICENSE file. 1902 // BSD-style license that can be found in the LICENSE file.
1903 1903
1904 1904
1905 @DocsEditable 1905 @DocsEditable
1906 @DomName('SVGFEFuncBElement') 1906 @DomName('SVGFEFuncBElement')
1907 @SupportedBrowser(SupportedBrowser.CHROME) 1907 @SupportedBrowser(SupportedBrowser.CHROME)
1908 @SupportedBrowser(SupportedBrowser.FIREFOX) 1908 @SupportedBrowser(SupportedBrowser.FIREFOX)
1909 @SupportedBrowser(SupportedBrowser.IE, '10') 1909 @SupportedBrowser(SupportedBrowser.IE, '10')
1910 @SupportedBrowser(SupportedBrowser.SAFARI) 1910 @SupportedBrowser(SupportedBrowser.SAFARI)
1911 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "*SVGFE FuncBElement" { 1911 class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncBElement" {
1912 1912
1913 @DomName('SVGFEFuncBElement.SVGFEFuncBElement') 1913 @DomName('SVGFEFuncBElement.SVGFEFuncBElement')
1914 @DocsEditable 1914 @DocsEditable
1915 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB"); 1915 factory FEFuncBElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncB");
1916 1916
1917 /// Checks if this type is supported on the current platform. 1917 /// Checks if this type is supported on the current platform.
1918 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement); 1918 static bool get supported => SvgElement.isTagSupported('feFuncB') && (new SvgE lement.tag('feFuncB') is FEFuncBElement);
1919 } 1919 }
1920 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1920 // 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 1921 // 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. 1922 // BSD-style license that can be found in the LICENSE file.
1923 1923
1924 1924
1925 @DocsEditable 1925 @DocsEditable
1926 @DomName('SVGFEFuncGElement') 1926 @DomName('SVGFEFuncGElement')
1927 @SupportedBrowser(SupportedBrowser.CHROME) 1927 @SupportedBrowser(SupportedBrowser.CHROME)
1928 @SupportedBrowser(SupportedBrowser.FIREFOX) 1928 @SupportedBrowser(SupportedBrowser.FIREFOX)
1929 @SupportedBrowser(SupportedBrowser.IE, '10') 1929 @SupportedBrowser(SupportedBrowser.IE, '10')
1930 @SupportedBrowser(SupportedBrowser.SAFARI) 1930 @SupportedBrowser(SupportedBrowser.SAFARI)
1931 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "*SVGFE FuncGElement" { 1931 class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncGElement" {
1932 1932
1933 @DomName('SVGFEFuncGElement.SVGFEFuncGElement') 1933 @DomName('SVGFEFuncGElement.SVGFEFuncGElement')
1934 @DocsEditable 1934 @DocsEditable
1935 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG"); 1935 factory FEFuncGElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncG");
1936 1936
1937 /// Checks if this type is supported on the current platform. 1937 /// Checks if this type is supported on the current platform.
1938 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement); 1938 static bool get supported => SvgElement.isTagSupported('feFuncG') && (new SvgE lement.tag('feFuncG') is FEFuncGElement);
1939 } 1939 }
1940 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1940 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1941 // for details. All rights reserved. Use of this source code is governed by a 1941 // for details. All rights reserved. Use of this source code is governed by a
1942 // BSD-style license that can be found in the LICENSE file. 1942 // BSD-style license that can be found in the LICENSE file.
1943 1943
1944 1944
1945 @DocsEditable 1945 @DocsEditable
1946 @DomName('SVGFEFuncRElement') 1946 @DomName('SVGFEFuncRElement')
1947 @SupportedBrowser(SupportedBrowser.CHROME) 1947 @SupportedBrowser(SupportedBrowser.CHROME)
1948 @SupportedBrowser(SupportedBrowser.FIREFOX) 1948 @SupportedBrowser(SupportedBrowser.FIREFOX)
1949 @SupportedBrowser(SupportedBrowser.IE, '10') 1949 @SupportedBrowser(SupportedBrowser.IE, '10')
1950 @SupportedBrowser(SupportedBrowser.SAFARI) 1950 @SupportedBrowser(SupportedBrowser.SAFARI)
1951 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "*SVGFE FuncRElement" { 1951 class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF uncRElement" {
1952 1952
1953 @DomName('SVGFEFuncRElement.SVGFEFuncRElement') 1953 @DomName('SVGFEFuncRElement.SVGFEFuncRElement')
1954 @DocsEditable 1954 @DocsEditable
1955 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR"); 1955 factory FEFuncRElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eFuncR");
1956 1956
1957 /// Checks if this type is supported on the current platform. 1957 /// Checks if this type is supported on the current platform.
1958 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement); 1958 static bool get supported => SvgElement.isTagSupported('feFuncR') && (new SvgE lement.tag('feFuncR') is FEFuncRElement);
1959 } 1959 }
1960 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1960 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1961 // for details. All rights reserved. Use of this source code is governed by a 1961 // for details. All rights reserved. Use of this source code is governed by a
1962 // BSD-style license that can be found in the LICENSE file. 1962 // BSD-style license that can be found in the LICENSE file.
1963 1963
1964 1964
1965 @DocsEditable 1965 @DocsEditable
1966 @DomName('SVGFEGaussianBlurElement') 1966 @DomName('SVGFEGaussianBlurElement')
1967 @SupportedBrowser(SupportedBrowser.CHROME) 1967 @SupportedBrowser(SupportedBrowser.CHROME)
1968 @SupportedBrowser(SupportedBrowser.FIREFOX) 1968 @SupportedBrowser(SupportedBrowser.FIREFOX)
1969 @SupportedBrowser(SupportedBrowser.IE, '10') 1969 @SupportedBrowser(SupportedBrowser.IE, '10')
1970 @SupportedBrowser(SupportedBrowser.SAFARI) 1970 @SupportedBrowser(SupportedBrowser.SAFARI)
1971 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan dardAttributes native "*SVGFEGaussianBlurElement" { 1971 class FEGaussianBlurElement extends StyledElement implements FilterPrimitiveStan dardAttributes native "SVGFEGaussianBlurElement" {
1972 1972
1973 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement') 1973 @DomName('SVGFEGaussianBlurElement.SVGFEGaussianBlurElement')
1974 @DocsEditable 1974 @DocsEditable
1975 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur"); 1975 factory FEGaussianBlurElement() => _SvgElementFactoryProvider.createSvgElement _tag("feGaussianBlur");
1976 1976
1977 /// Checks if this type is supported on the current platform. 1977 /// Checks if this type is supported on the current platform.
1978 static bool get supported => SvgElement.isTagSupported('feGaussianBlur') && (n ew SvgElement.tag('feGaussianBlur') is FEGaussianBlurElement); 1978 static bool get supported => SvgElement.isTagSupported('feGaussianBlur') && (n ew SvgElement.tag('feGaussianBlur') is FEGaussianBlurElement);
1979 1979
1980 @DomName('SVGFEGaussianBlurElement.in1') 1980 @DomName('SVGFEGaussianBlurElement.in1')
1981 @DocsEditable 1981 @DocsEditable
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2019 // for details. All rights reserved. Use of this source code is governed by a 2019 // for details. All rights reserved. Use of this source code is governed by a
2020 // BSD-style license that can be found in the LICENSE file. 2020 // BSD-style license that can be found in the LICENSE file.
2021 2021
2022 2022
2023 @DocsEditable 2023 @DocsEditable
2024 @DomName('SVGFEImageElement') 2024 @DomName('SVGFEImageElement')
2025 @SupportedBrowser(SupportedBrowser.CHROME) 2025 @SupportedBrowser(SupportedBrowser.CHROME)
2026 @SupportedBrowser(SupportedBrowser.FIREFOX) 2026 @SupportedBrowser(SupportedBrowser.FIREFOX)
2027 @SupportedBrowser(SupportedBrowser.IE, '10') 2027 @SupportedBrowser(SupportedBrowser.IE, '10')
2028 @SupportedBrowser(SupportedBrowser.SAFARI) 2028 @SupportedBrowser(SupportedBrowser.SAFARI)
2029 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired, LangSpace native "*SVGFEImageE lement" { 2029 class FEImageElement extends StyledElement implements FilterPrimitiveStandardAtt ributes, UriReference, ExternalResourcesRequired, LangSpace native "SVGFEImageEl ement" {
2030 2030
2031 @DomName('SVGFEImageElement.SVGFEImageElement') 2031 @DomName('SVGFEImageElement.SVGFEImageElement')
2032 @DocsEditable 2032 @DocsEditable
2033 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage"); 2033 factory FEImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eImage");
2034 2034
2035 /// Checks if this type is supported on the current platform. 2035 /// Checks if this type is supported on the current platform.
2036 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement); 2036 static bool get supported => SvgElement.isTagSupported('feImage') && (new SvgE lement.tag('feImage') is FEImageElement);
2037 2037
2038 @DomName('SVGFEImageElement.preserveAspectRatio') 2038 @DomName('SVGFEImageElement.preserveAspectRatio')
2039 @DocsEditable 2039 @DocsEditable
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
2087 // for details. All rights reserved. Use of this source code is governed by a 2087 // for details. All rights reserved. Use of this source code is governed by a
2088 // BSD-style license that can be found in the LICENSE file. 2088 // BSD-style license that can be found in the LICENSE file.
2089 2089
2090 2090
2091 @DocsEditable 2091 @DocsEditable
2092 @DomName('SVGFEMergeElement') 2092 @DomName('SVGFEMergeElement')
2093 @SupportedBrowser(SupportedBrowser.CHROME) 2093 @SupportedBrowser(SupportedBrowser.CHROME)
2094 @SupportedBrowser(SupportedBrowser.FIREFOX) 2094 @SupportedBrowser(SupportedBrowser.FIREFOX)
2095 @SupportedBrowser(SupportedBrowser.IE, '10') 2095 @SupportedBrowser(SupportedBrowser.IE, '10')
2096 @SupportedBrowser(SupportedBrowser.SAFARI) 2096 @SupportedBrowser(SupportedBrowser.SAFARI)
2097 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "*SVGFEMergeElement" { 2097 class FEMergeElement extends StyledElement implements FilterPrimitiveStandardAtt ributes native "SVGFEMergeElement" {
2098 2098
2099 @DomName('SVGFEMergeElement.SVGFEMergeElement') 2099 @DomName('SVGFEMergeElement.SVGFEMergeElement')
2100 @DocsEditable 2100 @DocsEditable
2101 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge"); 2101 factory FEMergeElement() => _SvgElementFactoryProvider.createSvgElement_tag("f eMerge");
2102 2102
2103 /// Checks if this type is supported on the current platform. 2103 /// Checks if this type is supported on the current platform.
2104 static bool get supported => SvgElement.isTagSupported('feMerge') && (new SvgE lement.tag('feMerge') is FEMergeElement); 2104 static bool get supported => SvgElement.isTagSupported('feMerge') && (new SvgE lement.tag('feMerge') is FEMergeElement);
2105 2105
2106 // From SVGFilterPrimitiveStandardAttributes 2106 // From SVGFilterPrimitiveStandardAttributes
2107 2107
(...skipping 21 matching lines...) Expand all
2129 // for details. All rights reserved. Use of this source code is governed by a 2129 // for details. All rights reserved. Use of this source code is governed by a
2130 // BSD-style license that can be found in the LICENSE file. 2130 // BSD-style license that can be found in the LICENSE file.
2131 2131
2132 2132
2133 @DocsEditable 2133 @DocsEditable
2134 @DomName('SVGFEMergeNodeElement') 2134 @DomName('SVGFEMergeNodeElement')
2135 @SupportedBrowser(SupportedBrowser.CHROME) 2135 @SupportedBrowser(SupportedBrowser.CHROME)
2136 @SupportedBrowser(SupportedBrowser.FIREFOX) 2136 @SupportedBrowser(SupportedBrowser.FIREFOX)
2137 @SupportedBrowser(SupportedBrowser.IE, '10') 2137 @SupportedBrowser(SupportedBrowser.IE, '10')
2138 @SupportedBrowser(SupportedBrowser.SAFARI) 2138 @SupportedBrowser(SupportedBrowser.SAFARI)
2139 class FEMergeNodeElement extends SvgElement native "*SVGFEMergeNodeElement" { 2139 class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" {
2140 2140
2141 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement') 2141 @DomName('SVGFEMergeNodeElement.SVGFEMergeNodeElement')
2142 @DocsEditable 2142 @DocsEditable
2143 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode"); 2143 factory FEMergeNodeElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feMergeNode");
2144 2144
2145 /// Checks if this type is supported on the current platform. 2145 /// Checks if this type is supported on the current platform.
2146 static bool get supported => SvgElement.isTagSupported('feMergeNode') && (new SvgElement.tag('feMergeNode') is FEMergeNodeElement); 2146 static bool get supported => SvgElement.isTagSupported('feMergeNode') && (new SvgElement.tag('feMergeNode') is FEMergeNodeElement);
2147 2147
2148 @DomName('SVGFEMergeNodeElement.in1') 2148 @DomName('SVGFEMergeNodeElement.in1')
2149 @DocsEditable 2149 @DocsEditable
2150 final AnimatedString in1; 2150 final AnimatedString in1;
2151 } 2151 }
2152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2153 // for details. All rights reserved. Use of this source code is governed by a 2153 // for details. All rights reserved. Use of this source code is governed by a
2154 // BSD-style license that can be found in the LICENSE file. 2154 // BSD-style license that can be found in the LICENSE file.
2155 2155
2156 2156
2157 @DocsEditable 2157 @DocsEditable
2158 @DomName('SVGFEMorphologyElement') 2158 @DomName('SVGFEMorphologyElement')
2159 @SupportedBrowser(SupportedBrowser.CHROME) 2159 @SupportedBrowser(SupportedBrowser.CHROME)
2160 @SupportedBrowser(SupportedBrowser.FIREFOX) 2160 @SupportedBrowser(SupportedBrowser.FIREFOX)
2161 @SupportedBrowser(SupportedBrowser.IE, '10') 2161 @SupportedBrowser(SupportedBrowser.IE, '10')
2162 @SupportedBrowser(SupportedBrowser.SAFARI) 2162 @SupportedBrowser(SupportedBrowser.SAFARI)
2163 class FEMorphologyElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "*SVGFEMorphologyElement" { 2163 class FEMorphologyElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFEMorphologyElement" {
2164 2164
2165 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2; 2165 static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
2166 2166
2167 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1; 2167 static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
2168 2168
2169 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; 2169 static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
2170 2170
2171 @DomName('SVGFEMorphologyElement.in1') 2171 @DomName('SVGFEMorphologyElement.in1')
2172 @DocsEditable 2172 @DocsEditable
2173 final AnimatedString in1; 2173 final AnimatedString in1;
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
2214 // for details. All rights reserved. Use of this source code is governed by a 2214 // for details. All rights reserved. Use of this source code is governed by a
2215 // BSD-style license that can be found in the LICENSE file. 2215 // BSD-style license that can be found in the LICENSE file.
2216 2216
2217 2217
2218 @DocsEditable 2218 @DocsEditable
2219 @DomName('SVGFEOffsetElement') 2219 @DomName('SVGFEOffsetElement')
2220 @SupportedBrowser(SupportedBrowser.CHROME) 2220 @SupportedBrowser(SupportedBrowser.CHROME)
2221 @SupportedBrowser(SupportedBrowser.FIREFOX) 2221 @SupportedBrowser(SupportedBrowser.FIREFOX)
2222 @SupportedBrowser(SupportedBrowser.IE, '10') 2222 @SupportedBrowser(SupportedBrowser.IE, '10')
2223 @SupportedBrowser(SupportedBrowser.SAFARI) 2223 @SupportedBrowser(SupportedBrowser.SAFARI)
2224 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt tributes native "*SVGFEOffsetElement" { 2224 class FEOffsetElement extends StyledElement implements FilterPrimitiveStandardAt tributes native "SVGFEOffsetElement" {
2225 2225
2226 @DomName('SVGFEOffsetElement.SVGFEOffsetElement') 2226 @DomName('SVGFEOffsetElement.SVGFEOffsetElement')
2227 @DocsEditable 2227 @DocsEditable
2228 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset"); 2228 factory FEOffsetElement() => _SvgElementFactoryProvider.createSvgElement_tag(" feOffset");
2229 2229
2230 /// Checks if this type is supported on the current platform. 2230 /// Checks if this type is supported on the current platform.
2231 static bool get supported => SvgElement.isTagSupported('feOffset') && (new Svg Element.tag('feOffset') is FEOffsetElement); 2231 static bool get supported => SvgElement.isTagSupported('feOffset') && (new Svg Element.tag('feOffset') is FEOffsetElement);
2232 2232
2233 @DomName('SVGFEOffsetElement.dx') 2233 @DomName('SVGFEOffsetElement.dx')
2234 @DocsEditable 2234 @DocsEditable
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
2268 // for details. All rights reserved. Use of this source code is governed by a 2268 // for details. All rights reserved. Use of this source code is governed by a
2269 // BSD-style license that can be found in the LICENSE file. 2269 // BSD-style license that can be found in the LICENSE file.
2270 2270
2271 2271
2272 @DocsEditable 2272 @DocsEditable
2273 @DomName('SVGFEPointLightElement') 2273 @DomName('SVGFEPointLightElement')
2274 @SupportedBrowser(SupportedBrowser.CHROME) 2274 @SupportedBrowser(SupportedBrowser.CHROME)
2275 @SupportedBrowser(SupportedBrowser.FIREFOX) 2275 @SupportedBrowser(SupportedBrowser.FIREFOX)
2276 @SupportedBrowser(SupportedBrowser.IE, '10') 2276 @SupportedBrowser(SupportedBrowser.IE, '10')
2277 @SupportedBrowser(SupportedBrowser.SAFARI) 2277 @SupportedBrowser(SupportedBrowser.SAFARI)
2278 class FEPointLightElement extends SvgElement native "*SVGFEPointLightElement" { 2278 class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" {
2279 2279
2280 @DomName('SVGFEPointLightElement.SVGFEPointLightElement') 2280 @DomName('SVGFEPointLightElement.SVGFEPointLightElement')
2281 @DocsEditable 2281 @DocsEditable
2282 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight"); 2282 factory FEPointLightElement() => _SvgElementFactoryProvider.createSvgElement_t ag("fePointLight");
2283 2283
2284 /// Checks if this type is supported on the current platform. 2284 /// Checks if this type is supported on the current platform.
2285 static bool get supported => SvgElement.isTagSupported('fePointLight') && (new SvgElement.tag('fePointLight') is FEPointLightElement); 2285 static bool get supported => SvgElement.isTagSupported('fePointLight') && (new SvgElement.tag('fePointLight') is FEPointLightElement);
2286 2286
2287 @DomName('SVGFEPointLightElement.x') 2287 @DomName('SVGFEPointLightElement.x')
2288 @DocsEditable 2288 @DocsEditable
(...skipping 11 matching lines...) Expand all
2300 // for details. All rights reserved. Use of this source code is governed by a 2300 // for details. All rights reserved. Use of this source code is governed by a
2301 // BSD-style license that can be found in the LICENSE file. 2301 // BSD-style license that can be found in the LICENSE file.
2302 2302
2303 2303
2304 @DocsEditable 2304 @DocsEditable
2305 @DomName('SVGFESpecularLightingElement') 2305 @DomName('SVGFESpecularLightingElement')
2306 @SupportedBrowser(SupportedBrowser.CHROME) 2306 @SupportedBrowser(SupportedBrowser.CHROME)
2307 @SupportedBrowser(SupportedBrowser.FIREFOX) 2307 @SupportedBrowser(SupportedBrowser.FIREFOX)
2308 @SupportedBrowser(SupportedBrowser.IE, '10') 2308 @SupportedBrowser(SupportedBrowser.IE, '10')
2309 @SupportedBrowser(SupportedBrowser.SAFARI) 2309 @SupportedBrowser(SupportedBrowser.SAFARI)
2310 class FESpecularLightingElement extends StyledElement implements FilterPrimitive StandardAttributes native "*SVGFESpecularLightingElement" { 2310 class FESpecularLightingElement extends StyledElement implements FilterPrimitive StandardAttributes native "SVGFESpecularLightingElement" {
2311 2311
2312 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement') 2312 @DomName('SVGFESpecularLightingElement.SVGFESpecularLightingElement')
2313 @DocsEditable 2313 @DocsEditable
2314 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting"); 2314 factory FESpecularLightingElement() => _SvgElementFactoryProvider.createSvgEle ment_tag("feSpecularLighting");
2315 2315
2316 /// Checks if this type is supported on the current platform. 2316 /// Checks if this type is supported on the current platform.
2317 static bool get supported => SvgElement.isTagSupported('feSpecularLighting') & & (new SvgElement.tag('feSpecularLighting') is FESpecularLightingElement); 2317 static bool get supported => SvgElement.isTagSupported('feSpecularLighting') & & (new SvgElement.tag('feSpecularLighting') is FESpecularLightingElement);
2318 2318
2319 @DomName('SVGFESpecularLightingElement.in1') 2319 @DomName('SVGFESpecularLightingElement.in1')
2320 @DocsEditable 2320 @DocsEditable
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2358 // for details. All rights reserved. Use of this source code is governed by a 2358 // for details. All rights reserved. Use of this source code is governed by a
2359 // BSD-style license that can be found in the LICENSE file. 2359 // BSD-style license that can be found in the LICENSE file.
2360 2360
2361 2361
2362 @DocsEditable 2362 @DocsEditable
2363 @DomName('SVGFESpotLightElement') 2363 @DomName('SVGFESpotLightElement')
2364 @SupportedBrowser(SupportedBrowser.CHROME) 2364 @SupportedBrowser(SupportedBrowser.CHROME)
2365 @SupportedBrowser(SupportedBrowser.FIREFOX) 2365 @SupportedBrowser(SupportedBrowser.FIREFOX)
2366 @SupportedBrowser(SupportedBrowser.IE, '10') 2366 @SupportedBrowser(SupportedBrowser.IE, '10')
2367 @SupportedBrowser(SupportedBrowser.SAFARI) 2367 @SupportedBrowser(SupportedBrowser.SAFARI)
2368 class FESpotLightElement extends SvgElement native "*SVGFESpotLightElement" { 2368 class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" {
2369 2369
2370 @DomName('SVGFESpotLightElement.SVGFESpotLightElement') 2370 @DomName('SVGFESpotLightElement.SVGFESpotLightElement')
2371 @DocsEditable 2371 @DocsEditable
2372 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight"); 2372 factory FESpotLightElement() => _SvgElementFactoryProvider.createSvgElement_ta g("feSpotLight");
2373 2373
2374 /// Checks if this type is supported on the current platform. 2374 /// Checks if this type is supported on the current platform.
2375 static bool get supported => SvgElement.isTagSupported('feSpotLight') && (new SvgElement.tag('feSpotLight') is FESpotLightElement); 2375 static bool get supported => SvgElement.isTagSupported('feSpotLight') && (new SvgElement.tag('feSpotLight') is FESpotLightElement);
2376 2376
2377 @DomName('SVGFESpotLightElement.limitingConeAngle') 2377 @DomName('SVGFESpotLightElement.limitingConeAngle')
2378 @DocsEditable 2378 @DocsEditable
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
2410 // for details. All rights reserved. Use of this source code is governed by a 2410 // for details. All rights reserved. Use of this source code is governed by a
2411 // BSD-style license that can be found in the LICENSE file. 2411 // BSD-style license that can be found in the LICENSE file.
2412 2412
2413 2413
2414 @DocsEditable 2414 @DocsEditable
2415 @DomName('SVGFETileElement') 2415 @DomName('SVGFETileElement')
2416 @SupportedBrowser(SupportedBrowser.CHROME) 2416 @SupportedBrowser(SupportedBrowser.CHROME)
2417 @SupportedBrowser(SupportedBrowser.FIREFOX) 2417 @SupportedBrowser(SupportedBrowser.FIREFOX)
2418 @SupportedBrowser(SupportedBrowser.IE, '10') 2418 @SupportedBrowser(SupportedBrowser.IE, '10')
2419 @SupportedBrowser(SupportedBrowser.SAFARI) 2419 @SupportedBrowser(SupportedBrowser.SAFARI)
2420 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr ibutes native "*SVGFETileElement" { 2420 class FETileElement extends StyledElement implements FilterPrimitiveStandardAttr ibutes native "SVGFETileElement" {
2421 2421
2422 @DomName('SVGFETileElement.SVGFETileElement') 2422 @DomName('SVGFETileElement.SVGFETileElement')
2423 @DocsEditable 2423 @DocsEditable
2424 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile"); 2424 factory FETileElement() => _SvgElementFactoryProvider.createSvgElement_tag("fe Tile");
2425 2425
2426 /// Checks if this type is supported on the current platform. 2426 /// Checks if this type is supported on the current platform.
2427 static bool get supported => SvgElement.isTagSupported('feTile') && (new SvgEl ement.tag('feTile') is FETileElement); 2427 static bool get supported => SvgElement.isTagSupported('feTile') && (new SvgEl ement.tag('feTile') is FETileElement);
2428 2428
2429 @DomName('SVGFETileElement.in1') 2429 @DomName('SVGFETileElement.in1')
2430 @DocsEditable 2430 @DocsEditable
(...skipping 25 matching lines...) Expand all
2456 // for details. All rights reserved. Use of this source code is governed by a 2456 // for details. All rights reserved. Use of this source code is governed by a
2457 // BSD-style license that can be found in the LICENSE file. 2457 // BSD-style license that can be found in the LICENSE file.
2458 2458
2459 2459
2460 @DocsEditable 2460 @DocsEditable
2461 @DomName('SVGFETurbulenceElement') 2461 @DomName('SVGFETurbulenceElement')
2462 @SupportedBrowser(SupportedBrowser.CHROME) 2462 @SupportedBrowser(SupportedBrowser.CHROME)
2463 @SupportedBrowser(SupportedBrowser.FIREFOX) 2463 @SupportedBrowser(SupportedBrowser.FIREFOX)
2464 @SupportedBrowser(SupportedBrowser.IE, '10') 2464 @SupportedBrowser(SupportedBrowser.IE, '10')
2465 @SupportedBrowser(SupportedBrowser.SAFARI) 2465 @SupportedBrowser(SupportedBrowser.SAFARI)
2466 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "*SVGFETurbulenceElement" { 2466 class FETurbulenceElement extends StyledElement implements FilterPrimitiveStanda rdAttributes native "SVGFETurbulenceElement" {
2467 2467
2468 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement') 2468 @DomName('SVGFETurbulenceElement.SVGFETurbulenceElement')
2469 @DocsEditable 2469 @DocsEditable
2470 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence"); 2470 factory FETurbulenceElement() => _SvgElementFactoryProvider.createSvgElement_t ag("feTurbulence");
2471 2471
2472 /// Checks if this type is supported on the current platform. 2472 /// Checks if this type is supported on the current platform.
2473 static bool get supported => SvgElement.isTagSupported('feTurbulence') && (new SvgElement.tag('feTurbulence') is FETurbulenceElement); 2473 static bool get supported => SvgElement.isTagSupported('feTurbulence') && (new SvgElement.tag('feTurbulence') is FETurbulenceElement);
2474 2474
2475 static const int SVG_STITCHTYPE_NOSTITCH = 2; 2475 static const int SVG_STITCHTYPE_NOSTITCH = 2;
2476 2476
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
2534 // for details. All rights reserved. Use of this source code is governed by a 2534 // for details. All rights reserved. Use of this source code is governed by a
2535 // BSD-style license that can be found in the LICENSE file. 2535 // BSD-style license that can be found in the LICENSE file.
2536 2536
2537 2537
2538 @DocsEditable 2538 @DocsEditable
2539 @DomName('SVGFilterElement') 2539 @DomName('SVGFilterElement')
2540 @SupportedBrowser(SupportedBrowser.CHROME) 2540 @SupportedBrowser(SupportedBrowser.CHROME)
2541 @SupportedBrowser(SupportedBrowser.FIREFOX) 2541 @SupportedBrowser(SupportedBrowser.FIREFOX)
2542 @SupportedBrowser(SupportedBrowser.IE, '10') 2542 @SupportedBrowser(SupportedBrowser.IE, '10')
2543 @SupportedBrowser(SupportedBrowser.SAFARI) 2543 @SupportedBrowser(SupportedBrowser.SAFARI)
2544 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired, LangSpace native "*SVGFilterElement" { 2544 class FilterElement extends StyledElement implements UriReference, ExternalResou rcesRequired, LangSpace native "SVGFilterElement" {
2545 2545
2546 @DomName('SVGFilterElement.SVGFilterElement') 2546 @DomName('SVGFilterElement.SVGFilterElement')
2547 @DocsEditable 2547 @DocsEditable
2548 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter"); 2548 factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("fi lter");
2549 2549
2550 /// Checks if this type is supported on the current platform. 2550 /// Checks if this type is supported on the current platform.
2551 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement); 2551 static bool get supported => SvgElement.isTagSupported('filter') && (new SvgEl ement.tag('filter') is FilterElement);
2552 2552
2553 @DomName('SVGFilterElement.filterResX') 2553 @DomName('SVGFilterElement.filterResX')
2554 @DocsEditable 2554 @DocsEditable
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
2641 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2641 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2642 // for details. All rights reserved. Use of this source code is governed by a 2642 // for details. All rights reserved. Use of this source code is governed by a
2643 // BSD-style license that can be found in the LICENSE file. 2643 // BSD-style license that can be found in the LICENSE file.
2644 2644
2645 2645
2646 @DocsEditable 2646 @DocsEditable
2647 @DomName('SVGForeignObjectElement') 2647 @DomName('SVGForeignObjectElement')
2648 @SupportedBrowser(SupportedBrowser.CHROME) 2648 @SupportedBrowser(SupportedBrowser.CHROME)
2649 @SupportedBrowser(SupportedBrowser.FIREFOX) 2649 @SupportedBrowser(SupportedBrowser.FIREFOX)
2650 @SupportedBrowser(SupportedBrowser.SAFARI) 2650 @SupportedBrowser(SupportedBrowser.SAFARI)
2651 class ForeignObjectElement extends StyledElement implements Transformable, Tests , ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" { 2651 class ForeignObjectElement extends StyledElement implements Transformable, Tests , ExternalResourcesRequired, LangSpace native "SVGForeignObjectElement" {
2652 2652
2653 @DomName('SVGForeignObjectElement.SVGForeignObjectElement') 2653 @DomName('SVGForeignObjectElement.SVGForeignObjectElement')
2654 @DocsEditable 2654 @DocsEditable
2655 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject"); 2655 factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_ tag("foreignObject");
2656 2656
2657 /// Checks if this type is supported on the current platform. 2657 /// Checks if this type is supported on the current platform.
2658 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement); 2658 static bool get supported => SvgElement.isTagSupported('foreignObject') && (ne w SvgElement.tag('foreignObject') is ForeignObjectElement);
2659 2659
2660 @DomName('SVGForeignObjectElement.height') 2660 @DomName('SVGForeignObjectElement.height')
2661 @DocsEditable 2661 @DocsEditable
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
2741 @DocsEditable 2741 @DocsEditable
2742 final AnimatedTransformList transform; 2742 final AnimatedTransformList transform;
2743 } 2743 }
2744 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2744 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2745 // for details. All rights reserved. Use of this source code is governed by a 2745 // for details. All rights reserved. Use of this source code is governed by a
2746 // BSD-style license that can be found in the LICENSE file. 2746 // BSD-style license that can be found in the LICENSE file.
2747 2747
2748 2748
2749 @DocsEditable 2749 @DocsEditable
2750 @DomName('SVGGElement') 2750 @DomName('SVGGElement')
2751 class GElement extends StyledElement implements Transformable, Tests, ExternalRe sourcesRequired, LangSpace native "*SVGGElement" { 2751 class GElement extends StyledElement implements Transformable, Tests, ExternalRe sourcesRequired, LangSpace native "SVGGElement" {
2752 2752
2753 @DomName('SVGGElement.SVGGElement') 2753 @DomName('SVGGElement.SVGGElement')
2754 @DocsEditable 2754 @DocsEditable
2755 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g"); 2755 factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
2756 2756
2757 // From SVGExternalResourcesRequired 2757 // From SVGExternalResourcesRequired
2758 2758
2759 @DomName('SVGGElement.externalResourcesRequired') 2759 @DomName('SVGGElement.externalResourcesRequired')
2760 @DocsEditable 2760 @DocsEditable
2761 final AnimatedBoolean externalResourcesRequired; 2761 final AnimatedBoolean externalResourcesRequired;
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
2822 @DocsEditable 2822 @DocsEditable
2823 final AnimatedTransformList transform; 2823 final AnimatedTransformList transform;
2824 } 2824 }
2825 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2825 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2826 // for details. All rights reserved. Use of this source code is governed by a 2826 // for details. All rights reserved. Use of this source code is governed by a
2827 // BSD-style license that can be found in the LICENSE file. 2827 // BSD-style license that can be found in the LICENSE file.
2828 2828
2829 2829
2830 @DocsEditable 2830 @DocsEditable
2831 @DomName('SVGImageElement') 2831 @DomName('SVGImageElement')
2832 class ImageElement extends StyledElement implements UriReference, Tests, Transfo rmable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" { 2832 class ImageElement extends StyledElement implements UriReference, Tests, Transfo rmable, ExternalResourcesRequired, LangSpace native "SVGImageElement" {
2833 2833
2834 @DomName('SVGImageElement.SVGImageElement') 2834 @DomName('SVGImageElement.SVGImageElement')
2835 @DocsEditable 2835 @DocsEditable
2836 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge"); 2836 factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("ima ge");
2837 2837
2838 @DomName('SVGImageElement.height') 2838 @DomName('SVGImageElement.height')
2839 @DocsEditable 2839 @DocsEditable
2840 final AnimatedLength height; 2840 final AnimatedLength height;
2841 2841
2842 @DomName('SVGImageElement.preserveAspectRatio') 2842 @DomName('SVGImageElement.preserveAspectRatio')
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
2944 2944
2945 String xmlspace; 2945 String xmlspace;
2946 } 2946 }
2947 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2947 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2948 // for details. All rights reserved. Use of this source code is governed by a 2948 // for details. All rights reserved. Use of this source code is governed by a
2949 // BSD-style license that can be found in the LICENSE file. 2949 // BSD-style license that can be found in the LICENSE file.
2950 2950
2951 2951
2952 @DocsEditable 2952 @DocsEditable
2953 @DomName('SVGLength') 2953 @DomName('SVGLength')
2954 class Length native "*SVGLength" { 2954 class Length native "SVGLength" {
2955 2955
2956 static const int SVG_LENGTHTYPE_CM = 6; 2956 static const int SVG_LENGTHTYPE_CM = 6;
2957 2957
2958 static const int SVG_LENGTHTYPE_EMS = 3; 2958 static const int SVG_LENGTHTYPE_EMS = 3;
2959 2959
2960 static const int SVG_LENGTHTYPE_EXS = 4; 2960 static const int SVG_LENGTHTYPE_EXS = 4;
2961 2961
2962 static const int SVG_LENGTHTYPE_IN = 8; 2962 static const int SVG_LENGTHTYPE_IN = 8;
2963 2963
2964 static const int SVG_LENGTHTYPE_MM = 7; 2964 static const int SVG_LENGTHTYPE_MM = 7;
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
2999 @DocsEditable 2999 @DocsEditable
3000 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native; 3000 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
3001 } 3001 }
3002 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3002 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3003 // for details. All rights reserved. Use of this source code is governed by a 3003 // for details. All rights reserved. Use of this source code is governed by a
3004 // BSD-style license that can be found in the LICENSE file. 3004 // BSD-style license that can be found in the LICENSE file.
3005 3005
3006 3006
3007 @DocsEditable 3007 @DocsEditable
3008 @DomName('SVGLengthList') 3008 @DomName('SVGLengthList')
3009 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "*SV GLengthList" { 3009 class LengthList implements JavaScriptIndexingBehavior, List<Length> native "SVG LengthList" {
3010 3010
3011 @DomName('SVGLengthList.numberOfItems') 3011 @DomName('SVGLengthList.numberOfItems')
3012 @DocsEditable 3012 @DocsEditable
3013 final int numberOfItems; 3013 final int numberOfItems;
3014 3014
3015 Length operator[](int index) => this.getItem(index); 3015 Length operator[](int index) => this.getItem(index);
3016 3016
3017 void operator[]=(int index, Length value) { 3017 void operator[]=(int index, Length value) {
3018 throw new UnsupportedError("Cannot assign element of immutable List."); 3018 throw new UnsupportedError("Cannot assign element of immutable List.");
3019 } 3019 }
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
3240 @DocsEditable 3240 @DocsEditable
3241 Length replaceItem(Length item, int index) native; 3241 Length replaceItem(Length item, int index) native;
3242 } 3242 }
3243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3244 // for details. All rights reserved. Use of this source code is governed by a 3244 // for details. All rights reserved. Use of this source code is governed by a
3245 // BSD-style license that can be found in the LICENSE file. 3245 // BSD-style license that can be found in the LICENSE file.
3246 3246
3247 3247
3248 @DocsEditable 3248 @DocsEditable
3249 @DomName('SVGLineElement') 3249 @DomName('SVGLineElement')
3250 class LineElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "*SVGLineElement" { 3250 class LineElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGLineElement" {
3251 3251
3252 @DomName('SVGLineElement.SVGLineElement') 3252 @DomName('SVGLineElement.SVGLineElement')
3253 @DocsEditable 3253 @DocsEditable
3254 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line "); 3254 factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line ");
3255 3255
3256 @DomName('SVGLineElement.x1') 3256 @DomName('SVGLineElement.x1')
3257 @DocsEditable 3257 @DocsEditable
3258 final AnimatedLength x1; 3258 final AnimatedLength x1;
3259 3259
3260 @DomName('SVGLineElement.x2') 3260 @DomName('SVGLineElement.x2')
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
3337 @DocsEditable 3337 @DocsEditable
3338 final AnimatedTransformList transform; 3338 final AnimatedTransformList transform;
3339 } 3339 }
3340 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3340 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3341 // for details. All rights reserved. Use of this source code is governed by a 3341 // for details. All rights reserved. Use of this source code is governed by a
3342 // BSD-style license that can be found in the LICENSE file. 3342 // BSD-style license that can be found in the LICENSE file.
3343 3343
3344 3344
3345 @DocsEditable 3345 @DocsEditable
3346 @DomName('SVGLinearGradientElement') 3346 @DomName('SVGLinearGradientElement')
3347 class LinearGradientElement extends _GradientElement native "*SVGLinearGradientE lement" { 3347 class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl ement" {
3348 3348
3349 @DomName('SVGLinearGradientElement.SVGLinearGradientElement') 3349 @DomName('SVGLinearGradientElement.SVGLinearGradientElement')
3350 @DocsEditable 3350 @DocsEditable
3351 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient"); 3351 factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("linearGradient");
3352 3352
3353 @DomName('SVGLinearGradientElement.x1') 3353 @DomName('SVGLinearGradientElement.x1')
3354 @DocsEditable 3354 @DocsEditable
3355 final AnimatedLength x1; 3355 final AnimatedLength x1;
3356 3356
3357 @DomName('SVGLinearGradientElement.x2') 3357 @DomName('SVGLinearGradientElement.x2')
(...skipping 28 matching lines...) Expand all
3386 3386
3387 Matrix getTransformToElement(SvgElement element); 3387 Matrix getTransformToElement(SvgElement element);
3388 } 3388 }
3389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3390 // for details. All rights reserved. Use of this source code is governed by a 3390 // for details. All rights reserved. Use of this source code is governed by a
3391 // BSD-style license that can be found in the LICENSE file. 3391 // BSD-style license that can be found in the LICENSE file.
3392 3392
3393 3393
3394 @DocsEditable 3394 @DocsEditable
3395 @DomName('SVGMarkerElement') 3395 @DomName('SVGMarkerElement')
3396 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "*SVGMarkerElement" { 3396 class MarkerElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGMarkerElement" {
3397 3397
3398 @DomName('SVGMarkerElement.SVGMarkerElement') 3398 @DomName('SVGMarkerElement.SVGMarkerElement')
3399 @DocsEditable 3399 @DocsEditable
3400 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker"); 3400 factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("ma rker");
3401 3401
3402 static const int SVG_MARKERUNITS_STROKEWIDTH = 2; 3402 static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
3403 3403
3404 static const int SVG_MARKERUNITS_UNKNOWN = 0; 3404 static const int SVG_MARKERUNITS_UNKNOWN = 0;
3405 3405
3406 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1; 3406 static const int SVG_MARKERUNITS_USERSPACEONUSE = 1;
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
3473 @DocsEditable 3473 @DocsEditable
3474 String xmlspace; 3474 String xmlspace;
3475 } 3475 }
3476 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3476 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3477 // for details. All rights reserved. Use of this source code is governed by a 3477 // for details. All rights reserved. Use of this source code is governed by a
3478 // BSD-style license that can be found in the LICENSE file. 3478 // BSD-style license that can be found in the LICENSE file.
3479 3479
3480 3480
3481 @DocsEditable 3481 @DocsEditable
3482 @DomName('SVGMaskElement') 3482 @DomName('SVGMaskElement')
3483 class MaskElement extends StyledElement implements Tests, ExternalResourcesRequi red, LangSpace native "*SVGMaskElement" { 3483 class MaskElement extends StyledElement implements Tests, ExternalResourcesRequi red, LangSpace native "SVGMaskElement" {
3484 3484
3485 @DomName('SVGMaskElement.SVGMaskElement') 3485 @DomName('SVGMaskElement.SVGMaskElement')
3486 @DocsEditable 3486 @DocsEditable
3487 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask "); 3487 factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask ");
3488 3488
3489 @DomName('SVGMaskElement.height') 3489 @DomName('SVGMaskElement.height')
3490 @DocsEditable 3490 @DocsEditable
3491 final AnimatedLength height; 3491 final AnimatedLength height;
3492 3492
3493 @DomName('SVGMaskElement.maskContentUnits') 3493 @DomName('SVGMaskElement.maskContentUnits')
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
3544 @DocsEditable 3544 @DocsEditable
3545 bool hasExtension(String extension) native; 3545 bool hasExtension(String extension) native;
3546 } 3546 }
3547 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3547 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3548 // for details. All rights reserved. Use of this source code is governed by a 3548 // for details. All rights reserved. Use of this source code is governed by a
3549 // BSD-style license that can be found in the LICENSE file. 3549 // BSD-style license that can be found in the LICENSE file.
3550 3550
3551 3551
3552 @DocsEditable 3552 @DocsEditable
3553 @DomName('SVGMatrix') 3553 @DomName('SVGMatrix')
3554 class Matrix native "*SVGMatrix" { 3554 class Matrix native "SVGMatrix" {
3555 3555
3556 @DomName('SVGMatrix.a') 3556 @DomName('SVGMatrix.a')
3557 @DocsEditable 3557 @DocsEditable
3558 num a; 3558 num a;
3559 3559
3560 @DomName('SVGMatrix.b') 3560 @DomName('SVGMatrix.b')
3561 @DocsEditable 3561 @DocsEditable
3562 num b; 3562 num b;
3563 3563
3564 @DomName('SVGMatrix.c') 3564 @DomName('SVGMatrix.c')
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
3621 @DocsEditable 3621 @DocsEditable
3622 Matrix translate(num x, num y) native; 3622 Matrix translate(num x, num y) native;
3623 } 3623 }
3624 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3624 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3625 // for details. All rights reserved. Use of this source code is governed by a 3625 // for details. All rights reserved. Use of this source code is governed by a
3626 // BSD-style license that can be found in the LICENSE file. 3626 // BSD-style license that can be found in the LICENSE file.
3627 3627
3628 3628
3629 @DocsEditable 3629 @DocsEditable
3630 @DomName('SVGMetadataElement') 3630 @DomName('SVGMetadataElement')
3631 class MetadataElement extends SvgElement native "*SVGMetadataElement" { 3631 class MetadataElement extends SvgElement native "SVGMetadataElement" {
3632 } 3632 }
3633 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3633 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3634 // for details. All rights reserved. Use of this source code is governed by a 3634 // for details. All rights reserved. Use of this source code is governed by a
3635 // BSD-style license that can be found in the LICENSE file. 3635 // BSD-style license that can be found in the LICENSE file.
3636 3636
3637 3637
3638 @DocsEditable 3638 @DocsEditable
3639 @DomName('SVGNumber') 3639 @DomName('SVGNumber')
3640 class Number native "*SVGNumber" { 3640 class Number native "SVGNumber" {
3641 3641
3642 @DomName('SVGNumber.value') 3642 @DomName('SVGNumber.value')
3643 @DocsEditable 3643 @DocsEditable
3644 num value; 3644 num value;
3645 } 3645 }
3646 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3646 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3647 // for details. All rights reserved. Use of this source code is governed by a 3647 // for details. All rights reserved. Use of this source code is governed by a
3648 // BSD-style license that can be found in the LICENSE file. 3648 // BSD-style license that can be found in the LICENSE file.
3649 3649
3650 3650
3651 @DocsEditable 3651 @DocsEditable
3652 @DomName('SVGNumberList') 3652 @DomName('SVGNumberList')
3653 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "*SV GNumberList" { 3653 class NumberList implements JavaScriptIndexingBehavior, List<Number> native "SVG NumberList" {
3654 3654
3655 @DomName('SVGNumberList.numberOfItems') 3655 @DomName('SVGNumberList.numberOfItems')
3656 @DocsEditable 3656 @DocsEditable
3657 final int numberOfItems; 3657 final int numberOfItems;
3658 3658
3659 Number operator[](int index) => this.getItem(index); 3659 Number operator[](int index) => this.getItem(index);
3660 3660
3661 void operator[]=(int index, Number value) { 3661 void operator[]=(int index, Number value) {
3662 throw new UnsupportedError("Cannot assign element of immutable List."); 3662 throw new UnsupportedError("Cannot assign element of immutable List.");
3663 } 3663 }
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
3884 @DocsEditable 3884 @DocsEditable
3885 Number replaceItem(Number item, int index) native; 3885 Number replaceItem(Number item, int index) native;
3886 } 3886 }
3887 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3887 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3888 // for details. All rights reserved. Use of this source code is governed by a 3888 // for details. All rights reserved. Use of this source code is governed by a
3889 // BSD-style license that can be found in the LICENSE file. 3889 // BSD-style license that can be found in the LICENSE file.
3890 3890
3891 3891
3892 @DocsEditable 3892 @DocsEditable
3893 @DomName('SVGPathElement') 3893 @DomName('SVGPathElement')
3894 class PathElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "*SVGPathElement" { 3894 class PathElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGPathElement" {
3895 3895
3896 @DomName('SVGPathElement.SVGPathElement') 3896 @DomName('SVGPathElement.SVGPathElement')
3897 @DocsEditable 3897 @DocsEditable
3898 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path "); 3898 factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path ");
3899 3899
3900 @DomName('SVGPathElement.animatedNormalizedPathSegList') 3900 @DomName('SVGPathElement.animatedNormalizedPathSegList')
3901 @DocsEditable 3901 @DocsEditable
3902 final PathSegList animatedNormalizedPathSegList; 3902 final PathSegList animatedNormalizedPathSegList;
3903 3903
3904 @DomName('SVGPathElement.animatedPathSegList') 3904 @DomName('SVGPathElement.animatedPathSegList')
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
4092 @DocsEditable 4092 @DocsEditable
4093 final AnimatedTransformList transform; 4093 final AnimatedTransformList transform;
4094 } 4094 }
4095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4095 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4096 // for details. All rights reserved. Use of this source code is governed by a 4096 // for details. All rights reserved. Use of this source code is governed by a
4097 // BSD-style license that can be found in the LICENSE file. 4097 // BSD-style license that can be found in the LICENSE file.
4098 4098
4099 4099
4100 @DocsEditable 4100 @DocsEditable
4101 @DomName('SVGPathSeg') 4101 @DomName('SVGPathSeg')
4102 class PathSeg native "*SVGPathSeg" { 4102 class PathSeg native "SVGPathSeg" {
4103 4103
4104 static const int PATHSEG_ARC_ABS = 10; 4104 static const int PATHSEG_ARC_ABS = 10;
4105 4105
4106 static const int PATHSEG_ARC_REL = 11; 4106 static const int PATHSEG_ARC_REL = 11;
4107 4107
4108 static const int PATHSEG_CLOSEPATH = 1; 4108 static const int PATHSEG_CLOSEPATH = 1;
4109 4109
4110 static const int PATHSEG_CURVETO_CUBIC_ABS = 6; 4110 static const int PATHSEG_CURVETO_CUBIC_ABS = 6;
4111 4111
4112 static const int PATHSEG_CURVETO_CUBIC_REL = 7; 4112 static const int PATHSEG_CURVETO_CUBIC_REL = 7;
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
4149 @DocsEditable 4149 @DocsEditable
4150 final String pathSegTypeAsLetter; 4150 final String pathSegTypeAsLetter;
4151 } 4151 }
4152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4152 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4153 // for details. All rights reserved. Use of this source code is governed by a 4153 // for details. All rights reserved. Use of this source code is governed by a
4154 // BSD-style license that can be found in the LICENSE file. 4154 // BSD-style license that can be found in the LICENSE file.
4155 4155
4156 4156
4157 @DocsEditable 4157 @DocsEditable
4158 @DomName('SVGPathSegArcAbs') 4158 @DomName('SVGPathSegArcAbs')
4159 class PathSegArcAbs extends PathSeg native "*SVGPathSegArcAbs" { 4159 class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" {
4160 4160
4161 @DomName('SVGPathSegArcAbs.angle') 4161 @DomName('SVGPathSegArcAbs.angle')
4162 @DocsEditable 4162 @DocsEditable
4163 num angle; 4163 num angle;
4164 4164
4165 @DomName('SVGPathSegArcAbs.largeArcFlag') 4165 @DomName('SVGPathSegArcAbs.largeArcFlag')
4166 @DocsEditable 4166 @DocsEditable
4167 bool largeArcFlag; 4167 bool largeArcFlag;
4168 4168
4169 @DomName('SVGPathSegArcAbs.r1') 4169 @DomName('SVGPathSegArcAbs.r1')
(...skipping 16 matching lines...) Expand all
4186 @DocsEditable 4186 @DocsEditable
4187 num y; 4187 num y;
4188 } 4188 }
4189 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4189 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4190 // for details. All rights reserved. Use of this source code is governed by a 4190 // for details. All rights reserved. Use of this source code is governed by a
4191 // BSD-style license that can be found in the LICENSE file. 4191 // BSD-style license that can be found in the LICENSE file.
4192 4192
4193 4193
4194 @DocsEditable 4194 @DocsEditable
4195 @DomName('SVGPathSegArcRel') 4195 @DomName('SVGPathSegArcRel')
4196 class PathSegArcRel extends PathSeg native "*SVGPathSegArcRel" { 4196 class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" {
4197 4197
4198 @DomName('SVGPathSegArcRel.angle') 4198 @DomName('SVGPathSegArcRel.angle')
4199 @DocsEditable 4199 @DocsEditable
4200 num angle; 4200 num angle;
4201 4201
4202 @DomName('SVGPathSegArcRel.largeArcFlag') 4202 @DomName('SVGPathSegArcRel.largeArcFlag')
4203 @DocsEditable 4203 @DocsEditable
4204 bool largeArcFlag; 4204 bool largeArcFlag;
4205 4205
4206 @DomName('SVGPathSegArcRel.r1') 4206 @DomName('SVGPathSegArcRel.r1')
(...skipping 16 matching lines...) Expand all
4223 @DocsEditable 4223 @DocsEditable
4224 num y; 4224 num y;
4225 } 4225 }
4226 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4226 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4227 // for details. All rights reserved. Use of this source code is governed by a 4227 // for details. All rights reserved. Use of this source code is governed by a
4228 // BSD-style license that can be found in the LICENSE file. 4228 // BSD-style license that can be found in the LICENSE file.
4229 4229
4230 4230
4231 @DocsEditable 4231 @DocsEditable
4232 @DomName('SVGPathSegClosePath') 4232 @DomName('SVGPathSegClosePath')
4233 class PathSegClosePath extends PathSeg native "*SVGPathSegClosePath" { 4233 class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" {
4234 } 4234 }
4235 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4235 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4236 // for details. All rights reserved. Use of this source code is governed by a 4236 // for details. All rights reserved. Use of this source code is governed by a
4237 // BSD-style license that can be found in the LICENSE file. 4237 // BSD-style license that can be found in the LICENSE file.
4238 4238
4239 4239
4240 @DocsEditable 4240 @DocsEditable
4241 @DomName('SVGPathSegCurvetoCubicAbs') 4241 @DomName('SVGPathSegCurvetoCubicAbs')
4242 class PathSegCurvetoCubicAbs extends PathSeg native "*SVGPathSegCurvetoCubicAbs" { 4242 class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" {
4243 4243
4244 @DomName('SVGPathSegCurvetoCubicAbs.x') 4244 @DomName('SVGPathSegCurvetoCubicAbs.x')
4245 @DocsEditable 4245 @DocsEditable
4246 num x; 4246 num x;
4247 4247
4248 @DomName('SVGPathSegCurvetoCubicAbs.x1') 4248 @DomName('SVGPathSegCurvetoCubicAbs.x1')
4249 @DocsEditable 4249 @DocsEditable
4250 num x1; 4250 num x1;
4251 4251
4252 @DomName('SVGPathSegCurvetoCubicAbs.x2') 4252 @DomName('SVGPathSegCurvetoCubicAbs.x2')
(...skipping 12 matching lines...) Expand all
4265 @DocsEditable 4265 @DocsEditable
4266 num y2; 4266 num y2;
4267 } 4267 }
4268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4268 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4269 // for details. All rights reserved. Use of this source code is governed by a 4269 // for details. All rights reserved. Use of this source code is governed by a
4270 // BSD-style license that can be found in the LICENSE file. 4270 // BSD-style license that can be found in the LICENSE file.
4271 4271
4272 4272
4273 @DocsEditable 4273 @DocsEditable
4274 @DomName('SVGPathSegCurvetoCubicRel') 4274 @DomName('SVGPathSegCurvetoCubicRel')
4275 class PathSegCurvetoCubicRel extends PathSeg native "*SVGPathSegCurvetoCubicRel" { 4275 class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" {
4276 4276
4277 @DomName('SVGPathSegCurvetoCubicRel.x') 4277 @DomName('SVGPathSegCurvetoCubicRel.x')
4278 @DocsEditable 4278 @DocsEditable
4279 num x; 4279 num x;
4280 4280
4281 @DomName('SVGPathSegCurvetoCubicRel.x1') 4281 @DomName('SVGPathSegCurvetoCubicRel.x1')
4282 @DocsEditable 4282 @DocsEditable
4283 num x1; 4283 num x1;
4284 4284
4285 @DomName('SVGPathSegCurvetoCubicRel.x2') 4285 @DomName('SVGPathSegCurvetoCubicRel.x2')
(...skipping 12 matching lines...) Expand all
4298 @DocsEditable 4298 @DocsEditable
4299 num y2; 4299 num y2;
4300 } 4300 }
4301 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4301 // 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 4302 // 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. 4303 // BSD-style license that can be found in the LICENSE file.
4304 4304
4305 4305
4306 @DocsEditable 4306 @DocsEditable
4307 @DomName('SVGPathSegCurvetoCubicSmoothAbs') 4307 @DomName('SVGPathSegCurvetoCubicSmoothAbs')
4308 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "*SVGPathSegCurvetoCub icSmoothAbs" { 4308 class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi cSmoothAbs" {
4309 4309
4310 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') 4310 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x')
4311 @DocsEditable 4311 @DocsEditable
4312 num x; 4312 num x;
4313 4313
4314 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') 4314 @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2')
4315 @DocsEditable 4315 @DocsEditable
4316 num x2; 4316 num x2;
4317 4317
4318 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') 4318 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y')
4319 @DocsEditable 4319 @DocsEditable
4320 num y; 4320 num y;
4321 4321
4322 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') 4322 @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2')
4323 @DocsEditable 4323 @DocsEditable
4324 num y2; 4324 num y2;
4325 } 4325 }
4326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4326 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4327 // for details. All rights reserved. Use of this source code is governed by a 4327 // for details. All rights reserved. Use of this source code is governed by a
4328 // BSD-style license that can be found in the LICENSE file. 4328 // BSD-style license that can be found in the LICENSE file.
4329 4329
4330 4330
4331 @DocsEditable 4331 @DocsEditable
4332 @DomName('SVGPathSegCurvetoCubicSmoothRel') 4332 @DomName('SVGPathSegCurvetoCubicSmoothRel')
4333 class PathSegCurvetoCubicSmoothRel extends PathSeg native "*SVGPathSegCurvetoCub icSmoothRel" { 4333 class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi cSmoothRel" {
4334 4334
4335 @DomName('SVGPathSegCurvetoCubicSmoothRel.x') 4335 @DomName('SVGPathSegCurvetoCubicSmoothRel.x')
4336 @DocsEditable 4336 @DocsEditable
4337 num x; 4337 num x;
4338 4338
4339 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') 4339 @DomName('SVGPathSegCurvetoCubicSmoothRel.x2')
4340 @DocsEditable 4340 @DocsEditable
4341 num x2; 4341 num x2;
4342 4342
4343 @DomName('SVGPathSegCurvetoCubicSmoothRel.y') 4343 @DomName('SVGPathSegCurvetoCubicSmoothRel.y')
4344 @DocsEditable 4344 @DocsEditable
4345 num y; 4345 num y;
4346 4346
4347 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') 4347 @DomName('SVGPathSegCurvetoCubicSmoothRel.y2')
4348 @DocsEditable 4348 @DocsEditable
4349 num y2; 4349 num y2;
4350 } 4350 }
4351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4351 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4352 // for details. All rights reserved. Use of this source code is governed by a 4352 // for details. All rights reserved. Use of this source code is governed by a
4353 // BSD-style license that can be found in the LICENSE file. 4353 // BSD-style license that can be found in the LICENSE file.
4354 4354
4355 4355
4356 @DocsEditable 4356 @DocsEditable
4357 @DomName('SVGPathSegCurvetoQuadraticAbs') 4357 @DomName('SVGPathSegCurvetoQuadraticAbs')
4358 class PathSegCurvetoQuadraticAbs extends PathSeg native "*SVGPathSegCurvetoQuadr aticAbs" { 4358 class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra ticAbs" {
4359 4359
4360 @DomName('SVGPathSegCurvetoQuadraticAbs.x') 4360 @DomName('SVGPathSegCurvetoQuadraticAbs.x')
4361 @DocsEditable 4361 @DocsEditable
4362 num x; 4362 num x;
4363 4363
4364 @DomName('SVGPathSegCurvetoQuadraticAbs.x1') 4364 @DomName('SVGPathSegCurvetoQuadraticAbs.x1')
4365 @DocsEditable 4365 @DocsEditable
4366 num x1; 4366 num x1;
4367 4367
4368 @DomName('SVGPathSegCurvetoQuadraticAbs.y') 4368 @DomName('SVGPathSegCurvetoQuadraticAbs.y')
4369 @DocsEditable 4369 @DocsEditable
4370 num y; 4370 num y;
4371 4371
4372 @DomName('SVGPathSegCurvetoQuadraticAbs.y1') 4372 @DomName('SVGPathSegCurvetoQuadraticAbs.y1')
4373 @DocsEditable 4373 @DocsEditable
4374 num y1; 4374 num y1;
4375 } 4375 }
4376 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4376 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4377 // for details. All rights reserved. Use of this source code is governed by a 4377 // for details. All rights reserved. Use of this source code is governed by a
4378 // BSD-style license that can be found in the LICENSE file. 4378 // BSD-style license that can be found in the LICENSE file.
4379 4379
4380 4380
4381 @DocsEditable 4381 @DocsEditable
4382 @DomName('SVGPathSegCurvetoQuadraticRel') 4382 @DomName('SVGPathSegCurvetoQuadraticRel')
4383 class PathSegCurvetoQuadraticRel extends PathSeg native "*SVGPathSegCurvetoQuadr aticRel" { 4383 class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra ticRel" {
4384 4384
4385 @DomName('SVGPathSegCurvetoQuadraticRel.x') 4385 @DomName('SVGPathSegCurvetoQuadraticRel.x')
4386 @DocsEditable 4386 @DocsEditable
4387 num x; 4387 num x;
4388 4388
4389 @DomName('SVGPathSegCurvetoQuadraticRel.x1') 4389 @DomName('SVGPathSegCurvetoQuadraticRel.x1')
4390 @DocsEditable 4390 @DocsEditable
4391 num x1; 4391 num x1;
4392 4392
4393 @DomName('SVGPathSegCurvetoQuadraticRel.y') 4393 @DomName('SVGPathSegCurvetoQuadraticRel.y')
4394 @DocsEditable 4394 @DocsEditable
4395 num y; 4395 num y;
4396 4396
4397 @DomName('SVGPathSegCurvetoQuadraticRel.y1') 4397 @DomName('SVGPathSegCurvetoQuadraticRel.y1')
4398 @DocsEditable 4398 @DocsEditable
4399 num y1; 4399 num y1;
4400 } 4400 }
4401 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4401 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4402 // for details. All rights reserved. Use of this source code is governed by a 4402 // for details. All rights reserved. Use of this source code is governed by a
4403 // BSD-style license that can be found in the LICENSE file. 4403 // BSD-style license that can be found in the LICENSE file.
4404 4404
4405 4405
4406 @DocsEditable 4406 @DocsEditable
4407 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs') 4407 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs')
4408 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothAbs" { 4408 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto QuadraticSmoothAbs" {
4409 4409
4410 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') 4410 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x')
4411 @DocsEditable 4411 @DocsEditable
4412 num x; 4412 num x;
4413 4413
4414 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') 4414 @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y')
4415 @DocsEditable 4415 @DocsEditable
4416 num y; 4416 num y;
4417 } 4417 }
4418 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4418 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4419 // for details. All rights reserved. Use of this source code is governed by a 4419 // for details. All rights reserved. Use of this source code is governed by a
4420 // BSD-style license that can be found in the LICENSE file. 4420 // BSD-style license that can be found in the LICENSE file.
4421 4421
4422 4422
4423 @DocsEditable 4423 @DocsEditable
4424 @DomName('SVGPathSegCurvetoQuadraticSmoothRel') 4424 @DomName('SVGPathSegCurvetoQuadraticSmoothRel')
4425 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "*SVGPathSegCurvet oQuadraticSmoothRel" { 4425 class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto QuadraticSmoothRel" {
4426 4426
4427 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') 4427 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x')
4428 @DocsEditable 4428 @DocsEditable
4429 num x; 4429 num x;
4430 4430
4431 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') 4431 @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y')
4432 @DocsEditable 4432 @DocsEditable
4433 num y; 4433 num y;
4434 } 4434 }
4435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4435 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4436 // for details. All rights reserved. Use of this source code is governed by a 4436 // for details. All rights reserved. Use of this source code is governed by a
4437 // BSD-style license that can be found in the LICENSE file. 4437 // BSD-style license that can be found in the LICENSE file.
4438 4438
4439 4439
4440 @DocsEditable 4440 @DocsEditable
4441 @DomName('SVGPathSegLinetoAbs') 4441 @DomName('SVGPathSegLinetoAbs')
4442 class PathSegLinetoAbs extends PathSeg native "*SVGPathSegLinetoAbs" { 4442 class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" {
4443 4443
4444 @DomName('SVGPathSegLinetoAbs.x') 4444 @DomName('SVGPathSegLinetoAbs.x')
4445 @DocsEditable 4445 @DocsEditable
4446 num x; 4446 num x;
4447 4447
4448 @DomName('SVGPathSegLinetoAbs.y') 4448 @DomName('SVGPathSegLinetoAbs.y')
4449 @DocsEditable 4449 @DocsEditable
4450 num y; 4450 num y;
4451 } 4451 }
4452 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4452 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4453 // for details. All rights reserved. Use of this source code is governed by a 4453 // for details. All rights reserved. Use of this source code is governed by a
4454 // BSD-style license that can be found in the LICENSE file. 4454 // BSD-style license that can be found in the LICENSE file.
4455 4455
4456 4456
4457 @DocsEditable 4457 @DocsEditable
4458 @DomName('SVGPathSegLinetoHorizontalAbs') 4458 @DomName('SVGPathSegLinetoHorizontalAbs')
4459 class PathSegLinetoHorizontalAbs extends PathSeg native "*SVGPathSegLinetoHorizo ntalAbs" { 4459 class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon talAbs" {
4460 4460
4461 @DomName('SVGPathSegLinetoHorizontalAbs.x') 4461 @DomName('SVGPathSegLinetoHorizontalAbs.x')
4462 @DocsEditable 4462 @DocsEditable
4463 num x; 4463 num x;
4464 } 4464 }
4465 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4465 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4466 // for details. All rights reserved. Use of this source code is governed by a 4466 // for details. All rights reserved. Use of this source code is governed by a
4467 // BSD-style license that can be found in the LICENSE file. 4467 // BSD-style license that can be found in the LICENSE file.
4468 4468
4469 4469
4470 @DocsEditable 4470 @DocsEditable
4471 @DomName('SVGPathSegLinetoHorizontalRel') 4471 @DomName('SVGPathSegLinetoHorizontalRel')
4472 class PathSegLinetoHorizontalRel extends PathSeg native "*SVGPathSegLinetoHorizo ntalRel" { 4472 class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon talRel" {
4473 4473
4474 @DomName('SVGPathSegLinetoHorizontalRel.x') 4474 @DomName('SVGPathSegLinetoHorizontalRel.x')
4475 @DocsEditable 4475 @DocsEditable
4476 num x; 4476 num x;
4477 } 4477 }
4478 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4478 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4479 // for details. All rights reserved. Use of this source code is governed by a 4479 // for details. All rights reserved. Use of this source code is governed by a
4480 // BSD-style license that can be found in the LICENSE file. 4480 // BSD-style license that can be found in the LICENSE file.
4481 4481
4482 4482
4483 @DocsEditable 4483 @DocsEditable
4484 @DomName('SVGPathSegLinetoRel') 4484 @DomName('SVGPathSegLinetoRel')
4485 class PathSegLinetoRel extends PathSeg native "*SVGPathSegLinetoRel" { 4485 class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" {
4486 4486
4487 @DomName('SVGPathSegLinetoRel.x') 4487 @DomName('SVGPathSegLinetoRel.x')
4488 @DocsEditable 4488 @DocsEditable
4489 num x; 4489 num x;
4490 4490
4491 @DomName('SVGPathSegLinetoRel.y') 4491 @DomName('SVGPathSegLinetoRel.y')
4492 @DocsEditable 4492 @DocsEditable
4493 num y; 4493 num y;
4494 } 4494 }
4495 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4495 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4496 // for details. All rights reserved. Use of this source code is governed by a 4496 // for details. All rights reserved. Use of this source code is governed by a
4497 // BSD-style license that can be found in the LICENSE file. 4497 // BSD-style license that can be found in the LICENSE file.
4498 4498
4499 4499
4500 @DocsEditable 4500 @DocsEditable
4501 @DomName('SVGPathSegLinetoVerticalAbs') 4501 @DomName('SVGPathSegLinetoVerticalAbs')
4502 class PathSegLinetoVerticalAbs extends PathSeg native "*SVGPathSegLinetoVertical Abs" { 4502 class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA bs" {
4503 4503
4504 @DomName('SVGPathSegLinetoVerticalAbs.y') 4504 @DomName('SVGPathSegLinetoVerticalAbs.y')
4505 @DocsEditable 4505 @DocsEditable
4506 num y; 4506 num y;
4507 } 4507 }
4508 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4508 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4509 // for details. All rights reserved. Use of this source code is governed by a 4509 // for details. All rights reserved. Use of this source code is governed by a
4510 // BSD-style license that can be found in the LICENSE file. 4510 // BSD-style license that can be found in the LICENSE file.
4511 4511
4512 4512
4513 @DocsEditable 4513 @DocsEditable
4514 @DomName('SVGPathSegLinetoVerticalRel') 4514 @DomName('SVGPathSegLinetoVerticalRel')
4515 class PathSegLinetoVerticalRel extends PathSeg native "*SVGPathSegLinetoVertical Rel" { 4515 class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR el" {
4516 4516
4517 @DomName('SVGPathSegLinetoVerticalRel.y') 4517 @DomName('SVGPathSegLinetoVerticalRel.y')
4518 @DocsEditable 4518 @DocsEditable
4519 num y; 4519 num y;
4520 } 4520 }
4521 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4521 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4522 // for details. All rights reserved. Use of this source code is governed by a 4522 // for details. All rights reserved. Use of this source code is governed by a
4523 // BSD-style license that can be found in the LICENSE file. 4523 // BSD-style license that can be found in the LICENSE file.
4524 4524
4525 4525
4526 @DocsEditable 4526 @DocsEditable
4527 @DomName('SVGPathSegList') 4527 @DomName('SVGPathSegList')
4528 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "* SVGPathSegList" { 4528 class PathSegList implements JavaScriptIndexingBehavior, List<PathSeg> native "S VGPathSegList" {
4529 4529
4530 @DomName('SVGPathSegList.numberOfItems') 4530 @DomName('SVGPathSegList.numberOfItems')
4531 @DocsEditable 4531 @DocsEditable
4532 final int numberOfItems; 4532 final int numberOfItems;
4533 4533
4534 PathSeg operator[](int index) => this.getItem(index); 4534 PathSeg operator[](int index) => this.getItem(index);
4535 4535
4536 void operator[]=(int index, PathSeg value) { 4536 void operator[]=(int index, PathSeg value) {
4537 throw new UnsupportedError("Cannot assign element of immutable List."); 4537 throw new UnsupportedError("Cannot assign element of immutable List.");
4538 } 4538 }
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
4759 @DocsEditable 4759 @DocsEditable
4760 PathSeg replaceItem(PathSeg newItem, int index) native; 4760 PathSeg replaceItem(PathSeg newItem, int index) native;
4761 } 4761 }
4762 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4762 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4763 // for details. All rights reserved. Use of this source code is governed by a 4763 // for details. All rights reserved. Use of this source code is governed by a
4764 // BSD-style license that can be found in the LICENSE file. 4764 // BSD-style license that can be found in the LICENSE file.
4765 4765
4766 4766
4767 @DocsEditable 4767 @DocsEditable
4768 @DomName('SVGPathSegMovetoAbs') 4768 @DomName('SVGPathSegMovetoAbs')
4769 class PathSegMovetoAbs extends PathSeg native "*SVGPathSegMovetoAbs" { 4769 class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" {
4770 4770
4771 @DomName('SVGPathSegMovetoAbs.x') 4771 @DomName('SVGPathSegMovetoAbs.x')
4772 @DocsEditable 4772 @DocsEditable
4773 num x; 4773 num x;
4774 4774
4775 @DomName('SVGPathSegMovetoAbs.y') 4775 @DomName('SVGPathSegMovetoAbs.y')
4776 @DocsEditable 4776 @DocsEditable
4777 num y; 4777 num y;
4778 } 4778 }
4779 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4779 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4780 // for details. All rights reserved. Use of this source code is governed by a 4780 // for details. All rights reserved. Use of this source code is governed by a
4781 // BSD-style license that can be found in the LICENSE file. 4781 // BSD-style license that can be found in the LICENSE file.
4782 4782
4783 4783
4784 @DocsEditable 4784 @DocsEditable
4785 @DomName('SVGPathSegMovetoRel') 4785 @DomName('SVGPathSegMovetoRel')
4786 class PathSegMovetoRel extends PathSeg native "*SVGPathSegMovetoRel" { 4786 class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" {
4787 4787
4788 @DomName('SVGPathSegMovetoRel.x') 4788 @DomName('SVGPathSegMovetoRel.x')
4789 @DocsEditable 4789 @DocsEditable
4790 num x; 4790 num x;
4791 4791
4792 @DomName('SVGPathSegMovetoRel.y') 4792 @DomName('SVGPathSegMovetoRel.y')
4793 @DocsEditable 4793 @DocsEditable
4794 num y; 4794 num y;
4795 } 4795 }
4796 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4796 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4797 // for details. All rights reserved. Use of this source code is governed by a 4797 // for details. All rights reserved. Use of this source code is governed by a
4798 // BSD-style license that can be found in the LICENSE file. 4798 // BSD-style license that can be found in the LICENSE file.
4799 4799
4800 4800
4801 @DocsEditable 4801 @DocsEditable
4802 @DomName('SVGPatternElement') 4802 @DomName('SVGPatternElement')
4803 class PatternElement extends StyledElement implements FitToViewBox, UriReference , Tests, ExternalResourcesRequired, LangSpace native "*SVGPatternElement" { 4803 class PatternElement extends StyledElement implements FitToViewBox, UriReference , Tests, ExternalResourcesRequired, LangSpace native "SVGPatternElement" {
4804 4804
4805 @DomName('SVGPatternElement.SVGPatternElement') 4805 @DomName('SVGPatternElement.SVGPatternElement')
4806 @DocsEditable 4806 @DocsEditable
4807 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern"); 4807 factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("p attern");
4808 4808
4809 @DomName('SVGPatternElement.height') 4809 @DomName('SVGPatternElement.height')
4810 @DocsEditable 4810 @DocsEditable
4811 final AnimatedLength height; 4811 final AnimatedLength height;
4812 4812
4813 @DomName('SVGPatternElement.patternContentUnits') 4813 @DomName('SVGPatternElement.patternContentUnits')
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
4884 @DocsEditable 4884 @DocsEditable
4885 final AnimatedString href; 4885 final AnimatedString href;
4886 } 4886 }
4887 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4887 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4888 // for details. All rights reserved. Use of this source code is governed by a 4888 // for details. All rights reserved. Use of this source code is governed by a
4889 // BSD-style license that can be found in the LICENSE file. 4889 // BSD-style license that can be found in the LICENSE file.
4890 4890
4891 4891
4892 @DocsEditable 4892 @DocsEditable
4893 @DomName('SVGPoint') 4893 @DomName('SVGPoint')
4894 class Point native "*SVGPoint" { 4894 class Point native "SVGPoint" {
4895 4895
4896 @DomName('SVGPoint.x') 4896 @DomName('SVGPoint.x')
4897 @DocsEditable 4897 @DocsEditable
4898 num x; 4898 num x;
4899 4899
4900 @DomName('SVGPoint.y') 4900 @DomName('SVGPoint.y')
4901 @DocsEditable 4901 @DocsEditable
4902 num y; 4902 num y;
4903 4903
4904 @DomName('SVGPoint.matrixTransform') 4904 @DomName('SVGPoint.matrixTransform')
4905 @DocsEditable 4905 @DocsEditable
4906 Point matrixTransform(Matrix matrix) native; 4906 Point matrixTransform(Matrix matrix) native;
4907 } 4907 }
4908 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4908 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4909 // for details. All rights reserved. Use of this source code is governed by a 4909 // for details. All rights reserved. Use of this source code is governed by a
4910 // BSD-style license that can be found in the LICENSE file. 4910 // BSD-style license that can be found in the LICENSE file.
4911 4911
4912 4912
4913 @DocsEditable 4913 @DocsEditable
4914 @DomName('SVGPointList') 4914 @DomName('SVGPointList')
4915 class PointList native "*SVGPointList" { 4915 class PointList native "SVGPointList" {
4916 4916
4917 @DomName('SVGPointList.numberOfItems') 4917 @DomName('SVGPointList.numberOfItems')
4918 @DocsEditable 4918 @DocsEditable
4919 final int numberOfItems; 4919 final int numberOfItems;
4920 4920
4921 @DomName('SVGPointList.appendItem') 4921 @DomName('SVGPointList.appendItem')
4922 @DocsEditable 4922 @DocsEditable
4923 Point appendItem(Point item) native; 4923 Point appendItem(Point item) native;
4924 4924
4925 @DomName('SVGPointList.clear') 4925 @DomName('SVGPointList.clear')
(...skipping 20 matching lines...) Expand all
4946 @DocsEditable 4946 @DocsEditable
4947 Point replaceItem(Point item, int index) native; 4947 Point replaceItem(Point item, int index) native;
4948 } 4948 }
4949 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 4949 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4950 // for details. All rights reserved. Use of this source code is governed by a 4950 // for details. All rights reserved. Use of this source code is governed by a
4951 // BSD-style license that can be found in the LICENSE file. 4951 // BSD-style license that can be found in the LICENSE file.
4952 4952
4953 4953
4954 @DocsEditable 4954 @DocsEditable
4955 @DomName('SVGPolygonElement') 4955 @DomName('SVGPolygonElement')
4956 class PolygonElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "*SVGPolygonElement" { 4956 class PolygonElement extends StyledElement implements Transformable, Tests, Exte rnalResourcesRequired, LangSpace native "SVGPolygonElement" {
4957 4957
4958 @DomName('SVGPolygonElement.SVGPolygonElement') 4958 @DomName('SVGPolygonElement.SVGPolygonElement')
4959 @DocsEditable 4959 @DocsEditable
4960 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon"); 4960 factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("p olygon");
4961 4961
4962 @DomName('SVGPolygonElement.animatedPoints') 4962 @DomName('SVGPolygonElement.animatedPoints')
4963 @DocsEditable 4963 @DocsEditable
4964 final PointList animatedPoints; 4964 final PointList animatedPoints;
4965 4965
4966 @DomName('SVGPolygonElement.points') 4966 @DomName('SVGPolygonElement.points')
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
5035 @DocsEditable 5035 @DocsEditable
5036 final AnimatedTransformList transform; 5036 final AnimatedTransformList transform;
5037 } 5037 }
5038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5038 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5039 // for details. All rights reserved. Use of this source code is governed by a 5039 // for details. All rights reserved. Use of this source code is governed by a
5040 // BSD-style license that can be found in the LICENSE file. 5040 // BSD-style license that can be found in the LICENSE file.
5041 5041
5042 5042
5043 @DocsEditable 5043 @DocsEditable
5044 @DomName('SVGPolylineElement') 5044 @DomName('SVGPolylineElement')
5045 class PolylineElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "*SVGPolylineElement" { 5045 class PolylineElement extends StyledElement implements Transformable, Tests, Ext ernalResourcesRequired, LangSpace native "SVGPolylineElement" {
5046 5046
5047 @DomName('SVGPolylineElement.SVGPolylineElement') 5047 @DomName('SVGPolylineElement.SVGPolylineElement')
5048 @DocsEditable 5048 @DocsEditable
5049 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline"); 5049 factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag(" polyline");
5050 5050
5051 @DomName('SVGPolylineElement.animatedPoints') 5051 @DomName('SVGPolylineElement.animatedPoints')
5052 @DocsEditable 5052 @DocsEditable
5053 final PointList animatedPoints; 5053 final PointList animatedPoints;
5054 5054
5055 @DomName('SVGPolylineElement.points') 5055 @DomName('SVGPolylineElement.points')
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
5124 @DocsEditable 5124 @DocsEditable
5125 final AnimatedTransformList transform; 5125 final AnimatedTransformList transform;
5126 } 5126 }
5127 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5127 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5128 // for details. All rights reserved. Use of this source code is governed by a 5128 // for details. All rights reserved. Use of this source code is governed by a
5129 // BSD-style license that can be found in the LICENSE file. 5129 // BSD-style license that can be found in the LICENSE file.
5130 5130
5131 5131
5132 @DocsEditable 5132 @DocsEditable
5133 @DomName('SVGPreserveAspectRatio') 5133 @DomName('SVGPreserveAspectRatio')
5134 class PreserveAspectRatio native "*SVGPreserveAspectRatio" { 5134 class PreserveAspectRatio native "SVGPreserveAspectRatio" {
5135 5135
5136 static const int SVG_MEETORSLICE_MEET = 1; 5136 static const int SVG_MEETORSLICE_MEET = 1;
5137 5137
5138 static const int SVG_MEETORSLICE_SLICE = 2; 5138 static const int SVG_MEETORSLICE_SLICE = 2;
5139 5139
5140 static const int SVG_MEETORSLICE_UNKNOWN = 0; 5140 static const int SVG_MEETORSLICE_UNKNOWN = 0;
5141 5141
5142 static const int SVG_PRESERVEASPECTRATIO_NONE = 1; 5142 static const int SVG_PRESERVEASPECTRATIO_NONE = 1;
5143 5143
5144 static const int SVG_PRESERVEASPECTRATIO_UNKNOWN = 0; 5144 static const int SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
(...skipping 24 matching lines...) Expand all
5169 @DocsEditable 5169 @DocsEditable
5170 int meetOrSlice; 5170 int meetOrSlice;
5171 } 5171 }
5172 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5172 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5173 // for details. All rights reserved. Use of this source code is governed by a 5173 // for details. All rights reserved. Use of this source code is governed by a
5174 // BSD-style license that can be found in the LICENSE file. 5174 // BSD-style license that can be found in the LICENSE file.
5175 5175
5176 5176
5177 @DocsEditable 5177 @DocsEditable
5178 @DomName('SVGRadialGradientElement') 5178 @DomName('SVGRadialGradientElement')
5179 class RadialGradientElement extends _GradientElement native "*SVGRadialGradientE lement" { 5179 class RadialGradientElement extends _GradientElement native "SVGRadialGradientEl ement" {
5180 5180
5181 @DomName('SVGRadialGradientElement.SVGRadialGradientElement') 5181 @DomName('SVGRadialGradientElement.SVGRadialGradientElement')
5182 @DocsEditable 5182 @DocsEditable
5183 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient"); 5183 factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement _tag("radialGradient");
5184 5184
5185 @DomName('SVGRadialGradientElement.cx') 5185 @DomName('SVGRadialGradientElement.cx')
5186 @DocsEditable 5186 @DocsEditable
5187 final AnimatedLength cx; 5187 final AnimatedLength cx;
5188 5188
5189 @DomName('SVGRadialGradientElement.cy') 5189 @DomName('SVGRadialGradientElement.cy')
(...skipping 16 matching lines...) Expand all
5206 @DocsEditable 5206 @DocsEditable
5207 final AnimatedLength r; 5207 final AnimatedLength r;
5208 } 5208 }
5209 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5209 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5210 // for details. All rights reserved. Use of this source code is governed by a 5210 // for details. All rights reserved. Use of this source code is governed by a
5211 // BSD-style license that can be found in the LICENSE file. 5211 // BSD-style license that can be found in the LICENSE file.
5212 5212
5213 5213
5214 @DocsEditable 5214 @DocsEditable
5215 @DomName('SVGRect') 5215 @DomName('SVGRect')
5216 class Rect native "*SVGRect" { 5216 class Rect native "SVGRect" {
5217 5217
5218 @DomName('SVGRect.height') 5218 @DomName('SVGRect.height')
5219 @DocsEditable 5219 @DocsEditable
5220 num height; 5220 num height;
5221 5221
5222 @DomName('SVGRect.width') 5222 @DomName('SVGRect.width')
5223 @DocsEditable 5223 @DocsEditable
5224 num width; 5224 num width;
5225 5225
5226 @DomName('SVGRect.x') 5226 @DomName('SVGRect.x')
5227 @DocsEditable 5227 @DocsEditable
5228 num x; 5228 num x;
5229 5229
5230 @DomName('SVGRect.y') 5230 @DomName('SVGRect.y')
5231 @DocsEditable 5231 @DocsEditable
5232 num y; 5232 num y;
5233 } 5233 }
5234 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5234 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5235 // for details. All rights reserved. Use of this source code is governed by a 5235 // for details. All rights reserved. Use of this source code is governed by a
5236 // BSD-style license that can be found in the LICENSE file. 5236 // BSD-style license that can be found in the LICENSE file.
5237 5237
5238 5238
5239 @DocsEditable 5239 @DocsEditable
5240 @DomName('SVGRectElement') 5240 @DomName('SVGRectElement')
5241 class RectElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "*SVGRectElement" { 5241 class RectElement extends StyledElement implements Transformable, Tests, Externa lResourcesRequired, LangSpace native "SVGRectElement" {
5242 5242
5243 @DomName('SVGRectElement.SVGRectElement') 5243 @DomName('SVGRectElement.SVGRectElement')
5244 @DocsEditable 5244 @DocsEditable
5245 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect "); 5245 factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect ");
5246 5246
5247 @DomName('SVGRectElement.height') 5247 @DomName('SVGRectElement.height')
5248 @DocsEditable 5248 @DocsEditable
5249 final AnimatedLength height; 5249 final AnimatedLength height;
5250 5250
5251 @DomName('SVGRectElement.rx') 5251 @DomName('SVGRectElement.rx')
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
5336 @DocsEditable 5336 @DocsEditable
5337 final AnimatedTransformList transform; 5337 final AnimatedTransformList transform;
5338 } 5338 }
5339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5339 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5340 // for details. All rights reserved. Use of this source code is governed by a 5340 // for details. All rights reserved. Use of this source code is governed by a
5341 // BSD-style license that can be found in the LICENSE file. 5341 // BSD-style license that can be found in the LICENSE file.
5342 5342
5343 5343
5344 @DocsEditable 5344 @DocsEditable
5345 @DomName('SVGRenderingIntent') 5345 @DomName('SVGRenderingIntent')
5346 class RenderingIntent native "*SVGRenderingIntent" { 5346 class RenderingIntent native "SVGRenderingIntent" {
5347 5347
5348 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5; 5348 static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
5349 5349
5350 static const int RENDERING_INTENT_AUTO = 1; 5350 static const int RENDERING_INTENT_AUTO = 1;
5351 5351
5352 static const int RENDERING_INTENT_PERCEPTUAL = 2; 5352 static const int RENDERING_INTENT_PERCEPTUAL = 2;
5353 5353
5354 static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3; 5354 static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
5355 5355
5356 static const int RENDERING_INTENT_SATURATION = 4; 5356 static const int RENDERING_INTENT_SATURATION = 4;
5357 5357
5358 static const int RENDERING_INTENT_UNKNOWN = 0; 5358 static const int RENDERING_INTENT_UNKNOWN = 0;
5359 } 5359 }
5360 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5360 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5361 // for details. All rights reserved. Use of this source code is governed by a 5361 // for details. All rights reserved. Use of this source code is governed by a
5362 // BSD-style license that can be found in the LICENSE file. 5362 // BSD-style license that can be found in the LICENSE file.
5363 5363
5364 5364
5365 @DocsEditable 5365 @DocsEditable
5366 @DomName('SVGScriptElement') 5366 @DomName('SVGScriptElement')
5367 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "*SVGScriptElement" { 5367 class ScriptElement extends SvgElement implements UriReference, ExternalResource sRequired native "SVGScriptElement" {
5368 5368
5369 @DomName('SVGScriptElement.SVGScriptElement') 5369 @DomName('SVGScriptElement.SVGScriptElement')
5370 @DocsEditable 5370 @DocsEditable
5371 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript"); 5371 factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("sc ript");
5372 5372
5373 @DomName('SVGScriptElement.type') 5373 @DomName('SVGScriptElement.type')
5374 @DocsEditable 5374 @DocsEditable
5375 String type; 5375 String type;
5376 5376
5377 // From SVGExternalResourcesRequired 5377 // From SVGExternalResourcesRequired
(...skipping 11 matching lines...) Expand all
5389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5389 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5390 // for details. All rights reserved. Use of this source code is governed by a 5390 // for details. All rights reserved. Use of this source code is governed by a
5391 // BSD-style license that can be found in the LICENSE file. 5391 // BSD-style license that can be found in the LICENSE file.
5392 5392
5393 5393
5394 @DocsEditable 5394 @DocsEditable
5395 @DomName('SVGSetElement') 5395 @DomName('SVGSetElement')
5396 @SupportedBrowser(SupportedBrowser.CHROME) 5396 @SupportedBrowser(SupportedBrowser.CHROME)
5397 @SupportedBrowser(SupportedBrowser.FIREFOX) 5397 @SupportedBrowser(SupportedBrowser.FIREFOX)
5398 @SupportedBrowser(SupportedBrowser.SAFARI) 5398 @SupportedBrowser(SupportedBrowser.SAFARI)
5399 class SetElement extends AnimationElement native "*SVGSetElement" { 5399 class SetElement extends AnimationElement native "SVGSetElement" {
5400 5400
5401 @DomName('SVGSetElement.SVGSetElement') 5401 @DomName('SVGSetElement.SVGSetElement')
5402 @DocsEditable 5402 @DocsEditable
5403 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ; 5403 factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set") ;
5404 5404
5405 /// Checks if this type is supported on the current platform. 5405 /// Checks if this type is supported on the current platform.
5406 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement); 5406 static bool get supported => SvgElement.isTagSupported('set') && (new SvgEleme nt.tag('set') is SetElement);
5407 } 5407 }
5408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5409 // for details. All rights reserved. Use of this source code is governed by a 5409 // for details. All rights reserved. Use of this source code is governed by a
5410 // BSD-style license that can be found in the LICENSE file. 5410 // BSD-style license that can be found in the LICENSE file.
5411 5411
5412 5412
5413 @DocsEditable 5413 @DocsEditable
5414 @DomName('SVGStopElement') 5414 @DomName('SVGStopElement')
5415 class StopElement extends StyledElement native "*SVGStopElement" { 5415 class StopElement extends StyledElement native "SVGStopElement" {
5416 5416
5417 @DomName('SVGStopElement.SVGStopElement') 5417 @DomName('SVGStopElement.SVGStopElement')
5418 @DocsEditable 5418 @DocsEditable
5419 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop "); 5419 factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop ");
5420 5420
5421 @JSName('offset') 5421 @JSName('offset')
5422 @DomName('SVGStopElement.offset') 5422 @DomName('SVGStopElement.offset')
5423 @DocsEditable 5423 @DocsEditable
5424 final AnimatedNumber gradientOffset; 5424 final AnimatedNumber gradientOffset;
5425 } 5425 }
5426 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5426 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5427 // for details. All rights reserved. Use of this source code is governed by a 5427 // for details. All rights reserved. Use of this source code is governed by a
5428 // BSD-style license that can be found in the LICENSE file. 5428 // BSD-style license that can be found in the LICENSE file.
5429 5429
5430 5430
5431 @DocsEditable 5431 @DocsEditable
5432 @DomName('SVGStringList') 5432 @DomName('SVGStringList')
5433 class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV GStringList" { 5433 class StringList implements JavaScriptIndexingBehavior, List<String> native "SVG StringList" {
5434 5434
5435 @DomName('SVGStringList.numberOfItems') 5435 @DomName('SVGStringList.numberOfItems')
5436 @DocsEditable 5436 @DocsEditable
5437 final int numberOfItems; 5437 final int numberOfItems;
5438 5438
5439 String operator[](int index) => this.getItem(index); 5439 String operator[](int index) => this.getItem(index);
5440 5440
5441 void operator[]=(int index, String value) { 5441 void operator[]=(int index, String value) {
5442 throw new UnsupportedError("Cannot assign element of immutable List."); 5442 throw new UnsupportedError("Cannot assign element of immutable List.");
5443 } 5443 }
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
5664 @DocsEditable 5664 @DocsEditable
5665 String replaceItem(String item, int index) native; 5665 String replaceItem(String item, int index) native;
5666 } 5666 }
5667 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5667 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5668 // for details. All rights reserved. Use of this source code is governed by a 5668 // for details. All rights reserved. Use of this source code is governed by a
5669 // BSD-style license that can be found in the LICENSE file. 5669 // BSD-style license that can be found in the LICENSE file.
5670 5670
5671 5671
5672 @DocsEditable 5672 @DocsEditable
5673 @DomName('SVGStyleElement') 5673 @DomName('SVGStyleElement')
5674 class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElem ent" { 5674 class StyleElement extends SvgElement implements LangSpace native "SVGStyleEleme nt" {
5675 5675
5676 @DomName('SVGStyleElement.SVGStyleElement') 5676 @DomName('SVGStyleElement.SVGStyleElement')
5677 @DocsEditable 5677 @DocsEditable
5678 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le"); 5678 factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("sty le");
5679 5679
5680 @DomName('SVGStyleElement.disabled') 5680 @DomName('SVGStyleElement.disabled')
5681 @DocsEditable 5681 @DocsEditable
5682 bool disabled; 5682 bool disabled;
5683 5683
5684 @DomName('SVGStyleElement.media') 5684 @DomName('SVGStyleElement.media')
(...skipping 21 matching lines...) Expand all
5706 @DocsEditable 5706 @DocsEditable
5707 String xmlspace; 5707 String xmlspace;
5708 } 5708 }
5709 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5709 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5710 // for details. All rights reserved. Use of this source code is governed by a 5710 // for details. All rights reserved. Use of this source code is governed by a
5711 // BSD-style license that can be found in the LICENSE file. 5711 // BSD-style license that can be found in the LICENSE file.
5712 5712
5713 5713
5714 @DocsEditable 5714 @DocsEditable
5715 @DomName('SVGStyledElement') 5715 @DomName('SVGStyledElement')
5716 class StyledElement extends SvgElement native "*SVGStyledElement" { 5716 class StyledElement extends SvgElement native "SVGStyledElement" {
5717 5717
5718 // Shadowing definition. 5718 // Shadowing definition.
5719 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is); 5719 AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", th is);
5720 5720
5721 // Use implementation from Element. 5721 // Use implementation from Element.
5722 // final CssStyleDeclaration style; 5722 // final CssStyleDeclaration style;
5723 } 5723 }
5724 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5724 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5725 // for details. All rights reserved. Use of this source code is governed by a 5725 // for details. All rights reserved. Use of this source code is governed by a
5726 // BSD-style license that can be found in the LICENSE file. 5726 // BSD-style license that can be found in the LICENSE file.
5727 5727
5728 5728
5729 @DocsEditable 5729 @DocsEditable
5730 @DomName('SVGDocument') 5730 @DomName('SVGDocument')
5731 class SvgDocument extends Document native "*SVGDocument" { 5731 class SvgDocument extends Document native "SVGDocument" {
5732 5732
5733 @DomName('SVGDocument.rootElement') 5733 @DomName('SVGDocument.rootElement')
5734 @DocsEditable 5734 @DocsEditable
5735 final SvgSvgElement rootElement; 5735 final SvgSvgElement rootElement;
5736 5736
5737 @JSName('createEvent') 5737 @JSName('createEvent')
5738 @DomName('SVGDocument.createEvent') 5738 @DomName('SVGDocument.createEvent')
5739 @DocsEditable 5739 @DocsEditable
5740 Event $dom_createEvent(String eventType) native; 5740 Event $dom_createEvent(String eventType) native;
5741 } 5741 }
(...skipping 22 matching lines...) Expand all
5764 } 5764 }
5765 return s; 5765 return s;
5766 } 5766 }
5767 5767
5768 void writeClasses(Set s) { 5768 void writeClasses(Set s) {
5769 _element.attributes['class'] = s.join(' '); 5769 _element.attributes['class'] = s.join(' ');
5770 } 5770 }
5771 } 5771 }
5772 5772
5773 @DomName('SVGElement') 5773 @DomName('SVGElement')
5774 class SvgElement extends Element native "*SVGElement" { 5774 class SvgElement extends Element native "SVGElement" {
5775 factory SvgElement.tag(String tag) => 5775 factory SvgElement.tag(String tag) =>
5776 _SvgElementFactoryProvider.createSvgElement_tag(tag); 5776 _SvgElementFactoryProvider.createSvgElement_tag(tag);
5777 factory SvgElement.svg(String svg) => 5777 factory SvgElement.svg(String svg) =>
5778 _SvgElementFactoryProvider.createSvgElement_svg(svg); 5778 _SvgElementFactoryProvider.createSvgElement_svg(svg);
5779 5779
5780 _AttributeClassSet _cssClassSet; 5780 _AttributeClassSet _cssClassSet;
5781 CssClassSet get classes { 5781 CssClassSet get classes {
5782 if (_cssClassSet == null) { 5782 if (_cssClassSet == null) {
5783 _cssClassSet = new _AttributeClassSet(this); 5783 _cssClassSet = new _AttributeClassSet(this);
5784 } 5784 }
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
5872 String xmlbase; 5872 String xmlbase;
5873 5873
5874 } 5874 }
5875 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5875 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
5876 // for details. All rights reserved. Use of this source code is governed by a 5876 // for details. All rights reserved. Use of this source code is governed by a
5877 // BSD-style license that can be found in the LICENSE file. 5877 // BSD-style license that can be found in the LICENSE file.
5878 5878
5879 5879
5880 @DocsEditable 5880 @DocsEditable
5881 @DomName('SVGException') 5881 @DomName('SVGException')
5882 class SvgException native "*SVGException" { 5882 class SvgException native "SVGException" {
5883 5883
5884 static const int SVG_INVALID_VALUE_ERR = 1; 5884 static const int SVG_INVALID_VALUE_ERR = 1;
5885 5885
5886 static const int SVG_MATRIX_NOT_INVERTABLE = 2; 5886 static const int SVG_MATRIX_NOT_INVERTABLE = 2;
5887 5887
5888 static const int SVG_WRONG_TYPE_ERR = 0; 5888 static const int SVG_WRONG_TYPE_ERR = 0;
5889 5889
5890 @DomName('SVGException.code') 5890 @DomName('SVGException.code')
5891 @DocsEditable 5891 @DocsEditable
5892 final int code; 5892 final int code;
5893 5893
5894 @DomName('SVGException.message') 5894 @DomName('SVGException.message')
5895 @DocsEditable 5895 @DocsEditable
5896 final String message; 5896 final String message;
5897 5897
5898 @DomName('SVGException.name') 5898 @DomName('SVGException.name')
5899 @DocsEditable 5899 @DocsEditable
5900 final String name; 5900 final String name;
5901 5901
5902 @DomName('SVGException.toString') 5902 @DomName('SVGException.toString')
5903 @DocsEditable 5903 @DocsEditable
5904 String toString() native; 5904 String toString() native;
5905 } 5905 }
5906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 5906 // 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 5907 // 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. 5908 // BSD-style license that can be found in the LICENSE file.
5909 5909
5910 5910
5911 @DomName('SVGSVGElement') 5911 @DomName('SVGSVGElement')
5912 class SvgSvgElement extends StyledElement implements FitToViewBox, Transformable , Tests, ExternalResourcesRequired, ZoomAndPan, LangSpace native "*SVGSVGElement " { 5912 class SvgSvgElement extends StyledElement implements FitToViewBox, Transformable , Tests, ExternalResourcesRequired, ZoomAndPan, LangSpace native "SVGSVGElement" {
5913 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ; 5913 factory SvgSvgElement() => _SvgSvgElementFactoryProvider.createSvgSvgElement() ;
5914 5914
5915 5915
5916 @DomName('SVGSVGElement.contentScriptType') 5916 @DomName('SVGSVGElement.contentScriptType')
5917 @DocsEditable 5917 @DocsEditable
5918 String contentScriptType; 5918 String contentScriptType;
5919 5919
5920 @DomName('SVGSVGElement.contentStyleType') 5920 @DomName('SVGSVGElement.contentStyleType')
5921 @DocsEditable 5921 @DocsEditable
5922 String contentStyleType; 5922 String contentStyleType;
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
6162 int zoomAndPan; 6162 int zoomAndPan;
6163 6163
6164 } 6164 }
6165 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6165 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6166 // for details. All rights reserved. Use of this source code is governed by a 6166 // for details. All rights reserved. Use of this source code is governed by a
6167 // BSD-style license that can be found in the LICENSE file. 6167 // BSD-style license that can be found in the LICENSE file.
6168 6168
6169 6169
6170 @DocsEditable 6170 @DocsEditable
6171 @DomName('SVGSwitchElement') 6171 @DomName('SVGSwitchElement')
6172 class SwitchElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "*SVGSwitchElement" { 6172 class SwitchElement extends StyledElement implements Transformable, Tests, Exter nalResourcesRequired, LangSpace native "SVGSwitchElement" {
6173 6173
6174 @DomName('SVGSwitchElement.SVGSwitchElement') 6174 @DomName('SVGSwitchElement.SVGSwitchElement')
6175 @DocsEditable 6175 @DocsEditable
6176 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch"); 6176 factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("sw itch");
6177 6177
6178 // From SVGExternalResourcesRequired 6178 // From SVGExternalResourcesRequired
6179 6179
6180 @DomName('SVGSwitchElement.externalResourcesRequired') 6180 @DomName('SVGSwitchElement.externalResourcesRequired')
6181 @DocsEditable 6181 @DocsEditable
6182 final AnimatedBoolean externalResourcesRequired; 6182 final AnimatedBoolean externalResourcesRequired;
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
6243 @DocsEditable 6243 @DocsEditable
6244 final AnimatedTransformList transform; 6244 final AnimatedTransformList transform;
6245 } 6245 }
6246 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6246 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6247 // for details. All rights reserved. Use of this source code is governed by a 6247 // for details. All rights reserved. Use of this source code is governed by a
6248 // BSD-style license that can be found in the LICENSE file. 6248 // BSD-style license that can be found in the LICENSE file.
6249 6249
6250 6250
6251 @DocsEditable 6251 @DocsEditable
6252 @DomName('SVGSymbolElement') 6252 @DomName('SVGSymbolElement')
6253 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "*SVGSymbolElement" { 6253 class SymbolElement extends StyledElement implements FitToViewBox, ExternalResou rcesRequired, LangSpace native "SVGSymbolElement" {
6254 6254
6255 @DomName('SVGSymbolElement.SVGSymbolElement') 6255 @DomName('SVGSymbolElement.SVGSymbolElement')
6256 @DocsEditable 6256 @DocsEditable
6257 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol"); 6257 factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("sy mbol");
6258 6258
6259 // From SVGExternalResourcesRequired 6259 // From SVGExternalResourcesRequired
6260 6260
6261 @DomName('SVGSymbolElement.externalResourcesRequired') 6261 @DomName('SVGSymbolElement.externalResourcesRequired')
6262 @DocsEditable 6262 @DocsEditable
6263 final AnimatedBoolean externalResourcesRequired; 6263 final AnimatedBoolean externalResourcesRequired;
(...skipping 18 matching lines...) Expand all
6282 @DocsEditable 6282 @DocsEditable
6283 String xmlspace; 6283 String xmlspace;
6284 } 6284 }
6285 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6285 // 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 6286 // 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. 6287 // BSD-style license that can be found in the LICENSE file.
6288 6288
6289 6289
6290 @DocsEditable 6290 @DocsEditable
6291 @DomName('SVGTSpanElement') 6291 @DomName('SVGTSpanElement')
6292 class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" { 6292 class TSpanElement extends TextPositioningElement native "SVGTSpanElement" {
6293 6293
6294 @DomName('SVGTSpanElement.SVGTSpanElement') 6294 @DomName('SVGTSpanElement.SVGTSpanElement')
6295 @DocsEditable 6295 @DocsEditable
6296 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an"); 6296 factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tsp an");
6297 } 6297 }
6298 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6298 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6299 // for details. All rights reserved. Use of this source code is governed by a 6299 // for details. All rights reserved. Use of this source code is governed by a
6300 // BSD-style license that can be found in the LICENSE file. 6300 // BSD-style license that can be found in the LICENSE file.
6301 6301
6302 6302
6303 @DomName('SVGTests') 6303 @DomName('SVGTests')
6304 abstract class Tests { 6304 abstract class Tests {
6305 6305
6306 StringList requiredExtensions; 6306 StringList requiredExtensions;
6307 6307
6308 StringList requiredFeatures; 6308 StringList requiredFeatures;
6309 6309
6310 StringList systemLanguage; 6310 StringList systemLanguage;
6311 6311
6312 bool hasExtension(String extension); 6312 bool hasExtension(String extension);
6313 } 6313 }
6314 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6314 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6315 // for details. All rights reserved. Use of this source code is governed by a 6315 // for details. All rights reserved. Use of this source code is governed by a
6316 // BSD-style license that can be found in the LICENSE file. 6316 // BSD-style license that can be found in the LICENSE file.
6317 6317
6318 6318
6319 @DocsEditable 6319 @DocsEditable
6320 @DomName('SVGTextContentElement') 6320 @DomName('SVGTextContentElement')
6321 class TextContentElement extends StyledElement implements Tests, ExternalResourc esRequired, LangSpace native "*SVGTextContentElement" { 6321 class TextContentElement extends StyledElement implements Tests, ExternalResourc esRequired, LangSpace native "SVGTextContentElement" {
6322 6322
6323 static const int LENGTHADJUST_SPACING = 1; 6323 static const int LENGTHADJUST_SPACING = 1;
6324 6324
6325 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2; 6325 static const int LENGTHADJUST_SPACINGANDGLYPHS = 2;
6326 6326
6327 static const int LENGTHADJUST_UNKNOWN = 0; 6327 static const int LENGTHADJUST_UNKNOWN = 0;
6328 6328
6329 @DomName('SVGTextContentElement.lengthAdjust') 6329 @DomName('SVGTextContentElement.lengthAdjust')
6330 @DocsEditable 6330 @DocsEditable
6331 final AnimatedEnumeration lengthAdjust; 6331 final AnimatedEnumeration lengthAdjust;
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
6404 @DocsEditable 6404 @DocsEditable
6405 bool hasExtension(String extension) native; 6405 bool hasExtension(String extension) native;
6406 } 6406 }
6407 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6407 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6408 // for details. All rights reserved. Use of this source code is governed by a 6408 // for details. All rights reserved. Use of this source code is governed by a
6409 // BSD-style license that can be found in the LICENSE file. 6409 // BSD-style license that can be found in the LICENSE file.
6410 6410
6411 6411
6412 @DocsEditable 6412 @DocsEditable
6413 @DomName('SVGTextElement') 6413 @DomName('SVGTextElement')
6414 class TextElement extends TextPositioningElement implements Transformable native "*SVGTextElement" { 6414 class TextElement extends TextPositioningElement implements Transformable native "SVGTextElement" {
6415 6415
6416 @DomName('SVGTextElement.SVGTextElement') 6416 @DomName('SVGTextElement.SVGTextElement')
6417 @DocsEditable 6417 @DocsEditable
6418 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text "); 6418 factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text ");
6419 6419
6420 // From SVGLocatable 6420 // From SVGLocatable
6421 6421
6422 @DomName('SVGTextElement.farthestViewportElement') 6422 @DomName('SVGTextElement.farthestViewportElement')
6423 @DocsEditable 6423 @DocsEditable
6424 final SvgElement farthestViewportElement; 6424 final SvgElement farthestViewportElement;
(...skipping 26 matching lines...) Expand all
6451 @DocsEditable 6451 @DocsEditable
6452 final AnimatedTransformList transform; 6452 final AnimatedTransformList transform;
6453 } 6453 }
6454 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6454 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6455 // for details. All rights reserved. Use of this source code is governed by a 6455 // for details. All rights reserved. Use of this source code is governed by a
6456 // BSD-style license that can be found in the LICENSE file. 6456 // BSD-style license that can be found in the LICENSE file.
6457 6457
6458 6458
6459 @DocsEditable 6459 @DocsEditable
6460 @DomName('SVGTextPathElement') 6460 @DomName('SVGTextPathElement')
6461 class TextPathElement extends TextContentElement implements UriReference native "*SVGTextPathElement" { 6461 class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" {
6462 6462
6463 static const int TEXTPATH_METHODTYPE_ALIGN = 1; 6463 static const int TEXTPATH_METHODTYPE_ALIGN = 1;
6464 6464
6465 static const int TEXTPATH_METHODTYPE_STRETCH = 2; 6465 static const int TEXTPATH_METHODTYPE_STRETCH = 2;
6466 6466
6467 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0; 6467 static const int TEXTPATH_METHODTYPE_UNKNOWN = 0;
6468 6468
6469 static const int TEXTPATH_SPACINGTYPE_AUTO = 1; 6469 static const int TEXTPATH_SPACINGTYPE_AUTO = 1;
6470 6470
6471 static const int TEXTPATH_SPACINGTYPE_EXACT = 2; 6471 static const int TEXTPATH_SPACINGTYPE_EXACT = 2;
(...skipping 18 matching lines...) Expand all
6490 @DocsEditable 6490 @DocsEditable
6491 final AnimatedString href; 6491 final AnimatedString href;
6492 } 6492 }
6493 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6493 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6494 // for details. All rights reserved. Use of this source code is governed by a 6494 // for details. All rights reserved. Use of this source code is governed by a
6495 // BSD-style license that can be found in the LICENSE file. 6495 // BSD-style license that can be found in the LICENSE file.
6496 6496
6497 6497
6498 @DocsEditable 6498 @DocsEditable
6499 @DomName('SVGTextPositioningElement') 6499 @DomName('SVGTextPositioningElement')
6500 class TextPositioningElement extends TextContentElement native "*SVGTextPosition ingElement" { 6500 class TextPositioningElement extends TextContentElement native "SVGTextPositioni ngElement" {
6501 6501
6502 @DomName('SVGTextPositioningElement.dx') 6502 @DomName('SVGTextPositioningElement.dx')
6503 @DocsEditable 6503 @DocsEditable
6504 final AnimatedLengthList dx; 6504 final AnimatedLengthList dx;
6505 6505
6506 @DomName('SVGTextPositioningElement.dy') 6506 @DomName('SVGTextPositioningElement.dy')
6507 @DocsEditable 6507 @DocsEditable
6508 final AnimatedLengthList dy; 6508 final AnimatedLengthList dy;
6509 6509
6510 @DomName('SVGTextPositioningElement.rotate') 6510 @DomName('SVGTextPositioningElement.rotate')
6511 @DocsEditable 6511 @DocsEditable
6512 final AnimatedNumberList rotate; 6512 final AnimatedNumberList rotate;
6513 6513
6514 @DomName('SVGTextPositioningElement.x') 6514 @DomName('SVGTextPositioningElement.x')
6515 @DocsEditable 6515 @DocsEditable
6516 final AnimatedLengthList x; 6516 final AnimatedLengthList x;
6517 6517
6518 @DomName('SVGTextPositioningElement.y') 6518 @DomName('SVGTextPositioningElement.y')
6519 @DocsEditable 6519 @DocsEditable
6520 final AnimatedLengthList y; 6520 final AnimatedLengthList y;
6521 } 6521 }
6522 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6522 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6523 // for details. All rights reserved. Use of this source code is governed by a 6523 // for details. All rights reserved. Use of this source code is governed by a
6524 // BSD-style license that can be found in the LICENSE file. 6524 // BSD-style license that can be found in the LICENSE file.
6525 6525
6526 6526
6527 @DocsEditable 6527 @DocsEditable
6528 @DomName('SVGTitleElement') 6528 @DomName('SVGTitleElement')
6529 class TitleElement extends StyledElement implements LangSpace native "*SVGTitleE lement" { 6529 class TitleElement extends StyledElement implements LangSpace native "SVGTitleEl ement" {
6530 6530
6531 @DomName('SVGTitleElement.SVGTitleElement') 6531 @DomName('SVGTitleElement.SVGTitleElement')
6532 @DocsEditable 6532 @DocsEditable
6533 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le"); 6533 factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("tit le");
6534 6534
6535 // From SVGLangSpace 6535 // From SVGLangSpace
6536 6536
6537 @DomName('SVGTitleElement.xmllang') 6537 @DomName('SVGTitleElement.xmllang')
6538 @DocsEditable 6538 @DocsEditable
6539 String xmllang; 6539 String xmllang;
6540 6540
6541 @DomName('SVGTitleElement.xmlspace') 6541 @DomName('SVGTitleElement.xmlspace')
6542 @DocsEditable 6542 @DocsEditable
6543 String xmlspace; 6543 String xmlspace;
6544 } 6544 }
6545 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6545 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6546 // for details. All rights reserved. Use of this source code is governed by a 6546 // for details. All rights reserved. Use of this source code is governed by a
6547 // BSD-style license that can be found in the LICENSE file. 6547 // BSD-style license that can be found in the LICENSE file.
6548 6548
6549 6549
6550 @DocsEditable 6550 @DocsEditable
6551 @DomName('SVGTransform') 6551 @DomName('SVGTransform')
6552 class Transform native "*SVGTransform" { 6552 class Transform native "SVGTransform" {
6553 6553
6554 static const int SVG_TRANSFORM_MATRIX = 1; 6554 static const int SVG_TRANSFORM_MATRIX = 1;
6555 6555
6556 static const int SVG_TRANSFORM_ROTATE = 4; 6556 static const int SVG_TRANSFORM_ROTATE = 4;
6557 6557
6558 static const int SVG_TRANSFORM_SCALE = 3; 6558 static const int SVG_TRANSFORM_SCALE = 3;
6559 6559
6560 static const int SVG_TRANSFORM_SKEWX = 5; 6560 static const int SVG_TRANSFORM_SKEWX = 5;
6561 6561
6562 static const int SVG_TRANSFORM_SKEWY = 6; 6562 static const int SVG_TRANSFORM_SKEWY = 6;
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
6601 @DocsEditable 6601 @DocsEditable
6602 void setTranslate(num tx, num ty) native; 6602 void setTranslate(num tx, num ty) native;
6603 } 6603 }
6604 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6604 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6605 // for details. All rights reserved. Use of this source code is governed by a 6605 // for details. All rights reserved. Use of this source code is governed by a
6606 // BSD-style license that can be found in the LICENSE file. 6606 // BSD-style license that can be found in the LICENSE file.
6607 6607
6608 6608
6609 @DocsEditable 6609 @DocsEditable
6610 @DomName('SVGTransformList') 6610 @DomName('SVGTransformList')
6611 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "*SVGTransformList" { 6611 class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ e "SVGTransformList" {
6612 6612
6613 @DomName('SVGTransformList.numberOfItems') 6613 @DomName('SVGTransformList.numberOfItems')
6614 @DocsEditable 6614 @DocsEditable
6615 final int numberOfItems; 6615 final int numberOfItems;
6616 6616
6617 Transform operator[](int index) => this.getItem(index); 6617 Transform operator[](int index) => this.getItem(index);
6618 6618
6619 void operator[]=(int index, Transform value) { 6619 void operator[]=(int index, Transform value) {
6620 throw new UnsupportedError("Cannot assign element of immutable List."); 6620 throw new UnsupportedError("Cannot assign element of immutable List.");
6621 } 6621 }
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after
6875 6875
6876 Matrix getTransformToElement(SvgElement element); 6876 Matrix getTransformToElement(SvgElement element);
6877 } 6877 }
6878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6879 // for details. All rights reserved. Use of this source code is governed by a 6879 // for details. All rights reserved. Use of this source code is governed by a
6880 // BSD-style license that can be found in the LICENSE file. 6880 // BSD-style license that can be found in the LICENSE file.
6881 6881
6882 6882
6883 @DocsEditable 6883 @DocsEditable
6884 @DomName('SVGUnitTypes') 6884 @DomName('SVGUnitTypes')
6885 class UnitTypes native "*SVGUnitTypes" { 6885 class UnitTypes native "SVGUnitTypes" {
6886 6886
6887 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; 6887 static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
6888 6888
6889 static const int SVG_UNIT_TYPE_UNKNOWN = 0; 6889 static const int SVG_UNIT_TYPE_UNKNOWN = 0;
6890 6890
6891 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1; 6891 static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1;
6892 } 6892 }
6893 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6893 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6894 // for details. All rights reserved. Use of this source code is governed by a 6894 // for details. All rights reserved. Use of this source code is governed by a
6895 // BSD-style license that can be found in the LICENSE file. 6895 // BSD-style license that can be found in the LICENSE file.
6896 6896
6897 6897
6898 @DomName('SVGURIReference') 6898 @DomName('SVGURIReference')
6899 abstract class UriReference { 6899 abstract class UriReference {
6900 6900
6901 AnimatedString href; 6901 AnimatedString href;
6902 } 6902 }
6903 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 6903 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
6904 // for details. All rights reserved. Use of this source code is governed by a 6904 // for details. All rights reserved. Use of this source code is governed by a
6905 // BSD-style license that can be found in the LICENSE file. 6905 // BSD-style license that can be found in the LICENSE file.
6906 6906
6907 6907
6908 @DocsEditable 6908 @DocsEditable
6909 @DomName('SVGUseElement') 6909 @DomName('SVGUseElement')
6910 class UseElement extends StyledElement implements UriReference, Tests, Transform able, ExternalResourcesRequired, LangSpace native "*SVGUseElement" { 6910 class UseElement extends StyledElement implements UriReference, Tests, Transform able, ExternalResourcesRequired, LangSpace native "SVGUseElement" {
6911 6911
6912 @DomName('SVGUseElement.SVGUseElement') 6912 @DomName('SVGUseElement.SVGUseElement')
6913 @DocsEditable 6913 @DocsEditable
6914 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ; 6914 factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use") ;
6915 6915
6916 @DomName('SVGUseElement.animatedInstanceRoot') 6916 @DomName('SVGUseElement.animatedInstanceRoot')
6917 @DocsEditable 6917 @DocsEditable
6918 final ElementInstance animatedInstanceRoot; 6918 final ElementInstance animatedInstanceRoot;
6919 6919
6920 @DomName('SVGUseElement.height') 6920 @DomName('SVGUseElement.height')
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
7011 @DocsEditable 7011 @DocsEditable
7012 final AnimatedString href; 7012 final AnimatedString href;
7013 } 7013 }
7014 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7014 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7015 // for details. All rights reserved. Use of this source code is governed by a 7015 // for details. All rights reserved. Use of this source code is governed by a
7016 // BSD-style license that can be found in the LICENSE file. 7016 // BSD-style license that can be found in the LICENSE file.
7017 7017
7018 7018
7019 @DocsEditable 7019 @DocsEditable
7020 @DomName('SVGViewElement') 7020 @DomName('SVGViewElement')
7021 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "*SVGViewElement" { 7021 class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesR equired, ZoomAndPan native "SVGViewElement" {
7022 7022
7023 @DomName('SVGViewElement.SVGViewElement') 7023 @DomName('SVGViewElement.SVGViewElement')
7024 @DocsEditable 7024 @DocsEditable
7025 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view "); 7025 factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view ");
7026 7026
7027 @DomName('SVGViewElement.viewTarget') 7027 @DomName('SVGViewElement.viewTarget')
7028 @DocsEditable 7028 @DocsEditable
7029 final StringList viewTarget; 7029 final StringList viewTarget;
7030 7030
7031 // From SVGExternalResourcesRequired 7031 // From SVGExternalResourcesRequired
(...skipping 18 matching lines...) Expand all
7050 @DocsEditable 7050 @DocsEditable
7051 int zoomAndPan; 7051 int zoomAndPan;
7052 } 7052 }
7053 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7053 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7054 // for details. All rights reserved. Use of this source code is governed by a 7054 // for details. All rights reserved. Use of this source code is governed by a
7055 // BSD-style license that can be found in the LICENSE file. 7055 // BSD-style license that can be found in the LICENSE file.
7056 7056
7057 7057
7058 @DocsEditable 7058 @DocsEditable
7059 @DomName('SVGViewSpec') 7059 @DomName('SVGViewSpec')
7060 class ViewSpec native "*SVGViewSpec" { 7060 class ViewSpec native "SVGViewSpec" {
7061 7061
7062 @DomName('SVGViewSpec.preserveAspectRatio') 7062 @DomName('SVGViewSpec.preserveAspectRatio')
7063 @DocsEditable 7063 @DocsEditable
7064 final AnimatedPreserveAspectRatio preserveAspectRatio; 7064 final AnimatedPreserveAspectRatio preserveAspectRatio;
7065 7065
7066 @DomName('SVGViewSpec.preserveAspectRatioString') 7066 @DomName('SVGViewSpec.preserveAspectRatioString')
7067 @DocsEditable 7067 @DocsEditable
7068 final String preserveAspectRatioString; 7068 final String preserveAspectRatioString;
7069 7069
7070 @DomName('SVGViewSpec.transform') 7070 @DomName('SVGViewSpec.transform')
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
7111 7111
7112 int zoomAndPan; 7112 int zoomAndPan;
7113 } 7113 }
7114 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7114 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7115 // for details. All rights reserved. Use of this source code is governed by a 7115 // for details. All rights reserved. Use of this source code is governed by a
7116 // BSD-style license that can be found in the LICENSE file. 7116 // BSD-style license that can be found in the LICENSE file.
7117 7117
7118 7118
7119 @DocsEditable 7119 @DocsEditable
7120 @DomName('SVGZoomEvent') 7120 @DomName('SVGZoomEvent')
7121 class ZoomEvent extends UIEvent native "*SVGZoomEvent" { 7121 class ZoomEvent extends UIEvent native "SVGZoomEvent" {
7122 7122
7123 @DomName('SVGZoomEvent.newScale') 7123 @DomName('SVGZoomEvent.newScale')
7124 @DocsEditable 7124 @DocsEditable
7125 final num newScale; 7125 final num newScale;
7126 7126
7127 @DomName('SVGZoomEvent.newTranslate') 7127 @DomName('SVGZoomEvent.newTranslate')
7128 @DocsEditable 7128 @DocsEditable
7129 final Point newTranslate; 7129 final Point newTranslate;
7130 7130
7131 @DomName('SVGZoomEvent.previousScale') 7131 @DomName('SVGZoomEvent.previousScale')
7132 @DocsEditable 7132 @DocsEditable
7133 final num previousScale; 7133 final num previousScale;
7134 7134
7135 @DomName('SVGZoomEvent.previousTranslate') 7135 @DomName('SVGZoomEvent.previousTranslate')
7136 @DocsEditable 7136 @DocsEditable
7137 final Point previousTranslate; 7137 final Point previousTranslate;
7138 7138
7139 @DomName('SVGZoomEvent.zoomRectScreen') 7139 @DomName('SVGZoomEvent.zoomRectScreen')
7140 @DocsEditable 7140 @DocsEditable
7141 final Rect zoomRectScreen; 7141 final Rect zoomRectScreen;
7142 } 7142 }
7143 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7143 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7144 // for details. All rights reserved. Use of this source code is governed by a 7144 // for details. All rights reserved. Use of this source code is governed by a
7145 // BSD-style license that can be found in the LICENSE file. 7145 // BSD-style license that can be found in the LICENSE file.
7146 7146
7147 7147
7148 @DocsEditable 7148 @DocsEditable
7149 @DomName('SVGElementInstanceList') 7149 @DomName('SVGElementInstanceList')
7150 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "*SVGElementInstanceList" { 7150 class _ElementInstanceList implements JavaScriptIndexingBehavior, List<ElementIn stance> native "SVGElementInstanceList" {
7151 7151
7152 @DomName('SVGElementInstanceList.length') 7152 @DomName('SVGElementInstanceList.length')
7153 @DocsEditable 7153 @DocsEditable
7154 int get length => JS("int", "#.length", this); 7154 int get length => JS("int", "#.length", this);
7155 7155
7156 ElementInstance operator[](int index) => this.item(index); 7156 ElementInstance operator[](int index) => this.item(index);
7157 7157
7158 void operator[]=(int index, ElementInstance value) { 7158 void operator[]=(int index, ElementInstance value) {
7159 throw new UnsupportedError("Cannot assign element of immutable List."); 7159 throw new UnsupportedError("Cannot assign element of immutable List.");
7160 } 7160 }
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
7357 @DocsEditable 7357 @DocsEditable
7358 ElementInstance item(int index) native; 7358 ElementInstance item(int index) native;
7359 } 7359 }
7360 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7360 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7361 // for details. All rights reserved. Use of this source code is governed by a 7361 // for details. All rights reserved. Use of this source code is governed by a
7362 // BSD-style license that can be found in the LICENSE file. 7362 // BSD-style license that can be found in the LICENSE file.
7363 7363
7364 7364
7365 @DocsEditable 7365 @DocsEditable
7366 @DomName('SVGGradientElement') 7366 @DomName('SVGGradientElement')
7367 class _GradientElement extends StyledElement implements UriReference, ExternalRe sourcesRequired native "*SVGGradientElement" { 7367 class _GradientElement extends StyledElement implements UriReference, ExternalRe sourcesRequired native "SVGGradientElement" {
7368 7368
7369 static const int SVG_SPREADMETHOD_PAD = 1; 7369 static const int SVG_SPREADMETHOD_PAD = 1;
7370 7370
7371 static const int SVG_SPREADMETHOD_REFLECT = 2; 7371 static const int SVG_SPREADMETHOD_REFLECT = 2;
7372 7372
7373 static const int SVG_SPREADMETHOD_REPEAT = 3; 7373 static const int SVG_SPREADMETHOD_REPEAT = 3;
7374 7374
7375 static const int SVG_SPREADMETHOD_UNKNOWN = 0; 7375 static const int SVG_SPREADMETHOD_UNKNOWN = 0;
7376 7376
7377 @DomName('SVGGradientElement.gradientTransform') 7377 @DomName('SVGGradientElement.gradientTransform')
(...skipping 20 matching lines...) Expand all
7398 @DocsEditable 7398 @DocsEditable
7399 final AnimatedString href; 7399 final AnimatedString href;
7400 } 7400 }
7401 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7401 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7402 // for details. All rights reserved. Use of this source code is governed by a 7402 // for details. All rights reserved. Use of this source code is governed by a
7403 // BSD-style license that can be found in the LICENSE file. 7403 // BSD-style license that can be found in the LICENSE file.
7404 7404
7405 7405
7406 @DocsEditable 7406 @DocsEditable
7407 @DomName('SVGAltGlyphDefElement') 7407 @DomName('SVGAltGlyphDefElement')
7408 abstract class _SVGAltGlyphDefElement extends SvgElement native "*SVGAltGlyphDef Element" { 7408 abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefE lement" {
7409 } 7409 }
7410 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7410 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7411 // for details. All rights reserved. Use of this source code is governed by a 7411 // for details. All rights reserved. Use of this source code is governed by a
7412 // BSD-style license that can be found in the LICENSE file. 7412 // BSD-style license that can be found in the LICENSE file.
7413 7413
7414 7414
7415 @DocsEditable 7415 @DocsEditable
7416 @DomName('SVGAltGlyphItemElement') 7416 @DomName('SVGAltGlyphItemElement')
7417 abstract class _SVGAltGlyphItemElement extends SvgElement native "*SVGAltGlyphIt emElement" { 7417 abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphIte mElement" {
7418 } 7418 }
7419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7419 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7420 // for details. All rights reserved. Use of this source code is governed by a 7420 // for details. All rights reserved. Use of this source code is governed by a
7421 // BSD-style license that can be found in the LICENSE file. 7421 // BSD-style license that can be found in the LICENSE file.
7422 7422
7423 7423
7424 @DocsEditable 7424 @DocsEditable
7425 @DomName('SVGAnimateColorElement') 7425 @DomName('SVGAnimateColorElement')
7426 abstract class _SVGAnimateColorElement extends AnimationElement native "*SVGAnim ateColorElement" { 7426 abstract class _SVGAnimateColorElement extends AnimationElement native "SVGAnima teColorElement" {
7427 } 7427 }
7428 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 7428 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
7429 // for details. All rights reserved. Use of this source code is governed by a 7429 // for details. All rights reserved. Use of this source code is governed by a
7430 // BSD-style license that can be found in the LICENSE file. 7430 // BSD-style license that can be found in the LICENSE file.
7431 7431
7432 7432
7433 // Hack because the baseclass is private in dart:html, and we want to omit this 7433 // Hack because the baseclass is private in dart:html, and we want to omit this
7434 // type entirely but can't. 7434 // type entirely but can't.
7435 @DocsEditable 7435 @DocsEditable
7436 @DomName('SVGColor') 7436 @DomName('SVGColor')
7437 class _SVGColor native "*SVGColor" { 7437 class _SVGColor native "SVGColor" {
7438 _SVGColor.internal(); 7438 _SVGColor.internal();
7439 } 7439 }
7440 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7440 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7441 // for details. All rights reserved. Use of this source code is governed by a 7441 // for details. All rights reserved. Use of this source code is governed by a
7442 // BSD-style license that can be found in the LICENSE file. 7442 // BSD-style license that can be found in the LICENSE file.
7443 7443
7444 7444
7445 @DocsEditable 7445 @DocsEditable
7446 @DomName('SVGComponentTransferFunctionElement') 7446 @DomName('SVGComponentTransferFunctionElement')
7447 abstract class _SVGComponentTransferFunctionElement extends SvgElement native "* SVGComponentTransferFunctionElement" { 7447 abstract class _SVGComponentTransferFunctionElement extends SvgElement native "S VGComponentTransferFunctionElement" {
7448 } 7448 }
7449 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7449 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7450 // for details. All rights reserved. Use of this source code is governed by a 7450 // for details. All rights reserved. Use of this source code is governed by a
7451 // BSD-style license that can be found in the LICENSE file. 7451 // BSD-style license that can be found in the LICENSE file.
7452 7452
7453 7453
7454 @DocsEditable 7454 @DocsEditable
7455 @DomName('SVGCursorElement') 7455 @DomName('SVGCursorElement')
7456 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts, ExternalResourcesRequired native "*SVGCursorElement" { 7456 abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes ts, ExternalResourcesRequired native "SVGCursorElement" {
7457 7457
7458 @DomName('SVGCursorElement.SVGCursorElement') 7458 @DomName('SVGCursorElement.SVGCursorElement')
7459 @DocsEditable 7459 @DocsEditable
7460 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor"); 7460 factory _SVGCursorElement() => _SvgElementFactoryProvider.createSvgElement_tag ("cursor");
7461 7461
7462 /// Checks if this type is supported on the current platform. 7462 /// Checks if this type is supported on the current platform.
7463 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement); 7463 static bool get supported => SvgElement.isTagSupported('cursor') && (new SvgEl ement.tag('cursor') is _SVGCursorElement);
7464 7464
7465 // From SVGExternalResourcesRequired 7465 // From SVGExternalResourcesRequired
7466 7466
7467 // From SVGTests 7467 // From SVGTests
7468 7468
7469 // From SVGURIReference 7469 // From SVGURIReference
7470 } 7470 }
7471 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7471 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7472 // for details. All rights reserved. Use of this source code is governed by a 7472 // for details. All rights reserved. Use of this source code is governed by a
7473 // BSD-style license that can be found in the LICENSE file. 7473 // BSD-style license that can be found in the LICENSE file.
7474 7474
7475 7475
7476 @DocsEditable 7476 @DocsEditable
7477 @DomName('SVGFEDropShadowElement') 7477 @DomName('SVGFEDropShadowElement')
7478 abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPr imitiveStandardAttributes native "*SVGFEDropShadowElement" { 7478 abstract class _SVGFEDropShadowElement extends StyledElement implements FilterPr imitiveStandardAttributes native "SVGFEDropShadowElement" {
7479 7479
7480 // From SVGFilterPrimitiveStandardAttributes 7480 // From SVGFilterPrimitiveStandardAttributes
7481 } 7481 }
7482 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7482 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7483 // for details. All rights reserved. Use of this source code is governed by a 7483 // for details. All rights reserved. Use of this source code is governed by a
7484 // BSD-style license that can be found in the LICENSE file. 7484 // BSD-style license that can be found in the LICENSE file.
7485 7485
7486 7486
7487 @DocsEditable 7487 @DocsEditable
7488 @DomName('SVGFontElement') 7488 @DomName('SVGFontElement')
7489 abstract class _SVGFontElement extends SvgElement native "*SVGFontElement" { 7489 abstract class _SVGFontElement extends SvgElement native "SVGFontElement" {
7490 } 7490 }
7491 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7491 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7492 // for details. All rights reserved. Use of this source code is governed by a 7492 // for details. All rights reserved. Use of this source code is governed by a
7493 // BSD-style license that can be found in the LICENSE file. 7493 // BSD-style license that can be found in the LICENSE file.
7494 7494
7495 7495
7496 @DocsEditable 7496 @DocsEditable
7497 @DomName('SVGFontFaceElement') 7497 @DomName('SVGFontFaceElement')
7498 abstract class _SVGFontFaceElement extends SvgElement native "*SVGFontFaceElemen t" { 7498 abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement " {
7499 } 7499 }
7500 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7500 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7501 // for details. All rights reserved. Use of this source code is governed by a 7501 // for details. All rights reserved. Use of this source code is governed by a
7502 // BSD-style license that can be found in the LICENSE file. 7502 // BSD-style license that can be found in the LICENSE file.
7503 7503
7504 7504
7505 @DocsEditable 7505 @DocsEditable
7506 @DomName('SVGFontFaceFormatElement') 7506 @DomName('SVGFontFaceFormatElement')
7507 abstract class _SVGFontFaceFormatElement extends SvgElement native "*SVGFontFace FormatElement" { 7507 abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceF ormatElement" {
7508 } 7508 }
7509 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7509 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7510 // for details. All rights reserved. Use of this source code is governed by a 7510 // for details. All rights reserved. Use of this source code is governed by a
7511 // BSD-style license that can be found in the LICENSE file. 7511 // BSD-style license that can be found in the LICENSE file.
7512 7512
7513 7513
7514 @DocsEditable 7514 @DocsEditable
7515 @DomName('SVGFontFaceNameElement') 7515 @DomName('SVGFontFaceNameElement')
7516 abstract class _SVGFontFaceNameElement extends SvgElement native "*SVGFontFaceNa meElement" { 7516 abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNam eElement" {
7517 } 7517 }
7518 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7518 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7519 // for details. All rights reserved. Use of this source code is governed by a 7519 // for details. All rights reserved. Use of this source code is governed by a
7520 // BSD-style license that can be found in the LICENSE file. 7520 // BSD-style license that can be found in the LICENSE file.
7521 7521
7522 7522
7523 @DocsEditable 7523 @DocsEditable
7524 @DomName('SVGFontFaceSrcElement') 7524 @DomName('SVGFontFaceSrcElement')
7525 abstract class _SVGFontFaceSrcElement extends SvgElement native "*SVGFontFaceSrc Element" { 7525 abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcE lement" {
7526 } 7526 }
7527 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7527 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7528 // for details. All rights reserved. Use of this source code is governed by a 7528 // for details. All rights reserved. Use of this source code is governed by a
7529 // BSD-style license that can be found in the LICENSE file. 7529 // BSD-style license that can be found in the LICENSE file.
7530 7530
7531 7531
7532 @DocsEditable 7532 @DocsEditable
7533 @DomName('SVGFontFaceUriElement') 7533 @DomName('SVGFontFaceUriElement')
7534 abstract class _SVGFontFaceUriElement extends SvgElement native "*SVGFontFaceUri Element" { 7534 abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriE lement" {
7535 } 7535 }
7536 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7536 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7537 // for details. All rights reserved. Use of this source code is governed by a 7537 // for details. All rights reserved. Use of this source code is governed by a
7538 // BSD-style license that can be found in the LICENSE file. 7538 // BSD-style license that can be found in the LICENSE file.
7539 7539
7540 7540
7541 @DocsEditable 7541 @DocsEditable
7542 @DomName('SVGGlyphElement') 7542 @DomName('SVGGlyphElement')
7543 abstract class _SVGGlyphElement extends SvgElement native "*SVGGlyphElement" { 7543 abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" {
7544 7544
7545 @DomName('SVGGlyphElement.SVGGlyphElement') 7545 @DomName('SVGGlyphElement.SVGGlyphElement')
7546 @DocsEditable 7546 @DocsEditable
7547 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph"); 7547 factory _SVGGlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag( "glyph");
7548 } 7548 }
7549 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7549 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7550 // for details. All rights reserved. Use of this source code is governed by a 7550 // for details. All rights reserved. Use of this source code is governed by a
7551 // BSD-style license that can be found in the LICENSE file. 7551 // BSD-style license that can be found in the LICENSE file.
7552 7552
7553 7553
7554 @DocsEditable 7554 @DocsEditable
7555 @DomName('SVGGlyphRefElement') 7555 @DomName('SVGGlyphRefElement')
7556 abstract class _SVGGlyphRefElement extends StyledElement implements UriReference native "*SVGGlyphRefElement" { 7556 abstract class _SVGGlyphRefElement extends StyledElement implements UriReference native "SVGGlyphRefElement" {
7557 7557
7558 // From SVGURIReference 7558 // From SVGURIReference
7559 } 7559 }
7560 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7560 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7561 // for details. All rights reserved. Use of this source code is governed by a 7561 // for details. All rights reserved. Use of this source code is governed by a
7562 // BSD-style license that can be found in the LICENSE file. 7562 // BSD-style license that can be found in the LICENSE file.
7563 7563
7564 7564
7565 @DocsEditable 7565 @DocsEditable
7566 @DomName('SVGHKernElement') 7566 @DomName('SVGHKernElement')
7567 abstract class _SVGHKernElement extends SvgElement native "*SVGHKernElement" { 7567 abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" {
7568 7568
7569 @DomName('SVGHKernElement.SVGHKernElement') 7569 @DomName('SVGHKernElement.SVGHKernElement')
7570 @DocsEditable 7570 @DocsEditable
7571 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern"); 7571 factory _SVGHKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "hkern");
7572 } 7572 }
7573 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7573 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7574 // for details. All rights reserved. Use of this source code is governed by a 7574 // for details. All rights reserved. Use of this source code is governed by a
7575 // BSD-style license that can be found in the LICENSE file. 7575 // BSD-style license that can be found in the LICENSE file.
7576 7576
7577 7577
7578 @DocsEditable 7578 @DocsEditable
7579 @DomName('SVGMPathElement') 7579 @DomName('SVGMPathElement')
7580 abstract class _SVGMPathElement extends SvgElement implements UriReference, Exte rnalResourcesRequired native "*SVGMPathElement" { 7580 abstract class _SVGMPathElement extends SvgElement implements UriReference, Exte rnalResourcesRequired native "SVGMPathElement" {
7581 7581
7582 @DomName('SVGMPathElement.SVGMPathElement') 7582 @DomName('SVGMPathElement.SVGMPathElement')
7583 @DocsEditable 7583 @DocsEditable
7584 factory _SVGMPathElement() => _SvgElementFactoryProvider.createSvgElement_tag( "mpath"); 7584 factory _SVGMPathElement() => _SvgElementFactoryProvider.createSvgElement_tag( "mpath");
7585 7585
7586 // From SVGExternalResourcesRequired 7586 // From SVGExternalResourcesRequired
7587 7587
7588 // From SVGURIReference 7588 // From SVGURIReference
7589 } 7589 }
7590 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7590 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7591 // for details. All rights reserved. Use of this source code is governed by a 7591 // for details. All rights reserved. Use of this source code is governed by a
7592 // BSD-style license that can be found in the LICENSE file. 7592 // BSD-style license that can be found in the LICENSE file.
7593 7593
7594 7594
7595 @DocsEditable 7595 @DocsEditable
7596 @DomName('SVGMissingGlyphElement') 7596 @DomName('SVGMissingGlyphElement')
7597 abstract class _SVGMissingGlyphElement extends StyledElement native "*SVGMissing GlyphElement" { 7597 abstract class _SVGMissingGlyphElement extends StyledElement native "SVGMissingG lyphElement" {
7598 } 7598 }
7599 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7599 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7600 // for details. All rights reserved. Use of this source code is governed by a 7600 // for details. All rights reserved. Use of this source code is governed by a
7601 // BSD-style license that can be found in the LICENSE file. 7601 // BSD-style license that can be found in the LICENSE file.
7602 7602
7603 7603
7604 @DocsEditable 7604 @DocsEditable
7605 @DomName('SVGPaint') 7605 @DomName('SVGPaint')
7606 abstract class _SVGPaint extends _SVGColor native "*SVGPaint" { 7606 abstract class _SVGPaint extends _SVGColor native "SVGPaint" {
7607 } 7607 }
7608 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7608 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7609 // for details. All rights reserved. Use of this source code is governed by a 7609 // for details. All rights reserved. Use of this source code is governed by a
7610 // BSD-style license that can be found in the LICENSE file. 7610 // BSD-style license that can be found in the LICENSE file.
7611 7611
7612 7612
7613 @DocsEditable 7613 @DocsEditable
7614 @DomName('SVGTRefElement') 7614 @DomName('SVGTRefElement')
7615 abstract class _SVGTRefElement extends TextPositioningElement implements UriRefe rence native "*SVGTRefElement" { 7615 abstract class _SVGTRefElement extends TextPositioningElement implements UriRefe rence native "SVGTRefElement" {
7616 7616
7617 @DomName('SVGTRefElement.SVGTRefElement') 7617 @DomName('SVGTRefElement.SVGTRefElement')
7618 @DocsEditable 7618 @DocsEditable
7619 factory _SVGTRefElement() => _SvgElementFactoryProvider.createSvgElement_tag(" tref"); 7619 factory _SVGTRefElement() => _SvgElementFactoryProvider.createSvgElement_tag(" tref");
7620 7620
7621 // From SVGURIReference 7621 // From SVGURIReference
7622 } 7622 }
7623 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 7623 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
7624 // for details. All rights reserved. Use of this source code is governed by a 7624 // for details. All rights reserved. Use of this source code is governed by a
7625 // BSD-style license that can be found in the LICENSE file. 7625 // BSD-style license that can be found in the LICENSE file.
7626 7626
7627 7627
7628 @DocsEditable 7628 @DocsEditable
7629 @DomName('SVGVKernElement') 7629 @DomName('SVGVKernElement')
7630 abstract class _SVGVKernElement extends SvgElement native "*SVGVKernElement" { 7630 abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" {
7631 7631
7632 @DomName('SVGVKernElement.SVGVKernElement') 7632 @DomName('SVGVKernElement.SVGVKernElement')
7633 @DocsEditable 7633 @DocsEditable
7634 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7634 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7635 } 7635 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart ('k') | sdk/lib/typeddata/dart2js/typeddata_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698