Ignore:
Timestamp:
Jan 14, 2009 5:25:32 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:
1b6bb09
Parents:
a19cd4d
Message:

panel1d and 2 d for fitpanel refactored

File:
1 edited

Legend:

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

    r0aac36f rd23544dc  
    2424        return "%-5.3g" % value 
    2525 
    26      
    27 class FitPage1D(wx.ScrolledWindow): 
     26from modelpage import format_number 
     27from modelpage import ModelPage 
     28class FitPage1D(ModelPage): 
    2829    """ 
    2930        FitPanel class contains fields allowing to display results when 
     
    202203        
    203204 
    204          
    205          
    206          
    207          
    208          
    209          
    210     def set_owner(self,owner): 
    211         """  
    212             set owner of fitpage 
    213             @param owner: the class responsible of plotting 
    214         """ 
    215         self.event_owner = owner     
    216     
    217205   
    218     def set_manager(self, manager): 
    219         """ 
    220              set panel manager 
    221              @param manager: instance of plugin fitting 
    222         """ 
    223         self.manager = manager 
     206   
    224207  
    225          
    226     def onClose(self,event): 
    227         """ close the page associated with this panel""" 
    228         self.GrandParent.onClose() 
    229          
    230208         
    231209    def compute_chisqr(self): 
     
    273251              wx.PostEvent(self.parent.GrandParent, StatusEvent(status=\ 
    274252                            "Select at least on parameter to fit ")) 
    275     def populate_box(self, dict): 
    276         """ 
    277             Populate each combox box of each page 
    278             @param page: the page to populate 
    279         """ 
    280         id=0 
    281         self.model_list_box=dict 
    282         list_name=[] 
    283         for item in  self.model_list_box.itervalues(): 
    284             name = item.__name__ 
    285             if hasattr(item, "name"): 
    286                 name = item.name 
    287             list_name.append(name) 
    288         list_name.sort()    
    289         for name in list_name: 
    290             self.modelbox.Insert(name,int(id)) 
    291             id+=1 
    292         wx.EVT_COMBOBOX(self.modelbox,-1, self._on_select_model)  
    293         return 0 
    294      
     253   
    295254     
    296255    def _on_select_model(self,event): 
     
    361320        return flag 
    362321     
    363  
    364     def get_model_box(self):  
    365         """ return reference to combox box self.model""" 
    366         return self.modelbox 
    367322 
    368323     
     
    543498            for item in self.parameters: 
    544499                try: 
     500                    self.text2_3.Hide() 
    545501                    item[2].Hide() 
    546502                    item[3].Clear() 
     
    567523             
    568524            if is_modified: 
    569                 self.manager.redraw_model( 
    570                                         qmin=self.qmin, qmax=self.qmax, 
    571                                         ) 
    572             #self.manager.draw_model(self,model,description=None, 
    573             # enable1D=True,qmin=None,qmax=None, qstep=None) 
    574             
     525                self.manager.redraw_model(qmin=self.qmin, qmax=self.qmax) 
     526          
    575527    def select_all_param(self,event):  
    576528        """ 
Note: See TracChangeset for help on using the changeset viewer.