| 33 #include "../ui/window.h" |
33 #include "../ui/window.h" |
| 34 #include "../common/context.h" |
34 #include "../common/context.h" |
| 35 #include "../common/object.h" |
35 #include "../common/object.h" |
| 36 |
36 |
| 37 #include "toolkit.h" |
37 #include "toolkit.h" |
| 38 |
38 #include "container.h" |
| 39 |
39 |
| 40 #ifdef __cplusplus |
40 #ifdef __cplusplus |
| 41 extern "C" { |
41 extern "C" { |
| 42 #endif |
42 #endif |
| 43 |
43 |
| |
44 typedef struct UiWindow { |
| |
45 W32Widget widget; |
| |
46 UiObject *obj; |
| |
47 UiGridLayoutContainer *container; |
| |
48 } UiWindow; |
| |
49 |
| 44 void ui_window_init(void); |
50 void ui_window_init(void); |
| 45 |
51 |
| |
52 void ui_window_widget_event(W32Widget *widget, HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); |
| 46 void ui_window_widget_show(W32Widget *w, BOOLEAN show); |
53 void ui_window_widget_show(W32Widget *w, BOOLEAN show); |
| 47 |
54 |
| 48 #ifdef __cplusplus |
55 #ifdef __cplusplus |
| 49 } |
56 } |
| 50 #endif |
57 #endif |