\r
class PreviewGLCanvas(glcanvas.GLCanvas):\r
def __init__(self, parent):\r
- attribList = (glcanvas.WX_GL_RGBA, glcanvas.WX_GL_DOUBLEBUFFER, glcanvas.WX_GL_DEPTH_SIZE, 24, glcanvas.WX_GL_STENCIL_SIZE, 8)\r
+ attribList = None#(glcanvas.WX_GL_RGBA, glcanvas.WX_GL_DOUBLEBUFFER, glcanvas.WX_GL_DEPTH_SIZE, 24, glcanvas.WX_GL_STENCIL_SIZE, 8)\r
glcanvas.GLCanvas.__init__(self, parent, attribList = attribList)\r
self.parent = parent\r
wx.EVT_PAINT(self, self.OnPaint)\r
\r
def OnSize(self,event):\r
self.Refresh()\r
- return\r
\r
def OnPaint(self,event):\r
dc = wx.PaintDC(self)\r
self.SetCurrent()\r
self.InitGL()\r
self.OnDraw()\r
- return\r
+ self.SwapBuffers()\r
\r
def OnDraw(self):\r
machineSize = self.parent.machineSize\r
glEnable(GL_LIGHTING)\r
glCallList(self.modelDisplayList)\r
glFlush()\r
- self.SwapBuffers()\r
- return\r
\r
def InitGL(self):\r
# set viewing projection\r