- Timestamp:
- Aug 4, 2010 12:45:36 PM (14 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:
- 10f3b23
- Parents:
- 210ff4f
- Location:
- guiframe
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
guiframe/data_loader.py
rd45e7e9 raf47c8d 229 229 #add this plot the an existing panel 230 230 new_plot.group_id = existing_panel.group_id 231 parent.set_loaded_data(data_list=[(new_plot, path)]) 231 wx.PostEvent(parent, NewPlotEvent(plot=new_plot, title=title)) 232 232 233 ## the output of the loader is a list , some xml files contain more than one data 233 234 else: … … 285 286 #add this plot the an existing panel 286 287 new_plot.group_id = existing_panel.group_id 287 parent.set_loaded_data(data_list=[(new_plot, path)])288 wx.PostEvent(parent, NewPlotEvent(plot=new_plot, title=str(title))) 288 289 i+=1 289 290 -
guiframe/gui_manager.py
r83ee3851 raf47c8d 230 230 ## Application manager 231 231 self.app_manager = None 232 233 ## Data Manager234 self.data_manager = DataManager(parent=self)235 232 236 233 ## Find plug-ins … … 705 702 self._mgr.Update() 706 703 707 def set_loaded_data(self, data_list=[]):708 """709 Save data and path in to data manager710 """711 self.data_manager.set_loaded_data(data_list=data_list)712 713 def get_data_manager(self):714 """715 return data manager instance716 """717 return self.data_manager718 719 704 def _on_open(self, event): 720 705 """ … … 727 712 if path and os.path.isfile(path): 728 713 plot_data(self, path) 729 data_list = self.data_manager.get_data()730 731 714 if self.defaultPanel is not None and \ 732 715 self._mgr.GetPane(self.panels["default"].window_name).IsShown(): 733 716 self.on_close_welcome_panel() 734 else: 735 for item in self.panels.keys(): 736 # Check whether this is a sticky panel 737 if hasattr(self.panels[item], "ALWAYS_ON"): 738 if self.panels[item].ALWAYS_ON: 739 continue 740 if self._mgr.GetPane(self.panels[item].window_name).IsShown(): 741 self.panels[item].set_data(list=data_list) 742 717 743 718 def _onClose(self, event): 744 719 """ … … 896 871 if not self._mgr.GetPane(self.panels[item].window_name).IsShown(): 897 872 self._mgr.GetPane(self.panels[item].window_name).Show() 898 list_of_data = self.data_manager.get_data()899 self.panels[item].set_data(list=list_of_data)900 873 else: 901 874 if self._mgr.GetPane(self.panels[item].window_name).IsShown(): 902 875 self._mgr.GetPane(self.panels[item].window_name).Hide() 903 876 904 877 self._mgr.Update() 905 878
Note: See TracChangeset
for help on using the changeset viewer.