Changeset 1379 for trunk/GSASIIplot.py
- Timestamp:
- Jun 11, 2014 5:27:13 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIplot.py
r1378 r1379 83 83 def __init__(self,parent,id=-1,dpi=None,**kwargs): 84 84 self.figure = wx.Panel.__init__(self,parent,id=id,**kwargs) 85 if 'win' in sys.platform: #Windows already double buffered85 if 'win' in sys.platform: #Windows (& Mac) already double buffered 86 86 self.canvas = wx.glcanvas.GLCanvas(self,-1,**kwargs) 87 87 else: #fix from Jim Hester for X systems 88 88 attribs = (wx.glcanvas.WX_GL_DOUBLEBUFFER,) 89 89 self.canvas = wx.glcanvas.GLCanvas(self,-1,attribList=attribs,**kwargs) 90 # create GL context for wx > 2.8 91 i,j= wx.__version__.split('.')[0:2] 92 if int(i)+int(j)/10. > 2.8: 93 self.context = wx.glcanvas.GLContext(self.canvas) 94 self.canvas.SetCurrent(self.context) 95 else: 96 self.context = None 90 97 self.camera = {} 91 98 sizer=wx.BoxSizer(wx.VERTICAL) … … 4123 4130 RenderBackbone(Backbone,BackboneColor,bondR) 4124 4131 # print time.time()-time0 4132 if Page.context: Page.canvas.SetCurrent(Page.context) # wx 2.9 fix 4125 4133 Page.canvas.SwapBuffers() 4126 4134 4127 4135 def OnSize(event): 4128 4136 Draw('size') … … 4418 4426 RenderBonds(x,y,z,Bonds[iat],0.05,color) 4419 4427 RenderLabel(x,y,z,' '+atNames[iat],matRot) 4428 if Page.context: Page.canvas.SetCurrent(Page.context) # wx 2.9 fix 4420 4429 Page.canvas.SwapBuffers() 4421 4430
Note: See TracChangeset
for help on using the changeset viewer.