Constructor

GimpUiExportProcedureDialognew

Declaration [src]

GtkWidget*
gimp_export_procedure_dialog_new (
  GimpExportProcedure* procedure,
  GimpProcedureConfig* config,
  GimpImage* image
)

Description [src]

This will create a dialog for an export procedure. You should further fill it, using the GimpProcedureDialog API, with the arguments of procedure as GUI settings.

The image can either be your source image or the one as created by gimp_export_options_get_image(). Note though though if image is not the source image, the dialog may not be able to automatically print some relevant warnings, such as the fact that the transparency will be lost when procedure did not register the capability GIMP_EXPORT_CAN_HANDLE_ALPHA.

On the other end, if image is the source image, then the metadate “(edit)” link will modify metadata of the source image.

Parameters

procedure

Type: GimpExportProcedure

The export procedure.

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

Type: GimpProcedureConfig

The procedures config object.

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

Type: GimpImage

The image which you are planning to export.

The data is owned by the caller of the function.

Return value

Type: GimpExportProcedureDialog

The new export dialog.

The data is owned by the called function.