[LispM-Hackers] Two URLs fyi re: pixels
Wed, 21 Mar 2001 08:48:35 -0500
(1) http://quef.sourceforge.net/ -- unfortunately (to my taste, but
that's another discussion) it's GPL
(2) http://www.zophar.net/index.phtml -- supposed to have lots of info
on emulators -- haven't had time to check it out...
(3) regarding why we'd need more the XPutPixel is that I think we'll
need "backing store" -- in my limited experience doing these things, we
might need to keep backing store around so if the e3 "window" (or
whatever) becomes de-occluded by another window (e.g., xterm), we need
to regenerate the de-occluded pixels because most X servers (?) can't be
forced to handle it for you. Also, I think Windows provides no such
backing store capability (at least I couldn't get it to work in a former
project). Yuk. Simplest solution I've seen is to keep two device
contexts (on and off-screen ones) -- draw into both, and when "expose"
events happen, blit the off-screen one onto the on-screen one.. there's
probably a Better Way, but I don't know what it is...
==== John Morrison
==== MAK Technologies Inc.
==== 185 Alewife Brook Parkway, Cambridge, MA 02138
==== vox:617-876-8085 x115