[Gimp-developer] trouble running autocrop from plug-in
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
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