Lines Matching refs:vb_mark_start
147 if (vtbuf_in_this_range(cur, vb->vb_mark_start.tp_row, cur + offset, sz) || in vthistory_addlines()
150 vb->vb_mark_start.tp_row = vb->vb_mark_end.tp_row; in vthistory_addlines()
151 vb->vb_mark_start.tp_col = vb->vb_mark_end.tp_col; in vthistory_addlines()
223 if (vb->vb_mark_start.tp_col == vb->vb_mark_end.tp_col && in vtbuf_iscursor()
224 vb->vb_mark_start.tp_row == vb->vb_mark_end.tp_row) in vtbuf_iscursor()
227 sc = vb->vb_mark_start.tp_col; in vtbuf_iscursor()
228 sr = vb->vb_mark_start.tp_row; in vtbuf_iscursor()
440 vb->vb_mark_start.tp_row = 0; in vtbuf_reset_scrollback()
441 vb->vb_mark_start.tp_col = 0; in vtbuf_reset_scrollback()
706 if ((vb->vb_mark_start.tp_col != vb->vb_mark_end.tp_col) || in vtbuf_flush_mark()
707 (vb->vb_mark_start.tp_row != vb->vb_mark_end.tp_row)) { in vtbuf_flush_mark()
708 s = vtbuf_htw(vb, vb->vb_mark_start.tp_row); in vtbuf_flush_mark()
730 if (POS_INDEX(vtbuf_htw(vb, vb->vb_mark_start.tp_row), in vtbuf_get_marked_len()
731 vb->vb_mark_start.tp_col) > in vtbuf_get_marked_len()
734 POS_COPY(e, vb->vb_mark_start); in vtbuf_get_marked_len()
737 POS_COPY(s, vb->vb_mark_start); in vtbuf_get_marked_len()
757 if (POS_INDEX(vtbuf_htw(vb, vb->vb_mark_start.tp_row), in vtbuf_extract_marked()
758 vb->vb_mark_start.tp_col) > in vtbuf_extract_marked()
761 POS_COPY(e, vb->vb_mark_start); in vtbuf_extract_marked()
764 POS_COPY(s, vb->vb_mark_start); in vtbuf_extract_marked()
802 vb->vb_mark_start.tp_col = col; in vtbuf_set_mark()
803 vb->vb_mark_start.tp_row = vtbuf_wth(vb, row); in vtbuf_set_mark()
810 vb->vb_mark_start.tp_row = vb->vb_mark_end.tp_row = in vtbuf_set_mark()
812 r = vb->vb_rows[vb->vb_mark_start.tp_row]; in vtbuf_set_mark()
815 vb->vb_mark_start.tp_col = i + 1; in vtbuf_set_mark()
821 vb->vb_mark_start.tp_col = 0; in vtbuf_set_mark()
832 if (vb->vb_mark_start.tp_col > vb->vb_mark_end.tp_col) in vtbuf_set_mark()
833 vb->vb_mark_start.tp_col = vb->vb_mark_end.tp_col; in vtbuf_set_mark()
837 vb->vb_mark_start.tp_col = 0; in vtbuf_set_mark()
839 vb->vb_mark_start.tp_row = vb->vb_mark_end.tp_row = in vtbuf_set_mark()