| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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(); |
| OLD | NEW |