Ignore:
Timestamp:
Mar 18, 2009 11:41:18 AM (15 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:
35eeea8
Parents:
8cfdd5e
Message:

some changes of sansview review

File:
1 edited

Legend:

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

    rae9c692 rbb18ef1  
    3333        #Creating the default page --welcomed page 
    3434        self.about_page=None 
    35         from welcome_panel import PanelAbout 
     35        from sans.guiframe.welcome_panel import PanelAbout 
    3636        self.about_page = PanelAbout(self, -1) 
    3737        self.AddPage(self.about_page,"welcome!") 
     
    4040        #dictionary of miodel {model class name, model class} 
    4141        self.model_list_box={} 
     42        ## list of structure factor 
     43        self.struct_list_box=[] 
    4244        # save the title of the last page tab added 
    4345        self.fit_page_name=[] 
     
    101103            @param owner: the class responsible of plotting 
    102104        """ 
    103         self.event_owner = owner 
     105        self.event_owner=owner 
    104106         
    105107    def add_sim_page(self): 
     
    126128        if not name in self.fit_page_name : 
    127129            from fitpage1D import FitPage1D 
    128             panel = FitPage1D(parent=self,data=data, id=-1) 
     130            panel = FitPage1D(self,data, -1) 
    129131            panel.name=name 
    130132             
     
    149151        """ 
    150152        from modelpage import ModelPage 
    151          
     153        #print "fitpanel model", model 
    152154        panel = ModelPage(self,model,page_title, -1) 
    153155        panel.set_manager(self.manager) 
     
    169171        self.manager.draw_model(model, page_title) 
    170172         
     173    def new_help_add_model_page(self,model,description,page_title, qmin=0, qmax=0.1, npts=50): 
     174        """ 
     175            #TODO: fill in description 
     176             
     177            @param qmin: mimimum Q 
     178            @param qmax: maximum Q 
     179            @param npts: number of Q points 
     180        """ 
     181        ## storing page info 
     182        from pageInfo import  PageInfo 
     183        myinfo = PageInfo( self, model ) 
     184        myinfo.model_list_box = self.model_list_box 
     185        from modelpage import ModelPage 
     186         
     187        panel = ModelPage(self,myinfo,page_title) 
     188        panel.set_manager(self.manager) 
     189        panel.set_owner(self.event_owner) 
     190         
     191         
     192        self.AddPage(page=panel,caption="Model",select=True) 
     193        panel.populate_box( self.model_list_box) 
     194        panel.name = page_title 
     195        self.draw_model_name=page_title 
     196        self.model_page_number=self.GetSelection() 
     197        self.model_page=self.GetPage(self.GetSelection()) 
     198         
     199         
     200        # Set the range used to plot models 
     201        self.model_page.set_range(qmin, qmax, npts) 
     202         
     203        # We just created a model page, we are ready to plot the model 
     204        #self.manager.draw_model(model, model.name) 
     205        #FOR PLUGIN  for some reason model.name is = BASEcomponent 
     206        self.manager.draw_model(model, page_title) 
     207      
    171208         
    172209    def add_model_page(self,model,description,page_title, qmin=0, qmax=0.1, npts=50, topmenu=False): 
     
    193230            @return the current page selected 
    194231        """ 
     232        #return self.nb.GetCurrentPage() 
    195233        return self.GetPage(self.GetSelection() ) 
    196234   
    197     
     235     
     236      
    198237    def set_model_list(self,dict): 
    199238         """  
Note: See TracChangeset for help on using the changeset viewer.