Ignore:
Timestamp:
Aug 11, 2010 3:35:03 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:
b63dc6e
Parents:
3eb2811
Message:

now all panels are reset when opening svs files: except prview

File:
1 edited

Legend:

Unmodified
Added
Removed
  • invariantview/perspectives/invariant/invariant.py

    r4da35bc r9b18735  
    265265        """ 
    266266        Call-back method for the state reader. 
    267         This method is called when a .inv file is loaded. 
     267        This method is called when a .inv/.svs file is loaded. 
    268268         
    269269        :param state: State object 
     
    271271        self.temp_state = None 
    272272        try: 
     273             
    273274            if datainfo is None: 
    274275                raise RuntimeError, "invariant.set_state: datainfo parameter cannot be None in standalone mode" 
     276             
    275277            datainfo.meta_data['invstate'].file = datainfo.meta_data['invstate'].file 
    276278            datainfo.name = datainfo.meta_data['invstate'].file 
     
    283285            # set state 
    284286            self.invariant_panel.is_state_data = True 
    285             # Load the invariant states 
     287             
    286288            # Make sure the user sees the invariant panel after loading 
    287289            self.parent.set_perspective(self.perspective) 
     290            # Load the invariant states 
    288291            self.temp_state = temp_state 
    289292            #self.invariant_panel.set_state(state=temp_state,data=self.__data)          
    290  
     293             
    291294        except: 
    292295            logging.error("invariant.set_state: %s" % sys.exc_value) 
    293296             
    294     def on_set_state_helper(self,event=None): 
    295         """ 
     297    def on_set_state_helper(self, event=None): 
     298        """ 
     299        Set the state when called by EVT_STATE_UPDATE event from guiframe 
     300        after a .inv/.svs file is loaded  
    296301        """ 
    297302        self.invariant_panel.set_state(state=self.temp_state,data=self.__data) 
    298303        self.temp_state = None 
     304         
     305         
    299306         
    300307    def plot_theory(self, data=None, name=None): 
Note: See TracChangeset for help on using the changeset viewer.