I've finally had time to test the gtk+ printing, which I actually
started nagging you about in february :P
It's looking real good, but I have a problem (or three):
1) After I open Gramps and creates a new database, import some data and
creates a fan-chart report - I get an error saying
277573: ERROR: gramps.py: line 148: Unhandled exception
Traceback (most recent call last):
File "/nydisk/opt/svn/gramps30/src/ViewManager.py", line 1550, in <lambda>
lst, lst, lst, lst, lst, lst)
File "/nydisk/opt/svn/gramps30/src/ReportBase/_ReportDialog.py", line 684, in report
dialog = dialog_class(dbstate,uistate,person,options_class,name,trans_name)
File "/nydisk/opt/svn/gramps30/src/ReportBase/_DrawReportDialog.py", line 40, in __init__
File "/nydisk/opt/svn/gramps30/src/ReportBase/_ReportDialog.py", line 82, in __init__
File "/nydisk/opt/svn/gramps30/src/ReportBase/_BareReportDialog.py", line 86, in __init__
ManagedWindow.ManagedWindow.__init__(self, uistate, track, self)
File "/nydisk/opt/svn/gramps30/src/ManagedWindow.py", line 335, in __init__
File "/nydisk/opt/svn/gramps30/src/ManagedWindow.py", line 438, in present
assert self.window, "ManagedWindow: self.window does not exist!"
AttributeError: DrawReportDialog instance has no attribute 'window'
the next retries. I have to quit gramps, delete report_options.xml
before it works again.
2) Every fan-chart I try to make become quarter of a circle, whatever
settings I choose. Now, when I think about it (and tests it), both 1)
and 2) happens with another output option as well, so it's actually
unrelated to GTK+ print... Sorry, but since I've started, I might as
well finish it.
3) I'd like to print large posters with an ancestor chart (for
instance). To make that happen, I want to create a pdf with A1 or A0
size, and bring it with me to work, and print it there. I can't seem to
find an option to choose paper size when printing to file now?
Other than that, this is really, really nice! Thanks for doing this