44 ui_callback callback; |
44 ui_callback callback; |
45 void *user_data; |
45 void *user_data; |
46 int value; |
46 int value; |
47 } UiEventData; |
47 } UiEventData; |
48 |
48 |
|
49 typedef struct UiJob { |
|
50 UiObject *obj; |
|
51 ui_threadfunc job_func; |
|
52 void *job_data; |
|
53 ui_callback finish_callback; |
|
54 void *finish_data; |
|
55 } UiJob; |
|
56 |
49 void ui_set_active_window(Widget w); |
57 void ui_set_active_window(Widget w); |
50 Widget ui_get_active_window(); |
58 Widget ui_get_active_window(); |
51 |
59 |
52 void ui_secondary_event_loop(int *loop); |
60 void ui_secondary_event_loop(int *loop); |
53 |
61 |