| 32 #include <inttypes.h> |
32 #include <inttypes.h> |
| 33 #include "../ui/toolkit.h" |
33 #include "../ui/toolkit.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 "win32.h" |
| |
38 |
| 37 #ifdef __cplusplus |
39 #ifdef __cplusplus |
| 38 extern "C" { |
40 extern "C" { |
| 39 #endif |
41 #endif |
| 40 |
42 |
| |
43 /* |
| |
44 * widget struct that can be used for most primitive widgets, |
| |
45 * like buttons, checkboxes |
| |
46 */ |
| |
47 typedef struct UiWidget { |
| |
48 W32Widget widget; |
| |
49 UiObject *obj; |
| |
50 UiVar *var; |
| |
51 ui_callback callback; |
| |
52 void *callbackdata; |
| |
53 int64_t intvalue; |
| |
54 } UiWidget; |
| |
55 |
| |
56 HFONT ui_win32_get_font(void); |
| |
57 void ui_win32_set_ui_font(HWND control); |
| 41 |
58 |
| 42 |
59 |
| 43 #ifdef __cplusplus |
60 #ifdef __cplusplus |
| 44 } |
61 } |
| 45 #endif |
62 #endif |