Lines Matching refs:name

26 static int menu_nable_recurse(vimmenu_T *menu, char_u *name, int modes, int enable);
32 static char_u *menu_name_skip(char_u *name);
33 static int menu_name_equal(char_u *name, vimmenu_T *menu);
34 static int menu_namecmp(char_u *name, char_u *mname);
36 static char_u *popup_mode_name(char_u *name, int idx);
46 static int menu_is_hidden(char_u *name);
47 static int menu_is_tearoff(char_u *name);
53 static char_u *menutrans_lookup(char_u *name, int len);
83 menu_is_winbar(char_u *name) in menu_is_winbar() argument
85 return (STRNCMP(name, "WinBar", 6) == 0); in menu_is_winbar()
97 get_root_menu(char_u *name) in get_root_menu() argument
99 if (menu_is_winbar(name)) in get_root_menu()
470 char_u *name; in add_menu_path() local
496 name = path_name; in add_menu_path()
497 while (*name) in add_menu_path()
501 next_name = menu_name_skip(name); in add_menu_path()
503 map_to = menutrans_lookup(name, (int)STRLEN(name)); in add_menu_path()
506 en_name = name; in add_menu_path()
507 name = map_to; in add_menu_path()
512 dname = menu_text(name, NULL, NULL); in add_menu_path()
531 if (menu_name_equal(name, menu) || menu_name_equal(dname, menu)) in add_menu_path()
555 if (parent != NULL || menu_is_menubar(menu->name)) in add_menu_path()
592 menu->name = vim_strsave(name); in add_menu_path()
594 menu->dname = menu_text(name, &menu->mnemonic, &menu->actext); in add_menu_path()
688 && menu_is_menubar(name) in add_menu_path()
728 name = next_name; in add_menu_path()
853 char_u *name, in menu_nable_recurse() argument
863 p = menu_name_skip(name); in menu_nable_recurse()
868 if (*name == NUL || *name == '*' || menu_name_equal(name, menu)) in menu_nable_recurse()
892 if (*name != NUL && *name != '*') in menu_nable_recurse()
897 if (*name != NUL && *name != '*' && menu == NULL) in menu_nable_recurse()
899 semsg(_(e_nomenu), name); in menu_nable_recurse()
918 char_u *name, in remove_menu() argument
930 p = menu_name_skip(name); in remove_menu()
935 if (*name == NUL || menu_name_equal(name, menu)) in remove_menu()
959 else if (*name != NUL) in remove_menu()
971 if (*name != NUL) in remove_menu()
987 if (*name != NUL) in remove_menu()
992 semsg(_(e_nomenu), name); in remove_menu()
1063 vim_free(menu->name); in free_menu()
1110 char_u *name; in show_menus() local
1114 name = path_name = vim_strsave(path_name); in show_menus()
1120 while (*name) in show_menus()
1122 p = menu_name_skip(name); in show_menus()
1125 if (menu_name_equal(name, menu)) in show_menus()
1146 semsg(_(e_nomenu), name); in show_menus()
1150 name = p; in show_menus()
1189 msg_outtrans_attr(menu->name, HL_ATTR(HLF_D)); in show_menus_recursive()
1262 char_u *name; in set_context_in_menu_cmd() local
1326 name = path_name; in set_context_in_menu_cmd()
1327 while (name != NULL && *name) in set_context_in_menu_cmd()
1329 p = menu_name_skip(name); in set_context_in_menu_cmd()
1332 if (menu_name_equal(name, menu)) in set_context_in_menu_cmd()
1360 name = p; in set_context_in_menu_cmd()
1567 menu_name_skip(char_u *name) in menu_name_skip() argument
1571 for (p = name; *p && *p != '.'; MB_PTR_ADV(p)) in menu_name_skip()
1590 menu_name_equal(char_u *name, vimmenu_T *menu) in menu_name_equal() argument
1594 && (menu_namecmp(name, menu->en_name) in menu_name_equal()
1595 || menu_namecmp(name, menu->en_dname))) in menu_name_equal()
1598 return menu_namecmp(name, menu->name) || menu_namecmp(name, menu->dname); in menu_name_equal()
1602 menu_namecmp(char_u *name, char_u *mname) in menu_namecmp() argument
1606 for (i = 0; name[i] != NUL && name[i] != TAB; ++i) in menu_namecmp()
1607 if (name[i] != mname[i]) in menu_namecmp()
1609 return ((name[i] == NUL || name[i] == TAB) in menu_namecmp()
1735 popup_mode_name(char_u *name, int idx) in popup_mode_name() argument
1738 int len = (int)STRLEN(name); in popup_mode_name()
1743 p = vim_strnsave(name, len + mode_chars_len); in popup_mode_name()
1853 menu_is_menubar(char_u *name) in menu_is_menubar() argument
1855 return (!menu_is_popup(name) in menu_is_menubar()
1856 && !menu_is_toolbar(name) in menu_is_menubar()
1857 && !menu_is_winbar(name) in menu_is_menubar()
1858 && *name != MNU_HIDDEN_CHAR); in menu_is_menubar()
1865 menu_is_popup(char_u *name) in menu_is_popup() argument
1867 return (STRNCMP(name, "PopUp", 5) == 0); in menu_is_popup()
1879 return menu_is_popup(menu->name); in menu_is_child_of_popup()
1887 menu_is_toolbar(char_u *name) in menu_is_toolbar() argument
1889 return (STRNCMP(name, "ToolBar", 7) == 0); in menu_is_toolbar()
1897 menu_is_separator(char_u *name) in menu_is_separator() argument
1899 return (name[0] == '-' && name[STRLEN(name) - 1] == '-'); in menu_is_separator()
1906 menu_is_hidden(char_u *name) in menu_is_hidden() argument
1908 return (name[0] == ']') || (menu_is_popup(name) && name[5] != NUL); in menu_is_hidden()
1915 menu_is_tearoff(char_u *name UNUSED) in menu_is_tearoff()
1918 return (STRCMP(name, TEAR_STRING) == 0); in menu_is_tearoff()
1984 if (STRNCMP("PopUp", menu->name, 5) == 0 && STRNCMP(menu->name + 5, mode, mode_len) == 0) in show_popupmenu()
2086 || menu_is_toolbar(menu->parent->name) in gui_update_menus_recurse()
2189 if (menu->children != NULL && menu_is_menubar(menu->name)) in gui_create_tearoffs_recurse()
2193 len = (int)STRLEN(pname) + (int)STRLEN(menu->name); in gui_create_tearoffs_recurse()
2194 for (s = menu->name; *s; ++s) in gui_create_tearoffs_recurse()
2202 for (s = menu->name; *s; ++s) in gui_create_tearoffs_recurse()
2211 if (STRCMP(menu->children->name, TEAR_STRING) != 0) in gui_create_tearoffs_recurse()
2285 if (STRCMP(menu->children->name, TEAR_STRING) == 0) in gui_destroy_tearoffs_recurse()
2437 char_u *name; in menu_getbyname() local
2448 name = saved_name; in menu_getbyname()
2449 while (*name) in menu_getbyname()
2452 p = menu_name_skip(name); in menu_getbyname()
2456 if (menu_name_equal(name, menu)) in menu_getbyname()
2476 name = p; in menu_getbyname()
2588 char_u *name; in gui_find_menu() local
2598 name = saved_name; in gui_find_menu()
2599 while (*name) in gui_find_menu()
2602 p = menu_name_skip(name); in gui_find_menu()
2606 if (menu_name_equal(name, menu)) in gui_find_menu()
2629 name = p; in gui_find_menu()
2759 menutrans_lookup(char_u *name, int len) in menutrans_lookup() argument
2766 if (STRNICMP(name, tp[i].from, len) == 0 && tp[i].from[len] == NUL) in menutrans_lookup()
2770 i = name[len]; in menutrans_lookup()
2771 name[len] = NUL; in menutrans_lookup()
2772 dname = menu_text(name, NULL, NULL); in menutrans_lookup()
2773 name[len] = i; in menutrans_lookup()
2792 menu_unescape_name(char_u *name) in menu_unescape_name() argument
2796 for (p = name; *p && *p != '.'; MB_PTR_ADV(p)) in menu_unescape_name()
2858 status = dict_add_string(dict, "name", menu->name); in menuitem_getinfo()
2954 char_u *name; in f_menu_info() local
2990 name = saved_name; in f_menu_info()
2991 while (*name) in f_menu_info()
2994 p = menu_name_skip(name); in f_menu_info()
2997 if (menu_name_equal(name, menu)) in f_menu_info()
3004 name = p; in f_menu_info()