Lines Matching refs:col

71     int		col;  in find_start_of_word()  local
74 cclass = get_mouse_class(line + pos->col); in find_start_of_word()
76 while (pos->col > 0) in find_start_of_word()
78 col = pos->col - 1; in find_start_of_word()
79 col -= (*mb_head_off)(line, line + col); in find_start_of_word()
80 if (get_mouse_class(line + col) != cclass) in find_start_of_word()
82 pos->col = col; in find_start_of_word()
95 int col; in find_end_of_word() local
98 if (*p_sel == 'e' && pos->col > 0) in find_end_of_word()
100 --pos->col; in find_end_of_word()
101 pos->col -= (*mb_head_off)(line, line + pos->col); in find_end_of_word()
103 cclass = get_mouse_class(line + pos->col); in find_end_of_word()
104 while (line[pos->col] != NUL) in find_end_of_word()
106 col = pos->col + (*mb_ptr2len)(line + pos->col); in find_end_of_word()
107 if (get_mouse_class(line + col) != cclass) in find_end_of_word()
110 pos->col = col; in find_end_of_word()
113 pos->col = col; in find_end_of_word()
132 int col = mouse_col; in get_fpos_of_mouse() local
134 if (row < 0 || col < 0) // check if it makes sense in get_fpos_of_mouse()
138 wp = mouse_find_win(&row, &col, FAIL_POPUP); in get_fpos_of_mouse()
144 if (col >= wp->w_width) // In vertical separator line in get_fpos_of_mouse()
151 if (mouse_comp_pos(curwin, &row, &col, &mpos->lnum, NULL)) in get_fpos_of_mouse()
154 mpos->col = vcol2col(wp, mpos->lnum, col); in get_fpos_of_mouse()
156 if (mpos->col > 0) in get_fpos_of_mouse()
157 --mpos->col; in get_fpos_of_mouse()
593 getvcol(curwin, &m_pos, NULL, &m_pos.col, NULL); in do_mouse()
594 if (m_pos.col < leftcol || m_pos.col > rightcol) in do_mouse()
761 end_visual.col = leftcol; in do_mouse()
763 end_visual.col = rightcol; in do_mouse()
771 coladvance(end_visual.col); in do_mouse()
789 if (curwin->w_cursor.col - start_visual.col > in do_mouse()
790 end_visual.col - curwin->w_cursor.col) in do_mouse()
808 if (curwin->w_cursor.col < in do_mouse()
809 (start_visual.col + end_visual.col) / 2) in do_mouse()
979 ++VIsual.col; in do_mouse()
981 ++curwin->w_cursor.col; in do_mouse()
999 curwin->w_cursor.col += in do_mouse()
1083 int row, col; in ins_mousescroll() local
1086 col = mouse_col; in ins_mousescroll()
1089 wp = mouse_find_win(&row, &col, FIND_POPUP); in ins_mousescroll()
1518 int col = mouse_col; in jump_to_mouse() local
1561 wp = mouse_find_win(&row, &col, FAIL_POPUP); in jump_to_mouse()
1564 winbar_click(wp, col); in jump_to_mouse()
1605 if (row >= 0 && row < Rows && col >= 0 && col <= Columns in jump_to_mouse()
1607 mouse_char = ScreenLines[LineOffset[row] + col]; in jump_to_mouse()
1617 if (row < 0 || col < 0) // check if it makes sense in jump_to_mouse()
1622 wp = mouse_find_win(&row, &col, FIND_POPUP); in jump_to_mouse()
1634 if (which_button == MOUSE_LEFT && popup_close_if_on_X(wp, row, col)) in jump_to_mouse()
1639 && popup_on_border(wp, row, col)) in jump_to_mouse()
1642 popup_start_drag(wp, row, col); 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()
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()
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()
1735 col += wp->w_wincol; in jump_to_mouse()
1805 count = col - dragwin->w_wincol - dragwin->w_width + 1 in jump_to_mouse()
1849 col -= curwin->w_wincol; in jump_to_mouse()
1947 curwin->w_p_rl ? col < curwin->w_width - curwin->w_p_fdc : in jump_to_mouse()
1949 col >= curwin->w_p_fdc in jump_to_mouse()
1958 if (mouse_comp_pos(curwin, &row, &col, &curwin->w_cursor.lnum, NULL)) in jump_to_mouse()
1975 curwin->w_curswant = col; in jump_to_mouse()
1977 if (coladvance(col) == FAIL) // Mouse click beyond end of line in jump_to_mouse()
1988 || curwin->w_cursor.col != old_cursor.col) in jump_to_mouse()
2014 int row, col; in nv_mousescroll() local
2017 col = mouse_col; in nv_mousescroll()
2020 wp = mouse_find_win(&row, &col, FIND_POPUP); in nv_mousescroll()
2864 int col = *colp; in mouse_comp_pos() local
2873 col = win->w_width - 1 - col; in mouse_comp_pos()
2927 if (col < off) in mouse_comp_pos()
2928 col = off; in mouse_comp_pos()
2929 col += row * (win->w_width - off); in mouse_comp_pos()
2931 col += win->w_skipcol; in mouse_comp_pos()
2935 col += win->w_leftcol; in mouse_comp_pos()
2938 col -= win_col_off(win); in mouse_comp_pos()
2939 if (col <= 0) in mouse_comp_pos()
2946 col = 0; in mouse_comp_pos()
2949 *colp = col; in mouse_comp_pos()
3062 int col = mouse_col; in f_getmousepos() local
3076 wp = mouse_find_win(&row, &col, FIND_POPUP); in f_getmousepos()
3095 wincol = col + 1; in f_getmousepos()
3097 col -= left_off; 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()
3108 if (col > count) in f_getmousepos()
3109 col = count; in f_getmousepos()
3111 column = col + 1; in f_getmousepos()