Lines Matching defs:menu
38 #include "menu.priv.h"
44 | Function : int set_current_item(MENU *menu, const ITEM *item)
51 set_current_item(MENU * menu, ITEM * item)
53 T((T_CALLED("set_current_item(%p,%p)"), menu, item));
55 if (menu && item && (item->imenu == menu))
57 if (menu->status & _IN_DRIVER)
60 assert(menu->curitem);
61 if (item != menu->curitem)
63 if (menu->status & _LINK_NEEDED)
69 _nc_Link_Items(menu);
71 assert(menu->pattern);
72 Reset_Pattern(menu);
73 /* adjust the window to make item visible and update the menu */
74 Adjust_Current_Item(menu, menu->toprow, item);
85 | Function : ITEM *current_item(const MENU *menu)
92 current_item(const MENU * menu)
94 T((T_CALLED("current_item(%p)"), menu));
95 returnItem((menu && menu->items) ? menu->curitem : (ITEM *) 0);