Changes in / [aa4b4f05:e42c8e9d] in sasview


Ignore:
Location:
src/sas/sasgui/perspectives/fitting
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/perspectives/fitting/basepage.py

    rcf2e6b4 rc8e1996  
    5252    FONT_VARIANT = 1 
    5353    ON_MAC = True 
     54 
    5455 
    5556class BasicPage(ScrolledPanel, PanelBase): 
     
    14561457                self.state_change = True 
    14571458                self._draw_model() 
    1458                 # Time delay has been introduced to prevent _handle error 
    1459                 # on Windows 
    1460                 # This part of code is executed when model is selected and 
    1461                 # it's parameters are changed (with respect to previously 
    1462                 # selected model). There are two Iq evaluations occuring one 
    1463                 # after another and therefore there may be compilation error 
    1464                 # if model is calculated for the first time. 
    1465                 # This seems to be Windows only issue - haven't tested on Linux 
    1466                 # though.The proper solution (other than time delay) requires 
    1467                 # more fundemental code refatoring 
    1468                 # Wojtek P. Nov 7, 2016 
    1469                 if not ON_MAC: 
    1470                     time.sleep(0.1) 
    14711459                self.Refresh() 
    14721460 
     
    24032391 
    24042392        # Redraw the model 
    2405         #  Wojtek P. Nov 7, 2016: Redrawing seems to be unnecessary here 
    2406         # self._draw_model() 
     2393        self._draw_model() 
    24072394        # self._undo.Enable(True) 
    24082395        event = PageInfoEvent(page=self) 
  • src/sas/sasgui/perspectives/fitting/fitpage.py

    rbf44249e rc8e1996  
    8181        flag = check_data_validity(self.data) & (self.model is not None) 
    8282        self.btFit.Enable(flag) 
    83  
     83         
    8484    def on_set_focus(self, event): 
    8585        """ 
    86         Override the basepage focus method to ensure the save flag is set 
     86        Override the basepage focus method to ensure the save flag is set  
    8787        properly when focusing on the fit page. 
    8888        """ 
     
    238238 
    239239        weighting_set_box = wx.StaticBox(self, wx.ID_ANY, 
    240                                          'Set Weighting by Selecting dI Source') 
     240                                'Set Weighting by Selecting dI Source') 
    241241        weighting_box = wx.StaticBoxSizer(weighting_set_box, wx.HORIZONTAL) 
    242242        sizer_weighting = wx.BoxSizer(wx.HORIZONTAL) 
     
    11641164        if event is not None: 
    11651165            if (event.GetEventObject() == self.formfactorbox 
    1166                     and self.structurebox.GetLabel() != 'None')\ 
    1167                     or event.GetEventObject() == self.structurebox\ 
    1168                     or event.GetEventObject() == self.multifactorbox: 
     1166                        and self.structurebox.GetLabel() != 'None')\ 
     1167                        or event.GetEventObject() == self.structurebox\ 
     1168                        or event.GetEventObject() == self.multifactorbox: 
    11691169                copy_flag = self.get_copy_params() 
    11701170                is_poly_enabled = self.enable_disp.GetValue() 
     
    12051205                    self._keep.Enable(not self.batch_on) 
    12061206                    self._set_save_flag(True) 
    1207             #Setting smearing for cases with and without data. 
    1208             self._set_smear(self.data) 
     1207                    self._set_smear(self.data) 
    12091208 
    12101209            # more disables for 2D 
     
    12131212            try: 
    12141213                # update smearer sizer 
    1215                 #This call for smearing set up caused double evaluation of 
    1216                 #I(q) and double compilation as results 
    1217                 #self.onSmear(None) 
     1214                self.onSmear(None) 
    12181215                temp_smear = None 
    12191216                if not self.disable_smearer.GetValue(): 
     
    12291226            # set smearing value whether or not data contain the smearing info 
    12301227            evt = ModelEventbox(model=self.model, 
    1231                                 smearer=temp_smear, 
    1232                                 enable_smearer=not self.disable_smearer.GetValue(), 
    1233                                 qmin=float(self.qmin_x), 
    1234                                 uid=self.uid, 
    1235                                 caption=self.window_caption, 
    1236                                 qmax=float(self.qmax_x)) 
     1228                            smearer=temp_smear, 
     1229                            enable_smearer=not self.disable_smearer.GetValue(), 
     1230                            qmin=float(self.qmin_x), 
     1231                            uid=self.uid, 
     1232                            caption=self.window_caption, 
     1233                            qmax=float(self.qmax_x)) 
    12371234 
    12381235            self._manager._on_model_panel(evt=evt) 
  • src/sas/sasgui/perspectives/fitting/fitting.py

    re0d9ed2 rec72ceb  
    864864                enable1D=enable1D, enable2D=enable2D, 
    865865                qmin=qmin, qmax=qmax, weight=weight) 
     866            self._mac_sleep(0.2) 
    866867 
    867868    def _mac_sleep(self, sec=0.2): 
     
    19651966                ## May need rethinking   
    19661967                ## 
    1967                 ##    -PDB August 12, 2014 
     1968                ##    -PDB August 12, 2014                   
    19681969                while self.calc_1D.isrunning(): 
    19691970                    time.sleep(0.1) 
Note: See TracChangeset for help on using the changeset viewer.