rio: fix highlight text for -b

This commit is contained in:
stanley lieber 2013-04-30 21:03:12 -04:00
parent 694de270c7
commit b94a33e01c
2 changed files with 8 additions and 7 deletions

View file

@ -179,16 +179,17 @@ iconinit(void)
/* greys are multiples of 0x11111100+0xFF, 14* being palest */ /* greys are multiples of 0x11111100+0xFF, 14* being palest */
cols[BACK] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0xFFFFFFFF^reverse); cols[BACK] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0xFFFFFFFF^reverse);
cols[HIGH] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0xCCCCCCFF^reverse);
cols[BORD] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x999999FF^reverse); cols[BORD] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x999999FF^reverse);
cols[TEXT] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x000000FF^reverse); cols[TEXT] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x000000FF^reverse);
cols[HTEXT] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x000000FF^reverse); cols[HTEXT] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x000000FF);
if(!reverse) { if(!reverse) {
cols[HIGH] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0xCCCCCCFF);
titlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DGreygreen); titlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DGreygreen);
lighttitlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DPalegreygreen); lighttitlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DPalegreygreen);
} else { } else {
cols[HIGH] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DPurpleblue);
titlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DPurpleblue); titlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DPurpleblue);
lighttitlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x999999FF);; lighttitlecol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x999999FF);
} }
dholdcol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DMedblue); dholdcol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DMedblue);
lightholdcol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DGreyblue); lightholdcol = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DGreyblue);

View file

@ -716,14 +716,14 @@ wsetcols(Window *w, int topped)
{ {
if(w->holding) if(w->holding)
if(topped) if(topped)
w->cols[TEXT] = w->cols[HTEXT] = holdcol; w->cols[TEXT] = holdcol;
else else
w->cols[TEXT] = w->cols[HTEXT] = lightholdcol; w->cols[TEXT] = lightholdcol;
else else
if(topped) if(topped)
w->cols[TEXT] = w->cols[HTEXT] = cols[TEXT]; w->cols[TEXT] = cols[TEXT];
else else
w->cols[TEXT] = w->cols[HTEXT] = paletextcol; w->cols[TEXT] = paletextcol;
} }
void void