Lines Matching refs:pri_tab
40 static void gui_create_tearoffs_recurse(vimmenu_T *menu, const char_u *pname, int *pri_tab, int pri…
41 static void gui_add_tearoff(char_u *tearpath, int *pri_tab, int pri_idx);
128 int pri_tab[MENUDEPTH + 1]; in ex_menu() local
194 pri_tab[i] = getdigits(&arg); in ex_menu()
195 if (pri_tab[i] == 0) in ex_menu()
196 pri_tab[i] = 500; in ex_menu()
204 pri_tab[0] = eap->line2; in ex_menu()
210 pri_tab[i++] = 500; in ex_menu()
211 pri_tab[MENUDEPTH] = -1; // mark end of the table in ex_menu()
383 add_menu_path(menu_path, &menuarg, pri_tab, map_to in ex_menu()
407 add_menu_path(p, &menuarg, pri_tab, map_to in ex_menu()
456 int *pri_tab, in add_menu_path() argument
560 if (menu->priority <= pri_tab[pri_idx]) in add_menu_path()
607 menu->priority = pri_tab[pri_idx]; in add_menu_path()
718 gui_add_tearoff(tearpath, pri_tab, pri_idx); in add_menu_path()
730 if (pri_tab[pri_idx + 1] != -1) in add_menu_path()
2155 int pri_tab[MENUDEPTH + 1]; in gui_mch_toggle_tearoffs() local
2161 pri_tab[i] = 500; in gui_mch_toggle_tearoffs()
2162 pri_tab[MENUDEPTH] = -1; in gui_mch_toggle_tearoffs()
2163 gui_create_tearoffs_recurse(root_menu, (char_u *)"", pri_tab, 0); in gui_mch_toggle_tearoffs()
2177 int *pri_tab, in gui_create_tearoffs_recurse() argument
2185 if (pri_tab[pri_idx + 1] != -1) in gui_create_tearoffs_recurse()
2213 gui_add_tearoff(newpname, pri_tab, pri_idx - 1); in gui_create_tearoffs_recurse()
2219 pri_tab, pri_idx); in gui_create_tearoffs_recurse()
2232 gui_add_tearoff(char_u *tearpath, int *pri_tab, int pri_idx) in gui_add_tearoff() argument
2251 t = pri_tab[pri_idx + 1]; in gui_add_tearoff()
2252 pri_tab[pri_idx + 1] = 1; in gui_add_tearoff()
2263 add_menu_path(tearpath, &menuarg, pri_tab, tbuf, FALSE); in gui_add_tearoff()
2266 add_menu_path(tearpath, &menuarg, pri_tab, in gui_add_tearoff()
2269 pri_tab[pri_idx + 1] = t; in gui_add_tearoff()