From 3e832abc2acb506de62d1556dbb638623ba8c807 Mon Sep 17 00:00:00 2001 From: iZePlayz <69536095+iZePlayzYT@users.noreply.github.com> Date: Sat, 22 Nov 2025 21:36:47 +0100 Subject: [PATCH] added slider updates (value display and fine adjustment) globally --- src/pc/djui/djui_panel_chat.c | 1 - src/pc/djui/djui_slider.c | 2 -- src/pc/djui/djui_slider.h | 4 ---- 3 files changed, 7 deletions(-) diff --git a/src/pc/djui/djui_panel_chat.c b/src/pc/djui/djui_panel_chat.c index 4a9e531ce..594cb569b 100644 --- a/src/pc/djui/djui_panel_chat.c +++ b/src/pc/djui/djui_panel_chat.c @@ -427,7 +427,6 @@ void djui_panel_chat_create(struct DjuiBase* caller) { }; (void)chatSizeChoices; - // Checkbox- / Selection-Basis und -Track an Sliderbreite anpassen if (sCheckboxUseStdChat != NULL) { djui_base_set_size(&sCheckboxUseStdChat->base, 0.94f, 32.0f); } diff --git a/src/pc/djui/djui_slider.c b/src/pc/djui/djui_slider.c index 345f1020d..05b363d1e 100644 --- a/src/pc/djui/djui_slider.c +++ b/src/pc/djui/djui_slider.c @@ -8,7 +8,6 @@ static void djui_slider_default_format_value(struct DjuiSlider* slider, char* bu if (slider == NULL || slider->value == NULL || bufSize <= 0) { return; } - // Standard: roher Wert ohne Einheit snprintf(buf, bufSize, "%u", *slider->value); } @@ -193,7 +192,6 @@ struct DjuiSlider* djui_slider_create(struct DjuiBase* parent, const char* messa djui_base_set_size_type(&rectValue->base, DJUI_SVT_RELATIVE, DJUI_SVT_RELATIVE); slider->rectValue = rectValue; - // zentrales Value-Label im Slider struct DjuiText* valueText = djui_text_create(&rect->base, ""); djui_base_set_alignment(&valueText->base, DJUI_HALIGN_CENTER, DJUI_VALIGN_CENTER); djui_base_set_size_type(&valueText->base, DJUI_SVT_RELATIVE, DJUI_SVT_RELATIVE); diff --git a/src/pc/djui/djui_slider.h b/src/pc/djui/djui_slider.h index 445134ac8..9b387ff4b 100644 --- a/src/pc/djui/djui_slider.h +++ b/src/pc/djui/djui_slider.h @@ -20,9 +20,5 @@ struct DjuiSlider { struct DjuiSlider* djui_slider_create(struct DjuiBase* parent, const char* message, unsigned int* value, unsigned int min, unsigned int max, void (*on_value_change)(struct DjuiBase*)); void djui_slider_update_value(struct DjuiBase* base); - -// Optional: eigenes Format für den Wert (z.B. "100%", "10s"). void djui_slider_set_format_callback(struct DjuiSlider* slider, DjuiSliderFormatCallback cb); - -// Zugriff auf das mittige Value-Label, um z.B. Farben anzupassen. struct DjuiText* djui_slider_get_value_text(struct DjuiSlider* slider);