Black on White (bwtwo sun3)
Michael Koehne
kraehe at bakunin.north.de
Fri Jul 24 22:56:54 PDT 1998
Hy Gurus,
this would allow to view the WidgetsDemo and TextEdit on
a monocrome XServer. Just the JPEG is still black/on/black.
I think that it would need dithering.
*** libraries/clib/awt/X/toolkit.h~ Sat Jul 18 00:22:12 1998
--- libraries/clib/awt/X/toolkit.h Sat Jul 25 05:35:22 1998
***************
*** 208,213 ****
--- 208,221 ----
case PseudoColor:
return X->pclr->pix [JI8(JRED(rgb))] [JI8(JGREEN(rgb))] [JI8(JBLUE(rgb))];
+
+ case StaticGray:
+ /*
+ return (JRED(rgb)*JRED(rgb)+
+ JGREEN(rgb)*JGREEN(rgb)+
+ JBLUE(rgb)*JBLUE(rgb) < 16384);
+ */
+ return (JRED(rgb)+ JGREEN(rgb)+ JBLUE(rgb) < 196);
}
}
***************
*** 233,238 ****
--- 241,251 ----
*g = X->pclr->rgb[(unsigned char)pixel].g;
*b = X->pclr->rgb[(unsigned char)pixel].b;
break;
+
+ case StaticGray:
+ *r = *g = *b = (JRED(pixel)+JGREEN(pixel)+JBLUE(pixel)/3);
+ break;
+
}
}
--
mailto:kraehe at bakunin.north.de http://human.is-bremen.de/~kraehe
" CETERUM CENSEO MSDOS ESSE DELENDAM "
More information about the kaffe
mailing list