Ignore:
Timestamp:
Apr 9, 2010 2:39:34 PM (14 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:
9abec44
Parents:
4ed210f4
Message:

remove double call of draw panel in fitpanel select model

File:
1 edited

Legend:

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

    rf71c2de r6747217  
    932932        """ 
    933933        model = evt.model 
    934          
    935934        if model == None: 
    936935            return 
    937         model.origin_name = model.name 
     936        smearer = None 
     937        qmin = None 
     938        qmax = None 
     939        if hasattr(evt, "qmin"): 
     940            qmin = evt.qmin 
     941        if hasattr(evt, "qmax"): 
     942            qmax = evt.qmax 
     943        if hasattr(evt, "smearer"): 
     944            smearer = evt.smearer 
     945        #model.origin_name = model.name 
    938946        self.current_pg = self.fit_panel.get_current_page()  
    939947        ## make sure nothing is done on self.sim_page 
    940948        ## example trying to call set_panel on self.sim_page 
    941949        if self.current_pg != self.sim_page : 
    942             
    943950            if self.page_finder[self.current_pg].get_model()== None : 
    944951                 
     
    947954            else: 
    948955                model.name= self.page_finder[self.current_pg].get_model().name 
    949                  
     956             
    950957            data = self.page_finder[self.current_pg].get_fit_data() 
    951958             
     
    956963            smearer=  self.page_finder[self.current_pg].get_smearer() 
    957964            # save model name 
    958             self.draw_model( model=model, smearer=smearer,  
    959                              data=data, qmin=qmin, qmax=qmax) 
     965            self.set_smearer(smearer=smearer, qmin=qmin, qmax=qmax) 
    960966             
    961967            if self.sim_page!=None: 
     
    11241130                             title=str(title), reset=True)) 
    11251131            else: 
    1126                 wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot, 
    1127                              title= str(title))) 
     1132                wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot,title= str(title))) 
    11281133            msg = "Plot 1D  complete !" 
    11291134            wx.PostEvent( self.parent, StatusEvent( status= msg , type="stop" )) 
     
    11891194        """ 
    11901195        self.err_dy = event.err_dy 
    1191         print "receiving error dy",self.err_dy 
     1196        #print "receiving error dy",self.err_dy 
    11921197          
    11931198    def _draw_model2D(self,model,data=None,description=None, enable2D=False, 
     
    12991304    cProfile.runctx('call()', dict(call=call), {}, 'profile.out') 
    13001305    stats = pstats.Stats('profile.out') 
    1301     stats.sort_stats('time') 
    1302     #stats.sort_stats('calls') 
     1306    #stats.sort_stats('time') 
     1307    stats.sort_stats('calls') 
    13031308    stats.print_stats() 
    13041309    os.unlink('profile.out') 
Note: See TracChangeset for help on using the changeset viewer.