- Timestamp:
- Jul 1, 2017 2:02:11 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branch/2frame/GSASIIplot.py
r2888 r2891 1462 1462 1463 1463 def onMovePeak(event): 1464 selectedPeaks = list(set([row for row,col in G2frame. dataDisplay.GetSelectedCells()] +1465 G2frame. dataDisplay.GetSelectedRows()))1464 selectedPeaks = list(set([row for row,col in G2frame.phaseDisplay.GetSelectedCells()] + 1465 G2frame.phaseDisplay.GetSelectedRows())) 1466 1466 if len(selectedPeaks) != 1: 1467 1467 G2G.G2MessageBox(G2frame,'You must select one peak in the table first. # selected ='+ … … 4041 4041 Page.canvas.SetToolTipString(msg) 4042 4042 try: 4043 page = G2frame. dataDisplay.GetSelection()4043 page = G2frame.phaseDisplay.GetSelection() 4044 4044 except: 4045 4045 return … … 5671 5671 if Add: 5672 5672 Indx = GetSelectedAtoms() 5673 if G2frame. dataDisplay.GetPageText(getSelection()) == 'Map peaks':5673 if G2frame.phaseDisplay.GetPageText(getSelection()) == 'Map peaks': 5674 5674 for i,peak in enumerate(mapPeaks): 5675 5675 x,y,z = peak[1:4] … … 5755 5755 page = getSelection() 5756 5756 if page: 5757 if G2frame. dataDisplay.GetPageText(page) == 'Draw Options':5758 G2frame. dataDisplay.cameraPosTxt.SetLabel('Camera Position: '+'%.2f'%(drawingData['cameraPos']))5759 G2frame. dataDisplay.cameraSlider.SetValue(drawingData['cameraPos'])5757 if G2frame.phaseDisplay.GetPageText(page) == 'Draw Options': 5758 G2frame.phaseDisplay.cameraPosTxt.SetLabel('Camera Position: '+'%.2f'%(drawingData['cameraPos'])) 5759 G2frame.phaseDisplay.cameraSlider.SetValue(drawingData['cameraPos']) 5760 5760 Draw('wheel') 5761 5761 5762 5762 def getSelection(): 5763 5763 try: 5764 return G2frame. dataDisplay.GetSelection()5764 return G2frame.phaseDisplay.GetSelection() 5765 5765 except AttributeError: 5766 5766 G2frame.G2plotNB.status.SetStatusText('Select this from Phase data window!',1) … … 5770 5770 page = getSelection() 5771 5771 if page: 5772 if G2frame. dataDisplay.GetPageText(page) == 'Draw Options':5773 G2frame. dataDisplay.viewPoint.SetValue('%.3f %.3f %.3f'%(VP[0],VP[1],VP[2]))5772 if G2frame.phaseDisplay.GetPageText(page) == 'Draw Options': 5773 G2frame.phaseDisplay.viewPoint.SetValue('%.3f %.3f %.3f'%(VP[0],VP[1],VP[2])) 5774 5774 5775 5775 def SetRBOrigText(): 5776 5776 page = getSelection() 5777 5777 if page: 5778 if G2frame. dataDisplay.GetPageText(page) == 'RB Models':5778 if G2frame.phaseDisplay.GetPageText(page) == 'RB Models': 5779 5779 for i,sizer in enumerate(testRBObj['Sizers']['Xsizers']): 5780 5780 sizer.SetValue('%8.5f'%(testRBObj['rbObj']['Orig'][0][i])) … … 5783 5783 page = getSelection() 5784 5784 if page: 5785 if G2frame. dataDisplay.GetPageText(page) == 'RB Models':5785 if G2frame.phaseDisplay.GetPageText(page) == 'RB Models': 5786 5786 for i,sizer in enumerate(testRBObj['Sizers']['Osizers']): 5787 5787 sizer.SetValue('%8.5f'%(testRBObj['rbObj']['Orient'][0][i])) … … 5790 5790 page = getSelection() 5791 5791 if page: 5792 if G2frame. dataDisplay.GetPageText(page) == 'Draw Options':5792 if G2frame.phaseDisplay.GetPageText(page) == 'Draw Options': 5793 5793 G2frame.dataDisplay.viewDir.SetValue('%.3f %.3f %.3f'%(VD[0],VD[1],VD[2])) 5794 5794 … … 5797 5797 page = getSelection() 5798 5798 if page: 5799 if G2frame. dataDisplay.GetPageText(page) == 'Map peaks':5799 if G2frame.phaseDisplay.GetPageText(page) == 'Map peaks': 5800 5800 G2frame.MapPeaksTable.SetData(data['Map Peaks']) 5801 5801 panel = G2frame.dataDisplay.GetPage(page).GetChildren() … … 5809 5809 page = getSelection() 5810 5810 if page: 5811 if G2frame. dataDisplay.GetPageText(page) == 'Draw Atoms':5811 if G2frame.phaseDisplay.GetPageText(page) == 'Draw Atoms': 5812 5812 table = G2frame.atomTable.GetData() 5813 5813 for i,atom in enumerate(drawAtoms): … … 5824 5824 page = getSelection() 5825 5825 if page: 5826 if G2frame. dataDisplay.GetPageText(page) == 'Draw Atoms':5827 G2frame. dataDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Draw Atoms5828 elif G2frame. dataDisplay.GetPageText(page) == 'Map peaks':5829 G2frame. dataDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Atoms5830 elif G2frame. dataDisplay.GetPageText(page) == 'Atoms':5831 G2frame. dataDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Atoms5826 if G2frame.phaseDisplay.GetPageText(page) == 'Draw Atoms': 5827 G2frame.phaseDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Draw Atoms 5828 elif G2frame.phaseDisplay.GetPageText(page) == 'Map peaks': 5829 G2frame.phaseDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Atoms 5830 elif G2frame.phaseDisplay.GetPageText(page) == 'Atoms': 5831 G2frame.phaseDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Atoms 5832 5832 5833 5833 … … 5835 5835 page = getSelection() 5836 5836 if page: 5837 if G2frame. dataDisplay.GetPageText(page) == 'Draw Atoms':5838 G2frame. dataDisplay.GetPage(page).SelectRow(ind,Add) #this is the Atoms grid in Draw Atoms5839 elif G2frame. dataDisplay.GetPageText(page) == 'Map peaks':5840 G2frame. dataDisplay.GetPage(page).SelectRow(ind,Add)5841 elif G2frame. dataDisplay.GetPageText(page) == 'Atoms':5837 if G2frame.phaseDisplay.GetPageText(page) == 'Draw Atoms': 5838 G2frame.phaseDisplay.GetPage(page).SelectRow(ind,Add) #this is the Atoms grid in Draw Atoms 5839 elif G2frame.phaseDisplay.GetPageText(page) == 'Map peaks': 5840 G2frame.phaseDisplay.GetPage(page).SelectRow(ind,Add) 5841 elif G2frame.phaseDisplay.GetPageText(page) == 'Atoms': 5842 5842 Id = drawAtoms[ind][-3] 5843 5843 for i,atom in enumerate(atomData): 5844 5844 if atom[-1] == Id: 5845 G2frame. dataDisplay.GetPage(page).SelectRow(i) #this is the Atoms grid in Atoms5845 G2frame.phaseDisplay.GetPage(page).SelectRow(i) #this is the Atoms grid in Atoms 5846 5846 5847 5847 def GetSelectedAtoms(): … … 5849 5849 Ind = [] 5850 5850 if page: 5851 if G2frame. dataDisplay.GetPageText(page) == 'Draw Atoms':5852 Ind = G2frame. dataDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Draw Atoms5853 elif G2frame. dataDisplay.GetPageText(page) == 'Map peaks':5854 Ind = G2frame. dataDisplay.GetPage(page).GetSelectedRows()5855 elif G2frame. dataDisplay.GetPageText(page) == 'Atoms':5856 Ind = G2frame. dataDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Atoms5851 if G2frame.phaseDisplay.GetPageText(page) == 'Draw Atoms': 5852 Ind = G2frame.phaseDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Draw Atoms 5853 elif G2frame.phaseDisplay.GetPageText(page) == 'Map peaks': 5854 Ind = G2frame.phaseDisplay.GetPage(page).GetSelectedRows() 5855 elif G2frame.phaseDisplay.GetPageText(page) == 'Atoms': 5856 Ind = G2frame.phaseDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Atoms 5857 5857 return Ind 5858 5858 … … 6287 6287 page = getSelection() 6288 6288 if page: 6289 pageName = G2frame. dataDisplay.GetPageText(page)6289 pageName = G2frame.phaseDisplay.GetPageText(page) 6290 6290 rhoXYZ = [] 6291 6291 rho = [] … … 6374 6374 else: 6375 6375 bndColor = atColor 6376 if iat in Ind and G2frame. dataDisplay.GetPageText(getSelection()) != 'Map peaks':6376 if iat in Ind and G2frame.phaseDisplay.GetPageText(getSelection()) != 'Map peaks': 6377 6377 atColor = np.array(Gr)/255. 6378 6378 # color += [.25,] … … 7027 7027 7028 7028 def SetTransText(Yi,Xi,XYZ,id): 7029 page = G2frame. dataDisplay.GetSelection()7029 page = G2frame.phaseDisplay.GetSelection() 7030 7030 if page: 7031 if G2frame. dataDisplay.GetPageText(page) == 'Layers':7032 G2frame. dataDisplay.GetPage(page).transGrids[Yi].Refresh()7031 if G2frame.phaseDisplay.GetPageText(page) == 'Layers': 7032 G2frame.phaseDisplay.GetPage(page).transGrids[Yi].Refresh() 7033 7033 7034 7034 def OnMouseDown(event):
Note: See TracChangeset
for help on using the changeset viewer.