ui/common/menu.c

branch
newapi
changeset 229
a952760955b4
parent 208
f632bc0589ab
child 232
e2b33055113f
equal deleted inserted replaced
228:b4d7686b30dc 229:a952760955b4
209 } 209 }
210 210
211 UiMenuItemList* item = malloc(sizeof(UiMenuItemList)); 211 UiMenuItemList* item = malloc(sizeof(UiMenuItemList));
212 item->item.prev = NULL; 212 item->item.prev = NULL;
213 item->item.next = NULL; 213 item->item.next = NULL;
214 item->item.type = UI_MENU_ITEM_LIST; 214 item->item.type = UI_MENU_CHECKITEM_LIST;
215 item->callback = args.onselect; 215 item->callback = args.onselect;
216 item->userdata = args.onselectdata; 216 item->userdata = args.onselectdata;
217 item->varname = nl_strdup(args.varname); 217 item->varname = nl_strdup(args.varname);
218 218
219 add_item((UiMenuItemI*)item); 219 add_item((UiMenuItemI*)item);
225 } 225 }
226 226
227 UiMenuItemList* item = malloc(sizeof(UiMenuItemList)); 227 UiMenuItemList* item = malloc(sizeof(UiMenuItemList));
228 item->item.prev = NULL; 228 item->item.prev = NULL;
229 item->item.next = NULL; 229 item->item.next = NULL;
230 item->item.type = UI_MENU_ITEM_LIST; 230 item->item.type = UI_MENU_RADIOITEM_LIST;
231 item->callback = args.onselect; 231 item->callback = args.onselect;
232 item->userdata = args.onselectdata; 232 item->userdata = args.onselectdata;
233 item->varname = nl_strdup(args.varname); 233 item->varname = nl_strdup(args.varname);
234 234
235 add_item((UiMenuItemI*)item); 235 add_item((UiMenuItemI*)item);

mercurial