Daniel Carrera ([EMAIL PROTECTED]) wrote:
> > > 3) How hard will it be to port current script-language bindings to 
> > >    the new Gimp?
> > 
> > I think that the basic infrastructure for calling PDB-Functions
> > basically is the same as in earlier Gimp Versions. Some PDB-Functions
> > have been renamed so you might need to fiddle a bit.
> What is a PDB function?  Is that what people use to make bindings?

Yes, and to write plugins etc - except that some plugin-authors are
probably not aware of that fact. Gimp maintains a Procedural DataBase
with various functions. Libgimp has some functions to access this
Databasea (search, execute) plus a lot of wrappers around this
functions. Basically for a language binding you have to use these
pdb-access functions to map the pdb functions into the target language.


> > >    Where can I learn more about making such bindings?
> > 
> > Look at the existing bindings and the libgimp documentation.
> The reason why I ask is that I can't find the documentation.
> Could you plese tell me where the documentation is?

The libgimp documentation gets build when you compile the Gimp from CVS
- not sure about the tarballs. A more or less current version is
available at http://developer.gimp.org.

> > I am not really familiar with FilmGimp's Frame Manager, so I am not
> > really sure what stuff would be necessary to do. However, Gimp
> > Plugins/Extensions can do a lot and I think there is a chance to do
> > this that way.
> The main thing is that it can step through images.
> When you click on a different image it doesn't open a new window with the 
> image, rather it replaces the image in the already-open window by the one 
> you selected.  In this way, you can step through a sequence of images.
> Is there a libgimp function that would let me change the image in a window 
> that is already open?

I think gimp-displays-reconnect is what you are looking for.

      [EMAIL PROTECTED]       http://www.home.unix-ag.org/simon/
Gimp-developer mailing list

Reply via email to