Lines Matching refs:wp
130 win_T *wp; in get_fpos_of_mouse() local
138 wp = mouse_find_win(&row, &col, FAIL_POPUP); in get_fpos_of_mouse()
139 if (wp == NULL) in get_fpos_of_mouse()
142 if (row >= wp->w_height) // In (or below) status line in get_fpos_of_mouse()
144 if (col >= wp->w_width) // In vertical separator line in get_fpos_of_mouse()
147 if (wp != curwin) in get_fpos_of_mouse()
154 mpos->col = vcol2col(wp, mpos->lnum, col); in get_fpos_of_mouse()
1076 win_T *old_curwin = curwin, *wp; in ins_mousescroll() local
1089 wp = mouse_find_win(&row, &col, FIND_POPUP); in ins_mousescroll()
1090 if (wp == NULL) in ins_mousescroll()
1092 curwin = wp; in ins_mousescroll()
1513 win_T *wp, *old_curwin; in jump_to_mouse() local
1561 wp = mouse_find_win(&row, &col, FAIL_POPUP); in jump_to_mouse()
1562 if (wp == NULL) in jump_to_mouse()
1564 winbar_click(wp, col); in jump_to_mouse()
1622 wp = mouse_find_win(&row, &col, FIND_POPUP); in jump_to_mouse()
1623 if (wp == NULL) in jump_to_mouse()
1630 if (WIN_IS_POPUP(wp)) in jump_to_mouse()
1634 if (which_button == MOUSE_LEFT && popup_close_if_on_X(wp, row, col)) in jump_to_mouse()
1638 else if ((wp->w_popup_flags & (POPF_DRAG | POPF_RESIZE)) in jump_to_mouse()
1639 && popup_on_border(wp, row, col)) in jump_to_mouse()
1641 popup_dragwin = wp; in jump_to_mouse()
1642 popup_start_drag(wp, row, col); in jump_to_mouse()
1647 else if (wp->w_popup_close == POPCLOSE_CLICK in jump_to_mouse()
1650 click_in_popup_win = wp; in jump_to_mouse()
1654 popup_handle_scrollbar_click(wp, row, col); in jump_to_mouse()
1669 winbar_click(wp, col); in jump_to_mouse()
1677 if (row >= wp->w_height) // In (or below) status line in jump_to_mouse()
1679 on_status_line = row - wp->w_height + 1; in jump_to_mouse()
1680 dragwin = wp; in jump_to_mouse()
1684 if (col >= wp->w_width) // In separator line in jump_to_mouse()
1686 on_sep_line = col - wp->w_width + 1; in jump_to_mouse()
1687 dragwin = wp; in jump_to_mouse()
1696 if (stl_connected(wp)) in jump_to_mouse()
1705 && (wp->w_buffer != curwin->w_buffer in jump_to_mouse()
1710 wp->w_p_rl ? col < wp->w_width - wp->w_p_fdc : in jump_to_mouse()
1712 col >= wp->w_p_fdc in jump_to_mouse()
1714 + (cmdwin_type == 0 && wp == curwin ? 0 : 1) in jump_to_mouse()
1724 if (cmdwin_type != 0 && wp != curwin) in jump_to_mouse()
1735 col += wp->w_wincol; in jump_to_mouse()
1736 wp = curwin; in jump_to_mouse()
1749 win_enter(wp, TRUE); // can make wp invalid! in jump_to_mouse()
2010 win_T *old_curwin = curwin, *wp; in nv_mousescroll() local
2020 wp = mouse_find_win(&row, &col, FIND_POPUP); in nv_mousescroll()
2021 if (wp == NULL) in nv_mousescroll()
2024 if (WIN_IS_POPUP(wp) && !wp->w_has_scrollbar) in nv_mousescroll()
2027 curwin = wp; in nv_mousescroll()
2967 win_T *wp; in mouse_find_win() local
2975 while ((wp = find_next_popup(TRUE, POPUP_HANDLED_1)) != NULL) in mouse_find_win()
2977 if (*rowp >= wp->w_winrow && *rowp < wp->w_winrow + popup_height(wp) in mouse_find_win()
2978 && *colp >= wp->w_wincol in mouse_find_win()
2979 && *colp < wp->w_wincol + popup_width(wp)) in mouse_find_win()
2980 pwp = wp; in mouse_find_win()
3020 FOR_ALL_WINDOWS(wp) in mouse_find_win()
3021 if (wp == fp->fr_win) in mouse_find_win()
3024 *rowp -= wp->w_winbar_height; in mouse_find_win()
3026 return wp; in mouse_find_win()
3038 vcol2col(win_T *wp, linenr_T lnum, int vcol) in vcol2col() argument
3045 line = ptr = ml_get_buf(wp->w_buffer, lnum, FALSE); in vcol2col()
3048 count += win_lbr_chartabsize(wp, line, ptr, count, NULL); in vcol2col()
3060 win_T *wp; in f_getmousepos() local
3076 wp = mouse_find_win(&row, &col, FIND_POPUP); in f_getmousepos()
3077 if (wp != NULL) in f_getmousepos()
3081 int height = wp->w_height + wp->w_status_height; in f_getmousepos()
3084 if (WIN_IS_POPUP(wp)) in f_getmousepos()
3086 top_off = popup_top_extra(wp); in f_getmousepos()
3087 left_off = popup_left_extra(wp); in f_getmousepos()
3088 height = popup_height(wp); in f_getmousepos()
3093 winid = wp->w_id; in f_getmousepos()
3098 if (row >= 0 && row < wp->w_height && col >= 0 && col < wp->w_width) in f_getmousepos()
3103 mouse_comp_pos(wp, &row, &col, &line, NULL); in f_getmousepos()
3106 p = ml_get_buf(wp->w_buffer, line, FALSE); in f_getmousepos()