From 86412a28ecc089282e0f13f12b39011abee89f00 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 4 Feb 2024 05:00:29 +0300 Subject: [PATCH] UiXmlReader added (WIP) --- src/frontend/gui/controls.cpp | 16 ++- src/frontend/gui/controls.h | 7 +- src/frontend/gui/gui_xml.cpp | 222 ++++++++++++++++++++++++++++++++++ src/frontend/gui/gui_xml.h | 31 +++++ src/frontend/hud.cpp | 2 +- src/frontend/menu.cpp | 4 +- 6 files changed, 269 insertions(+), 13 deletions(-) create mode 100644 src/frontend/gui/gui_xml.cpp create mode 100644 src/frontend/gui/gui_xml.h diff --git a/src/frontend/gui/controls.cpp b/src/frontend/gui/controls.cpp index 041def85..e05c66d2 100644 --- a/src/frontend/gui/controls.cpp +++ b/src/frontend/gui/controls.cpp @@ -97,6 +97,7 @@ Button::Button(std::shared_ptr content, glm::vec4 padding) add(content); setScrollable(false); setHoverColor(glm::vec4(0.05f, 0.1f, 0.15f, 0.75f)); + content->setInteractive(false); } Button::Button( @@ -122,6 +123,7 @@ Button::Button( label = std::make_shared