- # otherwise the demo made its own frame, so just put a
- # button in this one
- if hasattr(frame, 'otherWin'):
- ns['win'] = frame.otherWin
- frect = frame.otherWin.GetRect()
- p = wx.Panel(frame, -1)
- b = wx.Button(p, -1, " Exit ", (10,10))
- wx.CallAfter(frame.SetClientSize, (200, 100))
- frame.Bind(wx.EVT_BUTTON, self.OnButton, b)
- else:
- # It was probably a dialog or something that is already
- # gone, so we're done.
- frame.Destroy()
- return True