]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/demo/wxGLCanvas.py
Added some test code...
[wxWidgets.git] / utils / wxPython / demo / wxGLCanvas.py
index 4290f92767328b9147df1da087ed823aedbeade7..2ff0482a7f833bb0968bb1e52b63320199b17bfc 100644 (file)
@@ -19,8 +19,14 @@ else:
 
 
     def runTest(frame, nb, log):
-        win = TestGLCanvas(nb)
-        return win
+        #win = TestGLCanvas(nb)
+        #win.SetFocus()
+        #return win
+        win = wxFrame(frame, -1, "GL Cube", wxDefaultPosition, wxSize(400,300))
+        canvas = TestGLCanvas(win)
+        frame.otherWin = win
+        win.Show(true)
+        return None
 
 
 
@@ -29,6 +35,10 @@ else:
             wxGLCanvas.__init__(self, parent, -1)
             EVT_ERASE_BACKGROUND(self, self.OnEraseBackground)
             self.init = false
+            EVT_CHAR(self, self.MyOnChar)
+
+        def MyOnChar(self, event):
+            print "MyOnChar"
 
         def OnEraseBackground(self, event):
             pass # Do nothing, to avoid flashing.
@@ -45,7 +55,7 @@ else:
             dc = wxPaintDC(self)
 
             ctx = self.GetContext()
-            if ctx == "NULL": return
+            if not ctx: return
 
             self.SetCurrent()
 
@@ -120,6 +130,7 @@ else:
 
 
 
+#----------------------------------------------------------------------
 
 
 
@@ -140,7 +151,7 @@ overview = """\
 def _test():
     class MyApp(wxApp):
         def OnInit(self):
-            frame = wxFrame(NULL, -1, "HELP ME!!")
+            frame = wxFrame(NULL, -1, "GL Cube", wxDefaultPosition, wxSize(400,300))
             win = TestGLCanvas(frame)
             frame.Show(TRUE)
             self.SetTopWindow(frame)