示例#1
0
 def OnSize(self, event=None):
     self.w, self.h = self.GetClientSize()
     if self.IsShownOnScreen():
         if self.context is not None:
             if wx.VERSION[0] != 3:
                 self.SetCurrent(self.context)
             else:
                 self.SetCurrent()
         gl.glViewport(0, 0, self.w, self.h)
示例#2
0
 def OnPaint(self, event=None):
     wx.PaintDC(self)
     if self.context is not None:
         self.SetCurrent(self.context)
     else:
         self.SetCurrent()
     if self.GL_uninitialised:
         gl.glViewport(0, 0, self.w, self.h)
         self.InitGL()
         self.GL_uninitialised = 0
     self.OnRedrawGL(event)