Changeset 6fe5100 in sasview for src/sans/perspectives/fitting/fitting.py
- Timestamp:
- Apr 6, 2014 5:29:59 AM (10 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:
- 95d58d3
- Parents:
- 960fdbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sans/perspectives/fitting/fitting.py
r767514a r6fe5100 111 111 self.scipy_id = wx.NewId() 112 112 self.park_id = wx.NewId() 113 self.bumps_id = wx.NewId() 113 114 self.menu1 = None 114 115 self.new_model_frame = None … … 198 199 wx.EVT_MENU(owner, self.park_id, self._onset_engine_park) 199 200 201 bumps_help = "Bumps: fitting and uncertainty analysis. More in Help window...." 202 self.menu1.AppendCheckItem(self.bumps_id, "Bumps fit", 203 bumps_help) 204 wx.EVT_MENU(owner, self.bumps_id, self._onset_engine_bumps) 205 200 206 self.menu1.FindItemById(self.scipy_id).Check(True) 201 207 self.menu1.FindItemById(self.park_id).Check(False) 208 self.menu1.FindItemById(self.bumps_id).Check(False) 202 209 self.menu1.AppendSeparator() 203 210 self.id_tol = wx.NewId() … … 207 214 ftol_help) 208 215 wx.EVT_MENU(owner, self.id_tol, self.show_ftol_dialog) 216 217 self.id_bumps_options = wx.NewId() 218 bopts_help = "Bumps fitting options" 219 self.menu1.Append(self.id_bumps_options, 'Bumps &Options', bopts_help) 220 wx.EVT_MENU(owner, self.id_bumps_options, self.on_bumps_options) 221 self.bumps_options_menu = self.menu1.FindItemById(self.id_bumps_options) 222 self.bumps_options_menu.Enable(True) 209 223 self.menu1.AppendSeparator() 210 224 … … 819 833 dialog.Destroy() 820 834 835 def on_bumps_options(self, event=None): 836 from bumps.gui.fit_dialog import OpenFitOptions 837 OpenFitOptions() 838 821 839 def stop_fit(self, uid): 822 840 """ … … 959 977 self._gui_engine = self._return_engine_type() 960 978 self.fitproblem_count = fitproblem_count 961 if self._fit_engine == "park":979 if self._fit_engine in ("park","bumps"): 962 980 engineType = "Simultaneous Fit" 963 981 else: … … 1682 1700 self._on_change_engine('scipy') 1683 1701 1702 def _onset_engine_bumps(self, event): 1703 """ 1704 set engine to bumps 1705 """ 1706 self._on_change_engine('bumps') 1707 1684 1708 def _on_slicer_event(self, event): 1685 1709 """ … … 1733 1757 self.menu1.FindItemById(self.park_id).Check(True) 1734 1758 self.menu1.FindItemById(self.scipy_id).Check(False) 1759 self.menu1.FindItemById(self.bumps_id).Check(False) 1760 elif engine == "scipy": 1761 self.menu1.FindItemById(self.park_id).Check(False) 1762 self.menu1.FindItemById(self.scipy_id).Check(True) 1763 self.menu1.FindItemById(self.bumps_id).Check(False) 1735 1764 else: 1736 1765 self.menu1.FindItemById(self.park_id).Check(False) 1737 self.menu1.FindItemById(self.scipy_id).Check(True) 1766 self.menu1.FindItemById(self.scipy_id).Check(False) 1767 self.menu1.FindItemById(self.bumps_id).Check(True) 1738 1768 ## post a message to status bar 1739 1769 msg = "Engine set to: %s" % self._fit_engine
Note: See TracChangeset
for help on using the changeset viewer.