Lines Matching refs:menu
56 _nc_menu_cursor_pos(const MENU *menu, const ITEM *item, int *pY, int *pX) in MENU_EXPORT()
58 if (!menu || !pX || !pY) in MENU_EXPORT()
63 item = menu->curitem; in MENU_EXPORT()
66 if (!(menu->status & _POSTED)) in MENU_EXPORT()
69 *pX = item->x * (menu->spc_cols + menu->itemlen); in MENU_EXPORT()
70 *pY = (item->y - menu->toprow) * menu->spc_rows; in MENU_EXPORT()
86 pos_menu_cursor(const MENU *menu) in pos_menu_cursor() argument
89 int err = _nc_menu_cursor_pos(menu, (ITEM *)0, &y, &x); in pos_menu_cursor()
91 T((T_CALLED("pos_menu_cursor(%p)"), (const void *)menu)); in pos_menu_cursor()
95 WINDOW *win = Get_Menu_UserWin(menu); in pos_menu_cursor()
96 WINDOW *sub = menu->usersub ? menu->usersub : win; in pos_menu_cursor()
100 if ((menu->opt & O_SHOWMATCH) && (menu->pindex > 0)) in pos_menu_cursor()
101 x += (menu->pindex + menu->marklen - 1); in pos_menu_cursor()