Lines Matching refs:win
2858 win_T *win, in mouse_comp_pos() argument
2872 if (win->w_p_rl) in mouse_comp_pos()
2873 col = win->w_width - 1 - col; in mouse_comp_pos()
2876 lnum = win->w_topline; in mouse_comp_pos()
2880 int cache_idx = lnum - win->w_topline; in mouse_comp_pos()
2891 if (win->w_p_diff in mouse_comp_pos()
2893 && !hasFoldingWin(win, lnum, NULL, NULL, TRUE, NULL) in mouse_comp_pos()
2897 if (lnum == win->w_topline) in mouse_comp_pos()
2898 row -= win->w_topfill; in mouse_comp_pos()
2900 row -= diff_check_fill(win, lnum); in mouse_comp_pos()
2901 count = plines_win_nofill(win, lnum, TRUE); in mouse_comp_pos()
2905 count = plines_win(win, lnum, TRUE); in mouse_comp_pos()
2912 (void)hasFoldingWin(win, lnum, NULL, &lnum, TRUE, NULL); in mouse_comp_pos()
2914 if (lnum == win->w_buffer->b_ml.ml_line_count) in mouse_comp_pos()
2926 off = win_col_off(win) - win_col_off2(win); in mouse_comp_pos()
2929 col += row * (win->w_width - off); in mouse_comp_pos()
2931 col += win->w_skipcol; in mouse_comp_pos()
2934 if (!win->w_p_wrap) in mouse_comp_pos()
2935 col += win->w_leftcol; in mouse_comp_pos()
2938 col -= win_col_off(win); in mouse_comp_pos()
2943 if (*colp < win_col_off(win)) in mouse_comp_pos()