Lines Matching refs:vb_mark_start
145 if (vtbuf_in_this_range(cur, vb->vb_mark_start.tp_row, cur + offset, sz) || in vthistory_addlines()
148 vb->vb_mark_start.tp_row = vb->vb_mark_end.tp_row; in vthistory_addlines()
149 vb->vb_mark_start.tp_col = vb->vb_mark_end.tp_col; in vthistory_addlines()
221 if (vb->vb_mark_start.tp_col == vb->vb_mark_end.tp_col && in vtbuf_iscursor()
222 vb->vb_mark_start.tp_row == vb->vb_mark_end.tp_row) in vtbuf_iscursor()
225 sc = vb->vb_mark_start.tp_col; in vtbuf_iscursor()
226 sr = vb->vb_mark_start.tp_row; in vtbuf_iscursor()
438 vb->vb_mark_start.tp_row = 0; in vtbuf_reset_scrollback()
439 vb->vb_mark_start.tp_col = 0; in vtbuf_reset_scrollback()
704 if ((vb->vb_mark_start.tp_col != vb->vb_mark_end.tp_col) || in vtbuf_flush_mark()
705 (vb->vb_mark_start.tp_row != vb->vb_mark_end.tp_row)) { in vtbuf_flush_mark()
706 s = vtbuf_htw(vb, vb->vb_mark_start.tp_row); in vtbuf_flush_mark()
728 if (POS_INDEX(vtbuf_htw(vb, vb->vb_mark_start.tp_row), in vtbuf_get_marked_len()
729 vb->vb_mark_start.tp_col) > in vtbuf_get_marked_len()
732 POS_COPY(e, vb->vb_mark_start); in vtbuf_get_marked_len()
735 POS_COPY(s, vb->vb_mark_start); in vtbuf_get_marked_len()
778 if (POS_INDEX(vtbuf_htw(vb, vb->vb_mark_start.tp_row), in vtbuf_extract_marked()
779 vb->vb_mark_start.tp_col) > in vtbuf_extract_marked()
782 POS_COPY(e, vb->vb_mark_start); in vtbuf_extract_marked()
785 POS_COPY(s, vb->vb_mark_start); in vtbuf_extract_marked()
836 vb->vb_mark_start.tp_col = col; in vtbuf_set_mark()
837 vb->vb_mark_start.tp_row = vtbuf_wth(vb, row); in vtbuf_set_mark()
844 vb->vb_mark_start.tp_row = vb->vb_mark_end.tp_row = in vtbuf_set_mark()
846 r = vb->vb_rows[vb->vb_mark_start.tp_row]; in vtbuf_set_mark()
849 vb->vb_mark_start.tp_col = i + 1; in vtbuf_set_mark()
855 vb->vb_mark_start.tp_col = 0; in vtbuf_set_mark()
866 if (vb->vb_mark_start.tp_col > vb->vb_mark_end.tp_col) in vtbuf_set_mark()
867 vb->vb_mark_start.tp_col = vb->vb_mark_end.tp_col; in vtbuf_set_mark()
871 vb->vb_mark_start.tp_col = 0; in vtbuf_set_mark()
873 vb->vb_mark_start.tp_row = vb->vb_mark_end.tp_row = in vtbuf_set_mark()