Lines Matching defs:cy
621 tty->cy == tty->sy - 1 &&
637 if (tty->cy != tty->rlower)
638 tty->cy++;
646 tty_putcode_ii(tty, TTYC_CUP, tty->cy, tty->cx);
656 tty->cy == tty->sy - 1 &&
664 tty->cy++;
666 tty->cx = tty->cy = UINT_MAX;
922 u_int cx, cy, lines;
958 cy = wp->yoff + wp->screen->cy;
967 if (cy < *sy)
969 else if (cy > w->sy - *sy)
972 *oy = cy - *sy / 2;
1766 tty->cx = tty->cy = UINT_MAX;
1794 tty->cx = tty->cy = UINT_MAX;
1934 if (tty->cy == UINT_MAX)
1937 tty_cursor(tty, 0, tty->cy);
2088 tty_draw_line(tty, s, s->cx, s->cy, gcp->data.width,
2126 ctx->yoff + ctx->ocy != tty->cy + 1 ||
2128 tty->cy == tty->rlower)
2218 tty->cy == tty->sy - 1 &&
2265 tty->cx = tty->cy = UINT_MAX;
2319 if (tty->cy == UINT_MAX)
2322 tty_cursor(tty, 0, tty->cy);
2326 tty->cx = tty->cy = UINT_MAX;
2362 tty->cx = tty->cy = UINT_MAX;
2371 u_int cx, u_int cy)
2377 ctx->yoff + cy != tty->cy + 1 ||
2379 tty->cy == tty->rlower)
2380 tty_cursor_pane(tty, ctx, cx, cy);
2382 log_debug("%s: will wrap at %u,%u", __func__, tty->cx, tty->cy);
2387 tty_cursor_pane(struct tty *tty, const struct tty_ctx *ctx, u_int cx, u_int cy)
2389 tty_cursor(tty, ctx->xoff + cx - ctx->wox, ctx->yoff + cy - ctx->woy);
2394 tty_cursor(struct tty *tty, u_int cx, u_int cy)
2404 thisy = tty->cy;
2410 if (cx == thisx && cy == thisy && cx == tty->sx)
2418 if (cx == thisx && cy == thisy)
2426 if (cx == 0 && cy == 0 && tty_term_has(term, TTYC_HOME)) {
2432 if (cx == 0 && cy == thisy + 1 && thisy != tty->rlower &&
2440 if (cy == thisy) {
2496 cy == thisy - 1 && tty_term_has(term, TTYC_CUU1)) {
2503 cy == thisy + 1 && tty_term_has(term, TTYC_CUD1)) {
2509 change = thisy - cy; /* +ve up, -ve down */
2515 if ((u_int) abs(change) > cy ||
2516 (change < 0 && cy - change > tty->rlower) ||
2517 (change > 0 && cy - change < tty->rupper)) {
2519 tty_putcode_i(tty, TTYC_VPA, cy);
2533 tty_putcode_ii(tty, TTYC_CUP, cy, cx);
2537 tty->cy = cy;