X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/979f2f9c877f04a7387ab2f450b192f0308149fd..0e21cf4902f312ffd26c050c67f00be8607d400b:/wxPython/demo/FlatNotebook.py diff --git a/wxPython/demo/FlatNotebook.py b/wxPython/demo/FlatNotebook.py index 8680be5d92..2a532fa24d 100644 --- a/wxPython/demo/FlatNotebook.py +++ b/wxPython/demo/FlatNotebook.py @@ -70,10 +70,10 @@ MENU_COLORFUL_TABS = MENU_EDIT_DELETE_ALL + 33 class FlatNotebookDemo(wx.Frame): - def __init__(self, parent, id=wx.ID_ANY, title="", pos=wx.DefaultPosition, size=(800, 600), - style=wx.DEFAULT_FRAME_STYLE | wx.MAXIMIZE |wx.NO_FULL_REPAINT_ON_RESIZE): + def __init__(self, parent, log): - wx.Frame.__init__(self, parent, id, title, pos, size, style) + wx.Frame.__init__(self, parent, title="FlatNotebook Demo", size=(800,600)) + self.log = log self._bShowImages = False self._bVCStyle = False @@ -320,7 +320,6 @@ class FlatNotebookDemo(wx.Frame): self.Thaw() - self.Centre() mainSizer.Layout() self.SendSizeEvent() @@ -491,8 +490,12 @@ class FlatNotebookDemo(wx.Frame): def CreatePage(self, caption): - return wx.TextCtrl(self.book, -1, caption, wx.DefaultPosition, self.book.GetPageBestSize(), - wx.TE_MULTILINE) + p = wx.Panel(self.book) + wx.StaticText(p, -1, caption, (20,20)) + wx.TextCtrl(p, -1, "", (20,40), (150,-1)) + #wx.TextCtrl(p, -1, "", (20,75), (150,-1), style=wx.TE_MULTILINE) + return p + def OnDeletePage(self, event): @@ -572,20 +575,17 @@ class FlatNotebookDemo(wx.Frame): def OnPageChanging(self, event): - - print "Page Changing From", event.GetOldSelection(), "To", event.GetSelection() + self.log.write("Page Changing From %d To %d" % (event.GetOldSelection(), event.GetSelection())) event.Skip() def OnPageChanged(self, event): - - print "Page Changed To", event.GetSelection() + self.log.write("Page Changed To %d" % event.GetSelection()) event.Skip() def OnPageClosing(self, event): - - print "Page Closing, Selection:", event.GetSelection() + self.log.write("Page Closing, Selection: %d" % event.GetSelection()) event.Skip() @@ -660,12 +660,12 @@ class TestPanel(wx.Panel): self.log = log wx.Panel.__init__(self, parent, -1) - b = wx.Button(self, -1, " Test ButtonPanel ", (50,50)) + b = wx.Button(self, -1, " Test FlatNotebook ", (50,50)) self.Bind(wx.EVT_BUTTON, self.OnButton, b) def OnButton(self, evt): - self.win = FlatNotebookDemo(self, title="FlatNotebook Demo") + self.win = FlatNotebookDemo(self, self.log) self.win.Show(True) #----------------------------------------------------------------------