The event box widget may be the simplest container in
GTK+; its only purpose is to have a GdkWindow. Certain operations only
work on widgets with windows (such as setting the
background color, or capturing events); if you want to
perform these operations on a windowless widget, you
can place the widget in an event box and perform the
operations on the event box, achieving much the same
effect.