From 396686a09ef471499c11256b8516c2702f761060 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 8 Dec 2021 04:16:34 +0100 Subject: Destroy widgets --- src/mgui/list.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/mgui/list.c') diff --git a/src/mgui/list.c b/src/mgui/list.c index cf39b02..58fc964 100644 --- a/src/mgui/list.c +++ b/src/mgui/list.c @@ -20,6 +20,14 @@ mgui_list* mgui_list_create(mgui_list_direction direction) { return list; } +void mgui_list_destroy(mgui_list *list) { + for(size_t i = 0; i < list->num_items; ++i) { + mgui_widget_destroy(list->items[i]); + } + mgui_free(list->items); + mgui_free(list); +} + mgui_widget* mgui_list_to_widget(mgui_list *list) { return &list->widget; } -- cgit v1.2.3-70-g09d2