Changeset 272 for trunk/GSASIIpwdGUI.py


Ignore:
Timestamp:
Apr 29, 2011 2:20:30 PM (11 years ago)
Author:
vondreele
Message:

add slider for "Ruland" coeff.
add 'o' option for undoing offset in powder plots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIpwdGUI.py

    r271 r272  
    11501150        return sumVol
    11511151        auxPlot = ComputePDF(data)
    1152         G2plt.PlotISFG(self,newPlot=False)       
     1152        G2plt.PlotISFG(self,newPlot=True)       
    11531153       
    11541154    def FillElemSizer(elemSizer,ElData):
     
    11651165            UpdatePDFGrid(self,data)
    11661166            auxPlot = ComputePDF(data)
    1167             G2plt.PlotISFG(self,newPlot=False)       
     1167            G2plt.PlotISFG(self,newPlot=True)       
    11681168       
    11691169        elemSizer.Add(wx.StaticText(parent=self.dataDisplay,
     
    11811181        UpdatePDFGrid(self,data)
    11821182        auxPlot = ComputePDF(data)
    1183         G2plt.PlotISFG(self,newPlot=False)       
     1183        G2plt.PlotISFG(self,newPlot=True)       
    11841184       
    11851185    def OnDetType(event):
     
    11871187        UpdatePDFGrid(self,data)
    11881188        auxPlot = ComputePDF(data)
    1189         G2plt.PlotISFG(self,newPlot=False)       
     1189        G2plt.PlotISFG(self,newPlot=True)       
    11901190       
    11911191    def OnFormVol(event):
     
    12671267        G2plt.PlotISFG(self,newPlot=False)
    12681268       
     1269    def OnRulSlider(event):
     1270        value = int(rulandSldr.GetValue())/1000.
     1271        data['Ruland'] = max(0.001,value)
     1272        rulandWdt.SetValue('%.3f'%(data['Ruland']))
     1273        auxPlot = ComputePDF(data)
     1274        G2plt.PlotISFG(self,newPlot=False)
     1275       
    12691276    def OnLorch(event):
    12701277        data['Lorch'] = lorch.GetValue()
     
    12811288        data['Pack'] = value
    12821289        UpdatePDFGrid(self,data)
     1290        auxPlot = ComputePDF(data)
    12831291        G2plt.PlotISFG(self,newPlot=False)       
    12841292               
     
    13111319       
    13121320    def OnResetQ(event):
     1321        resetQ.SetValue(False)
    13131322        data['QScaleLim'][1] = qLimits[1]
    13141323        SQmax.SetValue('%.1f'%(data['QScaleLim'][1]))
     
    15431552        obliqCoeff.Bind(wx.EVT_KILL_FOCUS,OnObliqCoeff)
    15441553        sqBox.Add(obliqCoeff,0)
    1545     sqBox.Add(wx.StaticText(self.dataDisplay,label=' Ruland width: '),0,wx.ALIGN_CENTER_VERTICAL)
     1554    mainSizer.Add(sqBox,0)
     1555       
     1556    sqBox = wx.BoxSizer(wx.HORIZONTAL)
     1557    sqBox.Add(wx.StaticText(self.dataDisplay,label=' Ruland width: '),0,wx.ALIGN_CENTER_VERTICAL)   
     1558    rulandSldr = wx.Slider(parent=self.dataDisplay,style=wx.SL_HORIZONTAL,
     1559        value=int(1000*data['Ruland']))
     1560    sqBox.Add(rulandSldr,1,wx.EXPAND)
     1561    rulandSldr.Bind(wx.EVT_SLIDER, OnRulSlider)
    15461562    rulandWdt = wx.TextCtrl(self.dataDisplay,value='%.3f'%(data['Ruland']))
    15471563    rulandWdt.Bind(wx.EVT_TEXT_ENTER,OnRulandWdt)       
    15481564    rulandWdt.Bind(wx.EVT_KILL_FOCUS,OnRulandWdt)
    1549     sqBox.Add(rulandWdt,0)   
    1550     mainSizer.Add(sqBox,0)
     1565    sqBox.Add(rulandWdt,0,wx.ALIGN_CENTER_VERTICAL)   
     1566    mainSizer.Add(sqBox,0,wx.ALIGN_LEFT|wx.EXPAND)
    15511567   
    15521568    sqBox = wx.BoxSizer(wx.HORIZONTAL)
Note: See TracChangeset for help on using the changeset viewer.