From dc6febaea6397398fe42f8d71fb6a7dd10adbedd Mon Sep 17 00:00:00 2001 From: Jamie Mansfield Date: Mon, 6 May 2024 12:23:36 +0100 Subject: [PATCH] LibWeb/SVG: Stub SVGTransform.setSkewX --- Userland/Libraries/LibWeb/SVG/SVGTransform.cpp | 7 +++++++ Userland/Libraries/LibWeb/SVG/SVGTransform.h | 1 + Userland/Libraries/LibWeb/SVG/SVGTransform.idl | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp b/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp index 30cdce4c6f6..ccdd0a3b976 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp @@ -68,4 +68,11 @@ void SVGTransform::set_rotate(float angle, float cx, float cy) dbgln("FIXME: Implement SVGTransform::set_rotate(float angle, float cx, float cy)"); } +// https://svgwg.org/svg2-draft/single-page.html#coords-__svg__SVGTransform__setSkewX +void SVGTransform::set_skew_x(float angle) +{ + (void)angle; + dbgln("FIXME: Implement SVGTransform::set_skew_x(float angle)"); +} + } diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.h b/Userland/Libraries/LibWeb/SVG/SVGTransform.h index d6a4f639807..2e2ea01636b 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.h +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.h @@ -37,6 +37,7 @@ public: void set_translate(float tx, float ty); void set_scale(float sx, float sy); void set_rotate(float angle, float cx, float cy); + void set_skew_x(float angle); private: SVGTransform(JS::Realm& realm); diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.idl b/Userland/Libraries/LibWeb/SVG/SVGTransform.idl index fa3f237fab6..3a78230e03b 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.idl +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.idl @@ -18,6 +18,6 @@ interface SVGTransform { undefined setTranslate(float tx, float ty); undefined setScale(float sx, float sy); undefined setRotate(float angle, float cx, float cy); - // FIXME: undefined setSkewX(float angle); + undefined setSkewX(float angle); // FIXME: undefined setSkewY(float angle); };