Changeset 268 for trunk/GSASIIimgGUI.py


Ignore:
Timestamp:
Apr 21, 2011 12:59:52 PM (12 years ago)
Author:
vondreele
Message:

fix integration limits issues
changes to full image integration control

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIimgGUI.py

    r267 r268  
    171171        G2plt.PlotExposedImage(self,event=event)
    172172       
    173     def OnFullIntegrate(event):
    174         if data['fullIntegrate']:
    175             data['fullIntegrate'] = False
    176             self.Lazim.SetEditable(True)           
    177             self.Razim.SetEditable(True)           
    178         else:
    179             data['fullIntegrate'] = True
    180             self.Lazim.SetEditable(False)           
    181             self.Razim.SetEditable(False)
    182         UpdateImageControls(self,data,masks)           
    183         G2plt.PlotExposedImage(self,event=event)
    184        
    185173    def OnSetDefault(event):
    186174        import copy
     
    202190        G2plt.PlotExposedImage(self,event=event)
    203191       
     192    def OnFullIntegrate(event):
     193        Lazm =int(self.Lazim.GetValue())
     194        if data['fullIntegrate']:
     195            data['fullIntegrate'] = False
     196            data['LRazimuth'] = [Lazm,Lazm+20]
     197        else:
     198            data['fullIntegrate'] = True
     199            data['LRazimuth'] = [Lazm,Lazm+360]
     200        UpdateImageControls(self,data,masks)           
     201        G2plt.PlotExposedImage(self,event=event)
     202       
    204203    def OnLRazim(event):
    205         Lazm = min(180,int(self.Lazim.GetValue()))
    206         Razm = max(-180,int(self.Razim.GetValue()))
     204        Lazm =int(self.Lazim.GetValue())
     205        if data['fullIntegrate']:
     206           self.Razim.SetValue("%6d" % (Lazm+360))
     207        Razm = int(self.Razim.GetValue())
     208        if Lazm > Razm:
     209            Lazm -= 360
    207210        data['LRazimuth'] = [Lazm,Razm]
    208211        G2plt.PlotExposedImage(self,event=event)
     
    496499    self.Razim.Bind(wx.EVT_TEXT_ENTER,OnLRazim)
    497500    self.Razim.Bind(wx.EVT_KILL_FOCUS,OnLRazim)
     501    if data['fullIntegrate']:
     502        self.Razim.Enable(False)
     503        self.Razim.SetBackgroundColour(VERY_LIGHT_GREY)
     504        self.Razim.SetValue("%6d" % (LRazim[0]+360))
    498505    littleSizer.Add(self.Razim,0,wx.ALIGN_CENTER_VERTICAL)
    499506    dataSizer.Add(littleSizer,0,)
Note: See TracChangeset for help on using the changeset viewer.