Changeset 55fd102 in sasview for sansview


Ignore:
Timestamp:
Sep 22, 2008 9:49:59 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:
2e83ff3
Parents:
916a15f
Message:

modified constraint button

Location:
sansview/perspectives/fitting
Files:
4 edited

Legend:

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

    r49b7efa r55fd102  
    102102        self.sizer4.Add(self.xmin,(iy, ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    103103        self.xmin.Bind(wx.EVT_KILL_FOCUS, self._onTextEnter) 
     104        self.xmin.Bind(wx.EVT_TEXT_ENTER, self._onTextEnter) 
    104105        self.xmin.Hide() 
    105106        ix += 2 
     
    108109        self.sizer4.Add(self.xmax,(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    109110        self.xmax.Bind(wx.EVT_KILL_FOCUS, self._onTextEnter) 
     111        self.xmax.Bind(wx.EVT_TEXT_ENTER, self._onTextEnter) 
    110112        self.xmax.Hide() 
    111113        #Set chisqr  result into TextCtrl 
     
    448450            ctl1.SetValue(str (format_number(value))) 
    449451            ctl1.Bind(wx.EVT_KILL_FOCUS, self._onparamEnter) 
     452            ctl1.Bind(wx.EVT_TEXT_ENTER,self._onparamEnter) 
    450453            self.sizer2.Add(ctl1, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    451454            ix += 1 
  • sansview/perspectives/fitting/fitting.py

    r4c530a5 r55fd102  
    9696            @return: a list of menu items with call-back function 
    9797        """ 
    98          
    9998        self.graph=graph 
    10099        for item in graph.plottables: 
     
    416415            model.name="M"+str(self.index_model) 
    417416            self.index_model += 1   
    418             self.page_finder[current_pg].set_theory("Fitness") 
     417            #self.page_finder[current_pg].set_theory("Fitness") 
    419418            self.page_finder[current_pg].set_model(model,M_name) 
    420419            self.plot_helper(currpage= current_pg,qmin= None,qmax= None) 
     
    449448            if data!=None: 
    450449                theory = Theory1D(x=[], y=[]) 
    451                 theory.name = self.page_finder[page].get_theory() 
     450                theory.name = model.name 
    452451                theory.group_id = data.group_id 
    453452               
     
    524523            new_plot.xaxis("\\rm{Q}", 'A^{-1}') 
    525524            new_plot.yaxis("\\rm{Intensity} ","cm^{-1}") 
    526             new_plot.group_id = model.name 
     525            new_plot.group_id ="Fitness" 
    527526          
    528527            wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot, title="Analytical model")) 
  • sansview/perspectives/fitting/modelpage.py

    r49b7efa r55fd102  
    229229            ctl1.SetValue(str (format_number(value))) 
    230230            ctl1.Bind(wx.EVT_KILL_FOCUS, self._onparamEnter) 
     231            ctl1.Bind(wx.EVT_TEXT_ENTER, self._onparamEnter) 
    231232            self.sizer2.Add(ctl1, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    232233            
     
    264265                     name=str(item[0].GetLabelText()) 
    265266                     value= float(item[1].GetValue()) 
    266                      print "modelpage: name. value",name , value 
    267267                     self.model.setParam(name,value) 
    268268                     self.manager.draw_model(self.model) 
  • sansview/perspectives/fitting/simfitpage.py

    r3b19ac9 r55fd102  
    2323        self.sizer3 = wx.GridBagSizer(5,5) 
    2424        self.sizer1 = wx.GridBagSizer(5,5) 
    25         self.sizer2 = wx.GridBagSizer(5,5) 
     25        #self.sizer2 = wx.GridBagSizer(5,5) 
     26        self.sizer2  = wx.BoxSizer(wx.HORIZONTAL) 
    2627        self.vbox  = wx.BoxSizer(wx.VERTICAL) 
    2728        self.vbox.Add(self.sizer3) 
     
    3839                        wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    3940        wx.EVT_CHECKBOX(self, self.cb1.GetId(), self.select_all_model_name) 
    40         wx.EVT_CHECKBOX(self, self.cb1.GetId(), self.select_all_model_name) 
     41        
    4142        ix  = 0 
    4243        iy  = 1 
    4344        text=wx.StaticText(self, -1, 'Constraint') 
    44         self.sizer2.Add(text,(iy, ix),(1,1),\ 
    45                         wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     45        self.sizer2.Add(text,0, wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10) 
    4646        ix  = 0 
    4747        iy  += 1 
    4848        self.ctl2 = wx.TextCtrl(self, -1, style=wx.TE_MULTILINE) 
    4949        self.ctl2.Bind(wx.EVT_KILL_FOCUS, self._onTextEnter) 
    50         self.sizer2.Add(self.ctl2, (iy, ix),(1,1),wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     50        self.ctl2.Bind(wx.EVT_TEXT_ENTER, self._onTextEnter) 
     51        self.sizer2.Add(self.ctl2, 0, wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10) 
    5152        ix +=2 
    52         self.sizer2.Add(self.btFit,(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     53        self.sizer2.Add(self.btFit, 0, wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10) 
    5354        self.params=[] 
    5455        self.model_list=[] 
     
    5657        self.page_finder={} 
    5758        iy +=1 
    58         self.sizer2.Add((20,20),(iy, ix)) 
     59        #self.sizer2.Add((20,20),(iy, ix)) 
     60        self.sizer2.Add((20,20), 0, wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10) 
    5961        self.vbox.Layout() 
    6062        self.vbox.Fit(self)  
Note: See TracChangeset for help on using the changeset viewer.