Lines Matching defs:xw
117 CursorBack(XtermWidget xw, int n)
121 TScreen *screen = TScreenOf(xw);
123 int rev = (((xw->flags & WRAP_MASK) == WRAP_MASK) != 0);
124 int rev2 = (((xw->flags & WRAP_MASK2) == WRAP_MASK2) != 0);
125 int left = ScrnLeftMargin(xw);
126 int right = ScrnRightMargin(xw);
128 int top = ScrnTopMargin(xw);
129 int bottom = ScrnBottomMargin(xw);
198 do_xevents(xw);
207 CursorForward(XtermWidget xw, int n)
209 TScreen *screen = TScreenOf(xw);
216 if (IsLeftRightMode(xw)) {
279 xtermIndex(XtermWidget xw, int amount)
281 TScreen *screen = TScreenOf(xw);
289 || (IsLeftRightMode(xw)
295 xtermScroll(xw, amount - j);
304 RevIndex(XtermWidget xw, int amount)
306 TScreen *screen = TScreenOf(xw);
314 || (IsLeftRightMode(xw)
318 RevScroll(xw, amount - (screen->cur_row - screen->top_marg));
328 CarriageReturn(XtermWidget xw)
330 TScreen *screen = TScreenOf(xw);
331 int left = ScrnLeftMargin(xw);
334 if (xw->flags & ORIGIN) {
350 do_xevents(xw);
359 AdjustSavedCursor(XtermWidget xw, int adjust)
361 TScreen *screen = TScreenOf(xw);
377 CursorSave2(XtermWidget xw, SavedCursor * sc)
379 TScreen *screen = TScreenOf(xw);
384 sc->flags = xw->flags;
389 sc->cur_foreground = xw->cur_foreground;
390 sc->cur_background = xw->cur_background;
391 sc->sgr_foreground = xw->sgr_foreground;
392 sc->sgr_38_xcolors = xw->sgr_38_xcolors;
398 CursorSave(XtermWidget xw)
400 TScreen *screen = TScreenOf(xw);
401 CursorSave2(xw, &screen->sc[screen->whichBuf]);
446 CursorRestoreFlags(XtermWidget xw, SavedCursor * sc, IFlags our_flags)
448 TScreen *screen = TScreenOf(xw);
461 UIntClr(xw->flags, our_flags);
462 UIntSet(xw->flags, sc->flags & our_flags);
463 if ((xw->flags & ORIGIN)) {
466 ((xw->flags & LEFT_RIGHT)
469 xw->flags);
471 CursorSet(screen, sc->row, sc->col, xw->flags);
476 xw->sgr_foreground = sc->sgr_foreground;
477 xw->sgr_38_xcolors = sc->sgr_38_xcolors;
478 SGR_Foreground(xw, (xw->flags & FG_COLOR) ? sc->cur_foreground : -1);
479 SGR_Background(xw, (xw->flags & BG_COLOR) ? sc->cur_background : -1);
487 CursorRestore2(XtermWidget xw, SavedCursor * sc)
489 CursorRestoreFlags(xw, sc, ALL_FLAGS);
496 CursorRestore(XtermWidget xw)
498 TScreen *screen = TScreenOf(xw);
499 CursorRestoreFlags(xw, &screen->sc[screen->whichBuf], DECSC_FLAGS);
506 CursorNextLine(XtermWidget xw, int count)
508 TScreen *screen = TScreenOf(xw);
511 CarriageReturn(xw);
518 CursorPrevLine(XtermWidget xw, int count)
520 TScreen *screen = TScreenOf(xw);
523 CarriageReturn(xw);
531 CursorCol(XtermWidget xw)
533 TScreen *screen = TScreenOf(xw);
535 if (xw->flags & ORIGIN) {
536 result -= ScrnLeftMargin(xw);
544 CursorRow(XtermWidget xw)
546 TScreen *screen = TScreenOf(xw);
548 if (xw->flags & ORIGIN) {