Lines Matching defs:cy
104 s->cy = 0;
291 u_int cx = s->cx, cy = s->grid->hsize + s->cy;
297 __func__, sx, sy, screen_size_x(s), screen_size_y(s), s->cx, s->cy,
298 cx, cy);
312 screen_resize_y(s, sy, eat_empty, &cy);
315 screen_reflow(s, sx, &cx, &cy, cursor);
317 if (cy >= s->grid->hsize) {
319 s->cy = cy - s->grid->hsize;
322 s->cy = 0;
326 s->cy, cx, cy);
340 screen_resize_y(struct screen *s, u_int sy, int eat_empty, u_int *cy)
366 available = oldy - 1 - s->cy;
381 available = s->cy;
389 (*cy) -= available;
584 screen_reflow(struct screen *s, u_int new_x, u_int *cx, u_int *cy, int cursor)
589 grid_wrap_position(s->grid, *cx, *cy, &wx, &wy);
590 log_debug("%s: cursor %u,%u is %u,%u", __func__, *cx, *cy, wx,
597 grid_unwrap_position(s->grid, cx, cy, wx, wy);
598 log_debug("%s: new cursor is %u,%u", __func__, *cx, *cy);
602 *cy = s->grid->hsize;
624 s->saved_cy = s->cy;
653 s->cy = s->saved_cy;
662 if (s->cy > screen_size_y(s) - 1)
663 s->cy = screen_size_y(s) - 1;
684 if (s->cy > screen_size_y(s) - 1)
685 s->cy = screen_size_y(s) - 1;