Changeset 2558


Ignore:
Timestamp:
Dec 4, 2016 11:11:59 PM (5 years ago)
Author:
toby
Message:

add CallAfter? for OnComputePDF due to missing status line

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIpwdGUI.py

    r2556 r2558  
    47934793            Obj.SetValue(fmt%(value))
    47944794            data[fileKey][itemKey] = value
    4795             OnComputePDF(None)
     4795            wx.CallAfter(OnComputePDF,None)
    47964796                       
    47974797        item = data[key]
     
    48234823            sumVol += Avol*ElList[El]['FormulaNo']
    48244824        return sumVol
    4825         OnComputePDF(None)
     4825        wx.CallAfter(OnComputePDF,None)
    48264826       
    48274827    def FillElemSizer(elemSizer,ElData):
     
    48384838            formVol.SetValue('%.2f'%(data['Form Vol']))
    48394839            wx.CallAfter(UpdatePDFGrid,G2frame,data)
    4840             OnComputePDF(None)
     4840            wx.CallAfter(OnComputePDF,None)
    48414841       
    48424842        elemSizer.Add(wx.StaticText(parent=G2frame.dataDisplay,
     
    48534853        data['Geometry'] = geometry.GetValue()
    48544854        UpdatePDFGrid(G2frame,data)
    4855         OnComputePDF(None)
     4855        wx.CallAfter(OnComputePDF,None)
    48564856       
    48574857    def OnDetType(event):
    48584858        data['DetType'] = detType.GetValue()
    48594859        UpdatePDFGrid(G2frame,data)
    4860         OnComputePDF(None)
     4860        wx.CallAfter(OnComputePDF,None)
    48614861       
    48624862    def OnFormVol(event):
     
    48704870        data['Form Vol'] = value
    48714871        UpdatePDFGrid(G2frame,data)
    4872         OnComputePDF(None)
     4872        wx.CallAfter(OnComputePDF,None)
    48734873       
    48744874    def OnDiameter(event):
     
    48824882        data['Diam'] = value
    48834883        UpdatePDFGrid(G2frame,data)
    4884         OnComputePDF(None)
     4884        wx.CallAfter(OnComputePDF,None)
    48854885       
    48864886#    def OnPolaVal(event):
     
    49244924        data['ObliqCoeff'] = value
    49254925        obliqCoeff.SetValue('%.3f'%(value))
    4926         OnComputePDF(None)
     4926        wx.CallAfter(OnComputePDF,None)
    49274927       
    49284928    def OnBackVal(event):
     
    49354935        data['BackRatio'] = value
    49364936        backVal.SetValue('%.3f'%(value))
    4937         OnComputePDF(None)
     4937        wx.CallAfter(OnComputePDF,None)
    49384938       
    49394939    def OnBackSlider(event):
     
    49414941        data['BackRatio'] = value
    49424942        backVal.SetValue('%.3f'%(data['BackRatio']))
    4943         OnComputePDF(None)
     4943        wx.CallAfter(OnComputePDF,None)
    49444944       
    49454945    def OnRulandWdt(event):
     
    49554955        data['Ruland'] = value
    49564956        rulandWdt.SetValue('%.3f'%(value))
    4957         OnComputePDF(None)
     4957        wx.CallAfter(OnComputePDF,None)
    49584958       
    49594959    def OnRulSlider(event):
     
    49614961        data['Ruland'] = max(0.001,value)
    49624962        rulandWdt.SetValue('%.3f'%(data['Ruland']))
    4963         OnComputePDF(None)
     4963        wx.CallAfter(OnComputePDF,None)
    49644964       
    49654965    def OnLorch(event):
    49664966        data['Lorch'] = lorch.GetValue()
    4967         OnComputePDF(None)
     4967        wx.CallAfter(OnComputePDF,None)
    49684968                       
    49694969    def OnPacking(event):
     
    49774977        data['Pack'] = value
    49784978        UpdatePDFGrid(G2frame,data)
    4979         OnComputePDF(None)
     4979        wx.CallAfter(OnComputePDF,None)
    49804980               
    49814981    def OnSQmin(event):
     
    49894989        data['QScaleLim'][0] = value
    49904990        SQmin.SetValue('%.1f'%(value))
    4991         OnComputePDF(None)
     4991        wx.CallAfter(OnComputePDF,None)
    49924992       
    49934993    def OnSQmax(event):
     
    50045004            SQmin.SetValue('%.1f'%(data['QScaleLim'][0]))
    50055005        SQmax.SetValue('%.1f'%(value))
    5006         OnComputePDF(None)
     5006        wx.CallAfter(OnComputePDF,None)
    50075007       
    50085008    def OnResetQ(event):
     
    50125012        data['QScaleLim'][0] = 0.9*qLimits[1]
    50135013        SQmin.SetValue('%.1f'%(data['QScaleLim'][0]))
    5014         OnComputePDF(None)
     5014        wx.CallAfter(OnComputePDF,None)
    50155015       
    50165016    def OnNoRing(event):
    50175017        data['noRing'] = not data['noRing']
    5018         OnComputePDF(None)               
     5018        wx.CallAfter(OnComputePDF,None)
    50195019
    50205020    def GetFileList(fileType):
Note: See TracChangeset for help on using the changeset viewer.