Changeset cfc0913 in sasview for sansview/perspectives/fitting/fitpage.py
- Timestamp:
- Apr 6, 2009 4:56:35 PM (15 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:
- 40f9745
- Parents:
- ddfcd90
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansview/perspectives/fitting/fitpage.py
rdcf29d7 rcfc0913 26 26 27 27 """ 28 def __init__(self,parent, page_info , name=""):29 BasicPage.__init__(self, parent, page_info ,name)28 def __init__(self,parent, page_info): 29 BasicPage.__init__(self, parent, page_info) 30 30 """ 31 31 Initialization of the Panel 32 32 """ 33 self.name= self.data.name 34 page_info.page_name= self.data.name 35 33 self.name = self.data.name 34 36 35 ## fit page does not content npts txtcrtl 37 36 self.npts=None … … 42 41 43 42 self._fill_datainfo_sizer() 43 44 44 self._fill_model_sizer( self.sizer1) 45 self._on_select_model(event=None) 45 46 self._fill_range_sizer() 46 self.model = self.formfactorbox.GetClientData(0)()47 self.page_info.model= self.model48 self._on_select_model(event=None)47 48 49 ## to update the panel according to the fit engine type selected 49 50 self.Bind(EVT_FITTER_TYPE,self._on_engine_change) 50 51 … … 92 93 """ 93 94 ## save state of radiobox 94 self.page_info. save_radiobox_state( self.description_hide )95 self.page_info. save_radiobox_state( self.description_show )95 #self.page_info. save_radiobox_state( self.description_hide ) 96 #self.page_info. save_radiobox_state( self.description_show ) 96 97 ## Show description 97 98 if not self.description_show.GetValue(): … … 99 100 100 101 else: 101 model=self.page_info.model 102 #model=self.page_info.model 103 102 104 description="" 103 if model!=None: 104 description = self.page_info.model.description 105 if self.model!=None: 106 description = self.model.description 107 #description = self.page_info.model.description 105 108 self.description = wx.StaticText( self,-1,str(description) ) 106 109 self.sizer_description.Add( self.description, 1, wx.EXPAND | wx.ALL, 10 ) … … 410 413 self.compute_chisqr() 411 414 415 412 416 def get_range(self): 413 417 """ … … 512 516 "Data contains smearing information %s"%msg)) 513 517 self.manager.set_smearer(smear, qmin= self.qmin_x, qmax= self.qmax_x) 514 518 ## save the state enable smearing 519 self.save_current_state() 515 520 516 521 def compute_chisqr2D(self): … … 593 598 """ 594 599 self.param_toFit=[] 600 595 601 if self.parameters !=[]: 596 602 if self.cb1.GetValue()==True: … … 608 614 item[0].SetValue(False) 609 615 self.param_toFit=[] 610 616 self.save_current_state() 617 611 618 612 619 … … 640 647 else: 641 648 self.cb1.SetValue(False) 642 649 ## save current state of the page 650 self.save_current_state() 651 643 652 644 653 def set_model_description(self,description,sizer): … … 669 678 670 679 671 self.page_info.save_radiobox_state( self.description_hide )672 self.page_info.save_radiobox_state( self.description_show )680 #self.page_info.save_radiobox_state( self.description_hide ) 681 #self.page_info.save_radiobox_state( self.description_show ) 673 682 674 683 sizer_selection.Add( self.description_show ) … … 700 709 self.sizer3.Clear(True) 701 710 self.parameters = [] 711 #self.page_info.parameters=[] 702 712 self.param_toFit=[] 703 713 self.fittable_param=[] … … 823 833 self.parameters.append([cb,item, ctl1, 824 834 text2,ctl2, ctl3, ctl4,None]) 835 #self.page_info.parameters.append([cb.GetValue(),item, ctl1.GetValue(), 836 # text2.IsShown(),[ctl2.IsShown(),ctl2.GetValue()], 837 #[ctl3.IsShown(),ctl3.GetValue()],[ ctl4.IsShown(),ctl4.GetValue()],None]) 825 838 826 839 iy+=1 … … 855 868 data= Data1D(x=[1,2], y=[3,4], dy=[0.1, 0,1]) 856 869 857 from pageInfoimport PageInfo870 from fitpanel import PageInfo 858 871 myinfo = PageInfo(self, model, data=data ) 859 872
Note: See TracChangeset
for help on using the changeset viewer.