Update upstream
This commit is contained in:
@ -76,6 +76,10 @@ static PikaProcedure * metadata_create_procedure (PikaPlugIn *plug_in
|
||||
const gchar *name);
|
||||
|
||||
static PikaValueArray * metadata_run (PikaProcedure *procedure,
|
||||
PikaRunMode run_mode,
|
||||
PikaImage *image,
|
||||
gint n_drawables,
|
||||
PikaDrawable **drawables,
|
||||
PikaProcedureConfig *config,
|
||||
gpointer run_data);
|
||||
|
||||
@ -747,9 +751,9 @@ metadata_create_procedure (PikaPlugIn *plug_in,
|
||||
|
||||
if (! strcmp (name, PLUG_IN_PROC))
|
||||
{
|
||||
procedure = pika_procedure_new (plug_in, name,
|
||||
PIKA_PDB_PROC_TYPE_PLUGIN,
|
||||
metadata_run, NULL, NULL);
|
||||
procedure = pika_image_procedure_new (plug_in, name,
|
||||
PIKA_PDB_PROC_TYPE_PLUGIN,
|
||||
metadata_run, NULL, NULL);
|
||||
|
||||
pika_procedure_set_image_types (procedure, "*");
|
||||
|
||||
@ -768,19 +772,6 @@ metadata_create_procedure (PikaPlugIn *plug_in,
|
||||
"Ben Touchette",
|
||||
"Ben Touchette",
|
||||
"2017");
|
||||
|
||||
PIKA_PROC_ARG_ENUM (procedure, "run-mode",
|
||||
"Run mode",
|
||||
"The run mode",
|
||||
PIKA_TYPE_RUN_MODE,
|
||||
PIKA_RUN_INTERACTIVE,
|
||||
G_PARAM_READWRITE);
|
||||
|
||||
PIKA_PROC_ARG_IMAGE (procedure, "image",
|
||||
"Image",
|
||||
"The input image",
|
||||
FALSE,
|
||||
G_PARAM_READWRITE);
|
||||
}
|
||||
|
||||
return procedure;
|
||||
@ -788,17 +779,18 @@ metadata_create_procedure (PikaPlugIn *plug_in,
|
||||
|
||||
static PikaValueArray *
|
||||
metadata_run (PikaProcedure *procedure,
|
||||
PikaRunMode run_mode,
|
||||
PikaImage *image,
|
||||
gint n_drawables,
|
||||
PikaDrawable **drawables,
|
||||
PikaProcedureConfig *config,
|
||||
gpointer run_data)
|
||||
{
|
||||
PikaImage *image;
|
||||
PikaMetadata *metadata;
|
||||
GError *error = NULL;
|
||||
|
||||
pika_ui_init (PLUG_IN_BINARY);
|
||||
|
||||
g_object_get (config, "image", &image, NULL);
|
||||
|
||||
metadata = pika_image_get_metadata (image);
|
||||
|
||||
/* Always show metadata dialog so we can add appropriate iptc data
|
||||
|
@ -97,6 +97,10 @@ static PikaProcedure * metadata_create_procedure (PikaPlugIn *plug_in
|
||||
const gchar *name);
|
||||
|
||||
static PikaValueArray * metadata_run (PikaProcedure *procedure,
|
||||
PikaRunMode run_mode,
|
||||
PikaImage *image,
|
||||
gint n_drawables,
|
||||
PikaDrawable **drawables,
|
||||
PikaProcedureConfig *config,
|
||||
gpointer run_data);
|
||||
|
||||
@ -172,9 +176,9 @@ metadata_create_procedure (PikaPlugIn *plug_in,
|
||||
|
||||
if (! strcmp (name, PLUG_IN_PROC))
|
||||
{
|
||||
procedure = pika_procedure_new (plug_in, name,
|
||||
PIKA_PDB_PROC_TYPE_PLUGIN,
|
||||
metadata_run, NULL, NULL);
|
||||
procedure = pika_image_procedure_new (plug_in, name,
|
||||
PIKA_PDB_PROC_TYPE_PLUGIN,
|
||||
metadata_run, NULL, NULL);
|
||||
|
||||
pika_procedure_set_image_types (procedure, "*");
|
||||
|
||||
@ -194,19 +198,6 @@ metadata_create_procedure (PikaPlugIn *plug_in,
|
||||
"Hartmut Kuhse, Michael Natterer, "
|
||||
"Ben Touchette",
|
||||
"2013, 2017");
|
||||
|
||||
PIKA_PROC_ARG_ENUM (procedure, "run-mode",
|
||||
"Run mode",
|
||||
"The run mode",
|
||||
PIKA_TYPE_RUN_MODE,
|
||||
PIKA_RUN_INTERACTIVE,
|
||||
G_PARAM_READWRITE);
|
||||
|
||||
PIKA_PROC_ARG_IMAGE (procedure, "image",
|
||||
"Image",
|
||||
"The input image",
|
||||
FALSE,
|
||||
G_PARAM_READWRITE);
|
||||
}
|
||||
|
||||
return procedure;
|
||||
@ -214,17 +205,18 @@ metadata_create_procedure (PikaPlugIn *plug_in,
|
||||
|
||||
static PikaValueArray *
|
||||
metadata_run (PikaProcedure *procedure,
|
||||
PikaRunMode run_mode,
|
||||
PikaImage *image,
|
||||
gint n_drawables,
|
||||
PikaDrawable **drawables,
|
||||
PikaProcedureConfig *config,
|
||||
gpointer run_data)
|
||||
{
|
||||
PikaImage *image;
|
||||
PikaMetadata *metadata;
|
||||
GError *error = NULL;
|
||||
|
||||
pika_ui_init (PLUG_IN_BINARY);
|
||||
|
||||
g_object_get (config, "image", &image, NULL);
|
||||
|
||||
metadata = pika_image_get_metadata (image);
|
||||
|
||||
/* Always show metadata dialog so we can add appropriate iptc data
|
||||
|
Reference in New Issue
Block a user