Lines Matching refs:modes

26 static int menu_nable_recurse(vimmenu_T *menu, char_u *name, int modes, int enable);
112 int modes; in ex_menu() local
137 modes = get_menu_cmd_modes(eap->cmd, eap->forceit, &noremap, &unmenu); in ex_menu()
232 show_menus(arg, modes); in ex_menu()
287 show_menus(menu_path, modes); in ex_menu()
320 if (modes & (1 << i)) in ex_menu()
331 menu_nable_recurse(*root_menu_ptr, menu_path, modes, enable); in ex_menu()
347 if (modes & (1 << i)) in ex_menu()
359 remove_menu(root_menu_ptr, menu_path, modes, FALSE); in ex_menu()
372 else if (modes & MENU_TIP_MODE) in ex_menu()
377 menuarg.modes = modes; in ex_menu()
395 if (modes & (1 << i)) in ex_menu()
401 menuarg.modes = modes; in ex_menu()
464 int modes = menuarg->modes; in add_menu_path() local
590 menu->modes = modes; in add_menu_path()
636 parent->children->modes |= modes; in add_menu_path()
641 old_modes = menu->modes; in add_menu_path()
653 menu->modes |= modes; in add_menu_path()
654 menu->enabled |= modes; in add_menu_path()
664 && (menu->modes & MENU_ALL_MODES) != 0) in add_menu_path()
739 amenu = ((modes & (MENU_NORMAL_MODE | MENU_INSERT_MODE)) == in add_menu_path()
742 modes &= ~old_modes; in add_menu_path()
744 if (menu != NULL && modes) in add_menu_path()
754 if (modes & (1 << i)) in add_menu_path()
818 if (modes & MENU_TIP_MODE) in add_menu_path()
854 int modes, in menu_nable_recurse() argument
877 if (menu_nable_recurse(menu->children, p, modes, enable) in menu_nable_recurse()
883 menu->enabled |= modes; in menu_nable_recurse()
885 menu->enabled &= ~modes; in menu_nable_recurse()
919 int modes, in remove_menu() argument
943 if ((menu->modes & modes) != 0x0) in remove_menu()
950 if (*p == NUL && modes == MENU_ALL_MODES) in remove_menu()
956 if (remove_menu(&menu->children, p, modes, silent) == FAIL) in remove_menu()
976 menu->modes &= ~modes; in remove_menu()
977 if (modes & MENU_TIP_MODE) in remove_menu()
979 if ((menu->modes & MENU_ALL_MODES) == 0) in remove_menu()
998 menu->modes &= ~modes; in remove_menu()
1006 menu->modes |= child->modes; in remove_menu()
1007 if (modes & MENU_TIP_MODE) in remove_menu()
1017 if ((menu->modes & MENU_ALL_MODES) == 0) in remove_menu()
1107 show_menus(char_u *path_name, int modes) in show_menus() argument
1134 else if ((menu->modes & modes) == 0x0) in show_menus()
1160 show_menus_recursive(parent, modes, 0); in show_menus()
1168 show_menus_recursive(vimmenu_T *menu, int modes, int depth) in show_menus_recursive() argument
1173 if (menu != NULL && (menu->modes & modes) == 0x0) in show_menus_recursive()
1195 if ((menu->modes & modes & (1 << bit)) != 0) in show_menus_recursive()
1213 if ((menu->modes & menu->enabled & (1 << bit)) == 0) in show_menus_recursive()
1237 show_menus_recursive(menu, modes, depth + 1); in show_menus_recursive()
1336 || ((menu->modes & expand_modes) == 0x0)) in set_context_in_menu_cmd()
1419 if (menu->modes & expand_modes) in get_menu_name()
1501 if (menu->modes & expand_modes) in get_menu_names()
1628 int modes; in get_menu_cmd_modes() local
1633 modes = MENU_VISUAL_MODE | MENU_SELECT_MODE; in get_menu_cmd_modes()
1636 modes = MENU_VISUAL_MODE; in get_menu_cmd_modes()
1639 modes = MENU_SELECT_MODE; in get_menu_cmd_modes()
1642 modes = MENU_OP_PENDING_MODE; in get_menu_cmd_modes()
1645 modes = MENU_INSERT_MODE; in get_menu_cmd_modes()
1650 modes = MENU_TERMINAL_MODE; in get_menu_cmd_modes()
1654 modes = MENU_TIP_MODE; // tmenu in get_menu_cmd_modes()
1657 modes = MENU_CMDLINE_MODE; in get_menu_cmd_modes()
1660 modes = MENU_INSERT_MODE | MENU_CMDLINE_MODE | MENU_NORMAL_MODE in get_menu_cmd_modes()
1667 modes = MENU_NORMAL_MODE; in get_menu_cmd_modes()
1674 modes = MENU_INSERT_MODE | MENU_CMDLINE_MODE; in get_menu_cmd_modes()
1676 modes = MENU_NORMAL_MODE | MENU_VISUAL_MODE | MENU_SELECT_MODE in get_menu_cmd_modes()
1684 return modes; in get_menu_cmd_modes()
1692 get_menu_mode_str(int modes) in get_menu_mode_str() argument
1694 if ((modes & (MENU_INSERT_MODE | MENU_CMDLINE_MODE | MENU_NORMAL_MODE | in get_menu_mode_str()
1699 if ((modes & (MENU_NORMAL_MODE | MENU_VISUAL_MODE | MENU_SELECT_MODE | in get_menu_mode_str()
1704 if ((modes & (MENU_INSERT_MODE | MENU_CMDLINE_MODE)) in get_menu_mode_str()
1707 if ((modes & (MENU_VISUAL_MODE | MENU_SELECT_MODE)) in get_menu_mode_str()
1710 if (modes & MENU_VISUAL_MODE) in get_menu_mode_str()
1712 if (modes & MENU_SELECT_MODE) in get_menu_mode_str()
1714 if (modes & MENU_OP_PENDING_MODE) in get_menu_mode_str()
1716 if (modes & MENU_INSERT_MODE) in get_menu_mode_str()
1718 if (modes & MENU_TERMINAL_MODE) in get_menu_mode_str()
1720 if (modes & MENU_CMDLINE_MODE) in get_menu_mode_str()
1722 if (modes & MENU_NORMAL_MODE) in get_menu_mode_str()
1724 if (modes & MENU_TIP_MODE) in get_menu_mode_str()
2045 if (menu->modes & MENU_ALL_MODES) in gui_create_initial_menus()
2070 if ((menu->modes & menu->enabled & mode) in gui_update_menus_recurse()
2104 gui_update_menus(int modes) in gui_update_menus() argument
2109 if (modes != 0x0) in gui_update_menus()
2110 mode = modes; in gui_update_menus()
2262 menuarg.modes = MENU_ALL_MODES; in gui_add_tearoff()
2265 menuarg.modes = MENU_TIP_MODE; in gui_add_tearoff()
2378 && (menu->modes & (1 << idx))) in execute_menu()
2833 menuitem_getinfo(char_u *menu_name, vimmenu_T *menu, int modes, dict_T *dict) in menuitem_getinfo() argument
2867 get_menu_mode_str(menu->modes)); in menuitem_getinfo()
2892 for (bit = 0; bit < MENU_MODES && !((1 << bit) & modes); bit++) in menuitem_getinfo()
2952 int modes; in f_menu_info() local
2979 modes = get_menu_cmd_modes(which, *which == '!', NULL, NULL); in f_menu_info()
3012 if (menu->modes & modes) in f_menu_info()
3013 menuitem_getinfo(menu_name, menu, modes, retdict); in f_menu_info()