Index: sdk/lib/html/dartium/html_dartium.dart |
diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart |
index 8eaae1ad8b236344088bd7ca296e00b43a3cf57b..a2cebbbbc6a0df544b38177a6af7817e5191c4c7 100644 |
--- a/sdk/lib/html/dartium/html_dartium.dart |
+++ b/sdk/lib/html/dartium/html_dartium.dart |
@@ -164,7 +164,7 @@ final htmlBlinkMap = { |
'CSSViewportRule': () => CssViewportRule, |
'Canvas2DContextAttributes': () => Canvas2DContextAttributes, |
'CanvasGradient': () => CanvasGradient, |
- 'CanvasPathMethods': () => CanvasPathMethods, |
+ 'CanvasPathMethods': () => _CanvasPathMethods, |
'CanvasPattern': () => CanvasPattern, |
'CanvasRenderingContext2D': () => CanvasRenderingContext2D, |
'CharacterData': () => CharacterData, |
@@ -2402,66 +2402,6 @@ class CanvasGradient extends NativeFieldWrapperClass2 { |
@DocsEditable() |
-@DomName('CanvasPathMethods') |
-@Experimental() // untriaged |
-class CanvasPathMethods extends NativeFieldWrapperClass2 { |
- // To suppress missing implicit constructor warnings. |
- factory CanvasPathMethods._() { throw new UnsupportedError("Not supported"); } |
- |
- @DomName('CanvasPathMethods.arc') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasPathMethods.arc_Callback_float_float_float_float_float_boolean(this, x, y, radius, startAngle, endAngle, anticlockwise); |
- |
- @DomName('CanvasPathMethods.arcTo') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void arcTo(num x1, num y1, num x2, num y2, num radius) => _blink.BlinkCanvasPathMethods.arcTo_Callback_float_float_float_float_float(this, x1, y1, x2, y2, radius); |
- |
- @DomName('CanvasPathMethods.bezierCurveTo') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) => _blink.BlinkCanvasPathMethods.bezierCurveTo_Callback_float_float_float_float_float_float(this, cp1x, cp1y, cp2x, cp2y, x, y); |
- |
- @DomName('CanvasPathMethods.closePath') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void closePath() => _blink.BlinkCanvasPathMethods.closePath_Callback(this); |
- |
- @DomName('CanvasPathMethods.ellipse') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasPathMethods.ellipse_Callback_float_float_float_float_float_float_float_boolean(this, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise); |
- |
- @DomName('CanvasPathMethods.lineTo') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void lineTo(num x, num y) => _blink.BlinkCanvasPathMethods.lineTo_Callback_float_float(this, x, y); |
- |
- @DomName('CanvasPathMethods.moveTo') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void moveTo(num x, num y) => _blink.BlinkCanvasPathMethods.moveTo_Callback_float_float(this, x, y); |
- |
- @DomName('CanvasPathMethods.quadraticCurveTo') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void quadraticCurveTo(num cpx, num cpy, num x, num y) => _blink.BlinkCanvasPathMethods.quadraticCurveTo_Callback_float_float_float_float(this, cpx, cpy, x, y); |
- |
- @DomName('CanvasPathMethods.rect') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void rect(num x, num y, num width, num height) => _blink.BlinkCanvasPathMethods.rect_Callback_float_float_float_float(this, x, y, width, height); |
- |
-} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-// WARNING: Do not edit - generated code. |
- |
- |
-@DocsEditable() |
/** |
* An opaque object representing a pattern of image, canvas, or video. |
* |
@@ -2500,8 +2440,12 @@ class CanvasPattern extends NativeFieldWrapperClass2 { |
// BSD-style license that can be found in the LICENSE file. |
+abstract class CanvasRenderingContext { |
+ CanvasElement get canvas; |
+} |
+ |
@DomName('CanvasRenderingContext2D') |
-class CanvasRenderingContext2D extends CanvasPathMethods { |
+class CanvasRenderingContext2D extends NativeFieldWrapperClass2 implements CanvasRenderingContext { |
// To suppress missing implicit constructor warnings. |
factory CanvasRenderingContext2D._() { throw new UnsupportedError("Not supported"); } |
@@ -2965,6 +2909,43 @@ class CanvasRenderingContext2D extends CanvasPathMethods { |
@DocsEditable() |
void translate(num x, num y) => _blink.BlinkCanvasRenderingContext2D.translate_Callback_float_float(this, x, y); |
+ @DomName('CanvasRenderingContext2D.arc') |
+ @DocsEditable() |
+ void _arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasRenderingContext2D.arc_Callback_float_float_float_float_float_boolean(this, x, y, radius, startAngle, endAngle, anticlockwise); |
+ |
+ @DomName('CanvasRenderingContext2D.arcTo') |
+ @DocsEditable() |
+ void arcTo(num x1, num y1, num x2, num y2, num radius) => _blink.BlinkCanvasRenderingContext2D.arcTo_Callback_float_float_float_float_float(this, x1, y1, x2, y2, radius); |
+ |
+ @DomName('CanvasRenderingContext2D.bezierCurveTo') |
+ @DocsEditable() |
+ void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) => _blink.BlinkCanvasRenderingContext2D.bezierCurveTo_Callback_float_float_float_float_float_float(this, cp1x, cp1y, cp2x, cp2y, x, y); |
+ |
+ @DomName('CanvasRenderingContext2D.closePath') |
+ @DocsEditable() |
+ void closePath() => _blink.BlinkCanvasRenderingContext2D.closePath_Callback(this); |
+ |
+ @DomName('CanvasRenderingContext2D.ellipse') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkCanvasRenderingContext2D.ellipse_Callback_float_float_float_float_float_float_float_boolean(this, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise); |
+ |
+ @DomName('CanvasRenderingContext2D.lineTo') |
+ @DocsEditable() |
+ void lineTo(num x, num y) => _blink.BlinkCanvasRenderingContext2D.lineTo_Callback_float_float(this, x, y); |
+ |
+ @DomName('CanvasRenderingContext2D.moveTo') |
+ @DocsEditable() |
+ void moveTo(num x, num y) => _blink.BlinkCanvasRenderingContext2D.moveTo_Callback_float_float(this, x, y); |
+ |
+ @DomName('CanvasRenderingContext2D.quadraticCurveTo') |
+ @DocsEditable() |
+ void quadraticCurveTo(num cpx, num cpy, num x, num y) => _blink.BlinkCanvasRenderingContext2D.quadraticCurveTo_Callback_float_float_float_float(this, cpx, cpy, x, y); |
+ |
+ @DomName('CanvasRenderingContext2D.rect') |
+ @DocsEditable() |
+ void rect(num x, num y, num width, num height) => _blink.BlinkCanvasRenderingContext2D.rect_Callback_float_float_float_float(this, x, y, width, height); |
+ |
/** |
* Sets the color used inside shapes. |
@@ -22725,7 +22706,7 @@ abstract class ParentNode extends NativeFieldWrapperClass2 { |
@DocsEditable() |
@DomName('Path2D') |
@Experimental() // untriaged |
-class Path2D extends CanvasPathMethods { |
+class Path2D extends NativeFieldWrapperClass2 implements _CanvasPathMethods { |
// To suppress missing implicit constructor warnings. |
factory Path2D._() { throw new UnsupportedError("Not supported"); } |
@@ -22753,6 +22734,51 @@ class Path2D extends CanvasPathMethods { |
return; |
} |
+ @DomName('Path2D.arc') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkPath2D.arc_Callback_float_float_float_float_float_boolean(this, x, y, radius, startAngle, endAngle, anticlockwise); |
+ |
+ @DomName('Path2D.arcTo') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void arcTo(num x1, num y1, num x2, num y2, num radius) => _blink.BlinkPath2D.arcTo_Callback_float_float_float_float_float(this, x1, y1, x2, y2, radius); |
+ |
+ @DomName('Path2D.bezierCurveTo') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) => _blink.BlinkPath2D.bezierCurveTo_Callback_float_float_float_float_float_float(this, cp1x, cp1y, cp2x, cp2y, x, y); |
+ |
+ @DomName('Path2D.closePath') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void closePath() => _blink.BlinkPath2D.closePath_Callback(this); |
+ |
+ @DomName('Path2D.ellipse') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, bool anticlockwise) => _blink.BlinkPath2D.ellipse_Callback_float_float_float_float_float_float_float_boolean(this, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise); |
+ |
+ @DomName('Path2D.lineTo') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void lineTo(num x, num y) => _blink.BlinkPath2D.lineTo_Callback_float_float(this, x, y); |
+ |
+ @DomName('Path2D.moveTo') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void moveTo(num x, num y) => _blink.BlinkPath2D.moveTo_Callback_float_float(this, x, y); |
+ |
+ @DomName('Path2D.quadraticCurveTo') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void quadraticCurveTo(num cpx, num cpy, num x, num y) => _blink.BlinkPath2D.quadraticCurveTo_Callback_float_float_float_float(this, cpx, cpy, x, y); |
+ |
+ @DomName('Path2D.rect') |
+ @DocsEditable() |
+ @Experimental() // untriaged |
+ void rect(num x, num y, num width, num height) => _blink.BlinkPath2D.rect_Callback_float_float_float_float(this, x, y, width, height); |
+ |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
@@ -32574,6 +32600,21 @@ abstract class _CSSValue extends NativeFieldWrapperClass2 { |
factory _CSSValue._() { throw new UnsupportedError("Not supported"); } |
} |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+// WARNING: Do not edit - generated code. |
+ |
+ |
+@DocsEditable() |
+@DomName('CanvasPathMethods') |
+@Experimental() // untriaged |
+abstract class _CanvasPathMethods extends NativeFieldWrapperClass2 { |
+ // To suppress missing implicit constructor warnings. |
+ factory _CanvasPathMethods._() { throw new UnsupportedError("Not supported"); } |
+ |
+} |
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |