28 |
28 |
29 #pragma once |
29 #pragma once |
30 |
30 |
31 #include "../ui/toolkit.h" |
31 #include "../ui/toolkit.h" |
32 |
32 |
|
33 typedef struct UiJob { |
|
34 UiObject* obj; |
|
35 ui_threadfunc job_func; |
|
36 void* job_data; |
|
37 ui_callback finish_callback; |
|
38 void* finish_data; |
|
39 } UiJob; |
|
40 |
33 typedef void(*ui_eventfunc)(void*, void*); |
41 typedef void(*ui_eventfunc)(void*, void*); |
34 |
42 |
35 void ui_app_run_startup(); |
43 void ui_app_run_startup(); |
36 |
44 |
37 extern "C" void destroy_ui_window_wrapper(void* ptr); |
45 extern "C" void destroy_ui_window_wrapper(void* ptr); |