Lines Matching refs:pos

1784     VTermPos	    pos;  in update_snapshot()  local
1798 for (pos.row = 0; pos.row < term->tl_rows; ++pos.row) in update_snapshot()
1801 for (pos.col = 0; pos.col < term->tl_cols; ++pos.col) in update_snapshot()
1802 if (vterm_screen_get_cell(screen, pos, &cell) != 0 in update_snapshot()
1805 len = pos.col + 1; in update_snapshot()
1837 for (pos.col = 0; pos.col < len; pos.col += width) in update_snapshot()
1839 if (vterm_screen_get_cell(screen, pos, &cell) == 0) in update_snapshot()
1842 CLEAR_POINTER(p + pos.col); in update_snapshot()
1851 cell2cellattr(&cell, &p[pos.col]); in update_snapshot()
1855 p[pos.col + 1] = p[pos.col]; in update_snapshot()
1890 for (pos.row = term->tl_scrollback.ga_len; in update_snapshot()
1891 pos.row < term->tl_scrollback_scrolled + term->tl_cursor_pos.row; in update_snapshot()
1892 ++pos.row) in update_snapshot()
2222 position_cursor(win_T *wp, VTermPos *pos) in position_cursor() argument
2224 wp->w_wrow = MIN(pos->row, MAX(0, wp->w_height - 1)); in position_cursor()
2225 wp->w_wcol = MIN(pos->col, MAX(0, wp->w_width - 1)); in position_cursor()
3012 VTermPos pos, in handle_movecursor() argument
3021 term->tl_cursor_pos = pos; in handle_movecursor()
3027 position_cursor(wp, &pos); in handle_movecursor()
3553 VTermPos *pos, in term_line2screenline() argument
3558 for (pos->col = 0; pos->col < max_col; ) in term_line2screenline()
3563 if (vterm_screen_get_cell(screen, *pos, &cell) == 0) in term_line2screenline()
3623 ++pos->col; in term_line2screenline()
3642 ++pos->col; in term_line2screenline()
3652 VTermPos pos; in update_system_term() local
3672 for (pos.row = term->tl_dirty_row_start; pos.row < term->tl_dirty_row_end in update_system_term()
3673 && pos.row < Rows; ++pos.row) in update_system_term()
3675 if (pos.row < term->tl_rows) in update_system_term()
3679 term_line2screenline(term, NULL, screen, &pos, max_col); in update_system_term()
3682 pos.col = 0; in update_system_term()
3684 screen_line(term->tl_toprow + pos.row, 0, pos.col, Columns, 0); in update_system_term()
3715 VTermPos pos; in term_update_window() local
3788 vterm_state_get_cursorpos(state, &pos); in term_update_window()
3789 position_cursor(wp, &pos); in term_update_window()
3791 for (pos.row = term->tl_dirty_row_start; pos.row < term->tl_dirty_row_end in term_update_window()
3792 && pos.row < wp->w_height; ++pos.row) in term_update_window()
3794 if (pos.row < term->tl_rows) in term_update_window()
3798 term_line2screenline(term, wp, screen, &pos, max_col); in term_update_window()
3801 pos.col = 0; in term_update_window()
3803 screen_line(wp->w_winrow + pos.row in term_update_window()
3807 , wp->w_wincol, pos.col, wp->w_width, in term_update_window()
4352 char *pos = (char *)frag->str + offset; in sync_shell_dir() local
4356 while (*pos != '/' && offset < (int)frag->len) in sync_shell_dir()
4359 pos += 1; in sync_shell_dir()
4370 url_decode(pos, frag->len-offset, new_dir); in sync_shell_dir()
4769 VTermPos pos; in f_term_dumpwrite() local
4832 for (pos.row = 0; (max_height == 0 || pos.row < max_height) in f_term_dumpwrite()
4833 && pos.row < term->tl_rows; ++pos.row) in f_term_dumpwrite()
4837 for (pos.col = 0; (max_width == 0 || pos.col < max_width) in f_term_dumpwrite()
4838 && pos.col < term->tl_cols; ++pos.col) in f_term_dumpwrite()
4844 int is_cursor_pos = (pos.col == cursor_pos.col in f_term_dumpwrite()
4845 && pos.row == cursor_pos.row); in f_term_dumpwrite()
4847 if (vterm_screen_get_cell(screen, pos, &cell) == 0) in f_term_dumpwrite()
4938 ++pos.col; in f_term_dumpwrite()
6056 VTermPos pos; in f_term_scrape() local
6076 pos.row = get_row_number(&argvars[1], term); in f_term_scrape()
6088 linenr_T lnum = pos.row + term->tl_scrollback_scrolled; in f_term_scrape()
6096 for (pos.col = 0; pos.col < term->tl_cols; ) in f_term_scrape()
6113 if (pos.col >= line->sb_cols) in f_term_scrape()
6115 cellattr = line->sb_cells + pos.col; in f_term_scrape()
6129 if (vterm_screen_get_cell(screen, pos, &cell) == 0) in f_term_scrape()
6161 ++pos.col; in f_term_scrape()
6163 ++pos.col; in f_term_scrape()