* add URL support to Label element and XML parsing

* refactor Label URL handling to use getter method in setURL

* implement URL opening confirmation dialog and platform-specific URL handling

* fix: fixed build errors

* remove: delete test link label from worlds.xml

* refactor: remove URL handling from Label class and XML parsing

* refactor: clean up Label class by removing unnecessary whitespace and improving code readability

* refactor: remove unused URL member from Label class

* refactor: remove unused URL attribute from XML UI documentation and related code

* refactor: improve code readability by adding whitespace and formatting adjustments in Label class

* refactor: improve whitespace consistency in Label class and add URL opening functionality in libcore
This commit is contained in:
GHOST11111100
2025-09-26 21:39:12 +03:00
committed by GitHub
parent 21725921e1
commit 240abb939f
12 changed files with 75 additions and 4 deletions
+7 -2
View File
@@ -103,9 +103,14 @@ void guiutil::confirm(
panel->setGravity(Gravity::center_center);
container->add(panel);
panel->setColor(glm::vec4(0.0f, 0.0f, 0.0f, 0.5f));
panel->add(std::make_shared<Label>(gui, text));
auto label = std::make_shared<Label>(gui, text);
label->setSize(glm::vec2(600, 50));
label->setMultiline(true);
label->setTextWrapping(true);
panel->add(label);
auto subpanel = std::make_shared<Panel>(gui, glm::vec2(600, 53));
subpanel->setColor(glm::vec4(0));