]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/viewer.py
wxCheckListBox doesn't require wxUSE_OWNER_DRAWN when using WXUNIVERSAL
[wxWidgets.git] / wxPython / demo / viewer.py
index ad438e10a00f300951beaa4b3f1c839b3634e5ff..a0332d98cb5a385f4423a417031b1f562d30427f 100644 (file)
@@ -1,4 +1,5 @@
 #!/usr/bin/env python
 #!/usr/bin/env python
+
 """
     Run wxPython in a second thread.
 
 """
     Run wxPython in a second thread.
 
@@ -35,9 +36,9 @@
         When using wxPython, the call to app.Mainloop() takes over
         the thread from which it is called.  This presents a
         problem for applications that want to use the standard
         When using wxPython, the call to app.Mainloop() takes over
         the thread from which it is called.  This presents a
         problem for applications that want to use the standard
-        Python command line user interface, while occasionaly
+        Python command line user interface, while occasionally
         creating a GUI window for viewing an image, plot, etc.
         creating a GUI window for viewing an image, plot, etc.
-        One soultion is to mangage the GUI in a second thread.
+        One solution is to manage the GUI in a second thread.
 
         wxPython does not behave well if windows are created in
         a thread other than the one where wxPython was originally
 
         wxPython does not behave well if windows are created in
         a thread other than the one where wxPython was originally
@@ -56,7 +57,8 @@ class viewer_thread:
     def start(self):
         """ start the GUI thread
         """
     def start(self):
         """ start the GUI thread
         """
-        import thread,time
+        import  time
+        import  thread
         thread.start_new_thread(self.run, ())
 
     def run(self):
         thread.start_new_thread(self.run, ())
 
     def run(self):
@@ -68,9 +70,10 @@ class viewer_thread:
             the import would occur in the main thread and
             wxPython wouldn't run correctly in the second thread.
         """
             the import would occur in the main thread and
             wxPython wouldn't run correctly in the second thread.
         """
-        from viewer_basics import *
+        import  viewer_basics
+
         try:
         try:
-            self.app = SecondThreadApp(0)
+            self.app = viewer_basics.SecondThreadApp(0)
             self.app.MainLoop()
         except TypeError:
             self.app = None
             self.app.MainLoop()
         except TypeError:
             self.app = None
@@ -80,7 +83,8 @@ class viewer_thread:
             send an event to the catcher window in the
             other thread and tell it to create a cone window.
         """
             send an event to the catcher window in the
             other thread and tell it to create a cone window.
         """
-        import viewer_basics
+        import  viewer_basics
+
         if self.app:
             evt = viewer_basics.AddCone()
             viewer_basics.wxPostEvent(self.app.catcher, evt)
         if self.app:
             evt = viewer_basics.AddCone()
             viewer_basics.wxPostEvent(self.app.catcher, evt)