Changeset ae4ade7 in sasview for sansview/perspectives


Ignore:
Timestamp:
Mar 10, 2011 6:10:12 PM (14 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:
aae7a8d
Parents:
2bdb52b
Message:

work on toggle 1D \2D

Location:
sansview/perspectives/fitting
Files:
2 edited

Legend:

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

    ra5701e6 rae4ade7  
    249249        panel.populate_box(dict=self.model_list_box) 
    250250        panel.set_manager(self._manager) 
    251         self.AddPage(panel, panel.window_name, select=True) 
     251        caption = str(panel.window_name) + " " + str(self._manager.index_model) 
     252        self.AddPage(panel, caption, select=True) 
    252253        self.opened_pages[panel.id] = panel 
    253254        return panel  
     
    276277                    self.SetSelection(pos) 
    277278                    return page 
     279                 
    278280            elif page.get_data().id == data.id: 
    279281                msg = "Data already existing in the fitting panel" 
     
    289291        self.SetPageText(pos, str(data.name)) 
    290292        self.opened_pages[page.id] = page 
     293         
    291294        return page 
    292295        
  • sansview/perspectives/fitting/fitting.py

    rc399004 rae4ade7  
    9393        #keep reference of the simultaneous fit page 
    9494        self.sim_page = None 
    95     
     95        self.index_model = 0 
    9696        #Create a reader for fit page's state 
    9797        self.state_reader = None  
     
    637637        get this page and store it into the page_finder of this plug-in 
    638638        """ 
    639          
    640639        page = self.fit_panel.set_data(data) 
    641640        page_caption = page.window_name 
     
    655654                             NewPlotEvent(group_id=group_id, 
    656655                                               action="delete")) 
     656                    self.parent.update_data(prev_data=theory_data, new_data=data)       
    657657            else: 
    658658                if theory_data is not None: 
     
    666666                             NewPlotEvent(group_id=group_id, 
    667667                                               action="delete")) 
    668              
    669             self.parent.update_data(prev_data=theory_data, new_data=data)        
     668                    self.parent.update_data(prev_data=theory_data, new_data=data)        
    670669        self.store_data(id=page.id, data=data, caption=page.window_name) 
    671670        if self.sim_page is not None: 
     
    995994        qmax = evt.qmax 
    996995        smearer = evt.smearer 
     996         
    997997        if model == None: 
    998998            return 
     
    11701170            self.parent.append_theory(data_id=data_id,  
    11711171                                          theory=new_plot, state=state) 
    1172              
     1172            current_pg = self.fit_panel.get_page_by_id(id) 
     1173            title = new_plot.title 
    11731174            wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot, 
    1174                                             title= str(new_plot.title))) 
    1175             current_pg = self.fit_panel.get_page_by_id(id) 
     1175                                            title= str(title))) 
     1176             
    11761177            wx.PostEvent(current_pg, 
    11771178                Chi2UpdateEvent(output=self._cal_chisqr(data=data, 
     
    12551256        self.parent.append_theory(data_id=data_id,  
    12561257                                          theory=new_plot, state=state) 
    1257         ## plot 
     1258        current_pg = self.fit_panel.get_page_by_id(id) 
     1259        title = new_plot.title 
    12581260        wx.PostEvent(self.parent, NewPlotEvent(plot=new_plot, 
    1259                                                title=new_plot.title)) 
     1261                                               title=title)) 
    12601262        # Chisqr in fitpage 
    1261         current_pg = self.fit_panel.get_page_by_id(id) 
    12621263        wx.PostEvent(current_pg, 
    12631264            Chi2UpdateEvent(output=self._cal_chisqr(data=data, id=id, index=index))) 
Note: See TracChangeset for help on using the changeset viewer.