{ 0x475A5E, '*' }, /* edge */
{ 0x2C5F7A, '*' }, /* edge just under box heading shadow */
{ 0x7D9094, '+' }, /* interbox */
- { 0xBDC5BF, ' ' }, /* background - pale */
- { 0xADB5AF, ' ' }, /* background - dark */
+
+ { 0xBDC5BF, ' ' }, /* background - pale Sugar cane, etc. */
+ { 0xADB5AF, ' ' }, /* background - dark */
+ { 0xC7E1C3, ' ' }, /* background - pale Swill, etc. */
+ { 0xB5CFB1, ' ' }, /* background - dark */
+ { 0xD6CEB0, ' ' }, /* background - pale Madder, etc. */
+ { 0xC8C0A2, ' ' }, /* background - dark */
+ { 0xE0E1D3, ' ' }, /* background - pale Lorandite, etc. */
+ { 0xD0D1C3, ' ' }, /* background - dark */
+ { 0xE5E6C1, ' ' }, /* background - pale Cloth */
+ { 0xD7D8B3, ' ' }, /* background - dark */
+ { 0xEDDED9, ' ' }, /* background - pale Dye */
+ { 0xDACBC6, ' ' }, /* background - dark */
+ { 0xD3DEDF, ' ' }, /* background - pale Paint */
+ { 0xC5D0D1, ' ' }, /* background - dark */
+ { 0xDCD1CF, ' ' }, /* background - pale Enamel */
+ { 0xCEC3C1, ' ' }, /* background - dark */
+ { 0xF3F6F5, ' ' }, /* background - pale fruit */
+ { 0xE2E7E5, ' ' }, /* background - dark */
+
{ 0x000000, 'o' }, /* foreground */
{ 0xD4B356, ' ' }, /* background (cursor) */
{ 0xFFFFFF, 'o' }, /* foreground (cursor) */
+
+ { 0x5B93BF, '_' }, /* selector dropdown background */
+ { 0xD7C94F, 'X' }, /* selector dropdown foreground */
{ 0,0 }
};
}
static void debug_rect(const char *what, int whati, Rect rr) {
+#ifdef DEBUG_RECTANGLES
int y,r,w;
fprintf(debug, "%s %d: %d,%d..%d,%d:\n", what, whati,
rr.tl.x,rr.tl.y, rr.br.x,rr.br.y);
fputc('|',debug);
fputc('\n',debug);
}
+#endif
debug_flush();
}
down.y++;
WALK_UNTIL_MUST(down, y,+1, mainr.br.y, '+');
+#ifdef DEBUG_RECTANGLES
int xscaleunit, y,x;
for (y=0, xscaleunit=1; y<4; y++, xscaleunit*=10) {
fprintf(debug," ");
}
fputc('\n',debug);
}
+#endif
commbasey= up.y;
comminty= down.y - up.y + 2;
- fprintf(debug, "up.y=%d down.y=%d commbasey=%d comminty=%d\n",
- up.y,down.y, commbasey,comminty);
Point across= { mainr.tl.x, commbasey };
int colno=0;
eassert(colno < MAX_COLUMNS);
int colrx= across.x;
if (colrx > mainr.br.x) colrx= mainr.br.x;
- if (colno < INTERESTING_COLUMNS) {
+ if (colno < INTERESTING_COLUMNS)
colrightx[colno]= colrx;
- fprintf(debug,"colrightx[%d]= %d\n",colno,colrx);
- } else {
- fprintf(debug,"extra colr %d %d\n",colno,colrx);
- }
colno++;
break;
}
}
+#ifdef DEBUG_RECTANGLES
fprintf(debug, "%4d ",y);
r= fwrite(image + y*width, 1,width, debug); eassert(r==width);
fputc('\n',debug);
+#endif
}
debug_flush();
}