[gimp] plug-ins: change save procedures of the file-raw-data plug-in
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] plug-ins: change save procedures of the file-raw-data plug-in
- Date: Mon, 31 Jul 2017 18:18:16 +0000 (UTC)
commit b1506229f949379c1ff5cd2f5d629ef5cee124aa
Author: Michael Natterer <mitch gimp org>
Date: Mon Jul 31 20:16:20 2017 +0200
plug-ins: change save procedures of the file-raw-data plug-in
The signature of the original file-raw-save procedure must not change,
so change it to use the old parameters.
Change the other procedure (with additional arguments) to
file-raw-save2.
plug-ins/common/file-raw-data.c | 42 ++++++++++++++++++--------------------
1 files changed, 20 insertions(+), 22 deletions(-)
---
diff --git a/plug-ins/common/file-raw-data.c b/plug-ins/common/file-raw-data.c
index f886377..d83780b 100644
--- a/plug-ins/common/file-raw-data.c
+++ b/plug-ins/common/file-raw-data.c
@@ -46,14 +46,14 @@
#include "libgimp/stdplugins-intl.h"
-#define LOAD_PROC "file-raw-load"
-#define SAVE_PROC "file-raw-save"
-#define SAVE_DEFAULTS_PROC "file-raw-save-defaults"
-#define GET_DEFAULTS_PROC "file-raw-get-defaults"
-#define SET_DEFAULTS_PROC "file-raw-set-defaults"
-#define PLUG_IN_BINARY "file-raw-data"
-#define PLUG_IN_ROLE "gimp-file-raw-data"
-#define PREVIEW_SIZE 350
+#define LOAD_PROC "file-raw-load"
+#define SAVE_PROC "file-raw-save"
+#define SAVE_PROC2 "file-raw-save2"
+#define GET_DEFAULTS_PROC "file-raw-get-defaults"
+#define SET_DEFAULTS_PROC "file-raw-set-defaults"
+#define PLUG_IN_BINARY "file-raw-data"
+#define PLUG_IN_ROLE "gimp-file-raw-data"
+#define PREVIEW_SIZE 350
#define RAW_DEFAULTS_PARASITE "raw-save-defaults"
@@ -225,13 +225,13 @@ query (void)
static const GimpParamDef save_args[] =
{
- COMMON_SAVE_ARGS,
- CONFIG_ARGS
+ COMMON_SAVE_ARGS
};
- static const GimpParamDef save_args_defaults[] =
+ static const GimpParamDef save_args2[] =
{
- COMMON_SAVE_ARGS
+ COMMON_SAVE_ARGS,
+ CONFIG_ARGS
};
static const GimpParamDef save_get_defaults_return_vals[] =
@@ -261,7 +261,8 @@ query (void)
gimp_install_procedure (SAVE_PROC,
"Dump images to disk in raw format",
- "Dump images to disk in raw format",
+ "This plug-in dumps images to disk in raw format, "
+ "using the default settings stored as a parasite.",
"timecop, pg futureware at",
"timecop, pg futureware at",
"Aug 2004",
@@ -271,22 +272,19 @@ query (void)
G_N_ELEMENTS (save_args), 0,
save_args, NULL);
- gimp_register_save_handler (SAVE_PROC, "data", "");
-
- gimp_install_procedure (SAVE_DEFAULTS_PROC,
+ gimp_install_procedure (SAVE_PROC2,
+ "Dump images to disk in raw format",
"Dump images to disk in raw format",
- "This plug-in dumps images to disk in raw format, "
- "using the default settings stored as a parasite.",
"Björn Kautler, Bjoern Kautler net",
"Björn Kautler, Bjoern Kautler net",
"April 2014",
N_("Raw image data"),
"INDEXED, GRAY, RGB, RGBA",
GIMP_PLUGIN,
- G_N_ELEMENTS (save_args_defaults), 0,
- save_args_defaults, NULL);
+ G_N_ELEMENTS (save_args2), 0,
+ save_args2, NULL);
- gimp_register_save_handler (SAVE_DEFAULTS_PROC, "data,raw", "");
+ gimp_register_save_handler (SAVE_PROC2, "data,raw", "");
gimp_install_procedure (GET_DEFAULTS_PROC,
"Get the current set of defaults used by the "
@@ -416,7 +414,7 @@ run (const gchar *name,
g_free (runtime);
}
else if (strcmp (name, SAVE_PROC) == 0 ||
- strcmp (name, SAVE_DEFAULTS_PROC) == 0)
+ strcmp (name, SAVE_PROC2) == 0)
{
run_mode = param[0].data.d_int32;
image_id = param[1].data.d_int32;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]