Lines Matching refs:menu_path
111 char_u *menu_path; in ex_menu() local
244 menu_path = menu_skip_part(arg); in ex_menu()
245 if (*menu_path == '.') in ex_menu()
247 p = menu_skip_part(++menu_path); in ex_menu()
248 if (STRNCMP(menu_path, "BuiltIn", 7) == 0) in ex_menu()
250 if (skipdigits(menu_path + 7) == p) in ex_menu()
252 menuarg.iconidx = atoi((char *)menu_path + 7); in ex_menu()
262 if (STRNCMP(toolbar_names[i], menu_path, p - menu_path) in ex_menu()
273 menu_path = arg; in ex_menu()
274 if (*menu_path == '.') in ex_menu()
276 semsg(_(e_invarg2), menu_path); in ex_menu()
287 show_menus(menu_path, modes); in ex_menu()
302 root_menu_ptr = get_root_menu(menu_path); in ex_menu()
314 if (STRCMP(menu_path, "*") == 0) // meaning: do all menus in ex_menu()
315 menu_path = (char_u *)""; in ex_menu()
317 if (menu_is_popup(menu_path)) in ex_menu()
322 p = popup_mode_name(menu_path, i); in ex_menu()
331 menu_nable_recurse(*root_menu_ptr, menu_path, modes, enable); in ex_menu()
338 if (STRCMP(menu_path, "*") == 0) // meaning: remove all menus in ex_menu()
339 menu_path = (char_u *)""; in ex_menu()
344 if (menu_is_popup(menu_path)) in ex_menu()
349 p = popup_mode_name(menu_path, i); in ex_menu()
359 remove_menu(root_menu_ptr, menu_path, modes, FALSE); in ex_menu()
383 add_menu_path(menu_path, &menuarg, pri_tab, map_to in ex_menu()
392 if (menu_is_popup(menu_path)) in ex_menu()
397 p = popup_mode_name(menu_path, i); in ex_menu()
453 char_u *menu_path, in add_menu_path() argument
490 path_name = vim_strsave(menu_path); in add_menu_path()
493 root_menu_ptr = get_root_menu(menu_path); in add_menu_path()
701 tearpath = alloc(STRLEN(menu_path) + TEAR_LEN + 2); in add_menu_path()
707 STRCPY(tearpath, menu_path); in add_menu_path()