ui/win32/toolkit.h

changeset 112
c3f2f16fa4b8
parent 103
6606616eca9f
child 113
dde28a806552
equal deleted inserted replaced
111:81c4f73236a4 112:c3f2f16fa4b8
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

mercurial