Lines Matching defs:rows
63 state->rows = vt->rows;
121 else if(state->pos.row < state->rows-1)
634 for(pos.row = 0; pos.row < state->rows; pos.row++)
772 for(row = 0; row < state->rows; row++)
1043 rect.start_row = state->pos.row + 1; rect.end_row = state->rows;
1066 rect.start_row = 0; rect.end_row = state->rows;
1366 UBOUND(state->scrollregion_top, state->rows);
1368 if(state->scrollregion_top == 0 && state->scrollregion_bottom == state->rows)
1371 UBOUND(state->scrollregion_bottom, state->rows);
1425 UBOUND(state->pos.row, state->rows-1);
1521 static int on_resize(int rows, int cols, void *user)
1552 if(rows != state->rows) {
1553 VTermLineInfo *newlineinfo = vterm_allocator_malloc(state->vt, rows * sizeof(VTermLineInfo));
1556 for(row = 0; row < state->rows && row < rows; row++) {
1560 for( ; row < rows; row++) {
1570 state->rows = rows;
1574 (*state->callbacks->resize)(rows, cols, &delta, state->cbdata);
1584 if(state->pos.row >= rows)
1585 state->pos.row = rows - 1;
1618 state->lineinfo = vterm_allocator_malloc(state->vt, state->rows * sizeof(VTermLineInfo));
1656 for(row = 0; row < state->rows; row++)
1686 VTermRect rect = { 0, state->rows, 0, state->cols };
1746 .end_row = state->rows,