Various layout tweaks, wx.FIXED_SIZE added, etc.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26655 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2004-04-07 21:25:11 +00:00
parent a78cb66358
commit 102e2b26c0
9 changed files with 35 additions and 32 deletions

View File

@@ -14,8 +14,7 @@ resourceText = r'''<?xml version="1.0"?>
<object class="wxPanel" subclass="XmlResourceSubclass.MyCustomPanel" name="MyPanel">
<size>200,100</size>
<object class="wxStaticText" name="label1">
<label>This blue panel is a class derived from wx.Panel
and is loaded by a using a subclass attribute of the object tag.</label>
<label>This panel is a custom class derived from wx.Panel,\nand is loaded by a custom XmlResourceHandler.</label>
<pos>10,10</pos>
</object>
</object>
@@ -48,7 +47,7 @@ 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'):
@@ -80,9 +79,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)