Lines Matching refs:pum_array
15 static pumitem_T *pum_array = NULL; // items of displayed pum variable
59 if (pum_array[i].pum_text != NULL) in pum_compute_size()
61 w = vim_strsize(pum_array[i].pum_text); in pum_compute_size()
65 if (pum_array[i].pum_kind != NULL) in pum_compute_size()
67 w = vim_strsize(pum_array[i].pum_kind) + 1; in pum_compute_size()
71 if (pum_array[i].pum_extra != NULL) in pum_compute_size()
73 w = vim_strsize(pum_array[i].pum_extra) + 1; in pum_compute_size()
112 pum_array = (pumitem_T *)1; in pum_display()
114 pum_array = NULL; in pum_display()
212 pum_array = array; in pum_display()
474 case 1: p = pum_array[idx].pum_text; break; in pum_redraw()
475 case 2: p = pum_array[idx].pum_kind; break; in pum_redraw()
476 case 3: p = pum_array[idx].pum_extra; break; in pum_redraw()
596 || (round == 2 && pum_array[idx].pum_extra == NULL) in pum_redraw()
597 || (round == 1 && pum_array[idx].pum_kind == NULL in pum_redraw()
598 && pum_array[idx].pum_extra == NULL) in pum_redraw()
790 if (pum_array[pum_selected].pum_info != NULL in pum_set_selected()
871 for (p = pum_array[pum_selected].pum_info; *p != NUL; ) in pum_set_selected()
1025 pum_array = NULL; in pum_undisplay()
1053 return !pum_pretend_not_visible && pum_array != NULL; in pum_visible()
1088 pumitem_T *array = pum_array; in pum_may_redraw()
1392 pum_array = balloon_array; in ui_post_balloon()
1428 else if (*pum_array[idx].pum_text != NUL) in pum_select_mouse_pos()
1504 pum_array = array; in pum_show_popupmenu()
1529 if (c == ESC || c == Ctrl_C || pum_array == NULL) in pum_show_popupmenu()