Lines Matching refs:menu
55 menu_pattern(const MENU *menu) in MENU_EXPORT()
59 T((T_CALLED("menu_pattern(%p)"), (const void *)menu)); in MENU_EXPORT()
60 returnPtr(menu ? (menu->pattern ? menu->pattern : empty) : 0); in MENU_EXPORT()
77 set_menu_pattern(MENU *menu, const char *p) in set_menu_pattern() argument
82 T((T_CALLED("set_menu_pattern(%p,%s)"), (void *)menu, _nc_visbuf(p))); in set_menu_pattern()
84 if (!menu || !p) in set_menu_pattern()
87 if (!(menu->items)) in set_menu_pattern()
90 if (menu->status & _IN_DRIVER) in set_menu_pattern()
93 Reset_Pattern(menu); in set_menu_pattern()
97 pos_menu_cursor(menu); in set_menu_pattern()
101 if (menu->status & _LINK_NEEDED) in set_menu_pattern()
102 _nc_Link_Items(menu); in set_menu_pattern()
104 matchpos = menu->toprow; in set_menu_pattern()
105 matchitem = menu->curitem; in set_menu_pattern()
111 (_nc_Match_Next_Character_In_Item_Name(menu, *p, &matchitem) != E_OK)) in set_menu_pattern()
113 Reset_Pattern(menu); in set_menu_pattern()
114 pos_menu_cursor(menu); in set_menu_pattern()
121 Adjust_Current_Item(menu, matchpos, matchitem); in set_menu_pattern()