From bafb6bd0591209eee24592b314e497b56d297871 Mon Sep 17 00:00:00 2001 From: MacDue Date: Mon, 1 Apr 2024 00:44:11 +0100 Subject: [PATCH] LibWeb: Move `SVGLength` unit constants to header No behaviour change. --- Userland/Libraries/LibWeb/SVG/SVGLength.cpp | 13 ------------- Userland/Libraries/LibWeb/SVG/SVGLength.h | 13 +++++++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Userland/Libraries/LibWeb/SVG/SVGLength.cpp b/Userland/Libraries/LibWeb/SVG/SVGLength.cpp index f68e463727c..d4d77f48dc1 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGLength.cpp +++ b/Userland/Libraries/LibWeb/SVG/SVGLength.cpp @@ -12,19 +12,6 @@ namespace Web::SVG { JS_DEFINE_ALLOCATOR(SVGLength); -// Same as SVGLength.idl -constexpr unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; -constexpr unsigned short SVG_LENGTHTYPE_NUMBER = 1; -constexpr unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2; -constexpr unsigned short SVG_LENGTHTYPE_EMS = 3; -constexpr unsigned short SVG_LENGTHTYPE_EXS = 4; -constexpr unsigned short SVG_LENGTHTYPE_PX = 5; -constexpr unsigned short SVG_LENGTHTYPE_CM = 6; -constexpr unsigned short SVG_LENGTHTYPE_MM = 7; -constexpr unsigned short SVG_LENGTHTYPE_IN = 8; -constexpr unsigned short SVG_LENGTHTYPE_PT = 9; -constexpr unsigned short SVG_LENGTHTYPE_PC = 10; - JS::NonnullGCPtr SVGLength::create(JS::Realm& realm, u8 unit_type, float value) { return realm.heap().allocate(realm, realm, unit_type, value); diff --git a/Userland/Libraries/LibWeb/SVG/SVGLength.h b/Userland/Libraries/LibWeb/SVG/SVGLength.h index dc295a2d4f3..5d65104df2b 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGLength.h +++ b/Userland/Libraries/LibWeb/SVG/SVGLength.h @@ -17,6 +17,19 @@ class SVGLength : public Bindings::PlatformObject { JS_DECLARE_ALLOCATOR(SVGLength); public: + // Same as SVGLength.idl + static constexpr unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; + static constexpr unsigned short SVG_LENGTHTYPE_NUMBER = 1; + static constexpr unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2; + static constexpr unsigned short SVG_LENGTHTYPE_EMS = 3; + static constexpr unsigned short SVG_LENGTHTYPE_EXS = 4; + static constexpr unsigned short SVG_LENGTHTYPE_PX = 5; + static constexpr unsigned short SVG_LENGTHTYPE_CM = 6; + static constexpr unsigned short SVG_LENGTHTYPE_MM = 7; + static constexpr unsigned short SVG_LENGTHTYPE_IN = 8; + static constexpr unsigned short SVG_LENGTHTYPE_PT = 9; + static constexpr unsigned short SVG_LENGTHTYPE_PC = 10; + [[nodiscard]] static JS::NonnullGCPtr create(JS::Realm&, u8 unit_type, float value); virtual ~SVGLength() override;