ui/common/menu.c

branch
newapi
changeset 236
ee794586f51b
parent 232
e2b33055113f
child 254
13997c76859b
equal deleted inserted replaced
235:9c79f00fbf36 236:ee794586f51b
194 194
195 UiMenuItemList*item = malloc(sizeof(UiMenuItemList)); 195 UiMenuItemList*item = malloc(sizeof(UiMenuItemList));
196 item->item.prev = NULL; 196 item->item.prev = NULL;
197 item->item.next = NULL; 197 item->item.next = NULL;
198 item->item.type = UI_MENU_ITEM_LIST; 198 item->item.type = UI_MENU_ITEM_LIST;
199 item->getvalue = args.getvalue;
199 item->callback = args.onselect; 200 item->callback = args.onselect;
200 item->userdata = args.onselectdata; 201 item->userdata = args.onselectdata;
201 item->varname = nl_strdup(args.varname); 202 item->varname = nl_strdup(args.varname);
202 203
203 add_item((UiMenuItemI*)item); 204 add_item((UiMenuItemI*)item);

mercurial