Home | History | Annotate | Download | only in src

Lines Matching full:start_row

50   /* start_row == -1 => no damage */
116 if(rect.end_row > rect.start_row + 1) {
121 else if(screen->damaged.start_row == -1) {
126 else if(rect.start_row == screen->damaged.start_row) {
144 if(screen->damaged.start_row == -1)
163 .start_row = 0,
192 .start_row = pos.row,
212 dest.start_row == 0 && dest.start_col == 0 && // starts top-left corner
216 for(pos.row = 0; pos.row < src.start_row; pos.row++) {
225 int downward = src.start_row - dest.start_row;
230 test_row = dest.start_row - 1;
234 init_row = dest.start_row;
269 for(int row = rect.start_row; row < rect.end_row; row++) {
319 if(screen->damaged.start_row != -1 &&
324 if(screen->pending_scrollrect.start_row == -1) {
343 if(screen->damaged.start_row == -1)
358 if(screen->damaged.start_row >= rect.start_row &&
359 screen->damaged.start_row < rect.end_row) {
360 screen->damaged.start_row -= downward;
361 if(screen->damaged.start_row < rect.start_row)
362 screen->damaged.start_row = rect.start_row;
363 if(screen->damaged.start_row > rect.end_row)
364 screen->damaged.start_row = rect.end_row;
366 if(screen->damaged.end_row >= rect.start_row &&
369 if(screen->damaged.end_row < rect.start_row)
370 screen->damaged.end_row = rect.start_row;
500 .start_row = 0,
528 .start_row = 0,
544 .start_row = 0,
566 .start_row = old_rows,
593 .start_row = row,
639 screen->damaged.start_row = -1;
640 screen->pending_scrollrect.start_row = -1;
669 screen->damaged.start_row = -1;
670 screen->pending_scrollrect.start_row = -1;
695 for(int row = rect.start_row; row < rect.end_row; row++) {
844 if(screen->pending_scrollrect.start_row != -1) {
848 screen->pending_scrollrect.start_row = -1;
851 if(screen->damaged.start_row != -1) {
855 screen->damaged.start_row = -1;
894 extent->start_row = pos.row;