ui/win32/menu.h

changeset 1037
fbe4bb4eba8c
parent 1036
24677835f298
equal deleted inserted replaced
1036:24677835f298 1037:fbe4bb4eba8c
42 HMENU menu; 42 HMENU menu;
43 uint64_t id; 43 uint64_t id;
44 UiVar *var; 44 UiVar *var;
45 ui_callback onchange; 45 ui_callback onchange;
46 void *userdata; 46 void *userdata;
47 int index;
47 UiBool state; 48 UiBool state;
48 } UiStateMenuItem; 49 } UiStateMenuItem;
49 50
50 typedef void(*ui_menu_add_f)(HMENU, int, UiMenuItemI*, UiObject*); 51 typedef void(*ui_menu_add_f)(HMENU, int, UiMenuItemI*, UiObject*);
51 52
61 void ui_add_menu_separator(HMENU parent, int pos, UiMenuItemI *item, UiObject *obj); 62 void ui_add_menu_separator(HMENU parent, int pos, UiMenuItemI *item, UiObject *obj);
62 63
63 int64_t ui_checkitem_get(UiInteger *i); 64 int64_t ui_checkitem_get(UiInteger *i);
64 void ui_checkitem_set(UiInteger *i, int64_t value); 65 void ui_checkitem_set(UiInteger *i, int64_t value);
65 66
67 int64_t ui_radioitem_get(UiInteger *i);
68 void ui_radioitem_set(UiInteger *i, int64_t value);
69
66 #ifdef __cplusplus 70 #ifdef __cplusplus
67 } 71 }
68 #endif 72 #endif
69 73
70 #endif //MENU_H 74 #endif //MENU_H

mercurial