X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1005198c07b2227bd6736edf1a4f2d0a8909fdfd..25b3661bd4cb44304418b93c0dee1d0dfb99765c:/wxPython/demo/GridBagSizer.py?ds=sidebyside diff --git a/wxPython/demo/GridBagSizer.py b/wxPython/demo/GridBagSizer.py index 8bf5807446..25ef8cdb00 100644 --- a/wxPython/demo/GridBagSizer.py +++ b/wxPython/demo/GridBagSizer.py @@ -12,7 +12,10 @@ static text is positioned at (0,0) and it spans 7 columns. class TestFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, "wx.GridBagSizer") - p = wx.Panel(self, -1) + p = wx.Panel(self, -1, style = wx.TAB_TRAVERSAL + | wx.CLIP_CHILDREN + | wx.FULL_REPAINT_ON_RESIZE + ) p.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown) gbs = self.gbs = wx.GridBagSizer(5, 5) @@ -117,12 +120,29 @@ assert when compiled in debug mode.""", print "item found: ", `item.GetPos()`, "--", `item.GetSpan()` -#---------------------------------------------------------------------- +#--------------------------------------------------------------------------- + +class TestPanel(wx.Panel): + def __init__(self, parent, log): + self.log = log + wx.Panel.__init__(self, parent, -1) + + b = wx.Button(self, -1, "Show the GridBagSizer sample", (50,50)) + self.Bind(wx.EVT_BUTTON, self.OnButton, b) + + + def OnButton(self, evt): + win = TestFrame() + win.Show(True) + + + +#--------------------------------------------------------------------------- + def runTest(frame, nb, log): - win = TestFrame() - frame.otherWin = win - win.Show(True) + win = TestPanel(nb, log) + return win #----------------------------------------------------------------------