Lines Matching refs:menu
101 set_item_init(MENU *menu, Menu_Hook func) in set_item_init() argument
103 if (menu == NULL) in set_item_init()
106 menu->item_init = func; in set_item_init()
115 item_init(MENU *menu) in item_init() argument
117 if (menu == NULL) in item_init()
120 return menu->item_init; in item_init()
128 set_item_term(MENU *menu, Menu_Hook func) in set_item_term() argument
130 if (menu == NULL) in set_item_term()
133 menu->item_term = func; in set_item_term()
141 item_term(MENU *menu) in item_term() argument
143 if (menu == NULL) in item_term()
146 return menu->item_term; in item_term()
155 item_selected(MENU *menu, int **sel) in item_selected() argument
159 if (menu == NULL) in item_selected()
163 for (i = 0, j = 0; i < menu->item_count; i++) in item_selected()
164 if (menu->items[i]->selected) in item_selected()
175 for (i = 0, j = 0; i < menu->item_count; i++) in item_selected()
176 if (menu->items[i]->selected) in item_selected()
360 MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu; in set_current_item() local
364 if (menu->in_init == 1) in set_current_item()
368 if (menu->items == NULL) in set_current_item()
375 menu->cur_item = i; in set_current_item()
383 current_item(MENU *menu) in current_item() argument
385 if (menu == NULL) in current_item()
388 if (menu->items == NULL) in current_item()
391 return menu->items[menu->cur_item]; in current_item()