Ignore:
Timestamp:
Oct 24, 2008 5:05:33 PM (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:
922b0d1
Parents:
b24bf4e
Message:

replot 2 d model with data bugging…not replotting all the time you seledct model

File:
1 edited

Legend:

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

    r44bbf6a rd171299  
    279279            post an event to its owner to draw an appropriate theory 
    280280        """ 
    281          
     281        self.btFit.SetFocus() 
    282282        for item in self.model_list_box.itervalues(): 
    283283            name = item.__name__ 
     
    364364     
    365365        self.sizer2.Clear(True) 
     366        self.sizer5.Clear(True) 
    366367        self.parameters = [] 
    367368        self.param_toFit=[] 
     
    429430        iy+=1 
    430431        self.sizer2.Add((20,20),(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    431         ix= 0 
    432         iy=1 
     432         
    433433        if len(disp_list)>0: 
     434            ix= 0 
     435            iy=1 
    434436            disp = wx.StaticText(self, -1, 'Dispersion') 
    435437            self.sizer5.Add(disp,( iy, ix),(1,1),  wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     
    443445            #npts = wx.StaticText(self, -1, 'npts') 
    444446            #self.sizer5.Add(npts,( iy, ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    445             iy+=1 
     447            iy +=1 
    446448             
    447         for item in disp_list: 
    448             ix = 0 
    449             cb2 = wx.CheckBox(self, -1, item, (10, 10)) 
    450             cb2.SetValue(False) 
    451             self.sizer5.Add( cb2,( iy, ix),(1,1),  wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    452             wx.EVT_CHECKBOX(self, cb2.GetId(), self.select_param) 
    453              
    454             ix += 1 
    455             value= self.model.getParam(item) 
    456             ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
    457             ctl2.SetValue(str (format_number(value))) 
    458             ctl2.Bind(wx.EVT_KILL_FOCUS, self._onparamEnter) 
    459             ctl2.Bind(wx.EVT_TEXT_ENTER,self._onparamEnter) 
    460             self.sizer5.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    461             iy += 1 
     449            for item in disp_list: 
     450                ix = 0 
     451                cb2 = wx.CheckBox(self, -1, item, (10, 10)) 
     452                cb2.SetValue(False) 
     453                self.sizer5.Add( cb2,( iy, ix),(1,1),  wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     454                wx.EVT_CHECKBOX(self, cb2.GetId(), self.select_param) 
     455                 
     456                ix += 1 
     457                value= self.model.getParam(item) 
     458                ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
     459                ctl2.SetValue(str (format_number(value))) 
     460                ctl2.Bind(wx.EVT_KILL_FOCUS, self._onparamEnter) 
     461                ctl2.Bind(wx.EVT_TEXT_ENTER,self._onparamEnter) 
     462                self.sizer5.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     463                iy += 1 
    462464        #Display units text on panel 
    463465        for item in keys:    
Note: See TracChangeset for help on using the changeset viewer.