Lines Matching defs:vt_buf
193 struct vt_buf {
220 void vtbuf_lock(struct vt_buf *);
221 void vtbuf_unlock(struct vt_buf *);
222 void vtbuf_copy(struct vt_buf *, const term_rect_t *, const term_pos_t *);
223 void vtbuf_fill(struct vt_buf *, const term_rect_t *, term_char_t);
224 void vtbuf_init_early(struct vt_buf *);
225 void vtbuf_init(struct vt_buf *, const term_pos_t *);
226 void vtbuf_grow(struct vt_buf *, const term_pos_t *, unsigned int);
227 void vtbuf_putchar(struct vt_buf *, const term_pos_t *, term_char_t);
228 void vtbuf_cursor_position(struct vt_buf *, const term_pos_t *);
229 void vtbuf_scroll_mode(struct vt_buf *vb, int yes);
230 void vtbuf_dirty(struct vt_buf *vb, const term_rect_t *area);
231 void vtbuf_undirty(struct vt_buf *, term_rect_t *);
232 void vtbuf_sethistory_size(struct vt_buf *, unsigned int);
233 int vtbuf_iscursor(const struct vt_buf *vb, int row, int col);
234 void vtbuf_cursor_visibility(struct vt_buf *, int);
236 int vtbuf_set_mark(struct vt_buf *vb, int type, int col, int row);
237 int vtbuf_get_marked_len(struct vt_buf *vb);
238 void vtbuf_extract_marked(struct vt_buf *vb, term_char_t *buf, int sz);
271 int vthistory_seek(struct vt_buf *, int offset, int whence);
272 void vthistory_addlines(struct vt_buf *vb, int offset);
273 void vthistory_getpos(const struct vt_buf *, unsigned int *offset);
282 struct vt_buf vw_buf; /* (u) Screen buffer. */