Changeset ce92ded in sasview for sansview


Ignore:
Timestamp:
Jun 13, 2011 4:06:15 PM (14 years ago)
Author:
Jae Cho <jhjcho@…>
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:
f56bf29
Parents:
4fa5f3b
Message:

still working on mac crash: disabled Hiding of errors on MAC

Location:
sansview/perspectives/fitting
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sansview/perspectives/fitting/basepage.py

    rcdb042d rce92ded  
    478478        self.state.enable_disp= self.enable_disp.GetValue() 
    479479        self.state.disable_disp= self.disable_disp.GetValue() 
    480         #self.SetupScrolling() 
     480        self.SetupScrolling() 
    481481 
    482482     
  • sansview/perspectives/fitting/fitpage.py

    r4fa5f3b rce92ded  
    659659                        self.sizer4_4.Add(text2,(iy, ix),(1,1), 
    660660                                          wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    661                         text2.Hide()  
     661                        if not self.is_mac: 
     662                            text2.Hide()  
    662663 
    663664                        ix = 3 
     
    667668                        self.sizer4_4.Add(ctl2, (iy,ix),(1,1),  
    668669                                          wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    669                       
    670                         ctl2.Hide() 
     670                        if not self.is_mac: 
     671                            ctl2.Hide() 
    671672 
    672673                        ix = 4 
     
    799800                        self.sizer4_4.Add(text2,(iy, ix),(1,1), 
    800801                                          wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    801                         text2.Hide()  
     802                        if not self.is_mac: 
     803                            text2.Hide()  
    802804 
    803805                        ix = 3 
     
    807809                        self.sizer4_4.Add(ctl2, (iy,ix),(1,1),  
    808810                                          wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    809                         ctl2.Hide() 
     811                        if not self.is_mac: 
     812                            ctl2.Hide() 
    810813                             
    811814                        ix = 4 
     
    11011104                    self.formfactorbox.SetValue(current_val) 
    11021105            self._onDraw(event=None) 
    1103         #self.SetupScrolling() 
     1106        self.SetupScrolling() 
    11041107     
    11051108       
     
    12891292        after fitting 
    12901293        """ 
    1291          
     1294        if self.is_mac: 
     1295            return 
    12921296        if hasattr(self,"text2_3"): 
    12931297            self.text2_3.Hide() 
     
    18011805         
    18021806        #Hide error title 
    1803         #if self.text2_3.IsShown(): 
    1804         #    self.text2_3.Hide() 
     1807        if self.text2_3.IsShown() and not self.is_mac: 
     1808            self.text2_3.Hide() 
    18051809       
    18061810        try: 
    18071811            if self.enable_disp.GetValue(): 
    18081812                if hasattr(self,"text_disp_1" ): 
    1809                     if self.text_disp_1 != None and self.text_disp_1.IsShown(): 
     1813                    if self.text_disp_1 != None and not self.is_mac: 
    18101814                        self.text_disp_1.Hide() 
    18111815        except: 
     
    18161820            self.param_toFit[0][2].SetValue(format_number(out, True)) 
    18171821             
    1818             if self.param_toFit[0][4].IsShown: 
     1822            if self.param_toFit[0][4].IsShown and not self.is_mac: 
    18191823                self.param_toFit[0][4].Hide() 
    18201824            if cov !=None : 
     
    18291833 
    18301834                if cov[0]==None or  not numpy.isfinite(cov[0]):  
    1831                     if self.param_toFit[0][3].IsShown: 
     1835                    if self.param_toFit[0][3].IsShown and not self.is_mac: 
    18321836                        self.param_toFit[0][3].Hide() 
    18331837                else:                     
     
    18401844            i = 0 
    18411845            #Set the panel when fit result are list 
    1842             for idx in range(len(self.param_toFit)):      
    1843                 if len(self.param_toFit[idx])>5 and self.param_toFit[idx] != None:      
     1846            for item in self.param_toFit:      
     1847                if len(item)>5 and item != None  and not self.is_mac:      
    18441848                    ## reset error value to initial state 
    1845                     self.param_toFit[idx][3].Hide() 
    1846                     self.param_toFit[idx][4].Hide() 
     1849                    item[3].Hide() 
     1850                    item[4].Hide() 
    18471851                     
    18481852                    for ind in range(len(out)): 
    18491853                         
    1850                         if self.param_toFit[idx][1] == p_name[ind]: 
     1854                        if item[1] == p_name[ind]: 
    18511855                            break         
    18521856                    if len(out)<=len(self.param_toFit) and out[ind] !=None:    
    1853                         val_out = format_number(out[ind], True)  
    1854                         if numpy.isfinite(val_out):                  
    1855                             self.param_toFit[idx][2].SetValue(val_out) 
     1857                        val_out = format_number(out[ind], True)                   
     1858                        item[2].SetValue(val_out) 
    18561859 
    18571860 
     
    18631866                                    if hasattr(self,"text_disp_1" ): 
    18641867                                        if self.text_disp_1!=None: 
    1865                                             if not self.text_disp_1.IsShown(): 
     1868                                            if not self.text_disp_1.IsShown()\ 
     1869                                                and not self.is_mac: 
    18661870                                                self.text_disp_1.Show(True) 
    18671871                        except: 
     
    18711875                            if numpy.isfinite(float(cov[ind])): 
    18721876                                val_err = format_number(cov[ind], True) 
    1873                                 self.param_toFit[idx][3].Show(True) 
    1874                                 self.param_toFit[idx][4].SetValue(val_err) 
    1875                                 self.param_toFit[idx][4].Show(True) 
     1877                                if not self.is_mac: 
     1878                                    item[3].Show(True) 
     1879                                    item[4].Show(True) 
     1880                                item[4].SetValue(val_err) 
    18761881 
    18771882                                has_error = True 
     
    18861891         
    18871892        #self._lay_out()  
    1888         self.sizer3.Layout() 
    1889         self.sizer4_4.Layout() 
    18901893        self.Layout()  
    18911894        self.Refresh()  
     
    24802483        if model ==None: 
    24812484            self.sizer3.Layout() 
    2482             #self.SetupScrolling() 
     2485            self.SetupScrolling() 
    24832486            return 
    24842487        ## the panel is drawn using the current value of the fit engine 
     
    26422645                    sizer.Add(text2,(iy, ix),(1,1),\ 
    26432646                                    wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    2644                     text2.Hide()  
     2647                    if not self.is_mac: 
     2648                        text2.Hide()  
    26452649                    ix += 1 
    26462650                    ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH/1.2,20), style=0) 
    26472651                    sizer.Add(ctl2, (iy,ix),(1,1),  
    26482652                              wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    2649                     ctl2.Hide() 
     2653                    if not self.is_mac: 
     2654                        ctl2.Hide() 
    26502655                     
    26512656                    ix += 1 
     
    27442749                    sizer.Add(text2,(iy, ix),(1,1),\ 
    27452750                                    wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    2746                     text2.Hide()  
     2751                    if not self.is_mac: 
     2752                        text2.Hide()  
    27472753                    ix += 1 
    27482754                    ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH/1.2,20), style=0) 
    27492755                    sizer.Add(ctl2, (iy,ix),(1,1),  
    27502756                              wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    2751                     ctl2.Hide() 
     2757                    if not self.is_mac: 
     2758                        ctl2.Hide() 
    27522759                     
    27532760                     
Note: See TracChangeset for help on using the changeset viewer.