Changeset f2724b6 in sasview for src/sas/sasgui/perspectives/fitting
- Timestamp:
- Dec 19, 2016 6:57:23 AM (8 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, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 50f1477, 345e7e4
- Parents:
- 67b0a99 (diff), 55bc5a7f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- jhbakker <j.h.bakker@…> (12/19/16 06:57:23)
- git-committer:
- GitHub <noreply@…> (12/19/16 06:57:23)
- Location:
- src/sas/sasgui/perspectives/fitting
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/fitting/basepage.py
r67b0a99 r55bc5a7f 143 143 self.theory_qmin_x = None 144 144 self.theory_qmax_x = None 145 self.cb1 = None 145 146 self.btEditMask = None 146 147 self.btFit = None … … 281 282 num=self.npts_x, endpoint=True) 282 283 self.data = Data1D(x=x) 283 self.data.xaxis('\\rm{Q}', "A^{-1}") 284 self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 284 #self.data.xaxis('\\rm{Q}', "A^{-1}") 285 self.data.xaxis('\\rm{X}', "") 286 #self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 287 self.data.yaxis('\\rm{Y}', "") 285 288 self.data.is_data = False 286 289 self.data.id = str(self.uid) + " data" … … 307 310 num=self.npts_x, endpoint=True, base=10.0) 308 311 self.data = Data1D(x=x) 309 self.data.xaxis('\\rm{Q}', "A^{-1}") 310 self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 312 #self.data.xaxis('\\rm{Q}', "A^{-1}") 313 #self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 314 self.data.xaxis('\\rm{X}', "") 315 self.data.yaxis('\\rm{Y}', "") 311 316 self.data.is_data = False 312 317 self.data.id = str(self.uid) + " data" … … 1124 1129 # set data, etc. from the state 1125 1130 # reset page between theory and fitting from bookmarking 1131 #if state.data == None: 1132 # data = None 1133 #else: 1126 1134 data = state.data 1127 1135 … … 1340 1348 except Exception: 1341 1349 logging.error(traceback.format_exc()) 1350 1351 # Make sure the check box updated when all checked 1352 if self.cb1.GetValue(): 1353 self.select_all_param(None) 1342 1354 1343 1355 def _selectDlg(self): … … 2481 2493 item[2].Enable() 2482 2494 2483 # Make sure the check box updated 2484 self.get_all_checked_params() 2495 # Make sure the check box updated when all checked 2496 if self.cb1.GetValue(): 2497 #self.select_all_param(None) 2498 self.get_all_checked_params() 2485 2499 2486 2500 # update params … … 3661 3675 call back for model selection if implemented 3662 3676 """ 3677 def select_all_param(self, event): 3678 """ 3679 set to true or false all checkBox if implemented 3680 """ 3663 3681 def get_weight_flag(self): 3664 3682 """ -
src/sas/sasgui/perspectives/fitting/fitpage.py
rc8e1996 rf668101 168 168 self.set_data(data) 169 169 elif self.dataSource.GetCount() > 0: 170 170 171 pos = self.dataSource.GetSelection() 171 172 data = self.dataSource.GetClientData(pos) … … 617 618 # fill a sizer with the combobox to select dispersion type 618 619 model_disp = wx.StaticText(self, wx.ID_ANY, 'Function') 619 CHECK_STATE = False620 CHECK_STATE = self.cb1.GetValue() 620 621 621 622 ix = 0 … … 961 962 962 963 self.state.model = self.model.clone() 964 963 965 # save state into 964 966 self._copy_parameters_state(self.parameters, self.state.parameters) … … 971 973 wx.PostEvent(self.parent, 972 974 StatusEvent(status=" Selected Distribution: Gaussian")) 975 973 976 # Fill the list of fittable parameters 974 977 self.get_all_checked_params() … … 2682 2685 self._manager.set_param2fit(self.uid, param2fit) 2683 2686 2687 2684 2688 def select_param(self, event=None): 2685 2689 """ … … 2728 2732 if len(self.fittable_param) > 0: 2729 2733 len_orient_para *= 2 2734 #Set the value of checkbox that selected every checkbox or not 2735 if len(self.parameters) + len(self.fittable_param) - len_orient_para \ 2736 == len(self.param_toFit): 2737 self.cb1.SetValue(True) 2738 else: 2739 self.cb1.SetValue(False) 2730 2740 2731 2741 self.save_current_state_fit() … … 2829 2839 iy = 0 2830 2840 ix = 0 2831 sizer.Add(wx.StaticText(self, wx.ID_ANY, 'Parameter'), 2832 (iy, ix), (1, 1), wx.EXPAND | wx.ADJUST_MINSIZE, 0) 2841 select_text = "Select All" 2842 self.cb1 = wx.CheckBox(self, wx.ID_ANY, str(select_text), (10, 10)) 2843 wx.EVT_CHECKBOX(self, self.cb1.GetId(), self.select_all_param) 2844 self.cb1.SetToolTipString("To check/uncheck all the boxes below.") 2845 self.cb1.SetValue(True) 2846 2847 sizer.Add(self.cb1, (iy, ix), (1, 1), \ 2848 wx.LEFT | wx.EXPAND | wx.ADJUST_MINSIZE, 5) 2833 2849 ix += 1 2834 2850 self.text2_2 = wx.StaticText(self, wx.ID_ANY, 'Value') … … 2857 2873 self.text2_4.Hide() 2858 2874 2859 CHECK_STATE = False2875 CHECK_STATE = self.cb1.GetValue() 2860 2876 for item in keys: 2861 2877
Note: See TracChangeset
for help on using the changeset viewer.