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

Unified Diff: Source/WebCore/bindings/dart/resources/dom_public.dart

Issue 8802010: Dart bindings for WebKit (Closed) Base URL: http://svn.webkit.org/repository/webkit/trunk
Patch Set: Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/WebCore/bindings/dart/resources/dom_public.dart
diff --git a/Source/WebCore/bindings/dart/resources/dom_public.dart b/Source/WebCore/bindings/dart/resources/dom_public.dart
new file mode 100644
index 0000000000000000000000000000000000000000..cfce0ac3dc01702820fb9f6d6a6a4323b016dcc7
--- /dev/null
+++ b/Source/WebCore/bindings/dart/resources/dom_public.dart
@@ -0,0 +1,82 @@
+interface EventTarget {}
+
+// Pure interfaces.
+interface ElementTimeControl {
+ void beginElement();
+ void beginElementAt(num offset);
+ void endElement();
+ void endElementAt(num offset);
+}
+
+interface SVGURIReference {
+ SVGAnimatedString get href();
+}
+
+interface SVGExternalResourcesRequired {
+ SVGAnimatedBoolean get externalResourcesRequired();
+}
+
+interface SVGFilterPrimitiveStandardAttributes extends SVGStylable {
+ SVGAnimatedLength get x();
+ SVGAnimatedLength get y();
+ SVGAnimatedLength get width();
+ SVGAnimatedLength get height();
+ SVGAnimatedString get result();
+}
+
+interface SVGFitToViewBox {
+ SVGAnimatedRect get viewBox();
+ SVGAnimatedPreserveAspectRatio get preserveAspectRatio();
+}
+
+interface SVGLocatable {
+ SVGElement get nearestViewportElement();
+ SVGElement get farthestViewportElement();
+ SVGRect getBBox();
+ SVGMatrix getCTM();
+ SVGMatrix getScreenCTM();
+ SVGMatrix getTransformToElement(SVGElement element);
+}
+
+interface SVGLangSpace {
+ String get xmllang();
+ set xmllang(String);
+ String get xmlspace();
+ set xmlspace(String);
+}
+
+interface SVGStylable {
+ SVGAnimatedString get className();
+ CSSStyleDeclaration get style();
+ CSSValue getPresentationAttribute(String name);
+}
+
+interface SVGTests {
+ SVGStringList get requiredFeatures();
+ SVGStringList get requiredExtensions();
+ SVGStringList get systemLanguage();
+ bool hasExtension(String extension);
+}
+
+interface SVGTransformable extends SVGLocatable {
+ SVGAnimatedTransformList get transform();
+}
+
+interface SVGViewSpec extends SVGZoomAndPan {
+ SVGTransformList get transform();
+ SVGElement get viewTarget();
+ String get viewBoxString();
+ String get preserveAspectRatioString();
+ String get transformString();
+ String get viewTargetString();
+}
+
+interface SVGZoomAndPan {
+ static final int SVG_ZOOMANDPAN_UNKNOWN = 0;
+ static final int SVG_ZOOMANDPAN_DISABLE = 1;
+ static final int SVG_ZOOMANDPAN_MAGNIFY = 2;
+ int get zoomAndPan();
+ set zoomAndPan(int);
+}
+
+Window get window() native "TopLevel_Window";
« no previous file with comments | « Source/WebCore/bindings/dart/resources/dom_implementation.dart ('k') | Source/WebCore/bindings/scripts/CodeGeneratorDart.pm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698