Files
gimp/plug-ins/script-fu/scripts
lloyd konneker cb1a46511a ScriptFu: fix #11954 err call PDB file-export-foo type GimpExportOption
GimpExportOptions is incomplete.
It exists so the API is stable.
For now, ScriptFu eat and ignore actual args,
binding to NULL, in calls to PDB procedures
file-export-foo having formal args of this type.

Unlikely that in the future ScriptFu will do anything else:
if a plugin needs export options, use another language.
The few file exporters used by existing ScriptFu scripts
(file-gbr-export and file-pat-export)
don't honor export options.
2024-08-28 09:35:38 -04:00
..

The files in this directory are:
   - production plugins
   - demo plugins
   - initialization scripts for ScriptFu

Don't put test plugins in this directory, but in subdirectory test.

Production plugins:
  - installed in a release.
  - appear in diverse menus, not just Filters.
  - should be marked for translation, and not in potfiles.skip

Demo plugins:
  - installed in a release (with goat exercise plugins)
  - appear in Filters>Development>Demos
  - FUTURE: marked for translation, and not in potfiles.skip

Initialization scripts
  - loaded by the TinyScheme interpreter
  - have suffix .init or .scm
  - are not plugins
FUTURE:
The initialization scripts should all have suffix .scm
(like the rest of the Scheme world.)
They should be in a separate directory
so advanced users can load library scripts.

The files script-fu-util.scm and script-fu-util-setpt.scm
are also initialization scripts but loaded differently from .init files.
FUTURE: unify loading of initialization scripts.