On Mon, 2007-10-08 at 09:27 +0200, Marcus Heese wrote:
> I've written a small patch based on the gimp-2.4.0-rc2 sources which
> implements a new gimp-text-fontname and gimp-text-get-extents-fontname
> function for the PDB. In fact, I wrote this because I needed the
> possibilities of adjusting letter/line spacing and indentation as well as the
> possibilities of directly getting access to hinting and auto-hinting in my
> As I'm totally new to gimp development I don't really know if this was the
> right place to implement, so I just wrote two new
> functions "gimp-text-fontname-new" and "gimp-text-get-extents-fontname-new"
> and put them just in the same files where I found the other old equivalent
> functions. I hope my C knowledge wasn't that bad, but as gimp sources were
> really well arranged, it didn't take me too long to get used to the syntax.
Unfortunately it seems that you missed the comment at the top of the
file you edited. It informs you that this file is generated code. You
could have saved yourself a lot of work by editing the
corresponding .pdb file instead.
We are in need for an updated text-tool PDB API but I would really like
to get it right this time instead of adding more kludges. There's a bug
report for this and it would be very nice if we could get some help with
it. Perhaps then we can get such an API for GIMP 2.6:
Gimp-developer mailing list