diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-12-08 04:16:34 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-12-08 04:16:34 +0100 |
commit | 396686a09ef471499c11256b8516c2702f761060 (patch) | |
tree | 9215d37141ae1d387fb38dd69e5dd36466012531 /include/mgui/button.h | |
parent | 319accba370d3f0872501de6386833fea140fbac (diff) |
Destroy widgets
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); |