From b6b91c8b0a404d5d59087d98a063c20eb28685e0 Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Fri, 22 May 2026 11:54:35 -0400 Subject: tyui: add slider value to style --- teensy/teensy_ui.c | 10 ++++++++-- teensy/teensy_ui.h | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/teensy/teensy_ui.c b/teensy/teensy_ui.c index f5ba00f..98c7277 100644 --- a/teensy/teensy_ui.c +++ b/teensy/teensy_ui.c @@ -89,6 +89,7 @@ tyui_Style default_style = { .control_padding = 2, .frame_size = 1, .grabber_size = 4, + .slider_fmt = "%2d" }; static @@ -488,8 +489,13 @@ void tyui_slider_ex( float value = *value_ptr; draw_frame(rect, bg_col); - if (show_value) - text_cmd(ty_format("%d", (int)round(value)), rect, value_align); + if (show_value) { + text_cmd( + ty_format(uictx.style.slider_fmt, (int)round(value)), + rect, + value_align + ); + } // Grabber { diff --git a/teensy/teensy_ui.h b/teensy/teensy_ui.h index 8efc7bd..2dcd4f6 100644 --- a/teensy/teensy_ui.h +++ b/teensy/teensy_ui.h @@ -40,6 +40,7 @@ typedef struct { int control_padding; int frame_size; int grabber_size; + const char *slider_fmt; } tyui_Style; typedef uint8_t tyui_Id; -- cgit v1.3-2-g0d8e