| 38 |
38 |
| 39 #ifdef __cplusplus |
39 #ifdef __cplusplus |
| 40 extern "C" { |
40 extern "C" { |
| 41 #endif |
41 #endif |
| 42 |
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 |
| 43 HFONT ui_win32_get_font(void); |
56 HFONT ui_win32_get_font(void); |
| 44 void ui_win32_set_ui_font(HWND control); |
57 void ui_win32_set_ui_font(HWND control); |
| 45 |
58 |
| 46 |
59 |
| 47 #ifdef __cplusplus |
60 #ifdef __cplusplus |