Changeset 273 for trunk/GSASIIplot.py


Ignore:
Timestamp:
May 2, 2011 5:16:06 PM (11 years ago)
Author:
vondreele
Message:

output of S(Q) and G(R) as files for other use
some effort to fix graphics tab behavior

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIplot.py

    r272 r273  
    17951795    def OnMouseMove(event):
    17961796        newxy = event.GetPosition()
     1797        page = getSelection()
    17971798        if event.ControlDown() and drawingData['showABC']:
    17981799            if event.LeftIsDown():
    1799                 ctrlDown = True
    18001800                SetTestRot(newxy)
    18011801            elif event.RightIsDown():
     
    18031803            elif event.MiddleIsDown():
    18041804                SetTestRotZ(newxy)
     1805            x,y,z = drawingData['testPos'][0]
     1806            self.G2plotNB.status.SetStatusText('moving test point %.4f,%.4f,%.4f'%(x,y,z),1)
    18051807               
    18061808               
     
    18081810            if event.LeftIsDown():
    18091811                SetRotation(newxy)
     1812                angX,angY,angZ = drawingData['Rotation'][:3]
     1813                self.G2plotNB.status.SetStatusText('New rotation: %.2f, %.2f ,%.2f'%(angX,angY,angZ),1)
    18101814            elif event.RightIsDown():
    18111815                SetTranslation(newxy)
     1816                Tx,Ty,Tz = drawingData['viewPoint'][0]
     1817                self.G2plotNB.status.SetStatusText('New view point: %.4f, %.4f, %.4f'%(Tx,Ty,Tz),1)
    18121818            elif event.MiddleIsDown():
    18131819                SetRotationZ(newxy)
     1820                angX,angY,angZ = drawingData['Rotation'][:3]
     1821                self.G2plotNB.status.SetStatusText('New rotation: %.2f, %.2f, %.2f'%(angX,angY,angZ),1)
    18141822        Draw()
    18151823       
     
    18171825        drawingData['cameraPos'] += event.GetWheelRotation()/24
    18181826        drawingData['cameraPos'] = max(10,min(500,drawingData['cameraPos']))
    1819         page = self.dataDisplay.GetSelection()
     1827        self.G2plotNB.status.SetStatusText('New camera distance: %.2f'%(drawingData['cameraPos']),1)
     1828        page = getSelection()
    18201829        if page:
    18211830            if self.dataDisplay.GetPageText(page) == 'Draw Options':
     
    18271836       
    18281837    def getSelection():
    1829         if self.dataDisplay:
     1838        try:
    18301839            return self.dataDisplay.GetSelection()
    1831         else:
     1840        except AttributeError:
     1841            print self.dataDisplay.GetLabel()
     1842            self.G2plotNB.status.SetStatusText('Select this from Phase data window!')
    18321843            return 0
    18331844           
     
    21722183            RenderBox()
    21732184        if drawingData['showABC']:
    2174 #            try:            #temporary fix - not needed further?
    2175 #                x,y,z = drawingData['testPos'][0]
    2176 #            except TypeError:
    2177 #                x,y,z = drawingData['testPos']
    21782185            x,y,z = drawingData['testPos'][0]
    2179             if altDown:
    2180                 self.G2plotNB.status.SetStatusText('moving test point %.4f,%.4f,%.4f'%(x,y,z),1)
    2181             else:
    2182                 self.G2plotNB.status.SetStatusText('test point %.4f,%.4f,%.4f'%(x,y,z),1)           
     2186#            if altDown:
     2187#                self.G2plotNB.status.SetStatusText('moving test point %.4f,%.4f,%.4f'%(x,y,z),1)
     2188#            else:
     2189#                self.G2plotNB.status.SetStatusText('test point %.4f,%.4f,%.4f'%(x,y,z),1)           
    21832190            RenderUnitVectors(x,y,z)
    21842191        Backbone = []
Note: See TracChangeset for help on using the changeset viewer.