From 39efa999f190e81f8aa63948165bc52faab00375 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Thu, 22 May 2025 16:04:17 +0200 Subject: Refactoring to make UI multi-instance --- src/main/engine/ui/ui.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main/engine/ui/ui.h') diff --git a/src/main/engine/ui/ui.h b/src/main/engine/ui/ui.h index 34e21dd..e1c4283 100644 --- a/src/main/engine/ui/ui.h +++ b/src/main/engine/ui/ui.h @@ -25,11 +25,13 @@ typedef struct UI { int width; int height; + void *extra; + int close_window; } UI; UI *ui_new(int w, int h); void ui_loop(UI *ui); -void ui_set_title(const char *title); +void ui_set_title(UI *ui, const char *title); void ui_set_expose_listener(void (*expose_event)()); void ui_set_resize_listener(void (*resize_event)(UIEventResize *)); void ui_set_loop_listener(void (*event)()); -- cgit v1.2.3