From 91e584383fa6926cddb587db8fa9e5797b0eb296 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Sat, 9 Aug 2025 13:23:49 +0200 Subject: [PATCH] wgui: components refactoring, id handles --- uidev/assets/gui/testbed.xml | 1 - uidev/assets/gui/various_widgets.xml | 9 +- uidev/src/testbed/testbed_generic.rs | 17 ++- wgui/src/components/button.rs | 163 ++++++++++++++++++++------- wgui/src/components/slider.rs | 26 ++--- wgui/src/layout.rs | 7 +- wgui/src/parser/component_button.rs | 8 +- wgui/src/parser/component_slider.rs | 10 +- wgui/src/parser/mod.rs | 63 ++++++++++- wgui/src/parser/widget_div.rs | 4 +- wgui/src/parser/widget_label.rs | 4 +- wgui/src/parser/widget_rectangle.rs | 5 +- wgui/src/parser/widget_sprite.rs | 5 +- 13 files changed, 243 insertions(+), 79 deletions(-) diff --git a/uidev/assets/gui/testbed.xml b/uidev/assets/gui/testbed.xml index 0f87ca64..67ecc67e 100644 --- a/uidev/assets/gui/testbed.xml +++ b/uidev/assets/gui/testbed.xml @@ -10,7 +10,6 @@
diff --git a/uidev/assets/gui/various_widgets.xml b/uidev/assets/gui/various_widgets.xml index 3cbddb93..d134cef0 100644 --- a/uidev/assets/gui/various_widgets.xml +++ b/uidev/assets/gui/various_widgets.xml @@ -8,9 +8,12 @@