Changeset 197
- Timestamp:
- Jan 3, 2011 4:20:20 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIplot.py
r193 r197 1370 1370 drawingData['cameraPos'] = max(10,min(500,drawingData['cameraPos'])) 1371 1371 page = self.dataDisplay.GetSelection() 1372 if self.dataDisplay.GetPageText(page) == 'Draw Options': 1373 panel = self.dataDisplay.GetPage(page).GetChildren()[0].GetChildren() 1374 names = [child.GetName() for child in panel] 1375 panel[names.index('cameraPos')].SetLabel('Camera Position: '+'%.2f'%(drawingData['cameraPos'])) 1376 panel[names.index('cameraSlider')].SetValue(drawingData['cameraPos']) 1372 if page: 1373 if self.dataDisplay.GetPageText(page) == 'Draw Options': 1374 panel = self.dataDisplay.GetPage(page).GetChildren()[0].GetChildren() 1375 names = [child.GetName() for child in panel] 1376 panel[names.index('cameraPos')].SetLabel('Camera Position: '+'%.2f'%(drawingData['cameraPos'])) 1377 panel[names.index('cameraSlider')].SetValue(drawingData['cameraPos']) 1377 1378 Draw() 1378 1379 1379 1380 def SetViewPointText(VP): 1380 1381 page = self.dataDisplay.GetSelection() 1381 if self.dataDisplay.GetPageText(page) == 'Draw Options': 1382 panel = self.dataDisplay.GetPage(page).GetChildren()[0].GetChildren() 1383 names = [child.GetName() for child in panel] 1384 panel[names.index('viewPoint')].SetValue('%.3f, %.3f, %.3f'%(VP[0],VP[1],VP[2])) 1382 if page: 1383 if self.dataDisplay.GetPageText(page) == 'Draw Options': 1384 panel = self.dataDisplay.GetPage(page).GetChildren()[0].GetChildren() 1385 names = [child.GetName() for child in panel] 1386 panel[names.index('viewPoint')].SetValue('%.3f, %.3f, %.3f'%(VP[0],VP[1],VP[2])) 1385 1387 1386 1388 def ClearSelectedAtoms(): 1387 1389 page = self.dataDisplay.GetSelection() 1388 if self.dataDisplay.GetPageText(page) == 'Draw Atoms': 1389 self.dataDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Draw Atoms 1390 elif self.dataDisplay.GetPageText(page) == 'Atoms': 1391 self.dataDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Atoms 1390 if page: 1391 if self.dataDisplay.GetPageText(page) == 'Draw Atoms': 1392 self.dataDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Draw Atoms 1393 elif self.dataDisplay.GetPageText(page) == 'Atoms': 1394 self.dataDisplay.GetPage(page).ClearSelection() #this is the Atoms grid in Atoms 1392 1395 1393 1396 def SetSelectedAtoms(ind): 1394 1397 page = self.dataDisplay.GetSelection() 1395 if self.dataDisplay.GetPageText(page) == 'Draw Atoms': 1396 self.dataDisplay.GetPage(page).SelectRow(ind) #this is the Atoms grid in Draw Atoms 1397 elif self.dataDisplay.GetPageText(page) == 'Atoms': 1398 Id = drawAtoms[ind][-2] 1399 for i,atom in enumerate(atomData): 1400 if atom[-1] == Id: 1401 self.dataDisplay.GetPage(page).SelectRow(i) #this is the Atoms grid in Atoms 1398 if page: 1399 if self.dataDisplay.GetPageText(page) == 'Draw Atoms': 1400 self.dataDisplay.GetPage(page).SelectRow(ind) #this is the Atoms grid in Draw Atoms 1401 elif self.dataDisplay.GetPageText(page) == 'Atoms': 1402 Id = drawAtoms[ind][-2] 1403 for i,atom in enumerate(atomData): 1404 if atom[-1] == Id: 1405 self.dataDisplay.GetPage(page).SelectRow(i) #this is the Atoms grid in Atoms 1402 1406 1403 1407 def GetSelectedAtoms(): 1404 1408 page = self.dataDisplay.GetSelection() 1405 1409 Ind = [] 1406 if self.dataDisplay.GetPageText(page) == 'Draw Atoms': 1407 Ind = self.dataDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Draw Atoms 1408 elif self.dataDisplay.GetPageText(page) == 'Atoms': 1409 Ind = self.dataDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Atoms 1410 if page: 1411 if self.dataDisplay.GetPageText(page) == 'Draw Atoms': 1412 Ind = self.dataDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Draw Atoms 1413 elif self.dataDisplay.GetPageText(page) == 'Atoms': 1414 Ind = self.dataDisplay.GetPage(page).GetSelectedRows() #this is the Atoms grid in Atoms 1410 1415 return Ind 1411 1416 … … 1831 1836 plotNum = self.G2plotNB.plotList.index(generalData['Name']) 1832 1837 Page = self.G2plotNB.nb.GetPage(plotNum) 1833 except ValueError,error:1838 except (ValueError,error): 1834 1839 Plot = self.G2plotNB.addOgl(generalData['Name']) 1835 1840 plotNum = self.G2plotNB.plotList.index(generalData['Name'])
Note: See TracChangeset
for help on using the changeset viewer.