--- a/ui/winui/toolkit.h Sun Jan 28 17:10:30 2024 +0100 +++ b/ui/winui/toolkit.h Sun Jan 28 19:33:56 2024 +0100 @@ -30,6 +30,14 @@ #include "../ui/toolkit.h" +typedef struct UiJob { + UiObject* obj; + ui_threadfunc job_func; + void* job_data; + ui_callback finish_callback; + void* finish_data; +} UiJob; + typedef void(*ui_eventfunc)(void*, void*); void ui_app_run_startup();