Ignore:
Timestamp:
Sep 8, 2008 9:10:57 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:
6f4b71f
Parents:
d89f09b
Message:

creating a panel for model display

File:
1 edited

Legend:

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

    rd89f09b r1b07935d  
    4949        self.model_list_box={} 
    5050        # save the title of the last page tab added 
    51         self.name=None 
     51        self.fit_page_name=None 
     52        self.draw_model_name=[] 
    5253        self.nb.Update() 
    5354        self.SetSizer(self.sizer) 
     
    7273       
    7374         
    74     def add_page( self,page_title ): 
     75    def add_fit_page( self,page_title ): 
    7576        """  
    7677            Add a fitting page on the notebook contained by fitpanel 
     
    7980            @return panel : page just added for futher used. is used by fitting module 
    8081        """      
    81         if self.name != page_title: 
     82        if self.fit_page_name != page_title: 
    8283            from fitpage import FitPage 
    8384            panel = FitPage(self.nb, -1) 
     
    8687            self.nb.AddPage(page=panel,text=page_title,select=True) 
    8788            panel.populate_box( self.model_list_box) 
    88             self.name = page_title 
     89            self.fit_page_name = page_title 
    8990            return panel 
     91    def add_model_page(self,model,page_title): 
     92        if not  page_title in self.draw_model_name:  
     93            from modelpage import ModelPage 
     94            panel = ModelPage(self.nb,model, -1) 
     95            panel.set_manager(self.manager) 
     96            panel.set_owner(self.event_owner) 
     97            self.nb.AddPage(page=panel,text=page_title,select=True) 
     98            panel.populate_box( self.model_list_box) 
     99            self.draw_model_name.append(page_title) 
     100            
    90101   
    91102    def get_notebook(self): 
Note: See TracChangeset for help on using the changeset viewer.