Expose events are also generated when a widget has been partially
or fully covered by another widget, and is re-exposed. These events
trigger a redraw internally; a GdkWindow
that is not currently exposed is not currently drawn, and the same
applies to any unexposed area of a window.
Following suit, the most likely reason to connect to an
"expose-event" signal is
that you have a drawing function in the callback.
See also: "event",
GtkDrawingArea, GdkWindow,
and the numerous GTK and GDK drawing functions filed under 'Misc'.