Lines Matching defs:sp

39 addstr4(SCR *sp, void *str, size_t len, int wide)
46 clp = CLP(sp);
47 win = CLSP(sp) ? CLSP(sp) : stdscr;
55 if (!F_ISSET(sp, SC_SCR_EXWROTE) &&
56 y == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) {
82 cl_waddstr(SCR *sp, const CHAR_T *str, size_t len)
84 return addstr4(sp, (void *)str, len, 1);
94 cl_addstr(SCR *sp, const char *str, size_t len)
96 return addstr4(sp, (void *)str, len, 0);
106 cl_attr(SCR *sp, scr_attr_t attribute, int on)
111 clp = CLP(sp);
112 win = CLSP(sp) ? CLSP(sp) : stdscr;
149 (void)cl_getcap(sp, "smcup", &clp->smcup);
157 (void)cl_getcap(sp, "rmcup", &clp->rmcup);
165 if (F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)) {
193 cl_baud(SCR *sp, u_long *ratep)
205 clp = CLP(sp);
234 cl_bell(SCR *sp)
236 if (F_ISSET(sp, SC_EX | SC_SCR_EXWROTE | SC_SCR_EX))
243 if (O_ISSET(sp, O_FLASH))
258 cl_clrtoeol(SCR *sp)
265 win = CLSP(sp) ? CLSP(sp) : stdscr;
268 if (IS_VSPLIT(sp)) {
271 for (spcnt = (sp->coff + sp->cols) - x; spcnt > 0; --spcnt)
287 cl_cursor(SCR *sp, size_t *yp, size_t *xp)
290 win = CLSP(sp) ? CLSP(sp) : stdscr;
300 *yp -= sp->roff;
301 *xp -= sp->coff;
313 cl_deleteln(SCR *sp)
319 clp = CLP(sp);
320 win = CLSP(sp) ? CLSP(sp) : stdscr;
330 if (!F_ISSET(sp, SC_SCR_EXWROTE) && IS_SPLIT(sp)) {
332 mvwchgat(win, RLNO(sp, LASTLINE(sp)), 0, -1, A_NORMAL, 0, NULL);
391 cl_ex_adjust(SCR *sp, exadj_t action)
396 clp = CLP(sp);
446 cl_insertln(SCR *sp)
449 win = CLSP(sp) ? CLSP(sp) : stdscr;
464 cl_keyval(SCR *sp, scr_keyval_t val, CHAR_T *chp, int *dnep)
472 clp = CLP(sp);
502 cl_move(SCR *sp, size_t lno, size_t cno)
505 win = CLSP(sp) ? CLSP(sp) : stdscr;
507 if (wmove(win, RLNO(sp, lno), RCNO(sp, cno)) == ERR) {
508 msgq(sp, M_ERR, "Error: move: l(%zu + %zu) c(%zu + %zu)",
509 lno, sp->roff, cno, sp->coff);
522 cl_refresh(SCR *sp, int repaint)
530 gp = sp->gp;
531 clp = CLP(sp);
532 win = CLSP(sp) ? CLSP(sp) : stdscr;
552 for (psp = sp; psp != NULL; psp = TAILQ_NEXT(psp, q))
581 (sp == clp->focus && doupdate() == ERR));
589 cl_rdiv(SCR *sp)
592 mvvline(sp->roff, sp->cols + sp->coff, '|', sp->rows);
594 mvvline(sp->roff, sp->cols + sp->coff, ACS_VLINE, sp->rows);
605 cl_rename(SCR *sp, char *name, int on)
614 gp = sp->gp;
615 clp = CLP(sp);
622 clp->focus = sp;
703 cl_suspend(SCR *sp, int *allowedp)
712 gp = sp->gp;
713 clp = CLP(sp);
714 win = CLSP(sp) ? CLSP(sp) : stdscr;
728 if (F_ISSET(sp, SC_EX)) {
772 (void)cl_rename(sp, NULL, 0);
806 (void)cl_rename(sp, sp->frp->name, 1);
813 (void)cl_refresh(sp, 1);
816 if (cl_ssize(sp, 1, NULL, NULL, &changed))
819 F_SET(CLP(sp), CL_SIGWINCH);