[Gimp-developer] trouble running autocrop from plug-in

2002-09-29 Thread Cindy Huyser

I've been attempting to call the autocrop plug-in from within a C 
plug-in, but to no avail.  My syntax is:

GimpDrawable *drawable;
...
plug_in_autocrop(image, *drawable);

and the error I get from running gimptool --install-admin on my plug-in is

'undefined reference to plug-in autocrop'

The includes and libraries that gimptool echos when run are:

-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include 
-I/usr/X11R6/include

-L/usr/lib -lgimpui -lgimp -L/usr/X11R6/lib -lgtk -lgdk -rdynamic 
-lgmodule -lglib -ldl -lXi -lXext -lX11 -lm

Attempting to run the plug-in with the alternate syntax:

drawable-autocrop();

generates the error

'structure has no member named 'autocrop'

If I try to run it with gimp_run_procedure, I get a segmentation fault.

Any thoughts about what I might be doing wrong?

TIA,
Cindy Huyser

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer



Re: [Gimp-developer] trouble running autocrop from plug-in

2002-09-29 Thread Cindy Huyser

Simon Budig wrote:

 Randomly guessing syntaxes most probably won't help you much.  :-)
 
Not really a random guess, but using a _very_old documented syntax:
http://www.goof.com/pcg/marc/pdb/plug_in_autocrop.html


 Libgimp has only wrappers for most of the gimp internal functions.
 For Plugins you need to use the gimp_run_procedure call directly,
 in your case something like the following (untested!):
 
   params = gimp_run_procedure (plug_in_autocrop,
retvals,
GIMP_PDB_INT32, 1,
GIMP_PDB_IMAGE, image_id,
GIMP_PDB_DRAWABLE, drawable_id,
GIMP_PDB_END);
 
 I hope this helps.
 
 Bye,
 Simon


Thanks,
Cindy

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer