Lines Matching refs:SP_PARM

55 #define CanChange      InfoOf(SP_PARM).canchange
56 #define DefaultPalette InfoOf(SP_PARM).defaultPalette
57 #define HasColor InfoOf(SP_PARM).hascolor
58 #define InitColor InfoOf(SP_PARM).initcolor
59 #define MaxColors InfoOf(SP_PARM).maxcolors
60 #define MaxPairs InfoOf(SP_PARM).maxpairs
152 return (SP_PARM != 0) ? SP_PARM->_default_fg : COLOR_WHITE; in default_fg()
158 return SP_PARM != 0 ? SP_PARM->_default_bg : COLOR_BLACK; in default_bg()
188 CallDriver_3(SP_PARM, td_color, FALSE, bg, outc); in set_background_color()
208 CallDriver_3(SP_PARM, td_color, TRUE, fg, outc); in set_foreground_color()
234 SP_PARM->_color_table[n] = tp[n]; in init_color_table()
236 SP_PARM->_color_table[n] = tp[n % MAX_PALETTE]; in init_color_table()
238 SP_PARM->_color_table[n].green = 100; in init_color_table()
240 if (SP_PARM->_color_table[n].red) in init_color_table()
241 SP_PARM->_color_table[n].red = 1000; in init_color_table()
242 if (SP_PARM->_color_table[n].green) in init_color_table()
243 SP_PARM->_color_table[n].green = 1000; in init_color_table()
244 if (SP_PARM->_color_table[n].blue) in init_color_table()
245 SP_PARM->_color_table[n].blue = 1000; in init_color_table()
259 rgb_bits_t *result = &(SP_PARM->_direct_color); in init_direct_colors()
312 return CallDriver(SP_PARM, td_rescol); in reset_color_pair()
316 (void) SP_PARM; in reset_color_pair()
335 T((T_CALLED("_nc_reset_colors(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME()
336 if (SP_PARM->_color_defs > 0) in NCURSES_SP_NAME()
337 SP_PARM->_color_defs = -(SP_PARM->_color_defs); in NCURSES_SP_NAME()
342 result = CallDriver(SP_PARM, td_rescolors); in NCURSES_SP_NAME()
366 T((T_CALLED("start_color(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME()
368 if (SP_PARM == 0) { in NCURSES_SP_NAME()
370 } else if (SP_PARM->_coloron) { in NCURSES_SP_NAME()
392 SP_PARM->_pair_limit = maxpairs; in NCURSES_SP_NAME()
399 SP_PARM->_pair_limit += (1 + (2 * maxcolors)); in NCURSES_SP_NAME()
401 SP_PARM->_pair_limit = limit_PAIRS(SP_PARM->_pair_limit); in NCURSES_SP_NAME()
404 SP_PARM->_pair_count = maxpairs; in NCURSES_SP_NAME()
405 SP_PARM->_color_count = maxcolors; in NCURSES_SP_NAME()
411 ReservePairs(SP_PARM, 16); in NCURSES_SP_NAME()
412 if (SP_PARM->_color_pairs != 0) { in NCURSES_SP_NAME()
416 SP_PARM->_color_table = TYPE_CALLOC(color_t, maxcolors); in NCURSES_SP_NAME()
417 if (SP_PARM->_color_table != 0) { in NCURSES_SP_NAME()
418 MakeColorPair(SP_PARM->_color_pairs[0], in NCURSES_SP_NAME()
430 SP_PARM->_coloron = 1; in NCURSES_SP_NAME()
431 } else if (SP_PARM->_color_pairs != 0) { in NCURSES_SP_NAME()
432 FreeAndNull(SP_PARM->_color_pairs); in NCURSES_SP_NAME()
695 return _nc_init_pair(SP_PARM, pair, f, b); in NCURSES_SP_NAME()
765 return _nc_init_color(SP_PARM, color, r, g, b); in NCURSES_SP_NAME()
784 T((T_CALLED("can_change_color(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME()
786 if (HasTerminal(SP_PARM) && (CanChange != 0)) { in NCURSES_SP_NAME()
806 (void) SP_PARM; in NCURSES_SP_NAME()
807 T((T_CALLED("has_colors(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME()
808 if (HasTerminal(SP_PARM)) { in NCURSES_SP_NAME()
902 int rc = _nc_color_content(SP_PARM, color, &my_r, &my_g, &my_b); in NCURSES_SP_NAME()
970 int rc = _nc_pair_content(SP_PARM, pair, &my_f, &my_b); in NCURSES_SP_NAME()
994 CallDriver_4(SP_PARM, td_docolor, old_pair, pair, reverse, outc); in NCURSES_SP_NAME()
1001 if (!ValidPair(SP_PARM, pair)) { in NCURSES_SP_NAME()
1010 } else if (SP_PARM != 0) { in NCURSES_SP_NAME()
1011 if (_nc_pair_content(SP_PARM, pair, &fg, &bg) == ERR) in NCURSES_SP_NAME()
1017 && SP_PARM != 0 in NCURSES_SP_NAME()
1018 && _nc_pair_content(SP_PARM, old_pair, &old_fg, &old_bg) != ERR) { in NCURSES_SP_NAME()
1027 if (SP_PARM->_has_sgr_39_49 in NCURSES_SP_NAME()
1031 } else if (SP_PARM->_has_sgr_39_49 in NCURSES_SP_NAME()
1087 return _nc_init_pair(SP_PARM, pair, f, b); in NCURSES_SP_NAME()
1095 return _nc_init_color(SP_PARM, color, r, g, b); in NCURSES_SP_NAME()
1103 return _nc_color_content(SP_PARM, color, r, g, b); in NCURSES_SP_NAME()
1111 return _nc_pair_content(SP_PARM, pair, f, b); in NCURSES_SP_NAME()
1117 if (SP_PARM != 0) { in NCURSES_SP_NAME()
1118 if (SP_PARM->_color_pairs) { in NCURSES_SP_NAME()
1119 _nc_free_ordered_pairs(SP_PARM); in NCURSES_SP_NAME()
1120 free(SP_PARM->_color_pairs); in NCURSES_SP_NAME()
1121 SP_PARM->_color_pairs = 0; in NCURSES_SP_NAME()
1122 SP_PARM->_pair_alloc = 0; in NCURSES_SP_NAME()
1123 ReservePairs(SP_PARM, 16); in NCURSES_SP_NAME()
1124 clearok(CurScreen(SP_PARM), TRUE); in NCURSES_SP_NAME()
1125 touchwin(StdScreen(SP_PARM)); in NCURSES_SP_NAME()