Lines Matching defs:win
63 wadd_wchstr(WINDOW *win, const cchar_t *wchstr)
65 return wadd_wchnstr(win, wchstr, -1);
97 mvwadd_wchstr(WINDOW *win, int y, int x, const cchar_t *wchstr)
99 return mvwadd_wchnstr(win, y, x, wchstr, -1);
121 mvwadd_wchnstr(WINDOW *win, int y, int x, const cchar_t *wchstr, int n)
123 if (wmove(win, y, x) == ERR)
126 return wadd_wchnstr(win, wchstr, n);
136 wadd_wchnstr(WINDOW *win, const cchar_t *wchstr, int n)
146 "wadd_wchnstr: win = %p, wchstr = %p, n = %d\n", win, wchstr, n);
148 if (__predict_false(win == NULL))
164 x = win->curx;
165 y = win->cury;
166 lp = &win->alines[y]->line[x];
167 lnp = win->alines[y];
176 tp->ch = win->bch;
177 if (_cursesi_copy_nsp(win->bnsp, tp) == ERR)
179 tp->attr = win->battr;
192 newx = sx + win->ch_off;
209 if (cw > win->maxx - ex) {
211 while (ex < win->maxx) {
212 lp->ch = win->bch;
213 if (_cursesi_copy_nsp(win->bnsp, lp)
216 lp->attr = win->battr;
221 ex = win->maxx - 1;
289 win->cury, i, win->alines[win->cury]->line[i].ch,
290 win->alines[win->cury]->line[i].attr,
291 win->alines[win->cury]->line[i].nsp);
295 newx = ex + win->ch_off;
298 __touchline(win, y, sx, ex);