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

Side by Side Diff: client/dom/frog/frog_dom.dart

Issue 8618007: Enable SVG for dartc and frog (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « client/dom/dom.dart ('k') | client/dom/frog_dom.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #library('dom'); 1 #library('dom');
2 2
3 #native('frog_dom.js'); 3 #native('frog_dom.js');
4 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 4 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
5 // for details. All rights reserved. Use of this source code is governed by a 5 // for details. All rights reserved. Use of this source code is governed by a
6 // BSD-style license that can be found in the LICENSE file. 6 // BSD-style license that can be found in the LICENSE file.
7 7
8 // DO NOT EDIT 8 // DO NOT EDIT
9 // Auto-generated Dart DOM library. 9 // Auto-generated Dart DOM library.
10 10
(...skipping 1790 matching lines...) Expand 10 before | Expand all | Expand 10 after
1801 1801
1802 void setAttributeNS(String namespaceURI, String qualifiedName, String value) n ative; 1802 void setAttributeNS(String namespaceURI, String qualifiedName, String value) n ative;
1803 1803
1804 Attr setAttributeNode(Attr newAttr) native; 1804 Attr setAttributeNode(Attr newAttr) native;
1805 1805
1806 Attr setAttributeNodeNS(Attr newAttr) native; 1806 Attr setAttributeNodeNS(Attr newAttr) native;
1807 1807
1808 bool webkitMatchesSelector(String selectors) native; 1808 bool webkitMatchesSelector(String selectors) native;
1809 } 1809 }
1810 1810
1811 class ElementTimeControl native "ElementTimeControl" {
1812
1813 void beginElement() native;
1814
1815 void beginElementAt(num offset) native;
1816
1817 void endElement() native;
1818
1819 void endElementAt(num offset) native;
1820
1821 var dartObjectLocalStorage;
1822
1823 String get typeName() native;
1824 }
1825
1811 class ElementTraversal native "ElementTraversal" { 1826 class ElementTraversal native "ElementTraversal" {
1812 1827
1813 int childElementCount; 1828 int childElementCount;
1814 1829
1815 Element firstElementChild; 1830 Element firstElementChild;
1816 1831
1817 Element lastElementChild; 1832 Element lastElementChild;
1818 1833
1819 Element nextElementSibling; 1834 Element nextElementSibling;
1820 1835
(...skipping 3304 matching lines...) Expand 10 before | Expand all | Expand 10 after
5125 5140
5126 class SQLTransactionSyncCallback native "SQLTransactionSyncCallback" { 5141 class SQLTransactionSyncCallback native "SQLTransactionSyncCallback" {
5127 5142
5128 bool handleEvent(SQLTransactionSync transaction) native; 5143 bool handleEvent(SQLTransactionSync transaction) native;
5129 5144
5130 var dartObjectLocalStorage; 5145 var dartObjectLocalStorage;
5131 5146
5132 String get typeName() native; 5147 String get typeName() native;
5133 } 5148 }
5134 5149
5150 class SVGAElement extends SVGElement native "SVGAElement" {
5151
5152 SVGAnimatedString target;
5153
5154 // From SVGURIReference
5155
5156 SVGAnimatedString href;
5157
5158 // From SVGTests
5159
5160 SVGStringList requiredExtensions;
5161
5162 SVGStringList requiredFeatures;
5163
5164 SVGStringList systemLanguage;
5165
5166 bool hasExtension(String extension) native;
5167
5168 // From SVGLangSpace
5169
5170 String xmllang;
5171
5172 String xmlspace;
5173
5174 // From SVGExternalResourcesRequired
5175
5176 SVGAnimatedBoolean externalResourcesRequired;
5177
5178 // From SVGStylable
5179
5180 SVGAnimatedString className;
5181
5182 CSSStyleDeclaration style;
5183
5184 CSSValue getPresentationAttribute(String name) native;
5185
5186 // From SVGTransformable
5187
5188 SVGAnimatedTransformList transform;
5189
5190 // From SVGLocatable
5191
5192 SVGElement farthestViewportElement;
5193
5194 SVGElement nearestViewportElement;
5195
5196 SVGRect getBBox() native;
5197
5198 SVGMatrix getCTM() native;
5199
5200 SVGMatrix getScreenCTM() native;
5201
5202 SVGMatrix getTransformToElement(SVGElement element) native;
5203 }
5204
5205 class SVGAltGlyphDefElement extends SVGElement native "SVGAltGlyphDefElement" {
5206 }
5207
5208 class SVGAltGlyphElement extends SVGTextPositioningElement native "SVGAltGlyphEl ement" {
5209
5210 String format;
5211
5212 String glyphRef;
5213
5214 // From SVGURIReference
5215
5216 SVGAnimatedString href;
5217 }
5218
5219 class SVGAltGlyphItemElement extends SVGElement native "SVGAltGlyphItemElement" {
5220 }
5221
5222 class SVGAngle native "SVGAngle" {
5223
5224 int unitType;
5225
5226 num value;
5227
5228 String valueAsString;
5229
5230 num valueInSpecifiedUnits;
5231
5232 void convertToSpecifiedUnits(int unitType) native;
5233
5234 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
5235
5236 var dartObjectLocalStorage;
5237
5238 String get typeName() native;
5239 }
5240
5241 class SVGAnimateColorElement extends SVGAnimationElement native "SVGAnimateColor Element" {
5242 }
5243
5244 class SVGAnimateElement extends SVGAnimationElement native "SVGAnimateElement" {
5245 }
5246
5247 class SVGAnimateMotionElement extends SVGAnimationElement native "SVGAnimateMoti onElement" {
5248 }
5249
5250 class SVGAnimateTransformElement extends SVGAnimationElement native "SVGAnimateT ransformElement" {
5251 }
5252
5253 class SVGAnimatedAngle native "SVGAnimatedAngle" {
5254
5255 SVGAngle animVal;
5256
5257 SVGAngle baseVal;
5258
5259 var dartObjectLocalStorage;
5260
5261 String get typeName() native;
5262 }
5263
5264 class SVGAnimatedBoolean native "SVGAnimatedBoolean" {
5265
5266 bool animVal;
5267
5268 bool baseVal;
5269
5270 var dartObjectLocalStorage;
5271
5272 String get typeName() native;
5273 }
5274
5275 class SVGAnimatedEnumeration native "SVGAnimatedEnumeration" {
5276
5277 int animVal;
5278
5279 int baseVal;
5280
5281 var dartObjectLocalStorage;
5282
5283 String get typeName() native;
5284 }
5285
5286 class SVGAnimatedInteger native "SVGAnimatedInteger" {
5287
5288 int animVal;
5289
5290 int baseVal;
5291
5292 var dartObjectLocalStorage;
5293
5294 String get typeName() native;
5295 }
5296
5297 class SVGAnimatedLength native "SVGAnimatedLength" {
5298
5299 SVGLength animVal;
5300
5301 SVGLength baseVal;
5302
5303 var dartObjectLocalStorage;
5304
5305 String get typeName() native;
5306 }
5307
5308 class SVGAnimatedLengthList native "SVGAnimatedLengthList" {
5309
5310 SVGLengthList animVal;
5311
5312 SVGLengthList baseVal;
5313
5314 var dartObjectLocalStorage;
5315
5316 String get typeName() native;
5317 }
5318
5319 class SVGAnimatedNumber native "SVGAnimatedNumber" {
5320
5321 num animVal;
5322
5323 num baseVal;
5324
5325 var dartObjectLocalStorage;
5326
5327 String get typeName() native;
5328 }
5329
5330 class SVGAnimatedNumberList native "SVGAnimatedNumberList" {
5331
5332 SVGNumberList animVal;
5333
5334 SVGNumberList baseVal;
5335
5336 var dartObjectLocalStorage;
5337
5338 String get typeName() native;
5339 }
5340
5341 class SVGAnimatedPreserveAspectRatio native "SVGAnimatedPreserveAspectRatio" {
5342
5343 SVGPreserveAspectRatio animVal;
5344
5345 SVGPreserveAspectRatio baseVal;
5346
5347 var dartObjectLocalStorage;
5348
5349 String get typeName() native;
5350 }
5351
5352 class SVGAnimatedRect native "SVGAnimatedRect" {
5353
5354 SVGRect animVal;
5355
5356 SVGRect baseVal;
5357
5358 var dartObjectLocalStorage;
5359
5360 String get typeName() native;
5361 }
5362
5363 class SVGAnimatedString native "SVGAnimatedString" {
5364
5365 String animVal;
5366
5367 String baseVal;
5368
5369 var dartObjectLocalStorage;
5370
5371 String get typeName() native;
5372 }
5373
5374 class SVGAnimatedTransformList native "SVGAnimatedTransformList" {
5375
5376 SVGTransformList animVal;
5377
5378 SVGTransformList baseVal;
5379
5380 var dartObjectLocalStorage;
5381
5382 String get typeName() native;
5383 }
5384
5385 class SVGAnimationElement extends SVGElement native "SVGAnimationElement" {
5386
5387 SVGElement targetElement;
5388
5389 num getCurrentTime() native;
5390
5391 num getSimpleDuration() native;
5392
5393 num getStartTime() native;
5394
5395 // From SVGTests
5396
5397 SVGStringList requiredExtensions;
5398
5399 SVGStringList requiredFeatures;
5400
5401 SVGStringList systemLanguage;
5402
5403 bool hasExtension(String extension) native;
5404
5405 // From SVGExternalResourcesRequired
5406
5407 SVGAnimatedBoolean externalResourcesRequired;
5408
5409 // From ElementTimeControl
5410
5411 void beginElement() native;
5412
5413 void beginElementAt(num offset) native;
5414
5415 void endElement() native;
5416
5417 void endElementAt(num offset) native;
5418 }
5419
5420 class SVGCircleElement extends SVGElement native "SVGCircleElement" {
5421
5422 SVGAnimatedLength cx;
5423
5424 SVGAnimatedLength cy;
5425
5426 SVGAnimatedLength r;
5427
5428 // From SVGTests
5429
5430 SVGStringList requiredExtensions;
5431
5432 SVGStringList requiredFeatures;
5433
5434 SVGStringList systemLanguage;
5435
5436 bool hasExtension(String extension) native;
5437
5438 // From SVGLangSpace
5439
5440 String xmllang;
5441
5442 String xmlspace;
5443
5444 // From SVGExternalResourcesRequired
5445
5446 SVGAnimatedBoolean externalResourcesRequired;
5447
5448 // From SVGStylable
5449
5450 SVGAnimatedString className;
5451
5452 CSSStyleDeclaration style;
5453
5454 CSSValue getPresentationAttribute(String name) native;
5455
5456 // From SVGTransformable
5457
5458 SVGAnimatedTransformList transform;
5459
5460 // From SVGLocatable
5461
5462 SVGElement farthestViewportElement;
5463
5464 SVGElement nearestViewportElement;
5465
5466 SVGRect getBBox() native;
5467
5468 SVGMatrix getCTM() native;
5469
5470 SVGMatrix getScreenCTM() native;
5471
5472 SVGMatrix getTransformToElement(SVGElement element) native;
5473 }
5474
5475 class SVGClipPathElement extends SVGElement native "SVGClipPathElement" {
5476
5477 SVGAnimatedEnumeration clipPathUnits;
5478
5479 // From SVGTests
5480
5481 SVGStringList requiredExtensions;
5482
5483 SVGStringList requiredFeatures;
5484
5485 SVGStringList systemLanguage;
5486
5487 bool hasExtension(String extension) native;
5488
5489 // From SVGLangSpace
5490
5491 String xmllang;
5492
5493 String xmlspace;
5494
5495 // From SVGExternalResourcesRequired
5496
5497 SVGAnimatedBoolean externalResourcesRequired;
5498
5499 // From SVGStylable
5500
5501 SVGAnimatedString className;
5502
5503 CSSStyleDeclaration style;
5504
5505 CSSValue getPresentationAttribute(String name) native;
5506
5507 // From SVGTransformable
5508
5509 SVGAnimatedTransformList transform;
5510
5511 // From SVGLocatable
5512
5513 SVGElement farthestViewportElement;
5514
5515 SVGElement nearestViewportElement;
5516
5517 SVGRect getBBox() native;
5518
5519 SVGMatrix getCTM() native;
5520
5521 SVGMatrix getScreenCTM() native;
5522
5523 SVGMatrix getTransformToElement(SVGElement element) native;
5524 }
5525
5526 class SVGColor extends CSSValue native "SVGColor" {
5527
5528 int colorType;
5529
5530 RGBColor rgbColor;
5531
5532 void setColor(int colorType, String rgbColor, String iccColor) native;
5533
5534 void setRGBColor(String rgbColor) native;
5535
5536 void setRGBColorICCColor(String rgbColor, String iccColor) native;
5537 }
5538
5539 class SVGComponentTransferFunctionElement extends SVGElement native "SVGComponen tTransferFunctionElement" {
5540
5541 SVGAnimatedNumber amplitude;
5542
5543 SVGAnimatedNumber exponent;
5544
5545 SVGAnimatedNumber intercept;
5546
5547 SVGAnimatedNumber offset;
5548
5549 SVGAnimatedNumber slope;
5550
5551 SVGAnimatedNumberList tableValues;
5552
5553 SVGAnimatedEnumeration type;
5554 }
5555
5556 class SVGCursorElement extends SVGElement native "SVGCursorElement" {
5557
5558 SVGAnimatedLength x;
5559
5560 SVGAnimatedLength y;
5561
5562 // From SVGURIReference
5563
5564 SVGAnimatedString href;
5565
5566 // From SVGTests
5567
5568 SVGStringList requiredExtensions;
5569
5570 SVGStringList requiredFeatures;
5571
5572 SVGStringList systemLanguage;
5573
5574 bool hasExtension(String extension) native;
5575
5576 // From SVGExternalResourcesRequired
5577
5578 SVGAnimatedBoolean externalResourcesRequired;
5579 }
5580
5581 class SVGDefsElement extends SVGElement native "SVGDefsElement" {
5582
5583 // From SVGTests
5584
5585 SVGStringList requiredExtensions;
5586
5587 SVGStringList requiredFeatures;
5588
5589 SVGStringList systemLanguage;
5590
5591 bool hasExtension(String extension) native;
5592
5593 // From SVGLangSpace
5594
5595 String xmllang;
5596
5597 String xmlspace;
5598
5599 // From SVGExternalResourcesRequired
5600
5601 SVGAnimatedBoolean externalResourcesRequired;
5602
5603 // From SVGStylable
5604
5605 SVGAnimatedString className;
5606
5607 CSSStyleDeclaration style;
5608
5609 CSSValue getPresentationAttribute(String name) native;
5610
5611 // From SVGTransformable
5612
5613 SVGAnimatedTransformList transform;
5614
5615 // From SVGLocatable
5616
5617 SVGElement farthestViewportElement;
5618
5619 SVGElement nearestViewportElement;
5620
5621 SVGRect getBBox() native;
5622
5623 SVGMatrix getCTM() native;
5624
5625 SVGMatrix getScreenCTM() native;
5626
5627 SVGMatrix getTransformToElement(SVGElement element) native;
5628 }
5629
5630 class SVGDescElement extends SVGElement native "SVGDescElement" {
5631
5632 // From SVGLangSpace
5633
5634 String xmllang;
5635
5636 String xmlspace;
5637
5638 // From SVGStylable
5639
5640 SVGAnimatedString className;
5641
5642 CSSStyleDeclaration style;
5643
5644 CSSValue getPresentationAttribute(String name) native;
5645 }
5646
5647 class SVGDocument extends Document native "SVGDocument" {
5648
5649 SVGSVGElement rootElement;
5650
5651 Event createEvent(String eventType) native;
5652 }
5653
5654 class SVGElement extends Element native "SVGElement" {
5655
5656 String id;
5657
5658 SVGSVGElement ownerSVGElement;
5659
5660 SVGElement viewportElement;
5661
5662 String xmlbase;
5663 }
5664
5665 class SVGElementInstance native "SVGElementInstance" {
5666
5667 SVGElementInstanceList childNodes;
5668
5669 SVGElement correspondingElement;
5670
5671 SVGUseElement correspondingUseElement;
5672
5673 SVGElementInstance firstChild;
5674
5675 SVGElementInstance lastChild;
5676
5677 SVGElementInstance nextSibling;
5678
5679 EventListener onabort;
5680
5681 EventListener onbeforecopy;
5682
5683 EventListener onbeforecut;
5684
5685 EventListener onbeforepaste;
5686
5687 EventListener onblur;
5688
5689 EventListener onchange;
5690
5691 EventListener onclick;
5692
5693 EventListener oncontextmenu;
5694
5695 EventListener oncopy;
5696
5697 EventListener oncut;
5698
5699 EventListener ondblclick;
5700
5701 EventListener ondrag;
5702
5703 EventListener ondragend;
5704
5705 EventListener ondragenter;
5706
5707 EventListener ondragleave;
5708
5709 EventListener ondragover;
5710
5711 EventListener ondragstart;
5712
5713 EventListener ondrop;
5714
5715 EventListener onerror;
5716
5717 EventListener onfocus;
5718
5719 EventListener oninput;
5720
5721 EventListener onkeydown;
5722
5723 EventListener onkeypress;
5724
5725 EventListener onkeyup;
5726
5727 EventListener onload;
5728
5729 EventListener onmousedown;
5730
5731 EventListener onmousemove;
5732
5733 EventListener onmouseout;
5734
5735 EventListener onmouseover;
5736
5737 EventListener onmouseup;
5738
5739 EventListener onmousewheel;
5740
5741 EventListener onpaste;
5742
5743 EventListener onreset;
5744
5745 EventListener onresize;
5746
5747 EventListener onscroll;
5748
5749 EventListener onsearch;
5750
5751 EventListener onselect;
5752
5753 EventListener onselectstart;
5754
5755 EventListener onsubmit;
5756
5757 EventListener onunload;
5758
5759 SVGElementInstance parentNode;
5760
5761 SVGElementInstance previousSibling;
5762
5763 void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5764
5765 bool dispatchEvent(Event event) native;
5766
5767 void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native;
5768
5769 var dartObjectLocalStorage;
5770
5771 String get typeName() native;
5772 }
5773
5774 class SVGElementInstanceList native "SVGElementInstanceList" {
5775
5776 int length;
5777
5778 SVGElementInstance item(int index) native;
5779
5780 var dartObjectLocalStorage;
5781
5782 String get typeName() native;
5783 }
5784
5785 class SVGEllipseElement extends SVGElement native "SVGEllipseElement" {
5786
5787 SVGAnimatedLength cx;
5788
5789 SVGAnimatedLength cy;
5790
5791 SVGAnimatedLength rx;
5792
5793 SVGAnimatedLength ry;
5794
5795 // From SVGTests
5796
5797 SVGStringList requiredExtensions;
5798
5799 SVGStringList requiredFeatures;
5800
5801 SVGStringList systemLanguage;
5802
5803 bool hasExtension(String extension) native;
5804
5805 // From SVGLangSpace
5806
5807 String xmllang;
5808
5809 String xmlspace;
5810
5811 // From SVGExternalResourcesRequired
5812
5813 SVGAnimatedBoolean externalResourcesRequired;
5814
5815 // From SVGStylable
5816
5817 SVGAnimatedString className;
5818
5819 CSSStyleDeclaration style;
5820
5821 CSSValue getPresentationAttribute(String name) native;
5822
5823 // From SVGTransformable
5824
5825 SVGAnimatedTransformList transform;
5826
5827 // From SVGLocatable
5828
5829 SVGElement farthestViewportElement;
5830
5831 SVGElement nearestViewportElement;
5832
5833 SVGRect getBBox() native;
5834
5835 SVGMatrix getCTM() native;
5836
5837 SVGMatrix getScreenCTM() native;
5838
5839 SVGMatrix getTransformToElement(SVGElement element) native;
5840 }
5841
5842 class SVGException native "SVGException" {
5843
5844 int code;
5845
5846 String message;
5847
5848 String name;
5849
5850 String toString() native;
5851
5852 var dartObjectLocalStorage;
5853
5854 String get typeName() native;
5855 }
5856
5857 class SVGExternalResourcesRequired native "SVGExternalResourcesRequired" {
5858
5859 SVGAnimatedBoolean externalResourcesRequired;
5860
5861 var dartObjectLocalStorage;
5862
5863 String get typeName() native;
5864 }
5865
5866 class SVGFEBlendElement extends SVGElement native "SVGFEBlendElement" {
5867
5868 SVGAnimatedString in1;
5869
5870 SVGAnimatedString in2;
5871
5872 SVGAnimatedEnumeration mode;
5873
5874 // From SVGFilterPrimitiveStandardAttributes
5875
5876 SVGAnimatedLength height;
5877
5878 SVGAnimatedString result;
5879
5880 SVGAnimatedLength width;
5881
5882 SVGAnimatedLength x;
5883
5884 SVGAnimatedLength y;
5885
5886 // From SVGStylable
5887
5888 SVGAnimatedString className;
5889
5890 CSSStyleDeclaration style;
5891
5892 CSSValue getPresentationAttribute(String name) native;
5893 }
5894
5895 class SVGFEColorMatrixElement extends SVGElement native "SVGFEColorMatrixElement " {
5896
5897 SVGAnimatedString in1;
5898
5899 SVGAnimatedEnumeration type;
5900
5901 SVGAnimatedNumberList values;
5902
5903 // From SVGFilterPrimitiveStandardAttributes
5904
5905 SVGAnimatedLength height;
5906
5907 SVGAnimatedString result;
5908
5909 SVGAnimatedLength width;
5910
5911 SVGAnimatedLength x;
5912
5913 SVGAnimatedLength y;
5914
5915 // From SVGStylable
5916
5917 SVGAnimatedString className;
5918
5919 CSSStyleDeclaration style;
5920
5921 CSSValue getPresentationAttribute(String name) native;
5922 }
5923
5924 class SVGFEComponentTransferElement extends SVGElement native "SVGFEComponentTra nsferElement" {
5925
5926 SVGAnimatedString in1;
5927
5928 // From SVGFilterPrimitiveStandardAttributes
5929
5930 SVGAnimatedLength height;
5931
5932 SVGAnimatedString result;
5933
5934 SVGAnimatedLength width;
5935
5936 SVGAnimatedLength x;
5937
5938 SVGAnimatedLength y;
5939
5940 // From SVGStylable
5941
5942 SVGAnimatedString className;
5943
5944 CSSStyleDeclaration style;
5945
5946 CSSValue getPresentationAttribute(String name) native;
5947 }
5948
5949 class SVGFECompositeElement extends SVGElement native "SVGFECompositeElement" {
5950
5951 SVGAnimatedString in1;
5952
5953 SVGAnimatedString in2;
5954
5955 SVGAnimatedNumber k1;
5956
5957 SVGAnimatedNumber k2;
5958
5959 SVGAnimatedNumber k3;
5960
5961 SVGAnimatedNumber k4;
5962
5963 SVGAnimatedEnumeration operator;
5964
5965 // From SVGFilterPrimitiveStandardAttributes
5966
5967 SVGAnimatedLength height;
5968
5969 SVGAnimatedString result;
5970
5971 SVGAnimatedLength width;
5972
5973 SVGAnimatedLength x;
5974
5975 SVGAnimatedLength y;
5976
5977 // From SVGStylable
5978
5979 SVGAnimatedString className;
5980
5981 CSSStyleDeclaration style;
5982
5983 CSSValue getPresentationAttribute(String name) native;
5984 }
5985
5986 class SVGFEConvolveMatrixElement extends SVGElement native "SVGFEConvolveMatrixE lement" {
5987
5988 SVGAnimatedNumber bias;
5989
5990 SVGAnimatedNumber divisor;
5991
5992 SVGAnimatedEnumeration edgeMode;
5993
5994 SVGAnimatedString in1;
5995
5996 SVGAnimatedNumberList kernelMatrix;
5997
5998 SVGAnimatedNumber kernelUnitLengthX;
5999
6000 SVGAnimatedNumber kernelUnitLengthY;
6001
6002 SVGAnimatedInteger orderX;
6003
6004 SVGAnimatedInteger orderY;
6005
6006 SVGAnimatedBoolean preserveAlpha;
6007
6008 SVGAnimatedInteger targetX;
6009
6010 SVGAnimatedInteger targetY;
6011
6012 // From SVGFilterPrimitiveStandardAttributes
6013
6014 SVGAnimatedLength height;
6015
6016 SVGAnimatedString result;
6017
6018 SVGAnimatedLength width;
6019
6020 SVGAnimatedLength x;
6021
6022 SVGAnimatedLength y;
6023
6024 // From SVGStylable
6025
6026 SVGAnimatedString className;
6027
6028 CSSStyleDeclaration style;
6029
6030 CSSValue getPresentationAttribute(String name) native;
6031 }
6032
6033 class SVGFEDiffuseLightingElement extends SVGElement native "SVGFEDiffuseLightin gElement" {
6034
6035 SVGAnimatedNumber diffuseConstant;
6036
6037 SVGAnimatedString in1;
6038
6039 SVGAnimatedNumber kernelUnitLengthX;
6040
6041 SVGAnimatedNumber kernelUnitLengthY;
6042
6043 SVGAnimatedNumber surfaceScale;
6044
6045 // From SVGFilterPrimitiveStandardAttributes
6046
6047 SVGAnimatedLength height;
6048
6049 SVGAnimatedString result;
6050
6051 SVGAnimatedLength width;
6052
6053 SVGAnimatedLength x;
6054
6055 SVGAnimatedLength y;
6056
6057 // From SVGStylable
6058
6059 SVGAnimatedString className;
6060
6061 CSSStyleDeclaration style;
6062
6063 CSSValue getPresentationAttribute(String name) native;
6064 }
6065
6066 class SVGFEDisplacementMapElement extends SVGElement native "SVGFEDisplacementMa pElement" {
6067
6068 SVGAnimatedString in1;
6069
6070 SVGAnimatedString in2;
6071
6072 SVGAnimatedNumber scale;
6073
6074 SVGAnimatedEnumeration xChannelSelector;
6075
6076 SVGAnimatedEnumeration yChannelSelector;
6077
6078 // From SVGFilterPrimitiveStandardAttributes
6079
6080 SVGAnimatedLength height;
6081
6082 SVGAnimatedString result;
6083
6084 SVGAnimatedLength width;
6085
6086 SVGAnimatedLength x;
6087
6088 SVGAnimatedLength y;
6089
6090 // From SVGStylable
6091
6092 SVGAnimatedString className;
6093
6094 CSSStyleDeclaration style;
6095
6096 CSSValue getPresentationAttribute(String name) native;
6097 }
6098
6099 class SVGFEDistantLightElement extends SVGElement native "SVGFEDistantLightEleme nt" {
6100
6101 SVGAnimatedNumber azimuth;
6102
6103 SVGAnimatedNumber elevation;
6104 }
6105
6106 class SVGFEDropShadowElement extends SVGElement native "SVGFEDropShadowElement" {
6107
6108 SVGAnimatedNumber dx;
6109
6110 SVGAnimatedNumber dy;
6111
6112 SVGAnimatedString in1;
6113
6114 SVGAnimatedNumber stdDeviationX;
6115
6116 SVGAnimatedNumber stdDeviationY;
6117
6118 void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
6119
6120 // From SVGFilterPrimitiveStandardAttributes
6121
6122 SVGAnimatedLength height;
6123
6124 SVGAnimatedString result;
6125
6126 SVGAnimatedLength width;
6127
6128 SVGAnimatedLength x;
6129
6130 SVGAnimatedLength y;
6131
6132 // From SVGStylable
6133
6134 SVGAnimatedString className;
6135
6136 CSSStyleDeclaration style;
6137
6138 CSSValue getPresentationAttribute(String name) native;
6139 }
6140
6141 class SVGFEFloodElement extends SVGElement native "SVGFEFloodElement" {
6142
6143 // From SVGFilterPrimitiveStandardAttributes
6144
6145 SVGAnimatedLength height;
6146
6147 SVGAnimatedString result;
6148
6149 SVGAnimatedLength width;
6150
6151 SVGAnimatedLength x;
6152
6153 SVGAnimatedLength y;
6154
6155 // From SVGStylable
6156
6157 SVGAnimatedString className;
6158
6159 CSSStyleDeclaration style;
6160
6161 CSSValue getPresentationAttribute(String name) native;
6162 }
6163
6164 class SVGFEFuncAElement extends SVGComponentTransferFunctionElement native "SVGF EFuncAElement" {
6165 }
6166
6167 class SVGFEFuncBElement extends SVGComponentTransferFunctionElement native "SVGF EFuncBElement" {
6168 }
6169
6170 class SVGFEFuncGElement extends SVGComponentTransferFunctionElement native "SVGF EFuncGElement" {
6171 }
6172
6173 class SVGFEFuncRElement extends SVGComponentTransferFunctionElement native "SVGF EFuncRElement" {
6174 }
6175
6176 class SVGFEGaussianBlurElement extends SVGElement native "SVGFEGaussianBlurEleme nt" {
6177
6178 SVGAnimatedString in1;
6179
6180 SVGAnimatedNumber stdDeviationX;
6181
6182 SVGAnimatedNumber stdDeviationY;
6183
6184 void setStdDeviation(num stdDeviationX, num stdDeviationY) native;
6185
6186 // From SVGFilterPrimitiveStandardAttributes
6187
6188 SVGAnimatedLength height;
6189
6190 SVGAnimatedString result;
6191
6192 SVGAnimatedLength width;
6193
6194 SVGAnimatedLength x;
6195
6196 SVGAnimatedLength y;
6197
6198 // From SVGStylable
6199
6200 SVGAnimatedString className;
6201
6202 CSSStyleDeclaration style;
6203
6204 CSSValue getPresentationAttribute(String name) native;
6205 }
6206
6207 class SVGFEImageElement extends SVGElement native "SVGFEImageElement" {
6208
6209 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
6210
6211 // From SVGURIReference
6212
6213 SVGAnimatedString href;
6214
6215 // From SVGLangSpace
6216
6217 String xmllang;
6218
6219 String xmlspace;
6220
6221 // From SVGExternalResourcesRequired
6222
6223 SVGAnimatedBoolean externalResourcesRequired;
6224
6225 // From SVGFilterPrimitiveStandardAttributes
6226
6227 SVGAnimatedLength height;
6228
6229 SVGAnimatedString result;
6230
6231 SVGAnimatedLength width;
6232
6233 SVGAnimatedLength x;
6234
6235 SVGAnimatedLength y;
6236
6237 // From SVGStylable
6238
6239 SVGAnimatedString className;
6240
6241 CSSStyleDeclaration style;
6242
6243 CSSValue getPresentationAttribute(String name) native;
6244 }
6245
6246 class SVGFEMergeElement extends SVGElement native "SVGFEMergeElement" {
6247
6248 // From SVGFilterPrimitiveStandardAttributes
6249
6250 SVGAnimatedLength height;
6251
6252 SVGAnimatedString result;
6253
6254 SVGAnimatedLength width;
6255
6256 SVGAnimatedLength x;
6257
6258 SVGAnimatedLength y;
6259
6260 // From SVGStylable
6261
6262 SVGAnimatedString className;
6263
6264 CSSStyleDeclaration style;
6265
6266 CSSValue getPresentationAttribute(String name) native;
6267 }
6268
6269 class SVGFEMergeNodeElement extends SVGElement native "SVGFEMergeNodeElement" {
6270
6271 SVGAnimatedString in1;
6272 }
6273
6274 class SVGFEMorphologyElement extends SVGElement native "SVGFEMorphologyElement" {
6275
6276 SVGAnimatedString in1;
6277
6278 SVGAnimatedEnumeration operator;
6279
6280 SVGAnimatedNumber radiusX;
6281
6282 SVGAnimatedNumber radiusY;
6283
6284 void setRadius(num radiusX, num radiusY) native;
6285
6286 // From SVGFilterPrimitiveStandardAttributes
6287
6288 SVGAnimatedLength height;
6289
6290 SVGAnimatedString result;
6291
6292 SVGAnimatedLength width;
6293
6294 SVGAnimatedLength x;
6295
6296 SVGAnimatedLength y;
6297
6298 // From SVGStylable
6299
6300 SVGAnimatedString className;
6301
6302 CSSStyleDeclaration style;
6303
6304 CSSValue getPresentationAttribute(String name) native;
6305 }
6306
6307 class SVGFEOffsetElement extends SVGElement native "SVGFEOffsetElement" {
6308
6309 SVGAnimatedNumber dx;
6310
6311 SVGAnimatedNumber dy;
6312
6313 SVGAnimatedString in1;
6314
6315 // From SVGFilterPrimitiveStandardAttributes
6316
6317 SVGAnimatedLength height;
6318
6319 SVGAnimatedString result;
6320
6321 SVGAnimatedLength width;
6322
6323 SVGAnimatedLength x;
6324
6325 SVGAnimatedLength y;
6326
6327 // From SVGStylable
6328
6329 SVGAnimatedString className;
6330
6331 CSSStyleDeclaration style;
6332
6333 CSSValue getPresentationAttribute(String name) native;
6334 }
6335
6336 class SVGFEPointLightElement extends SVGElement native "SVGFEPointLightElement" {
6337
6338 SVGAnimatedNumber x;
6339
6340 SVGAnimatedNumber y;
6341
6342 SVGAnimatedNumber z;
6343 }
6344
6345 class SVGFESpecularLightingElement extends SVGElement native "SVGFESpecularLight ingElement" {
6346
6347 SVGAnimatedString in1;
6348
6349 SVGAnimatedNumber specularConstant;
6350
6351 SVGAnimatedNumber specularExponent;
6352
6353 SVGAnimatedNumber surfaceScale;
6354
6355 // From SVGFilterPrimitiveStandardAttributes
6356
6357 SVGAnimatedLength height;
6358
6359 SVGAnimatedString result;
6360
6361 SVGAnimatedLength width;
6362
6363 SVGAnimatedLength x;
6364
6365 SVGAnimatedLength y;
6366
6367 // From SVGStylable
6368
6369 SVGAnimatedString className;
6370
6371 CSSStyleDeclaration style;
6372
6373 CSSValue getPresentationAttribute(String name) native;
6374 }
6375
6376 class SVGFESpotLightElement extends SVGElement native "SVGFESpotLightElement" {
6377
6378 SVGAnimatedNumber limitingConeAngle;
6379
6380 SVGAnimatedNumber pointsAtX;
6381
6382 SVGAnimatedNumber pointsAtY;
6383
6384 SVGAnimatedNumber pointsAtZ;
6385
6386 SVGAnimatedNumber specularExponent;
6387
6388 SVGAnimatedNumber x;
6389
6390 SVGAnimatedNumber y;
6391
6392 SVGAnimatedNumber z;
6393 }
6394
6395 class SVGFETileElement extends SVGElement native "SVGFETileElement" {
6396
6397 SVGAnimatedString in1;
6398
6399 // From SVGFilterPrimitiveStandardAttributes
6400
6401 SVGAnimatedLength height;
6402
6403 SVGAnimatedString result;
6404
6405 SVGAnimatedLength width;
6406
6407 SVGAnimatedLength x;
6408
6409 SVGAnimatedLength y;
6410
6411 // From SVGStylable
6412
6413 SVGAnimatedString className;
6414
6415 CSSStyleDeclaration style;
6416
6417 CSSValue getPresentationAttribute(String name) native;
6418 }
6419
6420 class SVGFETurbulenceElement extends SVGElement native "SVGFETurbulenceElement" {
6421
6422 SVGAnimatedNumber baseFrequencyX;
6423
6424 SVGAnimatedNumber baseFrequencyY;
6425
6426 SVGAnimatedInteger numOctaves;
6427
6428 SVGAnimatedNumber seed;
6429
6430 SVGAnimatedEnumeration stitchTiles;
6431
6432 SVGAnimatedEnumeration type;
6433
6434 // From SVGFilterPrimitiveStandardAttributes
6435
6436 SVGAnimatedLength height;
6437
6438 SVGAnimatedString result;
6439
6440 SVGAnimatedLength width;
6441
6442 SVGAnimatedLength x;
6443
6444 SVGAnimatedLength y;
6445
6446 // From SVGStylable
6447
6448 SVGAnimatedString className;
6449
6450 CSSStyleDeclaration style;
6451
6452 CSSValue getPresentationAttribute(String name) native;
6453 }
6454
6455 class SVGFilterElement extends SVGElement native "SVGFilterElement" {
6456
6457 SVGAnimatedInteger filterResX;
6458
6459 SVGAnimatedInteger filterResY;
6460
6461 SVGAnimatedEnumeration filterUnits;
6462
6463 SVGAnimatedLength height;
6464
6465 SVGAnimatedEnumeration primitiveUnits;
6466
6467 SVGAnimatedLength width;
6468
6469 SVGAnimatedLength x;
6470
6471 SVGAnimatedLength y;
6472
6473 void setFilterRes(int filterResX, int filterResY) native;
6474
6475 // From SVGURIReference
6476
6477 SVGAnimatedString href;
6478
6479 // From SVGLangSpace
6480
6481 String xmllang;
6482
6483 String xmlspace;
6484
6485 // From SVGExternalResourcesRequired
6486
6487 SVGAnimatedBoolean externalResourcesRequired;
6488
6489 // From SVGStylable
6490
6491 SVGAnimatedString className;
6492
6493 CSSStyleDeclaration style;
6494
6495 CSSValue getPresentationAttribute(String name) native;
6496 }
6497
6498 class SVGFilterPrimitiveStandardAttributes extends SVGStylable native "SVGFilter PrimitiveStandardAttributes" {
6499
6500 SVGAnimatedLength height;
6501
6502 SVGAnimatedString result;
6503
6504 SVGAnimatedLength width;
6505
6506 SVGAnimatedLength x;
6507
6508 SVGAnimatedLength y;
6509 }
6510
6511 class SVGFitToViewBox native "SVGFitToViewBox" {
6512
6513 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
6514
6515 SVGAnimatedRect viewBox;
6516
6517 var dartObjectLocalStorage;
6518
6519 String get typeName() native;
6520 }
6521
6522 class SVGFontElement extends SVGElement native "SVGFontElement" {
6523 }
6524
6525 class SVGFontFaceElement extends SVGElement native "SVGFontFaceElement" {
6526 }
6527
6528 class SVGFontFaceFormatElement extends SVGElement native "SVGFontFaceFormatEleme nt" {
6529 }
6530
6531 class SVGFontFaceNameElement extends SVGElement native "SVGFontFaceNameElement" {
6532 }
6533
6534 class SVGFontFaceSrcElement extends SVGElement native "SVGFontFaceSrcElement" {
6535 }
6536
6537 class SVGFontFaceUriElement extends SVGElement native "SVGFontFaceUriElement" {
6538 }
6539
6540 class SVGForeignObjectElement extends SVGElement native "SVGForeignObjectElement " {
6541
6542 SVGAnimatedLength height;
6543
6544 SVGAnimatedLength width;
6545
6546 SVGAnimatedLength x;
6547
6548 SVGAnimatedLength y;
6549
6550 // From SVGTests
6551
6552 SVGStringList requiredExtensions;
6553
6554 SVGStringList requiredFeatures;
6555
6556 SVGStringList systemLanguage;
6557
6558 bool hasExtension(String extension) native;
6559
6560 // From SVGLangSpace
6561
6562 String xmllang;
6563
6564 String xmlspace;
6565
6566 // From SVGExternalResourcesRequired
6567
6568 SVGAnimatedBoolean externalResourcesRequired;
6569
6570 // From SVGStylable
6571
6572 SVGAnimatedString className;
6573
6574 CSSStyleDeclaration style;
6575
6576 CSSValue getPresentationAttribute(String name) native;
6577
6578 // From SVGTransformable
6579
6580 SVGAnimatedTransformList transform;
6581
6582 // From SVGLocatable
6583
6584 SVGElement farthestViewportElement;
6585
6586 SVGElement nearestViewportElement;
6587
6588 SVGRect getBBox() native;
6589
6590 SVGMatrix getCTM() native;
6591
6592 SVGMatrix getScreenCTM() native;
6593
6594 SVGMatrix getTransformToElement(SVGElement element) native;
6595 }
6596
6597 class SVGGElement extends SVGElement native "SVGGElement" {
6598
6599 // From SVGTests
6600
6601 SVGStringList requiredExtensions;
6602
6603 SVGStringList requiredFeatures;
6604
6605 SVGStringList systemLanguage;
6606
6607 bool hasExtension(String extension) native;
6608
6609 // From SVGLangSpace
6610
6611 String xmllang;
6612
6613 String xmlspace;
6614
6615 // From SVGExternalResourcesRequired
6616
6617 SVGAnimatedBoolean externalResourcesRequired;
6618
6619 // From SVGStylable
6620
6621 SVGAnimatedString className;
6622
6623 CSSStyleDeclaration style;
6624
6625 CSSValue getPresentationAttribute(String name) native;
6626
6627 // From SVGTransformable
6628
6629 SVGAnimatedTransformList transform;
6630
6631 // From SVGLocatable
6632
6633 SVGElement farthestViewportElement;
6634
6635 SVGElement nearestViewportElement;
6636
6637 SVGRect getBBox() native;
6638
6639 SVGMatrix getCTM() native;
6640
6641 SVGMatrix getScreenCTM() native;
6642
6643 SVGMatrix getTransformToElement(SVGElement element) native;
6644 }
6645
6646 class SVGGlyphElement extends SVGElement native "SVGGlyphElement" {
6647 }
6648
6649 class SVGGlyphRefElement extends SVGElement native "SVGGlyphRefElement" {
6650
6651 num dx;
6652
6653 num dy;
6654
6655 String format;
6656
6657 String glyphRef;
6658
6659 num x;
6660
6661 num y;
6662
6663 // From SVGURIReference
6664
6665 SVGAnimatedString href;
6666
6667 // From SVGStylable
6668
6669 SVGAnimatedString className;
6670
6671 CSSStyleDeclaration style;
6672
6673 CSSValue getPresentationAttribute(String name) native;
6674 }
6675
6676 class SVGGradientElement extends SVGElement native "SVGGradientElement" {
6677
6678 SVGAnimatedTransformList gradientTransform;
6679
6680 SVGAnimatedEnumeration gradientUnits;
6681
6682 SVGAnimatedEnumeration spreadMethod;
6683
6684 // From SVGURIReference
6685
6686 SVGAnimatedString href;
6687
6688 // From SVGExternalResourcesRequired
6689
6690 SVGAnimatedBoolean externalResourcesRequired;
6691
6692 // From SVGStylable
6693
6694 SVGAnimatedString className;
6695
6696 CSSStyleDeclaration style;
6697
6698 CSSValue getPresentationAttribute(String name) native;
6699 }
6700
6701 class SVGHKernElement extends SVGElement native "SVGHKernElement" {
6702 }
6703
6704 class SVGImageElement extends SVGElement native "SVGImageElement" {
6705
6706 SVGAnimatedLength height;
6707
6708 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
6709
6710 SVGAnimatedLength width;
6711
6712 SVGAnimatedLength x;
6713
6714 SVGAnimatedLength y;
6715
6716 // From SVGURIReference
6717
6718 SVGAnimatedString href;
6719
6720 // From SVGTests
6721
6722 SVGStringList requiredExtensions;
6723
6724 SVGStringList requiredFeatures;
6725
6726 SVGStringList systemLanguage;
6727
6728 bool hasExtension(String extension) native;
6729
6730 // From SVGLangSpace
6731
6732 String xmllang;
6733
6734 String xmlspace;
6735
6736 // From SVGExternalResourcesRequired
6737
6738 SVGAnimatedBoolean externalResourcesRequired;
6739
6740 // From SVGStylable
6741
6742 SVGAnimatedString className;
6743
6744 CSSStyleDeclaration style;
6745
6746 CSSValue getPresentationAttribute(String name) native;
6747
6748 // From SVGTransformable
6749
6750 SVGAnimatedTransformList transform;
6751
6752 // From SVGLocatable
6753
6754 SVGElement farthestViewportElement;
6755
6756 SVGElement nearestViewportElement;
6757
6758 SVGRect getBBox() native;
6759
6760 SVGMatrix getCTM() native;
6761
6762 SVGMatrix getScreenCTM() native;
6763
6764 SVGMatrix getTransformToElement(SVGElement element) native;
6765 }
6766
6767 class SVGLangSpace native "SVGLangSpace" {
6768
6769 String xmllang;
6770
6771 String xmlspace;
6772
6773 var dartObjectLocalStorage;
6774
6775 String get typeName() native;
6776 }
6777
6778 class SVGLength native "SVGLength" {
6779
6780 int unitType;
6781
6782 num value;
6783
6784 String valueAsString;
6785
6786 num valueInSpecifiedUnits;
6787
6788 void convertToSpecifiedUnits(int unitType) native;
6789
6790 void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits) native;
6791
6792 var dartObjectLocalStorage;
6793
6794 String get typeName() native;
6795 }
6796
6797 class SVGLengthList native "SVGLengthList" {
6798
6799 int numberOfItems;
6800
6801 SVGLength appendItem(SVGLength item) native;
6802
6803 void clear() native;
6804
6805 SVGLength getItem(int index) native;
6806
6807 SVGLength initialize(SVGLength item) native;
6808
6809 SVGLength insertItemBefore(SVGLength item, int index) native;
6810
6811 SVGLength removeItem(int index) native;
6812
6813 SVGLength replaceItem(SVGLength item, int index) native;
6814
6815 var dartObjectLocalStorage;
6816
6817 String get typeName() native;
6818 }
6819
6820 class SVGLineElement extends SVGElement native "SVGLineElement" {
6821
6822 SVGAnimatedLength x1;
6823
6824 SVGAnimatedLength x2;
6825
6826 SVGAnimatedLength y1;
6827
6828 SVGAnimatedLength y2;
6829
6830 // From SVGTests
6831
6832 SVGStringList requiredExtensions;
6833
6834 SVGStringList requiredFeatures;
6835
6836 SVGStringList systemLanguage;
6837
6838 bool hasExtension(String extension) native;
6839
6840 // From SVGLangSpace
6841
6842 String xmllang;
6843
6844 String xmlspace;
6845
6846 // From SVGExternalResourcesRequired
6847
6848 SVGAnimatedBoolean externalResourcesRequired;
6849
6850 // From SVGStylable
6851
6852 SVGAnimatedString className;
6853
6854 CSSStyleDeclaration style;
6855
6856 CSSValue getPresentationAttribute(String name) native;
6857
6858 // From SVGTransformable
6859
6860 SVGAnimatedTransformList transform;
6861
6862 // From SVGLocatable
6863
6864 SVGElement farthestViewportElement;
6865
6866 SVGElement nearestViewportElement;
6867
6868 SVGRect getBBox() native;
6869
6870 SVGMatrix getCTM() native;
6871
6872 SVGMatrix getScreenCTM() native;
6873
6874 SVGMatrix getTransformToElement(SVGElement element) native;
6875 }
6876
6877 class SVGLinearGradientElement extends SVGGradientElement native "SVGLinearGradi entElement" {
6878
6879 SVGAnimatedLength x1;
6880
6881 SVGAnimatedLength x2;
6882
6883 SVGAnimatedLength y1;
6884
6885 SVGAnimatedLength y2;
6886 }
6887
6888 class SVGLocatable native "SVGLocatable" {
6889
6890 SVGElement farthestViewportElement;
6891
6892 SVGElement nearestViewportElement;
6893
6894 SVGRect getBBox() native;
6895
6896 SVGMatrix getCTM() native;
6897
6898 SVGMatrix getScreenCTM() native;
6899
6900 SVGMatrix getTransformToElement(SVGElement element) native;
6901
6902 var dartObjectLocalStorage;
6903
6904 String get typeName() native;
6905 }
6906
6907 class SVGMPathElement extends SVGElement native "SVGMPathElement" {
6908
6909 // From SVGURIReference
6910
6911 SVGAnimatedString href;
6912
6913 // From SVGExternalResourcesRequired
6914
6915 SVGAnimatedBoolean externalResourcesRequired;
6916 }
6917
6918 class SVGMarkerElement extends SVGElement native "SVGMarkerElement" {
6919
6920 SVGAnimatedLength markerHeight;
6921
6922 SVGAnimatedEnumeration markerUnits;
6923
6924 SVGAnimatedLength markerWidth;
6925
6926 SVGAnimatedAngle orientAngle;
6927
6928 SVGAnimatedEnumeration orientType;
6929
6930 SVGAnimatedLength refX;
6931
6932 SVGAnimatedLength refY;
6933
6934 void setOrientToAngle(SVGAngle angle) native;
6935
6936 void setOrientToAuto() native;
6937
6938 // From SVGLangSpace
6939
6940 String xmllang;
6941
6942 String xmlspace;
6943
6944 // From SVGExternalResourcesRequired
6945
6946 SVGAnimatedBoolean externalResourcesRequired;
6947
6948 // From SVGStylable
6949
6950 SVGAnimatedString className;
6951
6952 CSSStyleDeclaration style;
6953
6954 CSSValue getPresentationAttribute(String name) native;
6955
6956 // From SVGFitToViewBox
6957
6958 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
6959
6960 SVGAnimatedRect viewBox;
6961 }
6962
6963 class SVGMaskElement extends SVGElement native "SVGMaskElement" {
6964
6965 SVGAnimatedLength height;
6966
6967 SVGAnimatedEnumeration maskContentUnits;
6968
6969 SVGAnimatedEnumeration maskUnits;
6970
6971 SVGAnimatedLength width;
6972
6973 SVGAnimatedLength x;
6974
6975 SVGAnimatedLength y;
6976
6977 // From SVGTests
6978
6979 SVGStringList requiredExtensions;
6980
6981 SVGStringList requiredFeatures;
6982
6983 SVGStringList systemLanguage;
6984
6985 bool hasExtension(String extension) native;
6986
6987 // From SVGLangSpace
6988
6989 String xmllang;
6990
6991 String xmlspace;
6992
6993 // From SVGExternalResourcesRequired
6994
6995 SVGAnimatedBoolean externalResourcesRequired;
6996
6997 // From SVGStylable
6998
6999 SVGAnimatedString className;
7000
7001 CSSStyleDeclaration style;
7002
7003 CSSValue getPresentationAttribute(String name) native;
7004 }
7005
7006 class SVGMatrix native "SVGMatrix" {
7007
7008 num a;
7009
7010 num b;
7011
7012 num c;
7013
7014 num d;
7015
7016 num e;
7017
7018 num f;
7019
7020 SVGMatrix flipX() native;
7021
7022 SVGMatrix flipY() native;
7023
7024 SVGMatrix inverse() native;
7025
7026 SVGMatrix multiply(SVGMatrix secondMatrix) native;
7027
7028 SVGMatrix rotate(num angle) native;
7029
7030 SVGMatrix rotateFromVector(num x, num y) native;
7031
7032 SVGMatrix scale(num scaleFactor) native;
7033
7034 SVGMatrix scaleNonUniform(num scaleFactorX, num scaleFactorY) native;
7035
7036 SVGMatrix skewX(num angle) native;
7037
7038 SVGMatrix skewY(num angle) native;
7039
7040 SVGMatrix translate(num x, num y) native;
7041
7042 var dartObjectLocalStorage;
7043
7044 String get typeName() native;
7045 }
7046
7047 class SVGMetadataElement extends SVGElement native "SVGMetadataElement" {
7048 }
7049
7050 class SVGMissingGlyphElement extends SVGElement native "SVGMissingGlyphElement" {
7051 }
7052
7053 class SVGNumber native "SVGNumber" {
7054
7055 num value;
7056
7057 var dartObjectLocalStorage;
7058
7059 String get typeName() native;
7060 }
7061
7062 class SVGNumberList native "SVGNumberList" {
7063
7064 int numberOfItems;
7065
7066 SVGNumber appendItem(SVGNumber item) native;
7067
7068 void clear() native;
7069
7070 SVGNumber getItem(int index) native;
7071
7072 SVGNumber initialize(SVGNumber item) native;
7073
7074 SVGNumber insertItemBefore(SVGNumber item, int index) native;
7075
7076 SVGNumber removeItem(int index) native;
7077
7078 SVGNumber replaceItem(SVGNumber item, int index) native;
7079
7080 var dartObjectLocalStorage;
7081
7082 String get typeName() native;
7083 }
7084
7085 class SVGPaint extends SVGColor native "SVGPaint" {
7086
7087 int paintType;
7088
7089 String uri;
7090
7091 void setPaint(int paintType, String uri, String rgbColor, String iccColor) nat ive;
7092
7093 void setUri(String uri) native;
7094 }
7095
7096 class SVGPathElement extends SVGElement native "SVGPathElement" {
7097
7098 SVGPathSegList animatedNormalizedPathSegList;
7099
7100 SVGPathSegList animatedPathSegList;
7101
7102 SVGPathSegList normalizedPathSegList;
7103
7104 SVGAnimatedNumber pathLength;
7105
7106 SVGPathSegList pathSegList;
7107
7108 SVGPathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag) native;
7109
7110 SVGPathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angl e, bool largeArcFlag, bool sweepFlag) native;
7111
7112 SVGPathSegClosePath createSVGPathSegClosePath() native;
7113
7114 SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1 , num y1, num x2, num y2) native;
7115
7116 SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1 , num y1, num x2, num y2) native;
7117
7118 SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, n um y, num x2, num y2) native;
7119
7120 SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, n um y, num x2, num y2) native;
7121
7122 SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y , num x1, num y1) native;
7123
7124 SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y , num x1, num y1) native;
7125
7126 SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs( num x, num y) native;
7127
7128 SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel( num x, num y) native;
7129
7130 SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y) native;
7131
7132 SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x) nativ e;
7133
7134 SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x) nativ e;
7135
7136 SVGPathSegLinetoRel createSVGPathSegLinetoRel(num x, num y) native;
7137
7138 SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y) native;
7139
7140 SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y) native;
7141
7142 SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y) native;
7143
7144 SVGPathSegMovetoRel createSVGPathSegMovetoRel(num x, num y) native;
7145
7146 int getPathSegAtLength(num distance) native;
7147
7148 SVGPoint getPointAtLength(num distance) native;
7149
7150 num getTotalLength() native;
7151
7152 // From SVGTests
7153
7154 SVGStringList requiredExtensions;
7155
7156 SVGStringList requiredFeatures;
7157
7158 SVGStringList systemLanguage;
7159
7160 bool hasExtension(String extension) native;
7161
7162 // From SVGLangSpace
7163
7164 String xmllang;
7165
7166 String xmlspace;
7167
7168 // From SVGExternalResourcesRequired
7169
7170 SVGAnimatedBoolean externalResourcesRequired;
7171
7172 // From SVGStylable
7173
7174 SVGAnimatedString className;
7175
7176 CSSStyleDeclaration style;
7177
7178 CSSValue getPresentationAttribute(String name) native;
7179
7180 // From SVGTransformable
7181
7182 SVGAnimatedTransformList transform;
7183
7184 // From SVGLocatable
7185
7186 SVGElement farthestViewportElement;
7187
7188 SVGElement nearestViewportElement;
7189
7190 SVGRect getBBox() native;
7191
7192 SVGMatrix getCTM() native;
7193
7194 SVGMatrix getScreenCTM() native;
7195
7196 SVGMatrix getTransformToElement(SVGElement element) native;
7197 }
7198
7199 class SVGPathSeg native "SVGPathSeg" {
7200
7201 int pathSegType;
7202
7203 String pathSegTypeAsLetter;
7204
7205 var dartObjectLocalStorage;
7206
7207 String get typeName() native;
7208 }
7209
7210 class SVGPathSegArcAbs extends SVGPathSeg native "SVGPathSegArcAbs" {
7211
7212 num angle;
7213
7214 bool largeArcFlag;
7215
7216 num r1;
7217
7218 num r2;
7219
7220 bool sweepFlag;
7221
7222 num x;
7223
7224 num y;
7225 }
7226
7227 class SVGPathSegArcRel extends SVGPathSeg native "SVGPathSegArcRel" {
7228
7229 num angle;
7230
7231 bool largeArcFlag;
7232
7233 num r1;
7234
7235 num r2;
7236
7237 bool sweepFlag;
7238
7239 num x;
7240
7241 num y;
7242 }
7243
7244 class SVGPathSegClosePath extends SVGPathSeg native "SVGPathSegClosePath" {
7245 }
7246
7247 class SVGPathSegCurvetoCubicAbs extends SVGPathSeg native "SVGPathSegCurvetoCubi cAbs" {
7248
7249 num x;
7250
7251 num x1;
7252
7253 num x2;
7254
7255 num y;
7256
7257 num y1;
7258
7259 num y2;
7260 }
7261
7262 class SVGPathSegCurvetoCubicRel extends SVGPathSeg native "SVGPathSegCurvetoCubi cRel" {
7263
7264 num x;
7265
7266 num x1;
7267
7268 num x2;
7269
7270 num y;
7271
7272 num y1;
7273
7274 num y2;
7275 }
7276
7277 class SVGPathSegCurvetoCubicSmoothAbs extends SVGPathSeg native "SVGPathSegCurve toCubicSmoothAbs" {
7278
7279 num x;
7280
7281 num x2;
7282
7283 num y;
7284
7285 num y2;
7286 }
7287
7288 class SVGPathSegCurvetoCubicSmoothRel extends SVGPathSeg native "SVGPathSegCurve toCubicSmoothRel" {
7289
7290 num x;
7291
7292 num x2;
7293
7294 num y;
7295
7296 num y2;
7297 }
7298
7299 class SVGPathSegCurvetoQuadraticAbs extends SVGPathSeg native "SVGPathSegCurveto QuadraticAbs" {
7300
7301 num x;
7302
7303 num x1;
7304
7305 num y;
7306
7307 num y1;
7308 }
7309
7310 class SVGPathSegCurvetoQuadraticRel extends SVGPathSeg native "SVGPathSegCurveto QuadraticRel" {
7311
7312 num x;
7313
7314 num x1;
7315
7316 num y;
7317
7318 num y1;
7319 }
7320
7321 class SVGPathSegCurvetoQuadraticSmoothAbs extends SVGPathSeg native "SVGPathSegC urvetoQuadraticSmoothAbs" {
7322
7323 num x;
7324
7325 num y;
7326 }
7327
7328 class SVGPathSegCurvetoQuadraticSmoothRel extends SVGPathSeg native "SVGPathSegC urvetoQuadraticSmoothRel" {
7329
7330 num x;
7331
7332 num y;
7333 }
7334
7335 class SVGPathSegLinetoAbs extends SVGPathSeg native "SVGPathSegLinetoAbs" {
7336
7337 num x;
7338
7339 num y;
7340 }
7341
7342 class SVGPathSegLinetoHorizontalAbs extends SVGPathSeg native "SVGPathSegLinetoH orizontalAbs" {
7343
7344 num x;
7345 }
7346
7347 class SVGPathSegLinetoHorizontalRel extends SVGPathSeg native "SVGPathSegLinetoH orizontalRel" {
7348
7349 num x;
7350 }
7351
7352 class SVGPathSegLinetoRel extends SVGPathSeg native "SVGPathSegLinetoRel" {
7353
7354 num x;
7355
7356 num y;
7357 }
7358
7359 class SVGPathSegLinetoVerticalAbs extends SVGPathSeg native "SVGPathSegLinetoVer ticalAbs" {
7360
7361 num y;
7362 }
7363
7364 class SVGPathSegLinetoVerticalRel extends SVGPathSeg native "SVGPathSegLinetoVer ticalRel" {
7365
7366 num y;
7367 }
7368
7369 class SVGPathSegList native "SVGPathSegList" {
7370
7371 int numberOfItems;
7372
7373 SVGPathSeg appendItem(SVGPathSeg newItem) native;
7374
7375 void clear() native;
7376
7377 SVGPathSeg getItem(int index) native;
7378
7379 SVGPathSeg initialize(SVGPathSeg newItem) native;
7380
7381 SVGPathSeg insertItemBefore(SVGPathSeg newItem, int index) native;
7382
7383 SVGPathSeg removeItem(int index) native;
7384
7385 SVGPathSeg replaceItem(SVGPathSeg newItem, int index) native;
7386
7387 var dartObjectLocalStorage;
7388
7389 String get typeName() native;
7390 }
7391
7392 class SVGPathSegMovetoAbs extends SVGPathSeg native "SVGPathSegMovetoAbs" {
7393
7394 num x;
7395
7396 num y;
7397 }
7398
7399 class SVGPathSegMovetoRel extends SVGPathSeg native "SVGPathSegMovetoRel" {
7400
7401 num x;
7402
7403 num y;
7404 }
7405
7406 class SVGPatternElement extends SVGElement native "SVGPatternElement" {
7407
7408 SVGAnimatedLength height;
7409
7410 SVGAnimatedEnumeration patternContentUnits;
7411
7412 SVGAnimatedTransformList patternTransform;
7413
7414 SVGAnimatedEnumeration patternUnits;
7415
7416 SVGAnimatedLength width;
7417
7418 SVGAnimatedLength x;
7419
7420 SVGAnimatedLength y;
7421
7422 // From SVGURIReference
7423
7424 SVGAnimatedString href;
7425
7426 // From SVGTests
7427
7428 SVGStringList requiredExtensions;
7429
7430 SVGStringList requiredFeatures;
7431
7432 SVGStringList systemLanguage;
7433
7434 bool hasExtension(String extension) native;
7435
7436 // From SVGLangSpace
7437
7438 String xmllang;
7439
7440 String xmlspace;
7441
7442 // From SVGExternalResourcesRequired
7443
7444 SVGAnimatedBoolean externalResourcesRequired;
7445
7446 // From SVGStylable
7447
7448 SVGAnimatedString className;
7449
7450 CSSStyleDeclaration style;
7451
7452 CSSValue getPresentationAttribute(String name) native;
7453
7454 // From SVGFitToViewBox
7455
7456 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
7457
7458 SVGAnimatedRect viewBox;
7459 }
7460
7461 class SVGPoint native "SVGPoint" {
7462
7463 num x;
7464
7465 num y;
7466
7467 SVGPoint matrixTransform(SVGMatrix matrix) native;
7468
7469 var dartObjectLocalStorage;
7470
7471 String get typeName() native;
7472 }
7473
7474 class SVGPointList native "SVGPointList" {
7475
7476 int numberOfItems;
7477
7478 SVGPoint appendItem(SVGPoint item) native;
7479
7480 void clear() native;
7481
7482 SVGPoint getItem(int index) native;
7483
7484 SVGPoint initialize(SVGPoint item) native;
7485
7486 SVGPoint insertItemBefore(SVGPoint item, int index) native;
7487
7488 SVGPoint removeItem(int index) native;
7489
7490 SVGPoint replaceItem(SVGPoint item, int index) native;
7491
7492 var dartObjectLocalStorage;
7493
7494 String get typeName() native;
7495 }
7496
7497 class SVGPolygonElement extends SVGElement native "SVGPolygonElement" {
7498
7499 SVGPointList animatedPoints;
7500
7501 SVGPointList points;
7502
7503 // From SVGTests
7504
7505 SVGStringList requiredExtensions;
7506
7507 SVGStringList requiredFeatures;
7508
7509 SVGStringList systemLanguage;
7510
7511 bool hasExtension(String extension) native;
7512
7513 // From SVGLangSpace
7514
7515 String xmllang;
7516
7517 String xmlspace;
7518
7519 // From SVGExternalResourcesRequired
7520
7521 SVGAnimatedBoolean externalResourcesRequired;
7522
7523 // From SVGStylable
7524
7525 SVGAnimatedString className;
7526
7527 CSSStyleDeclaration style;
7528
7529 CSSValue getPresentationAttribute(String name) native;
7530
7531 // From SVGTransformable
7532
7533 SVGAnimatedTransformList transform;
7534
7535 // From SVGLocatable
7536
7537 SVGElement farthestViewportElement;
7538
7539 SVGElement nearestViewportElement;
7540
7541 SVGRect getBBox() native;
7542
7543 SVGMatrix getCTM() native;
7544
7545 SVGMatrix getScreenCTM() native;
7546
7547 SVGMatrix getTransformToElement(SVGElement element) native;
7548 }
7549
7550 class SVGPolylineElement extends SVGElement native "SVGPolylineElement" {
7551
7552 SVGPointList animatedPoints;
7553
7554 SVGPointList points;
7555
7556 // From SVGTests
7557
7558 SVGStringList requiredExtensions;
7559
7560 SVGStringList requiredFeatures;
7561
7562 SVGStringList systemLanguage;
7563
7564 bool hasExtension(String extension) native;
7565
7566 // From SVGLangSpace
7567
7568 String xmllang;
7569
7570 String xmlspace;
7571
7572 // From SVGExternalResourcesRequired
7573
7574 SVGAnimatedBoolean externalResourcesRequired;
7575
7576 // From SVGStylable
7577
7578 SVGAnimatedString className;
7579
7580 CSSStyleDeclaration style;
7581
7582 CSSValue getPresentationAttribute(String name) native;
7583
7584 // From SVGTransformable
7585
7586 SVGAnimatedTransformList transform;
7587
7588 // From SVGLocatable
7589
7590 SVGElement farthestViewportElement;
7591
7592 SVGElement nearestViewportElement;
7593
7594 SVGRect getBBox() native;
7595
7596 SVGMatrix getCTM() native;
7597
7598 SVGMatrix getScreenCTM() native;
7599
7600 SVGMatrix getTransformToElement(SVGElement element) native;
7601 }
7602
7603 class SVGPreserveAspectRatio native "SVGPreserveAspectRatio" {
7604
7605 int align;
7606
7607 int meetOrSlice;
7608
7609 var dartObjectLocalStorage;
7610
7611 String get typeName() native;
7612 }
7613
7614 class SVGRadialGradientElement extends SVGGradientElement native "SVGRadialGradi entElement" {
7615
7616 SVGAnimatedLength cx;
7617
7618 SVGAnimatedLength cy;
7619
7620 SVGAnimatedLength fx;
7621
7622 SVGAnimatedLength fy;
7623
7624 SVGAnimatedLength r;
7625 }
7626
7627 class SVGRect native "SVGRect" {
7628
7629 num height;
7630
7631 num width;
7632
7633 num x;
7634
7635 num y;
7636
7637 var dartObjectLocalStorage;
7638
7639 String get typeName() native;
7640 }
7641
7642 class SVGRectElement extends SVGElement native "SVGRectElement" {
7643
7644 SVGAnimatedLength height;
7645
7646 SVGAnimatedLength rx;
7647
7648 SVGAnimatedLength ry;
7649
7650 SVGAnimatedLength width;
7651
7652 SVGAnimatedLength x;
7653
7654 SVGAnimatedLength y;
7655
7656 // From SVGTests
7657
7658 SVGStringList requiredExtensions;
7659
7660 SVGStringList requiredFeatures;
7661
7662 SVGStringList systemLanguage;
7663
7664 bool hasExtension(String extension) native;
7665
7666 // From SVGLangSpace
7667
7668 String xmllang;
7669
7670 String xmlspace;
7671
7672 // From SVGExternalResourcesRequired
7673
7674 SVGAnimatedBoolean externalResourcesRequired;
7675
7676 // From SVGStylable
7677
7678 SVGAnimatedString className;
7679
7680 CSSStyleDeclaration style;
7681
7682 CSSValue getPresentationAttribute(String name) native;
7683
7684 // From SVGTransformable
7685
7686 SVGAnimatedTransformList transform;
7687
7688 // From SVGLocatable
7689
7690 SVGElement farthestViewportElement;
7691
7692 SVGElement nearestViewportElement;
7693
7694 SVGRect getBBox() native;
7695
7696 SVGMatrix getCTM() native;
7697
7698 SVGMatrix getScreenCTM() native;
7699
7700 SVGMatrix getTransformToElement(SVGElement element) native;
7701 }
7702
7703 class SVGRenderingIntent native "SVGRenderingIntent" {
7704
7705 var dartObjectLocalStorage;
7706
7707 String get typeName() native;
7708 }
7709
7710 class SVGSVGElement extends SVGElement native "SVGSVGElement" {
7711
7712 String contentScriptType;
7713
7714 String contentStyleType;
7715
7716 num currentScale;
7717
7718 SVGPoint currentTranslate;
7719
7720 SVGAnimatedLength height;
7721
7722 num pixelUnitToMillimeterX;
7723
7724 num pixelUnitToMillimeterY;
7725
7726 num screenPixelToMillimeterX;
7727
7728 num screenPixelToMillimeterY;
7729
7730 bool useCurrentView;
7731
7732 SVGRect viewport;
7733
7734 SVGAnimatedLength width;
7735
7736 SVGAnimatedLength x;
7737
7738 SVGAnimatedLength y;
7739
7740 bool animationsPaused() native;
7741
7742 bool checkEnclosure(SVGElement element, SVGRect rect) native;
7743
7744 bool checkIntersection(SVGElement element, SVGRect rect) native;
7745
7746 SVGAngle createSVGAngle() native;
7747
7748 SVGLength createSVGLength() native;
7749
7750 SVGMatrix createSVGMatrix() native;
7751
7752 SVGNumber createSVGNumber() native;
7753
7754 SVGPoint createSVGPoint() native;
7755
7756 SVGRect createSVGRect() native;
7757
7758 SVGTransform createSVGTransform() native;
7759
7760 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix) native;
7761
7762 void deselectAll() native;
7763
7764 void forceRedraw() native;
7765
7766 num getCurrentTime() native;
7767
7768 Element getElementById(String elementId) native;
7769
7770 NodeList getEnclosureList(SVGRect rect, SVGElement referenceElement) native;
7771
7772 NodeList getIntersectionList(SVGRect rect, SVGElement referenceElement) native ;
7773
7774 void pauseAnimations() native;
7775
7776 void setCurrentTime(num seconds) native;
7777
7778 int suspendRedraw(int maxWaitMilliseconds) native;
7779
7780 void unpauseAnimations() native;
7781
7782 void unsuspendRedraw(int suspendHandleId) native;
7783
7784 void unsuspendRedrawAll() native;
7785
7786 // From SVGTests
7787
7788 SVGStringList requiredExtensions;
7789
7790 SVGStringList requiredFeatures;
7791
7792 SVGStringList systemLanguage;
7793
7794 bool hasExtension(String extension) native;
7795
7796 // From SVGLangSpace
7797
7798 String xmllang;
7799
7800 String xmlspace;
7801
7802 // From SVGExternalResourcesRequired
7803
7804 SVGAnimatedBoolean externalResourcesRequired;
7805
7806 // From SVGStylable
7807
7808 SVGAnimatedString className;
7809
7810 CSSStyleDeclaration style;
7811
7812 CSSValue getPresentationAttribute(String name) native;
7813
7814 // From SVGLocatable
7815
7816 SVGElement farthestViewportElement;
7817
7818 SVGElement nearestViewportElement;
7819
7820 SVGRect getBBox() native;
7821
7822 SVGMatrix getCTM() native;
7823
7824 SVGMatrix getScreenCTM() native;
7825
7826 SVGMatrix getTransformToElement(SVGElement element) native;
7827
7828 // From SVGFitToViewBox
7829
7830 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
7831
7832 SVGAnimatedRect viewBox;
7833
7834 // From SVGZoomAndPan
7835
7836 int zoomAndPan;
7837 }
7838
7839 class SVGScriptElement extends SVGElement native "SVGScriptElement" {
7840
7841 String type;
7842
7843 // From SVGURIReference
7844
7845 SVGAnimatedString href;
7846
7847 // From SVGExternalResourcesRequired
7848
7849 SVGAnimatedBoolean externalResourcesRequired;
7850 }
7851
7852 class SVGSetElement extends SVGAnimationElement native "SVGSetElement" {
7853 }
7854
7855 class SVGStopElement extends SVGElement native "SVGStopElement" {
7856
7857 SVGAnimatedNumber offset;
7858
7859 // From SVGStylable
7860
7861 SVGAnimatedString className;
7862
7863 CSSStyleDeclaration style;
7864
7865 CSSValue getPresentationAttribute(String name) native;
7866 }
7867
7868 class SVGStringList native "SVGStringList" {
7869
7870 int numberOfItems;
7871
7872 String appendItem(String item) native;
7873
7874 void clear() native;
7875
7876 String getItem(int index) native;
7877
7878 String initialize(String item) native;
7879
7880 String insertItemBefore(String item, int index) native;
7881
7882 String removeItem(int index) native;
7883
7884 String replaceItem(String item, int index) native;
7885
7886 var dartObjectLocalStorage;
7887
7888 String get typeName() native;
7889 }
7890
7891 class SVGStylable native "SVGStylable" {
7892
7893 SVGAnimatedString className;
7894
7895 CSSStyleDeclaration style;
7896
7897 CSSValue getPresentationAttribute(String name) native;
7898
7899 var dartObjectLocalStorage;
7900
7901 String get typeName() native;
7902 }
7903
7904 class SVGStyleElement extends SVGElement native "SVGStyleElement" {
7905
7906 String media;
7907
7908 String title;
7909
7910 String type;
7911
7912 // From SVGLangSpace
7913
7914 String xmllang;
7915
7916 String xmlspace;
7917 }
7918
7919 class SVGSwitchElement extends SVGElement native "SVGSwitchElement" {
7920
7921 // From SVGTests
7922
7923 SVGStringList requiredExtensions;
7924
7925 SVGStringList requiredFeatures;
7926
7927 SVGStringList systemLanguage;
7928
7929 bool hasExtension(String extension) native;
7930
7931 // From SVGLangSpace
7932
7933 String xmllang;
7934
7935 String xmlspace;
7936
7937 // From SVGExternalResourcesRequired
7938
7939 SVGAnimatedBoolean externalResourcesRequired;
7940
7941 // From SVGStylable
7942
7943 SVGAnimatedString className;
7944
7945 CSSStyleDeclaration style;
7946
7947 CSSValue getPresentationAttribute(String name) native;
7948
7949 // From SVGTransformable
7950
7951 SVGAnimatedTransformList transform;
7952
7953 // From SVGLocatable
7954
7955 SVGElement farthestViewportElement;
7956
7957 SVGElement nearestViewportElement;
7958
7959 SVGRect getBBox() native;
7960
7961 SVGMatrix getCTM() native;
7962
7963 SVGMatrix getScreenCTM() native;
7964
7965 SVGMatrix getTransformToElement(SVGElement element) native;
7966 }
7967
7968 class SVGSymbolElement extends SVGElement native "SVGSymbolElement" {
7969
7970 // From SVGLangSpace
7971
7972 String xmllang;
7973
7974 String xmlspace;
7975
7976 // From SVGExternalResourcesRequired
7977
7978 SVGAnimatedBoolean externalResourcesRequired;
7979
7980 // From SVGStylable
7981
7982 SVGAnimatedString className;
7983
7984 CSSStyleDeclaration style;
7985
7986 CSSValue getPresentationAttribute(String name) native;
7987
7988 // From SVGFitToViewBox
7989
7990 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
7991
7992 SVGAnimatedRect viewBox;
7993 }
7994
7995 class SVGTRefElement extends SVGTextPositioningElement native "SVGTRefElement" {
7996
7997 // From SVGURIReference
7998
7999 SVGAnimatedString href;
8000 }
8001
8002 class SVGTSpanElement extends SVGTextPositioningElement native "SVGTSpanElement" {
8003 }
8004
8005 class SVGTests native "SVGTests" {
8006
8007 SVGStringList requiredExtensions;
8008
8009 SVGStringList requiredFeatures;
8010
8011 SVGStringList systemLanguage;
8012
8013 bool hasExtension(String extension) native;
8014
8015 var dartObjectLocalStorage;
8016
8017 String get typeName() native;
8018 }
8019
8020 class SVGTextContentElement extends SVGElement native "SVGTextContentElement" {
8021
8022 SVGAnimatedEnumeration lengthAdjust;
8023
8024 SVGAnimatedLength textLength;
8025
8026 int getCharNumAtPosition(SVGPoint point) native;
8027
8028 num getComputedTextLength() native;
8029
8030 SVGPoint getEndPositionOfChar(int offset) native;
8031
8032 SVGRect getExtentOfChar(int offset) native;
8033
8034 int getNumberOfChars() native;
8035
8036 num getRotationOfChar(int offset) native;
8037
8038 SVGPoint getStartPositionOfChar(int offset) native;
8039
8040 num getSubStringLength(int offset, int length) native;
8041
8042 void selectSubString(int offset, int length) native;
8043
8044 // From SVGTests
8045
8046 SVGStringList requiredExtensions;
8047
8048 SVGStringList requiredFeatures;
8049
8050 SVGStringList systemLanguage;
8051
8052 bool hasExtension(String extension) native;
8053
8054 // From SVGLangSpace
8055
8056 String xmllang;
8057
8058 String xmlspace;
8059
8060 // From SVGExternalResourcesRequired
8061
8062 SVGAnimatedBoolean externalResourcesRequired;
8063
8064 // From SVGStylable
8065
8066 SVGAnimatedString className;
8067
8068 CSSStyleDeclaration style;
8069
8070 CSSValue getPresentationAttribute(String name) native;
8071 }
8072
8073 class SVGTextElement extends SVGTextPositioningElement native "SVGTextElement" {
8074
8075 // From SVGTransformable
8076
8077 SVGAnimatedTransformList transform;
8078
8079 // From SVGLocatable
8080
8081 SVGElement farthestViewportElement;
8082
8083 SVGElement nearestViewportElement;
8084
8085 SVGRect getBBox() native;
8086
8087 SVGMatrix getCTM() native;
8088
8089 SVGMatrix getScreenCTM() native;
8090
8091 SVGMatrix getTransformToElement(SVGElement element) native;
8092 }
8093
8094 class SVGTextPathElement extends SVGTextContentElement native "SVGTextPathElemen t" {
8095
8096 SVGAnimatedEnumeration method;
8097
8098 SVGAnimatedEnumeration spacing;
8099
8100 SVGAnimatedLength startOffset;
8101
8102 // From SVGURIReference
8103
8104 SVGAnimatedString href;
8105 }
8106
8107 class SVGTextPositioningElement extends SVGTextContentElement native "SVGTextPos itioningElement" {
8108
8109 SVGAnimatedLengthList dx;
8110
8111 SVGAnimatedLengthList dy;
8112
8113 SVGAnimatedNumberList rotate;
8114
8115 SVGAnimatedLengthList x;
8116
8117 SVGAnimatedLengthList y;
8118 }
8119
8120 class SVGTitleElement extends SVGElement native "SVGTitleElement" {
8121
8122 // From SVGLangSpace
8123
8124 String xmllang;
8125
8126 String xmlspace;
8127
8128 // From SVGStylable
8129
8130 SVGAnimatedString className;
8131
8132 CSSStyleDeclaration style;
8133
8134 CSSValue getPresentationAttribute(String name) native;
8135 }
8136
8137 class SVGTransform native "SVGTransform" {
8138
8139 num angle;
8140
8141 SVGMatrix matrix;
8142
8143 int type;
8144
8145 void setMatrix(SVGMatrix matrix) native;
8146
8147 void setRotate(num angle, num cx, num cy) native;
8148
8149 void setScale(num sx, num sy) native;
8150
8151 void setSkewX(num angle) native;
8152
8153 void setSkewY(num angle) native;
8154
8155 void setTranslate(num tx, num ty) native;
8156
8157 var dartObjectLocalStorage;
8158
8159 String get typeName() native;
8160 }
8161
8162 class SVGTransformList native "SVGTransformList" {
8163
8164 int numberOfItems;
8165
8166 SVGTransform appendItem(SVGTransform item) native;
8167
8168 void clear() native;
8169
8170 SVGTransform consolidate() native;
8171
8172 SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix) native;
8173
8174 SVGTransform getItem(int index) native;
8175
8176 SVGTransform initialize(SVGTransform item) native;
8177
8178 SVGTransform insertItemBefore(SVGTransform item, int index) native;
8179
8180 SVGTransform removeItem(int index) native;
8181
8182 SVGTransform replaceItem(SVGTransform item, int index) native;
8183
8184 var dartObjectLocalStorage;
8185
8186 String get typeName() native;
8187 }
8188
8189 class SVGTransformable extends SVGLocatable native "SVGTransformable" {
8190
8191 SVGAnimatedTransformList transform;
8192 }
8193
8194 class SVGURIReference native "SVGURIReference" {
8195
8196 SVGAnimatedString href;
8197
8198 var dartObjectLocalStorage;
8199
8200 String get typeName() native;
8201 }
8202
8203 class SVGUnitTypes native "SVGUnitTypes" {
8204
8205 var dartObjectLocalStorage;
8206
8207 String get typeName() native;
8208 }
8209
8210 class SVGUseElement extends SVGElement native "SVGUseElement" {
8211
8212 SVGElementInstance animatedInstanceRoot;
8213
8214 SVGAnimatedLength height;
8215
8216 SVGElementInstance instanceRoot;
8217
8218 SVGAnimatedLength width;
8219
8220 SVGAnimatedLength x;
8221
8222 SVGAnimatedLength y;
8223
8224 // From SVGURIReference
8225
8226 SVGAnimatedString href;
8227
8228 // From SVGTests
8229
8230 SVGStringList requiredExtensions;
8231
8232 SVGStringList requiredFeatures;
8233
8234 SVGStringList systemLanguage;
8235
8236 bool hasExtension(String extension) native;
8237
8238 // From SVGLangSpace
8239
8240 String xmllang;
8241
8242 String xmlspace;
8243
8244 // From SVGExternalResourcesRequired
8245
8246 SVGAnimatedBoolean externalResourcesRequired;
8247
8248 // From SVGStylable
8249
8250 SVGAnimatedString className;
8251
8252 CSSStyleDeclaration style;
8253
8254 CSSValue getPresentationAttribute(String name) native;
8255
8256 // From SVGTransformable
8257
8258 SVGAnimatedTransformList transform;
8259
8260 // From SVGLocatable
8261
8262 SVGElement farthestViewportElement;
8263
8264 SVGElement nearestViewportElement;
8265
8266 SVGRect getBBox() native;
8267
8268 SVGMatrix getCTM() native;
8269
8270 SVGMatrix getScreenCTM() native;
8271
8272 SVGMatrix getTransformToElement(SVGElement element) native;
8273 }
8274
8275 class SVGVKernElement extends SVGElement native "SVGVKernElement" {
8276 }
8277
8278 class SVGViewElement extends SVGElement native "SVGViewElement" {
8279
8280 SVGStringList viewTarget;
8281
8282 // From SVGExternalResourcesRequired
8283
8284 SVGAnimatedBoolean externalResourcesRequired;
8285
8286 // From SVGFitToViewBox
8287
8288 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
8289
8290 SVGAnimatedRect viewBox;
8291
8292 // From SVGZoomAndPan
8293
8294 int zoomAndPan;
8295 }
8296
8297 class SVGViewSpec extends SVGZoomAndPan native "SVGViewSpec" {
8298
8299 String preserveAspectRatioString;
8300
8301 SVGTransformList transform;
8302
8303 String transformString;
8304
8305 String viewBoxString;
8306
8307 SVGElement viewTarget;
8308
8309 String viewTargetString;
8310
8311 // From SVGFitToViewBox
8312
8313 SVGAnimatedPreserveAspectRatio preserveAspectRatio;
8314
8315 SVGAnimatedRect viewBox;
8316 }
8317
8318 class SVGZoomAndPan native "SVGZoomAndPan" {
8319
8320 int zoomAndPan;
8321
8322 var dartObjectLocalStorage;
8323
8324 String get typeName() native;
8325 }
8326
8327 class SVGZoomEvent extends UIEvent native "SVGZoomEvent" {
8328
8329 num newScale;
8330
8331 SVGPoint newTranslate;
8332
8333 num previousScale;
8334
8335 SVGPoint previousTranslate;
8336
8337 SVGRect zoomRectScreen;
8338 }
8339
5135 class Screen native "Screen" { 8340 class Screen native "Screen" {
5136 8341
5137 int availHeight; 8342 int availHeight;
5138 8343
5139 int availLeft; 8344 int availLeft;
5140 8345
5141 int availTop; 8346 int availTop;
5142 8347
5143 int availWidth; 8348 int availWidth;
5144 8349
(...skipping 1474 matching lines...) Expand 10 before | Expand all | Expand 10 after
6619 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 9824 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6620 // for details. All rights reserved. Use of this source code is governed by a 9825 // for details. All rights reserved. Use of this source code is governed by a
6621 // BSD-style license that can be found in the LICENSE file. 9826 // BSD-style license that can be found in the LICENSE file.
6622 9827
6623 typedef bool RequestAnimationFrameCallback(int time); 9828 typedef bool RequestAnimationFrameCallback(int time);
6624 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 9829 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6625 // for details. All rights reserved. Use of this source code is governed by a 9830 // for details. All rights reserved. Use of this source code is governed by a
6626 // BSD-style license that can be found in the LICENSE file. 9831 // BSD-style license that can be found in the LICENSE file.
6627 9832
6628 typedef void TimeoutHandler(); 9833 typedef void TimeoutHandler();
OLDNEW
« no previous file with comments | « client/dom/dom.dart ('k') | client/dom/frog_dom.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698