I moved some stuff out of src/gimp/print.c into a new file src/gimp/plist.c. You may want to take a look at it to see if it matches up with what you're thinking of. It should at least save you some work. The internal interface is currently far too sloppy to be a library, but it's definitely something we can work on. We need to be able to handle multiple pages (which shouldn't be too hard; the most obvious source of complexity is in the thumbnail code, but I don't think that that will be too hard). The more serious issue is ridding the gimpprintui library-to-be of libgimp dependencies, which may mean copying some code out for the libgimp widgets that we use (which are much nicer than some of the bare gtk widgets). -- Robert Krawitz <rlk@xxxxxxxxxxxx> Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lpf@xxxxxxxxxxxx Project lead for Gimp Print -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton