print 'w size', w.GetSize()
print 'w minsize', w.GetMinSize()
print 'w bestsize', w.GetBestSize()
print 'w size', w.GetSize()
print 'w minsize', w.GetMinSize()
print 'w bestsize', w.GetBestSize()
self.testWidget.Destroy()
self.testWidget = None
self.testPanel.SetSizer(None, True)
self.testWidget.Destroy()
self.testWidget = None
self.testPanel.SetSizer(None, True)
# ensure the panel shrinks again
self.testPanel.SetSizeHints((20,20))
self.bottomSizer.Layout()
# ensure the panel shrinks again
self.testPanel.SetSizeHints((20,20))
self.bottomSizer.Layout()