ui/common/menu.h

changeset 836
5a8485ff7f54
parent 747
6aa58fed572d
child 860
7f2287ae2b78
equal deleted inserted replaced
835:a0e1ff100512 836:5a8485ff7f54
75 75
76 struct UiMenuItem { 76 struct UiMenuItem {
77 UiMenuItemI item; 77 UiMenuItemI item;
78 ui_callback callback; 78 ui_callback callback;
79 char *label; 79 char *label;
80 char *stockid;
81 char *icon; 80 char *icon;
82 void *userdata; 81 void *userdata;
83 int *groups; 82 int *groups;
84 size_t ngroups; 83 size_t ngroups;
85 }; 84 };
86 85
87 struct UiMenuCheckItem { 86 struct UiMenuCheckItem {
88 UiMenuItemI item; 87 UiMenuItemI item;
89 char *label; 88 char *label;
90 char *stockid;
91 char *icon; 89 char *icon;
92 char *varname; 90 char *varname;
93 ui_callback callback; 91 ui_callback callback;
94 void *userdata; 92 void *userdata;
95 int *groups; 93 int *groups;
97 }; 95 };
98 96
99 struct UiMenuRadioItem { 97 struct UiMenuRadioItem {
100 UiMenuItemI item; 98 UiMenuItemI item;
101 char *label; 99 char *label;
102 char *stockid;
103 char *icon; 100 char *icon;
104 char *varname; 101 char *varname;
105 ui_callback callback; 102 ui_callback callback;
106 void *userdata; 103 void *userdata;
107 int *groups; 104 int *groups;

mercurial