From 0be70ed97a1021a7a44b23419ea7b216e17a7380 Mon Sep 17 00:00:00 2001 From: tetektoza Date: Tue, 3 Oct 2023 21:25:26 +0200 Subject: [PATCH] GMLCompiler: Add enum initializer for opportunistic_resizee property This patch adds a enum initializer for opportunistic_resizee and makes the method that uses this property public so it's available for GML compiler. --- Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp | 1 + Userland/Libraries/LibGUI/Splitter.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp b/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp index 305ca8223d..46c66711d8 100644 --- a/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp @@ -177,6 +177,7 @@ static ErrorOr> generate_enum_initializer_for(StringView proper { "frame_style"sv, "Gfx::FrameStyle"sv }, { "text_wrapping"sv, "Gfx::TextWrapping"sv }, { "button_style"sv, "Gfx::ButtonStyle"sv }, + { "opportunistic_resizee"sv, "GUI::Splitter::OpportunisticResizee"sv }, }; auto const& enum_type_name = enum_properties.get(property_name); diff --git a/Userland/Libraries/LibGUI/Splitter.h b/Userland/Libraries/LibGUI/Splitter.h index c87b1a2acb..8499570aa4 100644 --- a/Userland/Libraries/LibGUI/Splitter.h +++ b/Userland/Libraries/LibGUI/Splitter.h @@ -21,6 +21,7 @@ public: }; virtual ~Splitter() override = default; + void set_opportunistic_resizee(OpportunisticResizee resizee) { m_opportunistic_resizee = resizee; } protected: explicit Splitter(Gfx::Orientation); @@ -36,7 +37,6 @@ protected: virtual void custom_layout() override; OpportunisticResizee opportunistic_resizee() const { return m_opportunistic_resizee; } - void set_opportunistic_resizee(OpportunisticResizee resizee) { m_opportunistic_resizee = resizee; } private: void override_cursor(bool do_override);