Changeset 2649
- Timestamp:
- Jan 20, 2017 10:04:50 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIpwdGUI.py
r2648 r2649 549 549 names.reverse() 550 550 try: 551 wx.BeginBusyCursor()552 551 for i,name in enumerate(names): 553 552 print ' Sequential fit for ',name 554 553 GoOn = dlg.Update(i,newmsg='Data set name = '+name)[0] 555 554 if not GoOn: 555 dlg.Destroy() 556 556 break 557 557 PatternId = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,name) … … 577 577 dlg2.Destroy() 578 578 if len(result[0]) != len(fullvaryList): 579 dlg.Destroy() 579 580 print ' ***** Sequential peak fit stopped at '+name+' *****' 580 581 break … … 588 589 finally: 589 590 dlg.Destroy() 590 wx.EndBusyCursor()591 591 if Reverse: 592 592 Names.reverse() … … 625 625 inst,inst2 = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,PatternId, 'Instrument Parameters')) 626 626 data = G2frame.PatternTree.GetItemPyData(PatternId)[1] 627 wx.BeginBusyCursor()628 627 dlg = wx.ProgressDialog('Residual','Peak fit Rwp = ',101.0, 629 628 style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_REMAINING_TIME|wx.PD_CAN_ABORT) … … 637 636 finally: 638 637 print 'finished' 639 wx.EndBusyCursor()640 638 dlg.Destroy() 641 639 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,PatternId, 'Peak List'),copy.copy(peaks)) … … 1242 1240 '''respond to selection of PWDR Limits data tree item. 1243 1241 ''' 1242 def AfterChange(invalid,value,tc): 1243 if invalid: return 1244 plottype = G2frame.PatternTree.GetItemText(G2frame.PatternId)[:4] 1245 # print 'new plot' 1246 wx.CallAfter(G2plt.PlotPatterns,G2frame,newPlot=False,plotType=plottype) #unfortunately this resets the plot width 1247 1244 1248 def LimitSizer(): 1245 limits = wx.FlexGridSizer( 2,3,0,5)1249 limits = wx.FlexGridSizer(0,3,0,5) 1246 1250 labels = ['Tmin','Tmax'] 1247 1251 for i in [0,1]: … … 1252 1256 return limits 1253 1257 1254 def AfterChange(invalid,value,tc):1255 if invalid: return1256 plottype = G2frame.PatternTree.GetItemText(G2frame.PatternId)[:4]1257 # print 'new plot'1258 wx.CallAfter(G2plt.PlotPatterns,G2frame,newPlot=False,plotType=plottype) #unfortunately this resets the plot width1259 1260 1258 def ExclSizer(): 1261 1259 … … 1282 1280 return excl 1283 1281 1282 def OnAddExcl(event): 1283 G2frame.ifGetExclude = True 1284 print 'Add excluded region' 1285 1284 1286 def OnLimitCopy(event): 1285 1287 hst = G2frame.PatternTree.GetItemText(G2frame.PatternId) … … 1302 1304 dlg.Destroy() 1303 1305 1304 def OnAddExcl(event):1305 G2frame.ifGetExclude = True1306 print 'Add excluded region'1307 1308 1306 def Draw(): 1309 1307 mainSizer = wx.BoxSizer(wx.VERTICAL) 1310 1308 mainSizer.Add(LimitSizer()) 1311 1309 if len(data)>2: 1312 mainSizer.Add((0,5),0)1313 mainSizer.Add(wx.StaticText(G2frame.data Frame,label=' Excluded regions:'),0,WACV)1310 # mainSizer.Add((0,5),0) 1311 mainSizer.Add(wx.StaticText(G2frame.dataDisplay,label=' Excluded regions:'),0,WACV) 1314 1312 mainSizer.Add(ExclSizer()) 1315 1313 mainSizer.Layout() … … 1317 1315 Size = mainSizer.Fit(G2frame.dataFrame) 1318 1316 G2frame.dataFrame.setSizePosLeft(Size) 1319 1320 1317 1321 1318 if G2frame.dataDisplay:
Note: See TracChangeset
for help on using the changeset viewer.