Lines Matching refs:fg
111 tty->fg = tty->bg = -1;
1438 log_debug("%s: defaults: fg=%d, bg=%d", __func__, defaults->fg,
1508 gcp->fg != last.fg ||
2561 if (gc2.fg == 8)
2562 gc2.fg = defaults->fg;
2569 gc2.fg == tty->last_cell.fg &&
2582 if (gc2.fg != 7 && !COLOUR_DEFAULT(gc2.fg))
2662 if (gc->fg == tc->fg && gc->bg == tc->bg && gc->us == tc->us)
2671 if (COLOUR_DEFAULT(gc->fg) || COLOUR_DEFAULT(gc->bg)) {
2683 if (COLOUR_DEFAULT(gc->fg) && !COLOUR_DEFAULT(tc->fg)) {
2686 else if (tc->fg != 7)
2688 tc->fg = gc->fg;
2701 if (!COLOUR_DEFAULT(gc->fg) && gc->fg != tc->fg)
2730 c = gc->fg;
2736 gc->fg = c;
2740 if (gc->fg & COLOUR_FLAG_RGB) {
2744 colour_split_rgb(gc->fg, &r, &g, &b);
2745 gc->fg = colour_find_rgb(r, g, b);
2755 if (gc->fg & COLOUR_FLAG_256) {
2758 gc->fg = colour_256to16(gc->fg);
2759 if (gc->fg & 8) {
2760 gc->fg &= 7;
2762 gc->fg += 90;
2769 if (gc->fg >= 90 && gc->fg <= 97 && colours < 16) {
2770 gc->fg -= 90;
2855 if (gc->fg & COLOUR_FLAG_RGB || gc->fg & COLOUR_FLAG_256) {
2856 if (tty_try_colour(tty, gc->fg, "38") == 0)
2863 if (gc->fg >= 90 && gc->fg <= 97) {
2865 xsnprintf(s, sizeof s, "\033[%dm", gc->fg);
2868 tty_putcode_i(tty, TTYC_SETAF, gc->fg - 90 + 8);
2873 tty_putcode_i(tty, TTYC_SETAF, gc->fg);
2877 tc->fg = gc->fg;
2988 gc->fg = wp->palette.fg;
3014 if (gc->fg == 8) {
3015 if (wp == wp->window->active && wp->cached_active_gc.fg != 8)
3016 gc->fg = wp->cached_active_gc.fg;
3018 gc->fg = wp->cached_gc.fg;