mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-26 09:30:24 +00:00
LibGUI: Register the "text" property on GUI::Label
This commit is contained in:
parent
d3adbed231
commit
a5878175e2
Notes:
sideshowbarker
2024-07-19 02:15:08 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/a5878175e25
2 changed files with 4 additions and 1 deletions
|
@ -38,6 +38,8 @@ Label::Label(const StringView& text)
|
|||
set_frame_thickness(0);
|
||||
set_frame_shadow(Gfx::FrameShadow::Plain);
|
||||
set_frame_shape(Gfx::FrameShape::NoFrame);
|
||||
|
||||
REGISTER_STRING_PROPERTY("text", text, set_text);
|
||||
}
|
||||
|
||||
Label::~Label()
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <AK/JsonObject.h>
|
||||
#include <AK/String.h>
|
||||
#include <LibCore/Object.h>
|
||||
#include <LibGUI/Application.h>
|
||||
|
@ -38,7 +39,7 @@
|
|||
#include <LibGfx/Rect.h>
|
||||
#include <LibGfx/StandardCursor.h>
|
||||
|
||||
#define REGISTER_WIDGET(namespace_, class_name) \
|
||||
#define REGISTER_WIDGET(namespace_, class_name) \
|
||||
extern GUI::WidgetClassRegistration registration_##class_name; \
|
||||
GUI::WidgetClassRegistration registration_##class_name(#namespace_ "::" #class_name, []() { return namespace_::class_name::construct(); });
|
||||
|
||||
|
|
Loading…
Reference in a new issue