Changeset 2dbb681 in sasview for sansview/perspectives/fitting/fitpanel.py
- Timestamp:
- Oct 21, 2008 12:30:12 PM (16 years ago)
- 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:
- 5893cdb
- Parents:
- b3328d8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansview/perspectives/fitting/fitpanel.py
r693ab78 r2dbb681 102 102 if page_title !=self.draw_model_name or self.draw_model_name ==None: 103 103 from modelpage import ModelPage 104 panel = ModelPage(self.nb,model, description,-1)104 panel = ModelPage(self.nb,model, -1) 105 105 panel.set_manager(self.manager) 106 106 panel.set_owner(self.event_owner) … … 151 151 selected on that page. remove its reference into page_finder (fitting module) 152 152 """ 153 154 sim_page = self.nb.GetPage(0) 155 selected_page = self.nb.GetPage(self.nb.GetSelection()) 156 157 if sim_page != selected_page: 158 # remove the check box link to the model name of this page (selected_page) 159 sim_page.remove_model(selected_page) 160 #remove that page from page_finder of fitting module 161 page_finder=self.manager.get_page_finder() 162 for page, value in page_finder.iteritems(): 163 if page==selected_page: 164 del page_finder[page] 165 break 166 #Delete the page from notebook 167 page_number = self.nb.GetSelection() 168 if self.nb.GetPageText(page_number)== self.page_name: 169 self.draw_model_name=None 170 171 selected_page.Destroy() 172 self.nb.RemovePage(page_number) 173 #self.name=None 174 self.fit_page_name=None 153 try: 154 sim_page = self.nb.GetPage(0) 155 selected_page = self.nb.GetPage(self.nb.GetSelection()) 175 156 157 if sim_page != selected_page: 158 # remove the check box link to the model name of this page (selected_page) 159 sim_page.remove_model(selected_page) 160 #remove that page from page_finder of fitting module 161 page_finder=self.manager.get_page_finder() 162 for page, value in page_finder.iteritems(): 163 if page==selected_page: 164 del page_finder[page] 165 break 166 #Delete the page from notebook 167 page_number = self.nb.GetSelection() 168 if self.nb.GetPageText(page_number)== self.page_name: 169 self.draw_model_name=None 170 171 selected_page.Destroy() 172 self.nb.RemovePage(page_number) 173 #self.name=None 174 self.fit_page_name=None 175 except: 176 raise 177 print "fitpanel", self.draw_model_name 176 178 def set_model_list(self,dict): 177 179 """
Note: See TracChangeset
for help on using the changeset viewer.