Lines Matching defs:win

67 wbkgdset(WINDOW *win, chtype ch)
70 win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES);
72 if (__predict_false(win == NULL))
77 win->bch = (wchar_t) ch & __CHARTEXT;
82 win->battr = (attr_t) ch & __ATTRIBUTES;
91 wbkgd(WINDOW *win, chtype ch)
96 win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES);
98 if (__predict_false(win == NULL))
101 wbkgdset(win, ch);
103 for (y = 0; y < win->maxy; y++) {
104 for (x = 0; x < win->maxx; x++) {
105 __LDATA *cp = &win->alines[y]->line[x];
109 cp->ch = win->bch;
112 cp->attr = win->battr | (cp->attr & __ALTCHARSET);
118 __touchwin(win, 1);
127 getbkgd(WINDOW *win)
131 if (__predict_false(win == NULL))
135 battr = win->battr & A_ATTRIBUTES;
139 return ((chtype) ((win->bch & A_CHARTEXT) | battr));
167 wbkgrndset(WINDOW *win, const cchar_t *wch)
176 win, (const char *)wunctrl(wch), wch->attributes);
178 if (__predict_false(win == NULL))
186 obkgrnd.ch = win->bch;
187 obkgrnd.attr = win->battr;
189 obkgrnd.wcols = win->wcols;
191 _cursesi_copy_nsp(win->bnsp, &obkgrnd);
194 tnp = np = win->bnsp;
196 win->bch = wch->vals[0];
203 win->bnsp = np;
220 win->bnsp = np;
234 win->battr = battr;
235 win->wcols = 1;
237 nbkgrnd.ch = win->bch;
238 nbkgrnd.attr = win->battr;
240 nbkgrnd.wcols = win->wcols;
242 _cursesi_copy_nsp(win->bnsp, &nbkgrnd);
253 for (wy = 0; wy < win->maxy; wy++) {
254 wlp = win->alines[wy];
255 for (wx = 0; wx < win->maxx; wx++) {
261 __touchwin(win, 0);
267 wbkgrnd(WINDOW *win, const cchar_t *wch)
270 win, (const char *)wunctrl(wch), wch->attributes);
272 if (__predict_false(win == NULL))
279 wbkgrndset(win, wch);
280 __touchwin(win, 1);
286 wgetbkgrnd(WINDOW *win, cchar_t *wch)
290 if (__predict_false(win == NULL))
294 wch->attributes = win->battr & WA_ATTRIBUTES;
297 wch->vals[0] = win->bch;
299 np = win->bnsp;
333 wbkgrndset(WINDOW *win, const cchar_t *wch)
340 wbkgrnd(WINDOW *win, const cchar_t *wch)
347 wgetbkgrnd(WINDOW *win, cchar_t *wch)