Changeset a6fccd7 in sasview for src/sas/sasgui/perspectives/fitting/basepage.py
- Timestamp:
- Dec 21, 2016 10:48:31 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:
- fa487d93
- Parents:
- 9e0aa69a (diff), bb3eb744 (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/fitting/basepage.py
r9e0aa69a ra6fccd7 52 52 FONT_VARIANT = 1 53 53 ON_MAC = True 54 55 54 56 55 class BasicPage(ScrolledPanel, PanelBase): … … 1042 1041 disp_model = POLYDISPERSITY_MODELS['array']() 1043 1042 if hasattr(state, "values") and \ 1044 self.disp_cb_dict[item].GetValue() is True:1043 self.disp_cb_dict[item].GetValue(): 1045 1044 if len(state.values) > 0: 1046 1045 self.values = state.values … … 1451 1450 self.state_change = True 1452 1451 self._draw_model() 1452 # Time delay has been introduced to prevent _handle error 1453 # on Windows 1454 # This part of code is executed when model is selected and 1455 # it's parameters are changed (with respect to previously 1456 # selected model). There are two Iq evaluations occuring one 1457 # after another and therefore there may be compilation error 1458 # if model is calculated for the first time. 1459 # This seems to be Windows only issue - haven't tested on Linux 1460 # though.The proper solution (other than time delay) requires 1461 # more fundemental code refatoring 1462 # Wojtek P. Nov 7, 2016 1463 if not ON_MAC: 1464 time.sleep(0.1) 1453 1465 self.Refresh() 1454 1466 … … 2129 2141 flag = False 2130 2142 else: 2131 self.Npts_fit.SetValue(str(len(index_data[index_data is True])))2143 self.Npts_fit.SetValue(str(len(index_data[index_data]))) 2132 2144 self.fitrange = True 2133 2145 … … 2164 2176 flag = False 2165 2177 else: 2166 val = index_data[index_data is True] 2167 val = len(val) if isinstance(val, list) else 1 2168 self.Npts_fit.SetValue(str(val)) 2178 self.Npts_fit.SetValue(str(len(index_data[index_data]))) 2169 2179 self.fitrange = True 2170 2180 … … 2390 2400 2391 2401 # Redraw the model 2392 self._draw_model() 2402 # Wojtek P. Nov 7, 2016: Redrawing seems to be unnecessary here 2403 # self._draw_model() 2393 2404 # self._undo.Enable(True) 2394 2405 event = PageInfoEvent(page=self) … … 2609 2620 Layout after self._draw_model 2610 2621 """ 2611 if ON_MAC is True:2622 if ON_MAC: 2612 2623 time.sleep(1) 2613 2624
Note: See TracChangeset
for help on using the changeset viewer.