Changeset 1257 for trunk/GSASII.py
- Timestamp:
- Mar 20, 2014 12:52:14 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r1256 r1257 202 202 state = False 203 203 item.Enable(state) 204 self.SeqRefine.append(item) 204 self.SeqRefine.append(item) # save menu obj for use in self.EnableSeqRefineMenu 205 205 self.Bind(wx.EVT_MENU, self.OnSeqRefine, id=item.GetId()) 206 206 … … 264 264 pass 265 265 if fp: fp.close() 266 267 def EnableSeqRefineMenu(self): 268 '''Enable or disable the sequential refinement menu items based on the 269 contents of the Controls 'Seq Data' item (if present) 270 ''' 271 controls = self.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(self,self.root, 'Controls')) 272 if controls.get('Seq Data'): 273 for i in self.SeqRefine: i.Enable(True) 274 else: 275 for i in self.SeqRefine: i.Enable(False) 266 276 267 277 def OnImportGeneric(self,reader,readerlist,label,multiple=False,usedRanIdList=[]): … … 1797 1807 self.MakePDF = [] 1798 1808 self.Refine = [] 1799 self.SeqRefine = [] 1809 self.SeqRefine = [] # pointer(s) to Sequential Refinement menu objects 1800 1810 #self.ExportPattern = [] 1801 1811 self.ExportPeakList = [] … … 1901 1911 self.PatternTree.Expand(self.root) 1902 1912 for item in self.Refine: item.Enable(True) 1903 for item in self.SeqRefine: item.Enable(True) 1913 self.EnableSeqRefineMenu() 1914 1904 1915 except: 1905 1916 print 'Error opening file',arg[1] … … 2629 2640 if data: 2630 2641 for item in self.Refine: item.Enable(True) 2631 for item in self.SeqRefine: item.Enable(True)2642 self.EnableSeqRefineMenu() 2632 2643 item, cookie = self.PatternTree.GetNextChild(self.root, cookie) 2633 2644 if Id:
Note: See TracChangeset
for help on using the changeset viewer.