| 965:5d4419042d9b | 966:e411ed7c5f10 |
|---|---|
| 77 UiMenuItemI item; | 77 UiMenuItemI item; |
| 78 ui_callback callback; | 78 ui_callback callback; |
| 79 char *label; | 79 char *label; |
| 80 char *icon; | 80 char *icon; |
| 81 void *userdata; | 81 void *userdata; |
| 82 int *groups; | 82 int *states; |
| 83 size_t ngroups; | 83 size_t nstates; |
| 84 }; | 84 }; |
| 85 | 85 |
| 86 struct UiMenuCheckItem { | 86 struct UiMenuCheckItem { |
| 87 UiMenuItemI item; | 87 UiMenuItemI item; |
| 88 char *label; | 88 char *label; |
| 89 char *icon; | 89 char *icon; |
| 90 char *varname; | 90 char *varname; |
| 91 ui_callback callback; | 91 ui_callback callback; |
| 92 void *userdata; | 92 void *userdata; |
| 93 int *groups; | 93 int *states; |
| 94 size_t ngroups; | 94 size_t nstates; |
| 95 }; | 95 }; |
| 96 | 96 |
| 97 struct UiMenuRadioItem { | 97 struct UiMenuRadioItem { |
| 98 UiMenuItemI item; | 98 UiMenuItemI item; |
| 99 char *label; | 99 char *label; |
| 100 char *icon; | 100 char *icon; |
| 101 char *varname; | 101 char *varname; |
| 102 ui_callback callback; | 102 ui_callback callback; |
| 103 void *userdata; | 103 void *userdata; |
| 104 int *groups; | 104 int *states; |
| 105 size_t ngroups; | 105 size_t nstates; |
| 106 }; | 106 }; |
| 107 | 107 |
| 108 struct UiMenuItemList { | 108 struct UiMenuItemList { |
| 109 UiMenuItemI item; | 109 UiMenuItemI item; |
| 110 ui_getvaluefunc getvalue; | 110 ui_getvaluefunc getvalue; |
| 127 | 127 |
| 128 UiMenu* uic_get_menu_list(void); | 128 UiMenu* uic_get_menu_list(void); |
| 129 | 129 |
| 130 void uic_add_menu_to_stack(UiMenu* menu); | 130 void uic_add_menu_to_stack(UiMenu* menu); |
| 131 | 131 |
| 132 int* uic_copy_groups(const int* groups, size_t *ngroups); | 132 int* uic_copy_states(const int* states, size_t *nstates); |
| 133 | 133 |
| 134 void uic_set_tmp_eventdata(void *eventdata, int type); | 134 void uic_set_tmp_eventdata(void *eventdata, int type); |
| 135 void* uic_get_tmp_eventdata(void); | 135 void* uic_get_tmp_eventdata(void); |
| 136 int uic_get_tmp_eventdata_type(void); | 136 int uic_get_tmp_eventdata_type(void); |
| 137 | 137 |