Ignore:
Timestamp:
Nov 9, 2009 3:10:00 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:
ffb838f
Parents:
e2f7b92
Message:

fixed bug on bookmark not recalling errors of param values

File:
1 edited

Legend:

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

    re2f7b92 rc985bef  
    997997                self.state_change= True 
    998998                self._draw_model()  
    999                 self.save_current_state()  
     999                 
    10001000                
    10011001    def _is_modified(self, is_modified): 
     
    14891489                    if hasattr(self,"item[4]")and self.item[4] == None: 
    14901490                        self.text2_3.Hide() 
    1491                 ## check model parameters range 
    1492                 ## check minimun value 
     1491                         
     1492                ## check model parameters range              
    14931493                param_min= None 
    14941494                param_max= None 
    1495  
     1495                ## check minimun value 
    14961496                if item[5]!= None: 
    14971497                    if item[5].GetValue().lstrip().rstrip()!="": 
    14981498                        param_min = float(item[5].GetValue()) 
     1499                        is_modified = True 
    14991500                ## check maximum value 
    15001501                if item[6]!= None: 
    15011502                    if item[6].GetValue().lstrip().rstrip()!="": 
    15021503                        param_max = float(item[6].GetValue()) 
    1503                          
     1504                        is_modified = True 
    15041505                from sans.guiframe.utils import check_value 
    15051506                if param_min != None and param_max !=None: 
     
    15101511                if name in self.model.details.keys():    
    15111512                    self.model.details[name][1:]= param_min,param_max 
     1513                 
    15121514                                     
    15131515                ## hide statictext +/-     
     
    15201522 
    15211523                value= float(item[2].GetValue()) 
    1522                 #print "val", value,self.model.getParam(name) 
     1524 
    15231525                # If the value of the parameter has changed, 
    15241526                # +update the model and set the is_modified flag 
     
    15491551            self.disp_box.Hide() 
    15501552            self.sizer4_4.Clear(True) 
    1551        
    15521553            return 
    15531554 
     
    15791580        self._draw_model() 
    15801581        #self.sizer4_4.Layout() 
    1581         #self.sizer4.Layout() 
     1582        #self.sizer5.Layout() 
    15821583        self.Layout() 
    15831584        #self.Refresh() 
     
    16431644                   self.model.set_dispersion(p, disp_model) 
    16441645                except: 
     1646 
    16451647                    pass 
    16461648                # Redraw the model 
     
    16521654        self.Layout() 
    16531655        #self.SetScrollbars(20,20,25,65)     
    1654         #self.Refresh() 
     1656        self.Refresh() 
    16551657         
    16561658             
Note: See TracChangeset for help on using the changeset viewer.