Ignore:
Timestamp:
Sep 29, 2008 9:37:15 AM (16 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:
fa9674b
Parents:
4ab1c91
Message:

constraint fitting is not working yet

File:
1 edited

Legend:

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

    r442895f r00561739  
    4444 
    4545        self.ctl2 = wx.TextCtrl(self, -1, style=wx.TE_MULTILINE) 
    46         self.ctl2.Bind(wx.EVT_KILL_FOCUS, self._onTextEnter) 
    47         self.ctl2.Bind(wx.EVT_TEXT_ENTER, self._onTextEnter) 
     46        #self.ctl2.Bind(wx.EVT_KILL_FOCUS, self._onTextEnter) 
     47        #self.ctl2.Bind(wx.EVT_TEXT_ENTER, self._onTextEnter) 
    4848        self.sizer2.Add(self.ctl2, 0, wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10) 
    4949        
     
    6565    def onFit(self,event): 
    6666        """ signal for fitting""" 
     67        self._onTextEnter() 
    6768        if len(self.model_toFit) >0 : 
    6869            if len(self.params)>0: 
     
    7576            wx.PostEvent(self.parent.GrandParent, StatusEvent(status=\ 
    7677                            "Select at least on model to fit ")) 
     78             
     79             
    7780    def set_manager(self, manager): 
    7881        """ 
     
    105108            @param page_finder: the dictionary containing models information 
    106109        """ 
    107         import copy  
     110        
    108111        self.model_list=[] 
    109112        self.model_toFit=[] 
     
    206209     
    207210                 
    208     def _onTextEnter(self,event): 
     211    #def _onTextEnter(self,event): 
     212    def _onTextEnter(self): 
    209213        """ 
    210214            get values from the constrainst textcrtl ,parses them into model name 
     
    225229                        self.params.append(self.parser_helper(item)) 
    226230                    except: 
    227                         wx.PostEvent(self.parent.GrandParent, StatusEvent(status="Loading Error: %s" % sys.exc_value)) 
     231                        wx.PostEvent(self.parent.GrandParent, StatusEvent(status="Constraint Error: %s" % sys.exc_value)) 
    228232            else: 
    229233                try: 
    230234                    self.params.append(self.parser_helper(value)) 
    231235                except: 
    232                      wx.PostEvent(self.parent.GrandParent, StatusEvent(status="Loading Error: %s" % sys.exc_value)) 
     236                     wx.PostEvent(self.parent.GrandParent, StatusEvent(status="Constraint Error: %s" % sys.exc_value)) 
    233237        except: 
    234238            raise 
     
    253257                model_name=param_names[0] 
    254258                param_name=param_names[1] 
    255                 param=[str(model_name),str(param_name),str(param_value)] 
     259                ##### just added 
     260                if string.find(param_name,".")!=-1: 
     261                ######## 
     262                    param_new_name= re.split("\.",param_name) 
     263                else:   
     264                    param_new_name=  param_name 
     265                print "simfitpage: param name",param_new_name 
     266                param=[str(model_name),str(param_new_name[1]),str(param_value)] 
    256267                #print "simfitpage: param",param 
    257268                return param 
Note: See TracChangeset for help on using the changeset viewer.