X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/aae032a0a903bb55e4682e602f429ef1a2ee0ef8..9de06a7953adafa337d4c2df5d752598a770a84f:/wxPython/samples/doodle/superdoodle.py diff --git a/wxPython/samples/doodle/superdoodle.py b/wxPython/samples/doodle/superdoodle.py index 68584ed27e..92fdf37ae8 100644 --- a/wxPython/samples/doodle/superdoodle.py +++ b/wxPython/samples/doodle/superdoodle.py @@ -35,7 +35,8 @@ class DoodleFrame(wxFrame): """ title = "Do a doodle" def __init__(self, parent): - wxFrame.__init__(self, parent, -1, self.title, size=(800,600)) + wxFrame.__init__(self, parent, -1, self.title, size=(800,600), + style=wxDEFAULT_FRAME_STYLE | wxNO_FULL_REPAINT_ON_RESIZE) self.CreateStatusBar() self.MakeMenu() self.filename = None @@ -55,6 +56,13 @@ class DoodleFrame(wxFrame): self.SetAutoLayout(true) self.SetSizer(box) + EVT_CLOSE(self, self.OnCloseWindow) + + + def OnCloseWindow(self, event): + self.doodle.Cleanup() + self.Destroy() + def SaveFile(self): if self.filename: