aboutsummaryrefslogtreecommitdiff
path: root/teensy/teensy_ui.h
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-05-22 11:49:49 -0400
committeriamcheeseman <[email protected]>2026-05-22 11:49:49 -0400
commiteecfe87f8d23b358c31d6b8289f96ba61ad6de01 (patch)
treea0cd932e9114c16466eff4ade1599b84e0c37e5e /teensy/teensy_ui.h
parent8d23224b9d3cb6bac2b19b44141283c1647bd975 (diff)
tyui sliders
Diffstat (limited to 'teensy/teensy_ui.h')
-rw-r--r--teensy/teensy_ui.h10
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);