Ignore:
Timestamp:
Nov 13, 2009 12:13:13 PM (15 years ago)
Author:
Jae Cho <jhjcho@…>
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:
4026380
Parents:
35c9d31
Message:

cleaned up.

File:
1 edited

Legend:

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

    rc69b6d5 rc13b8cc  
    367367 
    368368                        ix = 3 
    369                         ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
     369                        ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=0) 
    370370                   
    371371                        self.sizer4_4.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     
    377377                                                       kill_focus_callback = self._onparamRangeEnter, 
    378378                                                       text_enter_callback = self._onparamRangeEnter, 
    379                                                        #mouse_up_callback = self._onparamRangeEnter, 
    380379                                                       set_focus_callback  = self._onparamRangeEnter) 
    381380 
     
    387386                                                       kill_focus_callback = self._onparamRangeEnter, 
    388387                                                       text_enter_callback = self._onparamRangeEnter, 
    389                                                        #mouse_up_callback = self._onparamRangeEnter, 
    390388                                                       set_focus_callback  = self._onparamRangeEnter) 
    391389                        self.sizer4_4.Add(ctl4, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     
    470468 
    471469                        ix = 3 
    472                         ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
     470                        ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=0) 
    473471                     
    474472                        self.sizer4_4.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     
    479477                                                       kill_focus_callback = self._onparamRangeEnter, 
    480478                                                       text_enter_callback = self._onparamRangeEnter, 
    481                                                        #mouse_up_callback = self._onparamRangeEnter, 
    482479                                                       set_focus_callback  = self._onparamRangeEnter) 
    483480 
     
    490487                                                       kill_focus_callback = self._onparamRangeEnter, 
    491488                                                       text_enter_callback = self._onparamRangeEnter, 
    492                                                        #mouse_up_callback = self._onparamRangeEnter, 
    493489                                                       set_focus_callback  = self._onparamRangeEnter) 
    494490                        self.sizer4_4.Add(ctl4, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     
    567563        wx.PostEvent(self.parent, StatusEvent(status=\ 
    568564                        " Selected Distribution: Gaussian"))    
    569         ix =0 
     565        ix =0  
    570566        iy +=1  
    571567        #self.sizer4_4.Layout() 
     
    582578        from sans.guiframe.utils import check_value 
    583579        self.select_param(event =None) 
    584         flag = check_value( self.qmin, self.qmax)  
     580        #make sure all parameter values are updated. 
     581        flag = self._update_paramv_on_fit() #check_value( self.qmin, self.qmax)  
    585582                 
    586583        if not flag: 
     
    597594        self._clear_Err_on_Fit()  
    598595 
    599         # Remove or do not allow fitting on the Q=0 point, especially when y(q=0)=None at x[0]. 
    600         #ToDo: Fix this.                 
     596        # Remove or do not allow fitting on the Q=0 point, especially when y(q=0)=None at x[0].          
    601597        self.qmin_x = float(self.qmin.GetValue()) 
    602         self.qmax_x =float( self.qmax.GetValue()) 
     598        self.qmax_x = float( self.qmax.GetValue()) 
    603599        self.manager._reset_schedule_problem( value=0) 
    604600        self.manager.schedule_for_fit( value=1,page=self,fitproblem =None)  
     
    707703            Check validity of value enter in the parameters range field 
    708704        """ 
    709         is_modified = False    
     705        is_modified = True    
    710706        tcrtl= event.GetEventObject() 
    711707        if tcrtl.GetValue().lstrip().rstrip()!="": 
     
    713709                value = float(tcrtl.GetValue()) 
    714710                tcrtl.SetBackgroundColour(wx.WHITE) 
     711                tcrtl.Refresh() 
    715712            except: 
    716713                tcrtl.SetBackgroundColour("pink") 
     714                tcrtl.Refresh() 
    717715                return 
    718716        else: 
    719717           tcrtl.SetBackgroundColour(wx.WHITE) 
    720718           self.save_current_state() 
    721            #is_modified = True 
     719           is_modified = False 
    722720            
    723         if not is_modified: 
     721        if is_modified: 
    724722            self._onparamEnter_helper() 
    725         ## new state posted 
     723        ## new state posted     
    726724        if self.state_change: 
    727725            #self._undo.Enable(True) 
     
    798796        
    799797        """ 
     798        if out == None: 
     799            return 
    800800        #format chi2 
    801801        chi2 = format_number(chisqr) 
    802802         
    803803        self.tcChi.SetLabel(chi2) 
    804         params = {} 
     804         
    805805        is_modified = False 
    806806        has_error = False 
     807         
    807808        try: 
    808809            n = self.disp_box.GetCurrentSelection() 
     
    817818        #set the panel when fit result are float not list 
    818819        if out.__class__== numpy.float64: 
    819             #print "float64" 
    820820            self.param_toFit[0][2].SetValue(format_number(out)) 
    821821            self.param_toFit[0][2].Refresh() 
     
    851851            i = 0 
    852852            #Set the panel when fit result are list 
    853             for item in self.param_toFit:                
     853            for item in self.param_toFit:            
    854854                ## reset error value to initial state 
    855855                if item[3].IsShown(): 
     
    857857                if item[4].IsShown(): 
    858858                    item[4].Hide() 
    859         
    860                 if( out != None ) and len(out)<=len(self.param_toFit) and i < len(out): 
     859                     
     860                if len(out)<=len(self.param_toFit) and i < len(out): 
    861861                    item[2].SetValue(format_number(self.model.getParam(item[1]))) 
    862                     item[2].Refresh() 
    863                      
     862                    item[2].Refresh()                         
    864863                for ind in range(len(out)): 
    865864                     
    866865                    if item[1] == p_name[ind]: 
    867866                        break         
     867 
    868868 
    869869                if(cov !=None)  and len(cov)<=len(self.param_toFit) and i < len(cov): 
     
    12261226                text2.Hide()  
    12271227                ix += 1 
    1228                 ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
     1228                ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=0) 
    12291229                sizer.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    12301230                ctl2.Hide() 
     
    12341234                                               kill_focus_callback = self._onparamRangeEnter, 
    12351235                                               text_enter_callback = self._onparamRangeEnter, 
    1236                                                #mouse_up_callback = self._onparamRangeEnter, 
    12371236                                               set_focus_callback  = self._onparamRangeEnter) 
    12381237      
     
    12441243                                               kill_focus_callback = self._onparamRangeEnter, 
    12451244                                               text_enter_callback = self._onparamRangeEnter, 
    1246                                                #mouse_up_callback = self._onparamRangeEnter, 
    12471245                                               set_focus_callback  = self._onparamRangeEnter) 
    12481246                sizer.Add(ctl4, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     
    12911289            for item in self.model.orientation_params: 
    12921290                if not item in self.disp_list: 
    1293                           
     1291                    ##prepare a spot to store min max 
     1292                    if not self.model.details.has_key(item): 
     1293                        self.model.details [item] = ["",None,None]  
     1294                           
    12941295                    iy += 1 
    12951296                    ix = 0 
     
    13241325                    text2.Hide()  
    13251326                    ix += 1 
    1326                     ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
     1327                    ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=0) 
    13271328                     
    13281329                    sizer.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     
    13341335                                                   kill_focus_callback = self._onparamRangeEnter, 
    13351336                                                   text_enter_callback = self._onparamRangeEnter, 
    1336                                                    #mouse_up_callback = self._onparamRangeEnter, 
    13371337                                                   set_focus_callback  = self._onparamRangeEnter) 
    13381338                
     
    13491349                                                   kill_focus_callback = self._onparamRangeEnter, 
    13501350                                                   text_enter_callback = self._onparamRangeEnter, 
    1351                                                    #mouse_up_callback = self._onparamRangeEnter, 
    13521351                                                   set_focus_callback  = self._onparamRangeEnter) 
    13531352                    sizer.Add(ctl4, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
Note: See TracChangeset for help on using the changeset viewer.