X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/299647acac7960652aadb008775429c1f8ea9b8d..079cc3b670fb1f68f56c71078afd9af765b43512:/wxPython/demo/Main.py diff --git a/wxPython/demo/Main.py b/wxPython/demo/Main.py index b6c623007a..6e446b2c1e 100644 --- a/wxPython/demo/Main.py +++ b/wxPython/demo/Main.py @@ -209,7 +209,6 @@ _treeList = [ 'OGL', 'PrintFramework', 'ShapedWindow', - 'Throbber', 'Unicode', 'Wave', ]), @@ -464,6 +463,22 @@ class wxPythonDemo(wx.Frame): splitter = wx.SplitterWindow(self, -1) splitter2 = wx.SplitterWindow(splitter, -1) + # Set up a log on the View Log Notebook page + self.log = wx.TextCtrl(splitter2, -1, + style = wx.TE_MULTILINE|wx.TE_READONLY|wx.HSCROLL) + + # Set the wxWindows log target to be this textctrl + #wx.Log_SetActiveTarget(wx.LogTextCtrl(self.log)) + + # But instead of the above we want to show how to use our own wx.Log class + wx.Log_SetActiveTarget(MyLog(self.log)) + + # for serious debugging + #wx.Log_SetActiveTarget(wx.LogStderr()) + #wx.Log_SetTraceMask(wx.TraceMessages) + + + def EmptyHandler(evt): pass #splitter.Bind(wx.EVT_ERASE_BACKGROUND, EmptyHandler) #splitter2.Bind(wx.EVT_ERASE_BACKGROUND, EmptyHandler) @@ -579,21 +594,6 @@ class wxPythonDemo(wx.Frame): self.LoadDemoSource('Main.py') - # Set up a log on the View Log Notebook page - self.log = wx.TextCtrl(splitter2, -1, - style = wx.TE_MULTILINE|wx.TE_READONLY|wx.HSCROLL) - - # Set the wxWindows log target to be this textctrl - #wx.Log_SetActiveTarget(wx.LogTextCtrl(self.log)) - - # But instead of the above we want to show how to use our own wx.Log class - wx.Log_SetActiveTarget(MyLog(self.log)) - - # for serious debugging - #wx.Log_SetActiveTarget(wx.LogStderr()) - #wx.Log_SetTraceMask(wx.TraceMessages) - - # add the windows to the splitter and split it. splitter2.SplitHorizontally(self.nb, self.log, -120) splitter.SplitVertically(self.tree, splitter2, 180)