This patch is intended to be applyed on the future(?) 1.1
dev tree.

 It modifies the frame and aspectframe widgets so they draw/write
on their own window (ie: are no more NO_WINDOW widgets).

 Currently (in 1.0.x serie), some of gtk widgets draw/write
in their parent widget. As The Rasterman said, this is bad design.
Although this was a bad idea to make the changes during the 1.0
code freeze, IMHO it's not a good thing to keep the NO_WINDOW
scheme as the default behaviour.

 I've also modified the testgtk source to replace a frame widget with
an aspectframe one, so we can get an example of frame aspectwidget.
The test is in DnD. I don't know if it's the correct place, but
we should have an aspectframe expample somewhere in testgtk, IMHO.

The patch is against gtk+ 1.0.4.


Patrice.