Hi, On Sun, 2007-09-09 at 15:28 -0400, [EMAIL PROTECTED] wrote:
> The dialogs for Script-fus are generated and handled by the GIMP. > Unlike plug-ins and other scripting languages, there is nothing that a > Script-fu script has to do to interact with the user -- the parameters > are defined by the dialogs before the 'script-fu-*' function is > evaluated. This is why the function is considered non-interactive. That is not quite right. The dialog is generated by the Script-Fu extension and the extension should only show the interactive dialog when the script is called in interactive mode. The problem here is that if you call a Script-Fu script from another Script-Fu script, then you are not doing a PDB procedure call. The called script is evaluated directly by the Scheme interpreter. This may lead to a somewhat different calling convention. I haven't looked at it in detail and can't tell you exactly what this means for the run-mode. Sven _______________________________________________ Gimp-user mailing list [email protected] https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user
