]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/demo/Main.py
wxHandleFatalExceptions() added, documented
[wxWidgets.git] / utils / wxPython / demo / Main.py
index fea3339ceb8cffc59e0eab2b525628907f8d869c..b94fd779529b9b6c48da3d3c8a8995b03113a426 100644 (file)
@@ -21,9 +21,7 @@ _useSplitter       = true
 _useNestedSplitter = true
 
 _treeList = [
-    ('New since last release', ['wxMVCTree', 'wxVTKRenderWindow',
-                                'FileBrowseButton', 'GenericButtons',
-                                'wxMask', 'wxEditor']),
+    ('New since last release', []),
 
     ('Managed Windows', ['wxFrame', 'wxDialog', 'wxMiniFrame']),
 
@@ -137,6 +135,7 @@ class wxPythonDemo(wxFrame):
             tID = wxNewId()
             self.treeMap = {}
             self.tree = wxTreeCtrl(splitter, tID)
+            #self.tree.SetBackgroundColour(wxNamedColour("Pink"))
             root = self.tree.AddRoot("Overview")
             firstChild = None
             for item in _treeList:
@@ -274,11 +273,8 @@ class wxPythonDemo(wxFrame):
                 self.window = module.runTest(self, self.nb, self)
                 if self.window:
                     self.nb.AddPage(self.window, 'Demo')
-                    #self.nb.ResizeChildren()
+                    wxYield()
                     self.nb.SetSelection(2)
-                    #self.nb.ResizeChildren()
-                    #if self.window.GetAutoLayout():
-                    #    self.window.Layout()
 
             else:
                 self.ovr.Clear()
@@ -382,6 +378,11 @@ class MyApp(wxApp):
 #---------------------------------------------------------------------------
 
 def main():
+    try:
+        demoPath = os.path.split(__file__)[0]
+        os.chdir(demoPath)
+    except:
+        pass
     app = MyApp(0)
     app.MainLoop()