diff options
Diffstat (limited to 'include/mgui/button.h')
-rw-r--r-- | include/mgui/button.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/mgui/button.h b/include/mgui/button.h index d9e8783..986cb9c 100644 --- a/include/mgui/button.h +++ b/include/mgui/button.h @@ -4,14 +4,18 @@ #include "widget.h" #include <mgl/graphics/rectangle.h> #include <mgl/graphics/text.h> +#include <stddef.h> typedef struct { mgui_widget widget; + char *str; + size_t str_size; mgl_rectangle background; mgl_text text; } mgui_button; -mgui_button* mgui_button_create(); +mgui_button* mgui_button_create(const char *str, size_t size, unsigned char character_size); +void mgui_button_destroy(mgui_button *button); mgui_widget* mgui_button_to_widget(mgui_button *list); mgui_button* mgui_widget_to_button(mgui_widget *widget); |