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.