Changeset 2918
- Timestamp:
- Jul 7, 2017 5:30:18 PM (6 years ago)
- Location:
- branch/2frame
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branch/2frame/GSASIIdataGUI.py
r2917 r2918 4800 4800 'wxID_PEAKSCOPY', 'wxID_SEQPEAKFIT',) 4801 4801 4802 G2G.Define_wxId(' 4802 G2G.Define_wxId('wxID_INDXRELOAD', 'wxID_INDEXPEAKS', 'wxID_REFINECELL', 'wxID_COPYCELL', 'wxID_MAKENEWPHASE', 4803 4803 'wxID_EXPORTCELLS',) 4804 4804 … … 5639 5639 G2G.Define_wxId('wxID_DRAWATOMSTYLE', 'wxID_DRAWATOMLABEL', 'wxID_DRAWATOMCOLOR', 'wxID_DRAWATOMRESETCOLOR', 5640 5640 'wxID_DRAWVIEWPOINT', 'wxID_DRAWTRANSFORM', 'wxID_DRAWDELETE', 'wxID_DRAWFILLCELL', 5641 'wxID_DRAWADDEQUIV', 'wxID_DRAWFILLCOORD', 'wxID_DRAWDISAGLTOR', ' 5641 'wxID_DRAWADDEQUIV', 'wxID_DRAWFILLCOORD', 'wxID_DRAWDISAGLTOR', 'wxID_DRAWPLANE', 5642 5642 'wxID_DRAWDISTVP', 'wxID_DRAWADDSPHERE', 'wxID_DRWAEDITRADII',) 5643 5643 G2G.Define_wxId('wxID_DRAWRESTRBOND', 'wxID_DRAWRESTRANGLE', 'wxID_DRAWRESTRPLANE', 'wxID_DRAWRESTRCHIRAL',) -
branch/2frame/GSASIIpwdGUI.py
r2917 r2918 66 66 wx.Dialog.__init__(self,parent,-1,'Background radial distribution function', 67 67 pos=wx.DefaultPosition,style=wx.DEFAULT_DIALOG_STYLE) 68 self.panel = wx.Panel(self) #just a dummy - gets destroyed in Draw!68 self.panel = None 69 69 self.result = {'UseObsCalc':True,'maxR':20.0,'Smooth':'linear'} 70 70 … … 79 79 self.result['Smooth'] = smCombo.GetValue() 80 80 81 self.panel.Destroy()81 if self.panel: self.panel.Destroy() 82 82 self.panel = wx.Panel(self) 83 83 mainSizer = wx.BoxSizer(wx.VERTICAL) … … 895 895 '''respond to selection of PWDR background data tree item. 896 896 ''' 897 if len(data) < 2: #add Debye diffuse & peaks scattering here898 data.append({'nDebye':0,'debyeTerms':[],'nPeaks':0,'peaksList':[]})899 if 'nPeaks' not in data[1]:900 data[1].update({'nPeaks':0,'peaksList':[]})901 G2frame.dataWindow.currentGrids = []902 897 903 898 def OnBackFlagCopy(event): … … 1250 1245 peaksSizer.Add(peaksGrid) 1251 1246 return peaksSizer 1252 1247 1248 # UpdateBackground execution starts here 1249 if len(data) < 2: #add Debye diffuse & peaks scattering here 1250 data.append({'nDebye':0,'debyeTerms':[],'nPeaks':0,'peaksList':[]}) 1251 if 'nPeaks' not in data[1]: 1252 data[1].update({'nPeaks':0,'peaksList':[]}) 1253 G2frame.dataWindow.currentGrids = [] 1253 1254 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.BackMenu) 1254 1255 G2frame.Bind(wx.EVT_MENU,OnBackCopy,id=G2G.wxID_BACKCOPY) … … 1260 1261 BackId = G2gd.GetGPXtreeItemId(G2frame,G2frame.PatternId, 'Background') 1261 1262 Choices = ['chebyschev','cosine','Q^2 power series','Q^-2 power series','lin interpolate','inv interpolate','log interpolate'] 1263 G2frame.dataWindow.ClearData() 1262 1264 mainSizer = G2frame.dataWindow.GetSizer() 1263 1265 mainSizer.Add(BackSizer()) … … 1266 1268 mainSizer.Add((0,5),0) 1267 1269 mainSizer.Add(PeaksSizer()) 1270 G2frame.dataWindow.SetDataSize() 1268 1271 1269 1272 ################################################################################ … … 1284 1287 labels = ['Tmin','Tmax'] 1285 1288 for i in [0,1]: 1286 limits.Add(wx.StaticText(G2frame.dataWindow,label=' Original %s: %.4f'%(labels[0],data[0][i])),0,WACV) 1289 limits.Add(wx.StaticText(G2frame.dataWindow, 1290 label=' Original {} {:.4f}'.format(labels[i],data[0][i])),0,WACV) 1287 1291 limits.Add(wx.StaticText(G2frame.dataWindow,label=' New: '),0,WACV) 1288 1292 limits.Add(G2G.ValidatedTxtCtrl(G2frame.dataWindow,data[1],i, \ … … 1339 1343 1340 1344 def Draw(): 1345 G2frame.dataWindow.ClearData() 1341 1346 mainSizer = G2frame.dataWindow.GetSizer() 1342 1347 mainSizer.Add(LimitSizer()) 1343 1348 if len(data)>2: 1344 #mainSizer.Add((0,5),0)1349 mainSizer.Add((0,5),0) 1345 1350 mainSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Excluded regions:'),0,WACV) 1346 1351 mainSizer.Add(ExclSizer()) 1347 1352 G2frame.dataWindow.SetDataSize() 1353 1348 1354 G2frame.ifGetExclude = False 1349 1355 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.LimitMenu) … … 1688 1694 #G2frame.SetLabel(G2frame.GetLabel().split('||')[0]+' || '+'Instrument Parameters') 1689 1695 G2frame.SetTitle('Instrument Parameters') 1696 G2frame.dataWindow.ClearData() 1690 1697 mainSizer = G2frame.dataWindow.GetSizer() 1691 1698 instSizer = wx.FlexGridSizer(0,6,5,5) … … 1913 1920 1914 1921 mainSizer.Add(instSizer,0) 1922 G2frame.dataWindow.SetDataSize() 1915 1923 # end of MakeParameterWindow 1916 1924 … … 2400 2408 labelLst,elemKeysLst,dspLst,refFlgElem = [],[],[],[] 2401 2409 parms = SetupSampleLabels(histName,data.get('Type'),Inst['Type'][0]) 2410 G2frame.dataWindow.ClearData() 2402 2411 mainSizer = G2frame.dataWindow.GetSizer() 2403 2412 topSizer = wx.BoxSizer(wx.HORIZONTAL) … … 2499 2508 conSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Transmission (calc): %10.3f '%(np.exp(-mut))),0,WACV) 2500 2509 mainSizer.Add(conSizer,0) 2510 G2frame.dataWindow.SetDataSize() 2501 2511 2502 2512 ################################################################################
Note: See TracChangeset
for help on using the changeset viewer.