From 9d0c0f015c4c0f74fc2901c35347d71149671a49 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Sat, 28 Jun 2025 19:28:05 +0200 Subject: [PATCH] sliders (wip), fix wlx build --- uidev/assets/gui/various_widgets.xml | 52 +++++++- wgui/src/components/button.rs | 6 +- wgui/src/components/mod.rs | 1 + wgui/src/components/slider.rs | 125 ++++++++++++++++++ wgui/src/event.rs | 1 + wgui/src/parser/component_button.rs | 6 +- wgui/src/parser/component_slider.rs | 48 +++++++ wgui/src/parser/mod.rs | 95 +++++++------ wgui/src/parser/widget_div.rs | 4 +- wgui/src/parser/widget_label.rs | 4 +- wgui/src/parser/widget_rectangle.rs | 4 +- wgui/src/parser/widget_sprite.rs | 4 +- wgui/src/widget/mod.rs | 13 +- wlx-overlay-s/src/gui/panel.rs | 11 +- .../src/overlays/keyboard/builder.rs | 9 +- 15 files changed, 323 insertions(+), 60 deletions(-) create mode 100644 wgui/src/components/slider.rs create mode 100644 wgui/src/parser/component_slider.rs diff --git a/uidev/assets/gui/various_widgets.xml b/uidev/assets/gui/various_widgets.xml index 16e0db6..981c259 100644 --- a/uidev/assets/gui/various_widgets.xml +++ b/uidev/assets/gui/various_widgets.xml @@ -2,13 +2,61 @@ + width="1000" height="500" min_width="1000" min_height="500" + gap="4" flex_direction="column" + overflow_y="scroll">