From: Sven Neumann <[EMAIL PROTECTED]>
   Date: 25 May 2004 11:19:10 +0200

   your post (and other mails on the gimp-print-devel list) make me
   believe that there isn't much hope for a stable gimp-print API to
   appear during the next weeks. Is that right? This means that we
   have to change our plan to ship gimp-2.2 with an updated print
   plug-in.  It also means that we need to apply the latest user
   interface changes to the print plug-in also. So far we haven't
   touched it since it was scheduled for replacement.

The core API's pretty close, but we're probably not quite ready to go
beta.  However, we're not that far off, either.  What's your plan for

   This also brings up a problematic point about libgimprint-gtk2.
   Such a library that includes the complete GUI will make it
   impossible for us to have a print plug-in with a user interface
   that is consistent with the rest of the GIMP UI. Of course you
   could adapt our user interface guidelines (which are basically the
   HIG with some twists) but we could always change our mind on this
   with the next GIMP release (just like we just did, GIMP-2.2 will
   look different than GIMP-2.0). Also other projects using this
   library might have other ideas about the look and feel. So you
   can't possibly get it right for everyone unless you use lots of
   style properties to make every aspect of the GUI themable.

Good point.  I hadn't thought about that aspect of it; I was looking
at it from the Gimp-Print side.

   Perhaps it would be better to not have the actual user interface in
   a gimpprint library. If you want to make it easy to write a GTK2
   GUI on top of libgimpprint, then you could provide a model on top
   of libgimpprint that people can easily write a view for. This
   library could provides GtkListStores for any selection the user
   needs to make, it could provide a preview widget to position the
   image on the paper.  Basically it would just nicely wrap the
   libgimpprint API and make it more GTK+ friendly.

That would be a possibility.

Robert Krawitz                                     <[EMAIL PROTECTED]>

Tall Clubs International  -- or 1-888-IM-TALL-2
Member of the League for Programming Freedom -- mail [EMAIL PROTECTED]
Project lead for Gimp Print   --

"Linux doesn't dictate how I work, I dictate how Linux works."
--Eric Crampton
Gimp-developer mailing list

Reply via email to