X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d2103cf2e2433b608bcaa94188110207a8bc0a32..bd3c6758b51fa1ba67050eb42980a95279029a34:/utils/wxPython/demo/wxGLCanvas.py diff --git a/utils/wxPython/demo/wxGLCanvas.py b/utils/wxPython/demo/wxGLCanvas.py index 306cdd46f0..2da77bfa2a 100644 --- a/utils/wxPython/demo/wxGLCanvas.py +++ b/utils/wxPython/demo/wxGLCanvas.py @@ -2,12 +2,19 @@ from wxPython.wx import * try: from wxPython.glcanvas import * - from OpenGL.GL import * - from OpenGL.GLUT import * haveGLCanvas = true except ImportError: haveGLCanvas = false +try: + # The Python OpenGL package can be found at + # http://starship.python.net:9673/crew/da/Code/PyOpenGL/ + from OpenGL.GL import * + from OpenGL.GLUT import * + haveOpenGL = true +except ImportError: + haveOpenGL = false + #---------------------------------------------------------------------- if not haveGLCanvas: @@ -17,9 +24,17 @@ if not haveGLCanvas: dlg.ShowModal() dlg.Destroy() -else: +elif not haveOpenGL: + def runTest(frame, nb, log): + dlg = wxMessageDialog(frame, + 'The OpenGL package was not found. You can get it at\n' + 'http://starship.python.net:9673/crew/da/Code/PyOpenGL/', + 'Sorry', wxOK | wxICON_INFORMATION) + dlg.ShowModal() + dlg.Destroy() +else: def runTest(frame, nb, log): win = wxFrame(frame, -1, "GL Demos", wxDefaultPosition, wxSize(300,300)) CubeCanvas(win)