ui/win32/toolkit.h

changeset 827
eae5b817aa47
parent 825
1bac7e45712b
child 880
9c99ff36513f
equal deleted inserted replaced
826:e596cfc1ca46 827:eae5b817aa47
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