LibWeb: Stub out SVGTransform

This commit is contained in:
MacDue 2024-03-31 14:41:00 +01:00 committed by Alexander Kalenik
commit a6a40a5bc6
Notes: sideshowbarker 2024-07-17 18:49:10 +09:00
6 changed files with 86 additions and 0 deletions

View file

@ -0,0 +1,24 @@
// https://svgwg.org/svg2-draft/single-page.html#coords-InterfaceSVGTransform
[Exposed=Window]
interface SVGTransform {
// Transform Types
const unsigned short SVG_TRANSFORM_UNKNOWN = 0;
const unsigned short SVG_TRANSFORM_MATRIX = 1;
const unsigned short SVG_TRANSFORM_TRANSLATE = 2;
const unsigned short SVG_TRANSFORM_SCALE = 3;
const unsigned short SVG_TRANSFORM_ROTATE = 4;
const unsigned short SVG_TRANSFORM_SKEWX = 5;
const unsigned short SVG_TRANSFORM_SKEWY = 6;
// FIXME: readonly attribute unsigned short type;
// FIXME: [SameObject] readonly attribute DOMMatrix matrix;
// FIXME: readonly attribute float angle;
// FIXME: undefined setMatrix(optional DOMMatrix2DInit matrix = {});
// FIXME: undefined setTranslate(float tx, float ty);
// FIXME: undefined setScale(float sx, float sy);
// FIXME: undefined setRotate(float angle, float cx, float cy);
// FIXME: undefined setSkewX(float angle);
// FIXME: undefined setSkewY(float angle);
};