Changes in src/sas/sasgui/guiframe/report_dialog.py [69a6897:d0ce666f] in sasview
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/guiframe/report_dialog.py
r69a6897 rd0ce666f 7 7 import sys 8 8 import wx.html as html 9 from sas.sasgui.guiframe.report_image_handler import ReportImageHandler 9 10 10 11 logger = logging.getLogger(__name__) … … 27 28 class BaseReportDialog(wx.Dialog): 28 29 29 def __init__(self, report_list, *args, **kwds):30 def __init__(self, report_list, imgRAM, fig_urls, *args, **kwds): 30 31 """ 31 32 Initialization. The parameters added to Dialog are: … … 37 38 kwds["image"] = 'Dynamic Image' 38 39 40 #MemoryFSHandle for storing images 41 self.imgRAM = imgRAM 42 #Images location in urls 43 self.fig_urls = fig_urls 39 44 # title 40 45 self.SetTitle("Report") … … 66 71 button_close = wx.Button(self, wx.ID_OK, "Close") 67 72 button_close.SetToolTipString("Close this report window.") 73 button_close.Bind(wx.EVT_BUTTON, self.onClose, 74 id=button_close.GetId()) 68 75 hbox.Add(button_close) 69 76 button_close.SetFocus() … … 75 82 hbox.Add(button_print) 76 83 77 button_save = wx.Button(self, wx.NewId(), "Save") 78 button_save.SetToolTipString("Save this report.") 79 button_save.Bind(wx.EVT_BUTTON, self.onSave, id=button_save.GetId()) 80 hbox.Add(button_save) 84 if sys.platform != "darwin": 85 button_save = wx.Button(self, wx.NewId(), "Save") 86 button_save.SetToolTipString("Save this report.") 87 button_save.Bind(wx.EVT_BUTTON, self.onSave, id=button_save.GetId()) 88 hbox.Add(button_save) 81 89 82 90 # panel for report page … … 111 119 printh.PrintText(self.report_html) 112 120 113 def OnClose(self, event=None): 121 122 def onClose(self, event=None): 114 123 """ 115 124 Close the Dialog 116 125 : event: Close button event 117 126 """ 118 self.Close() 127 for fig in self.fig_urls: 128 ReportImageHandler.remove_figure(fig) 129 130 self.Destroy() 119 131 120 132 def HTML2PDF(self, data, filename):
Note: See TracChangeset
for help on using the changeset viewer.