Ignore:
Timestamp:
Oct 16, 2008 11:28: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:
4ddf1067
Parents:
f8ce013
Message:

working on data2D panel

File:
1 edited

Legend:

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

    r2139c3f rbcd6d51  
    6666       
    6767         
    68     def add_fit_page( self,page_title ): 
     68    def add_fit_page( self,data ): 
    6969        """  
    7070            Add a fitting page on the notebook contained by fitpanel 
     
    7373            @return panel : page just added for futher used. is used by fitting module 
    7474        """      
    75         if self.fit_page_name != page_title: 
    76             from fitpage import FitPage 
    77             panel = FitPage(self.nb, -1) 
     75        try: 
     76            name = data.group_id # item in Data1D 
     77        except: 
     78            name = 'Fit' 
     79        if self.fit_page_name != name: 
     80            if data.__class__.__name__=='MetaData2D': 
     81                 from fitpage2D import FitPage2D 
     82                 panel = FitPage2D(self.nb, -1) 
     83            else: 
     84                from fitpage1D import FitPage1D 
     85                panel = FitPage1D(self.nb, -1) 
    7886            panel.set_manager(self.manager) 
    7987            panel.set_owner(self.event_owner) 
    80             self.nb.AddPage(page=panel,text=page_title,select=True) 
     88            self.nb.AddPage(page=panel,text=name,select=True) 
    8189            panel.populate_box( self.model_list_box) 
    82             self.fit_page_name = page_title 
     90            self.fit_page_name = name 
    8391            return panel 
    8492         
Note: See TracChangeset for help on using the changeset viewer.