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