X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/45cf74cccf416870b943e37ea8af482ffe2d7680..42f8298f6f42d5d63bb3caf65682b7d9d9f8b702:/wxPython/demo/XmlResourceSubclass.py?ds=sidebyside diff --git a/wxPython/demo/XmlResourceSubclass.py b/wxPython/demo/XmlResourceSubclass.py index 285e834ef5..4cda2a451a 100644 --- a/wxPython/demo/XmlResourceSubclass.py +++ b/wxPython/demo/XmlResourceSubclass.py @@ -14,8 +14,7 @@ resourceText = r''' 200,100 - + 10,10 @@ -48,13 +47,12 @@ class MyCustomPanel(wx.Panel): # On OSX the EVT_SIZE happens before EVT_WINDOW_CREATE !?! # so give it another kick wx.CallAfter(self.OnSize, None) - + evt.Skip() def OnSize(self, evt): if hasattr(self, 't'): sz = self.GetSize() w, h = self.t.GetTextExtent(self.t.GetLabel()) - print w, h self.t.SetPosition(((sz.width-w)/2, (sz.height-h)/2)) #---------------------------------------------------------------------- @@ -80,9 +78,7 @@ class TestPanel(wx.Panel): res.LoadFromString(resourceText) # Now create a panel from the resource data - #panel = res.LoadPanel(self, "MyPanel") - panel = MyCustomPanel() - panel.Create(self, -1) + panel = res.LoadPanel(self, "MyPanel") # and do the layout sizer = wx.BoxSizer(wx.VERTICAL)