Method

GimpProcedureConfigend_export

unstable since: 3.0

Declaration [src]

void
gimp_procedure_config_end_export (
  GimpProcedureConfig* config,
  GimpImage* exported_image,
  GFile* file,
  GimpPDBStatusType status
)

Description [src]

This is a variant of gimp_procedure_config_end_run() to be used by file export procedures using GimpSaveProcedure. It must be paired with a call to gimp_procedure_config_begin_export() at the beginning of run().

It does everything gimp_procedure_config_begin_run() does but provides additional features to automate file export:

If status is GIMP_PDB_SUCCESS, and gimp_procedure_config_begin_export() returned a GimpMetadata, this function calls gimp_procedure_config_save_metadata(), which syncs back configs export properties to the metadata’s GimpMetadataSaveFlags and writes metadata to file using gimp_image_metadata_save_finish().

Available since: 3.0

Parameters

exported_image

Type: GimpImage

The image that was actually exported.

The data is owned by the caller of the function.
file

Type: GFile

The GFile exported_image was written to.

The data is owned by the caller of the function.
status

Type: GimpPDBStatusType

The return status of the GimpProcedure‘s run()