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:
http://www.inkscape.org/cgi-bin/wiki.pl?PrintingSubsystem
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.
participants (1)
-
Kees Cook