Lines Matching refs:menu
54 menu_pattern(const MENU * menu) in NCURSES_EXPORT()
58 T((T_CALLED("menu_pattern(%p)"), (const void *)menu)); in NCURSES_EXPORT()
59 returnPtr(menu ? (menu->pattern ? menu->pattern : empty) : 0); in NCURSES_EXPORT()
76 set_menu_pattern(MENU * menu, const char *p) in set_menu_pattern() argument
81 T((T_CALLED("set_menu_pattern(%p,%s)"), (void *)menu, _nc_visbuf(p))); in set_menu_pattern()
83 if (!menu || !p) in set_menu_pattern()
86 if (!(menu->items)) in set_menu_pattern()
89 if (menu->status & _IN_DRIVER) in set_menu_pattern()
92 Reset_Pattern(menu); in set_menu_pattern()
96 pos_menu_cursor(menu); in set_menu_pattern()
100 if (menu->status & _LINK_NEEDED) in set_menu_pattern()
101 _nc_Link_Items(menu); in set_menu_pattern()
103 matchpos = menu->toprow; in set_menu_pattern()
104 matchitem = menu->curitem; in set_menu_pattern()
110 (_nc_Match_Next_Character_In_Item_Name(menu, *p, &matchitem) != E_OK)) in set_menu_pattern()
112 Reset_Pattern(menu); in set_menu_pattern()
113 pos_menu_cursor(menu); in set_menu_pattern()
120 Adjust_Current_Item(menu, matchpos, matchitem); in set_menu_pattern()