* src/ReportBase/_ReportDialog.py (report): Report dialog window is
	closed before report is run.
	* src/glade/printpreview.glade: Added.
	* src/glade/Makefile.am: printpreview.glade added.
	* src/docgen/GtkPrint.py: Preview is getting shape.



svn: r8872
This commit is contained in:
Zsolt Foldvari
2007-08-26 14:05:34 +00:00
parent ea61bf0d65
commit e693f56091
5 changed files with 635 additions and 142 deletions

View File

@@ -215,7 +215,7 @@ class ReportDialog(BareReportDialog):
ext_val = obj.get_ext()
if ext_val:
fname = spath + ext_val
else:
else:
fname = spath
self.target_fileentry.set_filename(fname)
@@ -644,6 +644,7 @@ def report(dbstate,uistate,person,report_class,options_class,
while True:
response = dialog.window.run()
if response == gtk.RESPONSE_OK:
dialog.close()
try:
MyReport = report_class(dialog.db,dialog.person,dialog.options)
MyReport.doc.init()
@@ -670,6 +671,7 @@ def report(dbstate,uistate,person,report_class,options_class,
except:
log.error("Failed to run report.", exc_info=True)
break
elif response == gtk.RESPONSE_DELETE_EVENT or response == gtk.RESPONSE_CANCEL:
elif (response == gtk.RESPONSE_DELETE_EVENT or
response == gtk.RESPONSE_CANCEL):
dialog.close()
break
dialog.close()