Changeset a03d419 in sasview for guiframe/gui_manager.py
- Timestamp:
- May 13, 2011 4:08:36 PM (13 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:
- e26d0db
- Parents:
- 13a63ab
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
guiframe/gui_manager.py
rb46b1b9 ra03d419 40 40 from sans.guiframe.events import EVT_APPEND_BOOKMARK 41 41 from sans.guiframe.events import EVT_PANEL_ON_FOCUS 42 from sans.guiframe.events import EVT_NEW_LOAD_DATA 42 43 from sans.guiframe.events import StatusEvent 43 44 from sans.guiframe.events import NewPlotEvent 44 45 from sans.guiframe.gui_style import GUIFRAME 45 46 from sans.guiframe.gui_style import GUIFRAME_ID 46 from sans.guiframe.events import NewLoadedDataEvent47 #from sans.guiframe.events import NewLoadedDataEvent 47 48 from sans.guiframe.data_panel import DataPanel 48 49 from sans.guiframe.panel_base import PanelBase … … 190 191 self.Bind(EVT_PANEL_ON_FOCUS, self.set_panel_on_focus) 191 192 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 194 203 def get_current_perspective(self): 195 204 """ … … 958 967 style = self.__gui_style & GUIFRAME.DATALOADER_ON 959 968 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" 961 980 id = wx.NewId() 962 hint_load_file = "read all analysis states save previously"963 981 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) 975 984 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() 977 992 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() 991 999 992 1000 id = wx.NewId()
Note: See TracChangeset
for help on using the changeset viewer.