Ian Britten wrote:

>In addition to using a background pixmap (as suggested), I also 'attach'
>the pixmap to the window (using gdk_window_set_back_pixmap()).
>This way, you never have to deal with expose events (unless you are
>drawing stuff that isn't in your background pixmap).
>
>All in all, this give a very fast and pleasing application.  No flicker,
>no waiting for expose events to be processed, the data is always visible
>(Even when stepping through the debugger! :-) etc, etc.
>(As you've discovered, trying to draw all your data within every expose
>event is really inefficient, and grinds your app to a standstill if you
>have much data to draw....)
>
We almost forget to say about gtk_widget_set_double_buffered() in gtk+-2.0.
In this case you have to turn off gtk double buffering stuff, cause its 
not needed:
gtk_widget_set_double_buffered(widget, FALSE);

Olexiy


_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to