Changeset 473
- Timestamp:
- Feb 7, 2012 12:54:11 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r470 r473 90 90 ] = [wx.NewId() for _init_coll_Export_Items in range(7)] 91 91 92 def FileDlgFixExt(dlg,file): #this is needed to fix a problem in linux wx.FileDialog 93 ext = dlg.GetWildcard().split('|')[2*dlg.GetFilterIndex()+1].strip('*') 94 if ext not in file: 95 file += ext 96 return file 97 92 98 class GSASII(wx.Frame): 93 99 … … 1040 1046 if dlg.ShowModal() == wx.ID_OK: 1041 1047 newimagefile = dlg.GetPath() 1048 newimagefile = FileDlgFixExt(dlg,newimagefile) 1042 1049 G2IO.PutG2Image(newimagefile,Comments,Data,Npix,newImage) 1043 1050 Imax = np.amax(newImage) … … 1252 1259 if dlg.ShowModal() == wx.ID_OK: 1253 1260 self.GSASprojectfile = dlg.GetPath() 1261 self.GSASprojectfile = FileDlgFixExt(dlg,self.GSASprojectfile) 1254 1262 self.dirname = dlg.GetDirectory() 1255 1263 G2IO.ProjFileOpen(self) … … 1308 1316 if dlg.ShowModal() == wx.ID_OK: 1309 1317 self.GSASprojectfile = dlg.GetPath() 1318 self.GSASprojectfile = FileDlgFixExt(dlg,self.GSASprojectfile) 1310 1319 self.PatternTree.SetItemText(self.root,'Loaded Data: '+self.GSASprojectfile) 1311 1320 G2IO.ProjFileSave(self) … … 1542 1551 if dlg.ShowModal() == wx.ID_OK: 1543 1552 powderfile = dlg.GetPath() 1553 powderfile = FileDlgFixExt(dlg,powderfile) 1544 1554 if 'fxye' in powderfile: 1545 1555 G2IO.powderFxyeSave(self,exports,powderfile) … … 1555 1565 if dlg.ShowModal() == wx.ID_OK: 1556 1566 self.peaklistfile = dlg.GetPath() 1567 self.peaklistfile = FileDlgFixExt(dlg,self.peaklistfile) 1557 1568 file = open(self.peaklistfile,'w') 1558 1569 item, cookie = self.PatternTree.GetFirstChild(self.root) -
trunk/GSASIIIO.py
r469 r473 1131 1131 outfile.close() 1132 1132 print 'GPX file save successful' 1133 1134 1133 1135 1134 def GetPWDRdata(GPXfile,PWDRname): 1136 1135 ''' Returns powder data from GSASII gpx file -
trunk/scanCCD.py
r451 r473 27 27 ] = [wx.NewId() for _init_coll_File_Items in range(4)] 28 28 29 def FileDlgFixExt(dlg,file): #this is needed to fix a problem in linux wx.FileDialog 30 ext = dlg.GetWildcard().split('|')[2*dlg.GetFilterIndex()+1].strip('*') 31 if ext not in file: 32 file += ext 33 return file 34 29 35 class scanCCD(wx.Frame): 30 36 … … 265 271 try: 266 272 if dlg.ShowModal() == wx.ID_OK: 273 print dlg.GetFilename() 267 274 powderfile = dlg.GetPath() 268 275 if 'fxye' in powderfile:
Note: See TracChangeset
for help on using the changeset viewer.