Lines Matching defs:cx
622 tty->cx + 1 >= tty->sx)
635 if (tty->cx >= tty->sx) {
636 tty->cx = 1;
646 tty_putcode_ii(tty, TTYC_CUP, tty->cy, tty->cx);
648 tty->cx++;
657 tty->cx + len >= tty->sx)
658 len = tty->sx - tty->cx - 1;
661 if (tty->cx + width > tty->sx) {
662 tty->cx = (tty->cx + width) - tty->sx;
663 if (tty->cx <= tty->sx)
666 tty->cx = tty->cy = UINT_MAX;
668 tty->cx += width;
922 u_int cx, cy, lines;
957 cx = wp->xoff + wp->screen->cx;
960 if (cx < *sx)
962 else if (cx > w->sx - *sx)
965 *ox = cx - *sx / 2;
1486 tty->cx < tty->sx ||
1766 tty->cx = tty->cy = UINT_MAX;
1794 tty->cx = tty->cy = UINT_MAX;
2088 tty_draw_line(tty, s, s->cx, s->cy, gcp->data.width,
2113 u_int i, px, py, cx;
2127 tty->cx < tty->sx ||
2148 cx = r.px[i] - ctx->xoff + ctx->wox;
2149 tty_cursor_pane_unless_wrap(tty, ctx, cx, ctx->ocy);
2219 tty->cx == tty->sx - 1)
2265 tty->cx = tty->cy = UINT_MAX;
2318 if (tty->cx >= tty->sx) {
2326 tty->cx = tty->cy = UINT_MAX;
2362 tty->cx = tty->cy = UINT_MAX;
2371 u_int cx, u_int cy)
2376 ctx->xoff + cx != 0 ||
2378 tty->cx < tty->sx ||
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)
2403 thisx = tty->cx;
2410 if (cx == thisx && cy == thisy && cx == tty->sx)
2412 if (cx > tty->sx - 1) {
2413 log_debug("%s: x too big %u > %u", __func__, cx, tty->sx - 1);
2414 cx = tty->sx - 1;
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 &&
2446 if (cx == 0 && (!tty_use_margin(tty) || tty->rleft == 0)) {
2452 if (cx == thisx - 1 && tty_term_has(term, TTYC_CUB1)) {
2458 if (cx == thisx + 1 && tty_term_has(term, TTYC_CUF1)) {
2464 change = thisx - cx; /* +ve left, -ve right */
2470 if ((u_int) abs(change) > cx && tty_term_has(term, TTYC_HPA)) {
2471 tty_putcode_i(tty, TTYC_HPA, cx);
2489 } else if (cx == thisx) {
2533 tty_putcode_ii(tty, TTYC_CUP, cy, cx);
2536 tty->cx = cx;