I realize I never responded for long time, but thank you, this is very good
advise and is now exactly what I am doing in my application.  In case anyone
else is looking for an answer to this, I have found this solution to work
very well.  In short, when I load my chart data in, I do a one-time
calculation using cairo to make the data and store on a surface.  The expose
method then paints in the necessary exposed area using this surface.  As a
bonus, I am also able to "overwrite" some feedback information on top of
this chart using another surface, and I don't have to recalculate any data,
so I get a good prompt feedback on the screen.

Thanks again Philippe.



--
View this message in context: 
http://mono.1490590.n4.nabble.com/Gtk-DrawingArea-Double-Buffering-with-Cairo-tp3738337p4656854.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.
_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to