Changeset 501 for trunk/GSASII.py
- Timestamp:
- Mar 1, 2012 10:19:56 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r493 r501 73 73 74 74 [wxID_FILECLOSE, wxID_FILEEXIT, wxID_FILEOPEN, wxID_FILESAVE, wxID_FILESAVEAS, 75 wxID_REFINE, wxID_SOLVE,wxID_MAKEPDFS, wxID_VIEWLSPARMS, wxID_SEQREFINE,76 ] = [wx.NewId() for _init_coll_File_Items in range( 10)]75 wxID_REFINE, wxID_MAKEPDFS, wxID_VIEWLSPARMS, wxID_SEQREFINE, 76 ] = [wx.NewId() for _init_coll_File_Items in range(9)] 77 77 78 78 [wxID_PWDRREAD,wxID_SNGLREAD,wxID_ADDPHASE,wxID_DELETEPHASE, … … 164 164 self.SeqRefine.Enable(False) 165 165 self.Bind(wx.EVT_MENU, self.OnSeqRefine, id=wxID_SEQREFINE) 166 self.Solve = parent.Append(help='', id=wxID_SOLVE, kind=wx.ITEM_NORMAL,167 text='Solve')168 self.Solve.Enable(False)169 self.Bind(wx.EVT_MENU, self.OnSolve, id=wxID_SOLVE)170 166 171 167 def _init_Import_Phase(self,parent): … … 209 205 finally: 210 206 if fp: fp.close() 211 item = parent.Append(wx.ID_ANY, help='Import phase data',212 kind=wx.ITEM_NORMAL,text='Import Phase (generic)...')213 self.Bind(wx.EVT_MENU, self.OnImportPhaseGeneric, id=item.GetId())207 # item = parent.Append(wx.ID_ANY, help='Import phase data', 208 # kind=wx.ITEM_NORMAL,text='Import Phase (generic)...') 209 # self.Bind(wx.EVT_MENU, self.OnImportPhaseGeneric, id=item.GetId()) 214 210 submenu = wx.Menu() 215 item = parent.AppendMenu(wx.ID_ANY, 'Import Phase (specific)', 216 submenu, 217 help='Import phase data') 211 item = parent.AppendMenu(wx.ID_ANY, 'Import Phase menu', 212 submenu, help='Import phase data') 218 213 self.PhaseImportMenuId = {} 219 214 for reader in self.ImportPhaseReaderlist: 220 215 item = submenu.Append(wx.ID_ANY, 221 help='Import specific format phase data', 222 kind=wx.ITEM_NORMAL, 223 text='Import Phase '+reader.formatName+'...') 216 help='Import specific format phase data', 217 kind=wx.ITEM_NORMAL,text='Import Phase '+reader.formatName+'...') 224 218 self.PhaseImportMenuId[item.GetId()] = reader 225 219 self.Bind(wx.EVT_MENU, self.OnImportPhaseGeneric, id=item.GetId()) … … 239 233 if not extdict.get(extn): extdict[extn] = [] 240 234 extdict[extn] += [fmt,] 241 for extn in sorted(extdict.keys(), 242 cmp=lambda x,y: cmp(x.lower(), y.lower())): 235 for extn in sorted(extdict.keys(),cmp=lambda x,y: cmp(x.lower(), y.lower())): 243 236 fmt = '' 244 237 for f in extdict[extn]: … … 298 291 except: 299 292 self.ErrorDialog('Error reading file '+file 300 +' with format '+ rd.formatName, 301 'Read Error') 293 +' with format '+ rd.formatName,'Read Error') 302 294 continue 303 295 if not flag: continue … … 1256 1248 self.Refine.Enable(True) 1257 1249 self.SeqRefine.Enable(True) 1258 self.Solve.Enable(True) #not right but something needed here1259 1250 item, cookie = self.PatternTree.GetNextChild(self.root, cookie) 1260 1251 if Id: … … 1661 1652 dlg.Destroy() 1662 1653 1663 def OnSolve(self,event):1664 #works - but it'd be better if it could restore plots1665 G2sol.Solve(self.GSASprojectfile)1666 dlg = wx.MessageDialog(self,'Load new result?','Structure solution results',wx.OK|wx.CANCEL)1667 try:1668 if dlg.ShowModal() == wx.ID_OK:1669 self.PatternTree.DeleteChildren(self.root)1670 if self.HKL: self.HKL = []1671 if self.G2plotNB.plotList:1672 self.G2plotNB.clear()1673 G2IO.ProjFileOpen(self)1674 finally:1675 dlg.Destroy()1676 1677 1654 def ErrorDialog(self,title,message): 1678 1655 dlg = wx.MessageDialog(self, message, title, wx.OK)
Note: See TracChangeset
for help on using the changeset viewer.