- t = wx.StaticText(self, -1, "MyCustomPanel")
- f = t.GetFont()
- f.SetWeight(wx.BOLD)
- f.SetPointSize(f.GetPointSize()+2)
- t.SetFont(f)
- self.t = t
+ if self is evt.GetEventObject():
+ t = wx.StaticText(self, -1, "MyCustomPanel")
+ f = t.GetFont()
+ f.SetWeight(wx.BOLD)
+ f.SetPointSize(f.GetPointSize()+2)
+ t.SetFont(f)
+ self.t = t
+ # On OSX the EVT_SIZE happens before EVT_WINDOW_CREATE !?!
+ # so give it another kick
+ wx.CallAfter(self.OnSize, None)
+ evt.Skip()