[snip]
>Sorry to show ignorance, (as I'm away from my computer and the code, so I=
>=20
>can't easily check myself) but what is the "backingstore" used for if it=20
>isn't double-buffering?
>
>I recall on many occasions, the backingstore pixmap being drawn to=20
>simultaneously with the screen (which obviously isn't true double=20
>buffering), but isn't the backingstore used for expose events etc?


        The backingstore is used primarily for expose events.  So,
as I said, it is possible to add true double buffering in gschem, but
it will require a little bit of work.

        I did try this a while ago (used the backingstore to implement
double buffering), and yes the display didn't flicker, but I wasn't too
happy with the performance.  As DJ mentioned, the right way is to do
partial screen redraw.  That should yield far better performance.

                                                                -Ales



_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Reply via email to