Ignore:
Timestamp:
Feb 3, 2009 2:26:15 PM (15 years ago)
Author:
Gervaise Alina <gervyh@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
0690e1d
Parents:
6b44403
Message:

plotted2d from data fixed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sansview/perspectives/fitting/modelpage.py

    r6b44403 r94999eb  
    264264                return  
    265265            else: 
     266                if self.data !=None: # allow to recognize data panel from model panel 
     267                    self.cb1.SetValue(False) 
     268                    self.select_all_param_helper() 
    266269                self.fittable_param=[] 
    267270                self.fixed_param=[] 
     
    274277                self.parent.GetSizer().Layout()    
    275278        else: 
     279            if self.data !=None: 
     280                if self.cb1.GetValue(): 
     281                    self.select_all_param_helper() 
    276282            self.fittable_param=[]         
    277283            self.fixed_param=[] 
     
    448454        """ 
    449455        print "set_panel", model 
     456         
    450457        self.sizer5.Clear(True) 
    451458        self.parameters = [] 
     
    615622                        self.sizer8.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    616623                        ctl2.Hide() 
    617                         self.fittable_param=[cb,ctl1,text2,ctl2] 
     624                        self.fittable_param.append([cb,ctl1,text2,ctl2]) 
    618625                        
    619626                         
     
    725732    def select_all_param(self,event):  
    726733        pass 
    727          
    728         
     734    def select_all_param_helper(self): 
     735        """ 
     736             Allows selecting or delecting button 
     737        """ 
     738        self.param_toFit=[] 
     739        if  self.parameters !=[]: 
     740            if  self.cb1.GetValue()==True: 
     741                for item in self.parameters: 
     742                    item[0].SetValue(True) 
     743                    list= [item[0],item[1],item[2],item[3]] 
     744                    self.param_toFit.append(list ) 
     745                if len(self.fittable_param)>0: 
     746                    for item in self.fittable_param: 
     747                        item[0].SetValue(True) 
     748                        list= [item[0],item[1],item[2],item[3]] 
     749                        self.param_toFit.append(list ) 
     750                
     751                if not (len(self.param_toFit ) >0): 
     752                    self.qmin.Disable() 
     753                    self.qmax.Disable() 
     754                else: 
     755                    self.qmin.Enable() 
     756                    self.qmax.Enable() 
     757            else: 
     758                for item in self.parameters: 
     759                    item[0].SetValue(False) 
     760                for item in self.fittable_param: 
     761                    item[0].SetValue(False) 
     762                self.param_toFit=[] 
     763               
     764                self.qmin.Disable() 
     765                self.qmax.Disable() 
     766        
Note: See TracChangeset for help on using the changeset viewer.