Changeset 400 for trunk/GSASII.py
- Timestamp:
- Oct 27, 2011 10:26:50 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r399 r400 251 251 self.PatternTree.Bind(wx.EVT_TREE_ITEM_EXPANDED, 252 252 self.OnPatternTreeItemExpanded, id=wxID_PATTERNTREE) 253 self.PatternTree.Bind(wx.EVT_TREE_DELETE_ITEM, 254 self.OnPatternTreeItemDelete, id=wxID_PATTERNTREE) 253 255 self.root = self.PatternTree.AddRoot('Loaded Data: ') 254 256 … … 267 269 self.dirname = '' 268 270 self.undofile = '' 271 self.TreeItemDelete = False 269 272 self.Offset = [0.0,0.0] 270 273 self.Weight = False … … 281 284 self.Interpolate = 'nearest' 282 285 self.ContourColor = 'Paired' 286 self.VcovColor = 'RdYlGn' 283 287 self.Projection = 'equal area' 284 288 self.logPlot = False … … 312 316 313 317 def OnPatternTreeSelChanged(self, event): 314 pltNum = self.G2plotNB.nb.GetSelection() 315 if pltNum >= 0: #to avoid the startup with no plot! 316 pltPage = self.G2plotNB.nb.GetPage(pltNum) 317 pltPlot = pltPage.figure 318 item = event.GetItem() 319 G2gd.MovePatternTreeToGrid(self,item) 318 if self.TreeItemDelete: 319 self.TreeItemDelete = False 320 else: 321 pltNum = self.G2plotNB.nb.GetSelection() 322 if pltNum >= 0: #to avoid the startup with no plot! 323 pltPage = self.G2plotNB.nb.GetPage(pltNum) 324 pltPlot = pltPage.figure 325 item = event.GetItem() 326 G2gd.MovePatternTreeToGrid(self,item) 320 327 321 328 def OnPatternTreeItemCollapsed(self, event): … … 325 332 event.Skip() 326 333 327 def OnPatternTree DeleteItem(self, event):328 event.Skip()334 def OnPatternTreeItemDelete(self, event): 335 self.TreeItemDelete = True 329 336 330 337 def OnPatternTreeItemActivated(self, event): 331 338 event.Skip() 332 339 333 340 def OnPwdrRead(self, event): 334 341 self.CheckNotebook() … … 1006 1013 while item: 1007 1014 name = self.PatternTree.GetItemText(item) 1008 if 'PWDR' in name or 'HKLF' in name or 'IMG' or 'PDF' in name:1015 if name not in ['Notebook','Controls','Covariance','Constraints','Restraints','Phases']: 1009 1016 if 'PWDR' in name: ifPWDR = True 1010 1017 if 'IMG' in name: ifIMG = True … … 1054 1061 self.PatternTree.DeleteChildren(self.root) 1055 1062 self.GSASprojectfile = '' 1056 self.PatternTree.DeleteChildren(self.root)1063 # self.PatternTree.DeleteChildren(self.root) 1057 1064 if self.HKL: self.HKL = [] 1058 1065 if self.G2plotNB.plotList: … … 1527 1534 self.OnFileSave(event) 1528 1535 Id = G2gd.GetPatternTreeItemId(self,self.root,'Sequental results') 1536 print Id 1529 1537 if not Id: 1530 1538 Id = self.PatternTree.AppendItem(self.root,text='Sequental results') 1539 print Id 1531 1540 self.PatternTree.SetItemPyData(Id,{}) 1532 1541 dlg = wx.ProgressDialog('Residual for histogram 0','Powder profile Rwp =',101.0,
Note: See TracChangeset
for help on using the changeset viewer.