Lines Matching defs:win

144 wattr_get(WINDOW *win, attr_t *attr, short *pair, void *opts)
146 if (__predict_false(win == NULL))
149 __CTRACE(__CTRACE_ATTR, "wattr_get: win %p\n", win);
151 *attr = win->wattr;
158 *pair = PAIR_NUMBER(win->wattr);
167 wattr_on(WINDOW *win, attr_t attr, void *opts)
172 return __wattr_on(win, attr);
183 wattr_off(WINDOW *win, attr_t attr, void *opts)
188 return __wattr_off(win, attr);
197 wattr_set(WINDOW *win, attr_t attr, short pair, void *opts)
199 __CTRACE(__CTRACE_ATTR, "wattr_set: win %p, attr %08x, pair %d\n",
200 win, attr, pair);
211 __wattr_off(win, WA_ATTRIBUTES);
212 __wattr_on(win, attr);
222 wcolor_set(WINDOW *win, short pair, void *opts)
224 __CTRACE(__CTRACE_COLOR, "wolor_set: win %p, pair %d\n", win, pair);
229 __wcolor_set(win, (attr_t) COLOR_PAIR(pair));
240 getattrs(WINDOW *win)
242 if (__predict_false(win == NULL))
245 __CTRACE(__CTRACE_ATTR, "getattrs: win %p\n", win);
246 return((chtype) win->wattr);
254 wattron(WINDOW *win, int attr)
256 __CTRACE(__CTRACE_ATTR, "wattron: win %p, attr %08x\n", win, attr);
257 return __wattr_on(win, (attr_t) attr);
265 wattroff(WINDOW *win, int attr)
267 __CTRACE(__CTRACE_ATTR, "wattroff: win %p, attr %08x\n", win, attr);
268 return __wattr_off(win, (attr_t) attr);
277 wattrset(WINDOW *win, int attr)
279 __CTRACE(__CTRACE_ATTR, "wattrset: win %p, attr %08x\n", win, attr);
280 __wattr_off(win, __ATTRIBUTES);
281 __wattr_on(win, (attr_t) attr);
373 __wattr_on(WINDOW *win, attr_t attr)
377 if (__predict_false(win == NULL))
380 t = win->screen->term;
382 __CTRACE(__CTRACE_ATTR, "wattr_on: win %p, attr %08x\n", win, attr);
386 win->wattr |= __BLINK;
388 win->wattr |= __BOLD;
390 win->wattr |= __DIM;
392 win->wattr |= __BLANK;
394 win->wattr |= __PROTECT;
396 win->wattr |= __REVERSE;
399 win->wattr |= WA_LOW;
401 win->wattr |= WA_TOP;
403 win->wattr |= WA_LEFT;
405 win->wattr |= WA_RIGHT;
407 win->wattr |= WA_HORIZONTAL;
409 win->wattr |= WA_VERTICAL;
414 wstandout(win);
417 wunderscore(win);
419 __wcolor_set(win, attr);
425 __wattr_off(WINDOW *win, attr_t attr)
429 if (__predict_false(win == NULL))
432 t = win->screen->term;
434 __CTRACE(__CTRACE_ATTR, "wattr_off: win %p, attr %08x\n", win, attr);
438 win->wattr &= ~__BLINK;
440 win->wattr &= ~__BOLD;
442 win->wattr &= ~__DIM;
444 win->wattr &= ~__BLANK;
446 win->wattr &= ~__PROTECT;
448 win->wattr &= ~__REVERSE;
451 win->wattr &= ~WA_LOW;
453 win->wattr &= ~WA_TOP;
455 win->wattr &= ~WA_LEFT;
457 win->wattr &= ~WA_RIGHT;
459 win->wattr &= ~WA_HORIZONTAL;
461 win->wattr &= ~WA_VERTICAL;
465 wstandend(win);
467 wunderend(win);
470 win->wattr &= ~__COLOR;
477 __wcolor_set(WINDOW *win, attr_t attr)
481 if (__predict_false(win == NULL))
484 t = win->screen->term;
487 win->wattr &= ~__COLOR;
490 win->wattr |= attr & __COLOR;