diff options
| author | iamcheeseman <[email protected]> | 2026-05-22 11:49:49 -0400 |
|---|---|---|
| committer | iamcheeseman <[email protected]> | 2026-05-22 11:49:49 -0400 |
| commit | eecfe87f8d23b358c31d6b8289f96ba61ad6de01 (patch) | |
| tree | a0cd932e9114c16466eff4ade1599b84e0c37e5e /teensy/teensy_ui.h | |
| parent | 8d23224b9d3cb6bac2b19b44141283c1647bd975 (diff) | |
tyui sliders
Diffstat (limited to 'teensy/teensy_ui.h')
| -rw-r--r-- | teensy/teensy_ui.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/teensy/teensy_ui.h b/teensy/teensy_ui.h index da7691f..8efc7bd 100644 --- a/teensy/teensy_ui.h +++ b/teensy/teensy_ui.h @@ -14,6 +14,8 @@ #define tyui_begin_window(title, rect, id) \ tyui_begin_window_ex(title, rect, id, 0, NULL) #define tyui_text(...) tyui_text_ex(TYUI_ALIGN_LEFT, __VA_ARGS__) +#define tyui_slider(min, max, value_ptr) \ + tyui_slider_ex(min, max, value_ptr, true, TYUI_ALIGN_CENTER) typedef uint8_t tyui_Align; enum { @@ -37,6 +39,7 @@ typedef struct { int padding; int control_padding; int frame_size; + int grabber_size; } tyui_Style; typedef uint8_t tyui_Id; @@ -58,6 +61,13 @@ void tyui_end_window(void); bool tyui_button(const char *text); void tyui_text_ex(tyui_Align align, const char *fmt, ...); +void tyui_slider_ex( + float min, + float max, + float *value_ptr, + bool show_value, + tyui_Align value_align +); void tyui_draw(void); |
