>Hmmm. "all drawing"!!!
>
>Are you saying that when a user hits the "e" key in my program I should
>generate an expose event to draw the "e" in my window rather than simply
>draw the "e" in response to them pressing "e".

call gtk_widget_queue_draw(), then redraw in the subsequent expose
event.

you have to draw the "e" in the expose event anyway, because if you
window is hidden or minimized-then-restored or unmapped in any way,
the X server will ask you to redraw it. X does not store the contents
of windows - when an area of a window is uncovered, the application
needs to redraw it from scratch.

your program design becomes simpler by doing everything from an expose
event.

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

Reply via email to