Changeset 72bd8e7 in sasview for fittingview/src/sans/perspectives/fitting/fitpanel.py
- Timestamp:
- Oct 13, 2011 11:17:33 AM (13 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:
- a86260e2
- Parents:
- db0c347
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fittingview/src/sans/perspectives/fitting/fitpanel.py
rea8283d r72bd8e7 81 81 that guiframe can write to file 82 82 """ 83 msg = "" 83 84 for uid, page in self.opened_pages.iteritems(): 84 data = page.get_data() 85 # state must be cloned 86 state = page.get_state().clone() 87 if data is not None: 88 new_doc = self._manager.state_reader.write_toXML(data, state) 89 if doc != None and hasattr(doc, "firstChild"): 90 child = new_doc.firstChild.firstChild 91 doc.firstChild.appendChild(child) 92 else: 93 doc = new_doc 85 if page.batch_on: 86 pos = self.GetPageIndex(page) 87 if pos != -1 and page != self.sim_page: 88 msg += "%s .\n" % str(self.GetPageText(pos)) 89 else: 90 data = page.get_data() 91 # state must be cloned 92 state = page.get_state().clone() 93 if data is not None: 94 new_doc = self._manager.state_reader.write_toXML(data, state) 95 if doc != None and hasattr(doc, "firstChild"): 96 child = new_doc.firstChild.firstChild 97 doc.firstChild.appendChild(child) 98 else: 99 doc = new_doc 100 if msg.strip() != "": 101 temp = "Save Project is not supported for Batch page.\n" 102 temp += "The following pages will not be save:\n" 103 message = temp + msg 104 wx.PostEvent(self._manager.parent, StatusEvent(status=message, 105 info="warning")) 94 106 return doc 95 107 … … 443 455 elif not data_1d_list and data_2d_list: 444 456 page.fill_data_combobox(data_2d_list) 457 445 458 pos = self.GetPageIndex(page) 446 459 caption = "BatchPage" + str(self.batch_page_index) … … 449 462 page.window_caption = caption 450 463 page.window_name = caption 464 self.SetSelection(pos) 451 465 self.opened_pages[page.uid] = page 452 466 return page
Note: See TracChangeset
for help on using the changeset viewer.