| Index: Source/core/svg/SVGMatrix.idl
|
| diff --git a/Source/core/svg/SVGMatrix.idl b/Source/core/svg/SVGMatrix.idl
|
| index eb28daa406fc2a7a52d7be01f03a3266ab623b2f..5090cf76f96440e43806610cb2f819b2c9d7fca5 100644
|
| --- a/Source/core/svg/SVGMatrix.idl
|
| +++ b/Source/core/svg/SVGMatrix.idl
|
| @@ -21,28 +21,29 @@
|
| */
|
|
|
| [
|
| - SetWrapperReferenceTo(SVGTransform parent),
|
| StrictTypeChecking,
|
| + ImplementedAs=SVGMatrixTearOff,
|
| + SetWrapperReferenceTo(SVGTransform contextTransform)
|
| ] interface SVGMatrix {
|
| // FIXME: these attributes should all be floats but since we implement
|
| // AffineTransform with doubles setting these as doubles makes more sense.
|
| - attribute double a;
|
| - attribute double b;
|
| - attribute double c;
|
| - attribute double d;
|
| - attribute double e;
|
| - attribute double f;
|
| + [RaisesException=Setter] attribute double a;
|
| + [RaisesException=Setter] attribute double b;
|
| + [RaisesException=Setter] attribute double c;
|
| + [RaisesException=Setter] attribute double d;
|
| + [RaisesException=Setter] attribute double e;
|
| + [RaisesException=Setter] attribute double f;
|
|
|
| SVGMatrix multiply(SVGMatrix secondMatrix);
|
| [RaisesException] SVGMatrix inverse();
|
| - [Immutable] SVGMatrix translate(float x, float y);
|
| - [Immutable] SVGMatrix scale(float scaleFactor);
|
| - [Immutable] SVGMatrix scaleNonUniform(float scaleFactorX, float scaleFactorY);
|
| - [Immutable] SVGMatrix rotate(float angle);
|
| + SVGMatrix translate(float x, float y);
|
| + SVGMatrix scale(float scaleFactor);
|
| + SVGMatrix scaleNonUniform(float scaleFactorX, float scaleFactorY);
|
| + SVGMatrix rotate(float angle);
|
| [RaisesException] SVGMatrix rotateFromVector(float x, float y);
|
| - [Immutable] SVGMatrix flipX();
|
| - [Immutable] SVGMatrix flipY();
|
| - [Immutable] SVGMatrix skewX(float angle);
|
| - [Immutable] SVGMatrix skewY(float angle);
|
| + SVGMatrix flipX();
|
| + SVGMatrix flipY();
|
| + SVGMatrix skewX(float angle);
|
| + SVGMatrix skewY(float angle);
|
| };
|
|
|
|
|