Lines Matching defs:bg

70 	gce->data.bg = gc->bg & 0xff;
71 if (gc->bg & COLOUR_FLAG_256)
89 if ((gc->fg & COLOUR_FLAG_RGB) || (gc->bg & COLOUR_FLAG_RGB))
139 gee->bg = gc->bg;
203 grid_clear_cell(struct grid *gd, u_int px, u_int py, u_int bg)
210 if (bg != 8) {
211 if (bg & COLOUR_FLAG_RGB) {
214 gee->bg = bg;
216 if (bg & COLOUR_FLAG_256)
218 gce->data.bg = bg;
240 if (gc1->fg != gc2->fg || gc1->bg != gc2->bg)
415 grid_scroll_history(struct grid *gd, u_int bg)
422 grid_empty_line(gd, yy, bg);
445 grid_scroll_history_region(struct grid *gd, u_int upper, u_int lower, u_int bg)
470 grid_empty_line(gd, lower, bg);
479 grid_expand_line(struct grid *gd, u_int py, u_int sx, u_int bg)
497 grid_clear_cell(gd, xx, py, bg);
503 grid_empty_line(struct grid *gd, u_int py, u_int bg)
506 if (!COLOUR_DEFAULT(bg))
507 grid_expand_line(gd, py, gd->sx, bg);
534 gc->bg = gee->bg;
551 gc->bg = gce->data.bg;
553 gc->bg |= COLOUR_FLAG_256;
631 grid_clear(struct grid *gd, u_int px, u_int py, u_int nx, u_int ny, u_int bg)
640 grid_clear_lines(gd, py, ny, bg);
656 if (COLOUR_DEFAULT(bg)) {
663 grid_expand_line(gd, yy, px + ox, 8); /* default bg first */
665 grid_clear_cell(gd, xx, yy, bg);
671 grid_clear_lines(struct grid *gd, u_int py, u_int ny, u_int bg)
685 grid_empty_line(gd, yy, bg);
693 grid_move_lines(struct grid *gd, u_int dy, u_int py, u_int ny, u_int bg)
727 grid_empty_line(gd, yy, bg);
736 u_int bg)
759 grid_clear_cell(gd, xx, py, bg);
820 if (gc->bg & COLOUR_FLAG_256) {
823 values[n++] = gc->bg & 0xff;
824 } else if (gc->bg & COLOUR_FLAG_RGB) {
827 colour_split_rgb(gc->bg, &r, &g, &b);
832 switch (gc->bg) {
841 values[n++] = gc->bg + 40;
854 values[n++] = gc->bg + 10;