Changeset a03d419 in sasview for guiframe/gui_manager.py


Ignore:
Timestamp:
May 13, 2011 4:08:36 PM (13 years ago)
Author:
Gervaise Alina <gervyh@…>
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:
e26d0db
Parents:
13a63ab
Message:

add remove button

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guiframe/gui_manager.py

    rb46b1b9 ra03d419  
    4040from sans.guiframe.events import EVT_APPEND_BOOKMARK 
    4141from sans.guiframe.events import EVT_PANEL_ON_FOCUS 
     42from sans.guiframe.events import EVT_NEW_LOAD_DATA 
    4243from sans.guiframe.events import StatusEvent 
    4344from sans.guiframe.events import NewPlotEvent 
    4445from sans.guiframe.gui_style import GUIFRAME 
    4546from sans.guiframe.gui_style import GUIFRAME_ID 
    46 from sans.guiframe.events import NewLoadedDataEvent 
     47#from sans.guiframe.events import NewLoadedDataEvent 
    4748from sans.guiframe.data_panel import DataPanel 
    4849from sans.guiframe.panel_base import PanelBase 
     
    190191        self.Bind(EVT_PANEL_ON_FOCUS, self.set_panel_on_focus) 
    191192        self.Bind(EVT_APPEND_BOOKMARK, self.append_bookmark) 
    192          
    193          
     193        self.Bind(EVT_NEW_LOAD_DATA, self.on_load_data) 
     194         
     195         
     196    def on_load_data(self, event): 
     197        """ 
     198        received an event to trigger load from data plugin 
     199        """ 
     200        if self._data_plugin is not None: 
     201            self._data_plugin.load_data(event) 
     202             
    194203    def get_current_perspective(self): 
    195204        """ 
     
    958967        style = self.__gui_style & GUIFRAME.DATALOADER_ON 
    959968        style1 = self.__gui_style & GUIFRAME.MULTIPLE_APPLICATIONS 
    960         if style == GUIFRAME.DATALOADER_ON: 
     969         
     970        id = wx.NewId() 
     971        hint_load_file = "read all analysis states save previously" 
     972        self._save_appl_menu = self._file_menu.Append(id,  
     973                                '&Open Project', hint_load_file) 
     974        wx.EVT_MENU(self, id, self._on_open_state_project) 
     975             
     976        if style1 == GUIFRAME.MULTIPLE_APPLICATIONS: 
     977            # some menu of plugin to be seen under file menu 
     978            hint_load_file = "Read a status files and load" 
     979            hint_load_file += " them into the analysis" 
    961980            id = wx.NewId() 
    962             hint_load_file = "read all analysis states save previously" 
    963981            self._save_appl_menu = self._file_menu.Append(id,  
    964                                     '&Open Project', hint_load_file) 
    965             wx.EVT_MENU(self, id, self._on_open_state_project) 
    966              
    967             if style1 == GUIFRAME.MULTIPLE_APPLICATIONS: 
    968                 # some menu of plugin to be seen under file menu 
    969                 hint_load_file = "Read a status files and load" 
    970                 hint_load_file += " them into the analysis" 
    971                 id = wx.NewId() 
    972                 self._save_appl_menu = self._file_menu.Append(id,  
    973                                         '&Open Analysis', hint_load_file) 
    974                 wx.EVT_MENU(self, id, self._on_open_state_application) 
     982                                    '&Open Analysis', hint_load_file) 
     983            wx.EVT_MENU(self, id, self._on_open_state_application) 
    975984                 
    976             self._file_menu.AppendSeparator() 
     985        self._file_menu.AppendSeparator() 
     986        id = wx.NewId() 
     987        self._file_menu.Append(id, '&Save Project', 
     988                             'Save the state of the whole analysis') 
     989        wx.EVT_MENU(self, id, self._on_save_project) 
     990        if style1 == GUIFRAME.MULTIPLE_APPLICATIONS: 
     991            #self._file_menu.AppendSeparator() 
    977992            id = wx.NewId() 
    978             self._file_menu.Append(id, '&Save Project', 
    979                                  'Save the state of the whole analysis') 
    980              
    981             wx.EVT_MENU(self, id, self._on_save_project) 
    982             if style1 == GUIFRAME.MULTIPLE_APPLICATIONS: 
    983                 #self._file_menu.AppendSeparator() 
    984                 id = wx.NewId() 
    985                 self._save_appl_menu = self._file_menu.Append(id,  
    986                                                           '&Save Analysis', 
    987                             'Save state of the current active analysis panel') 
    988                 wx.EVT_MENU(self, id, self._on_save_application) 
    989              
    990             self._file_menu.AppendSeparator() 
     993            self._save_appl_menu = self._file_menu.Append(id,  
     994                                                      '&Save Analysis', 
     995                        'Save state of the current active analysis panel') 
     996            wx.EVT_MENU(self, id, self._on_save_application) 
     997         
     998        self._file_menu.AppendSeparator() 
    991999         
    9921000        id = wx.NewId() 
Note: See TracChangeset for help on using the changeset viewer.