[LispM-Hackers] Two URLs fyi re: pixels

John Morrison jm@mak.com
Wed, 21 Mar 2001 08:48:35 -0500


Hi;

(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...

-jm

-- 
==== John Morrison
==== MAK Technologies Inc.
==== 185 Alewife Brook Parkway, Cambridge, MA 02138
==== http://www.mak.com/
==== vox:617-876-8085 x115
==== fax:617-876-9208
==== jm@mak.com