So, since I am now printing from inkscape every week, the "print" dialog
has started to bother me. I'd like to replace it with the gnomeprint
dialog. I've started doing some digging to understand the print
subsystem in inkscape, and started taking some random notes here:
Basically, libgnomeprint gives us an "Output" and "Delivery" system. We
already have an internal PS "Output" system, and that's fine, since it
seems that libgnomeprint is happy to co-exist with other output systems.
The major change I want to make it to use libgnomeprintui to handle the
dialog portion, which is very cool since it'll gather all the
configuration information needed during the "Output" phase (page size,
orientation, destination, etc). Then the Output runs, and finally, it
gets delivered for us.
I think this would let us throw out all the print dialog and print
delivery code and just rely on libgnomeprint without having to implement
all their moveto and stroke stuff.
And from what I can tell, it will work under windows too, although I'd
have to test it. :) Does anyone have modern build instructions for
windows? The Wiki seems out of date.
Kees Cook @outflux.net