plug-ins/metadata/xmp-encode.c don't include gimpui.h.

2007-06-27  Sven Neumann  <sven@gimp.org>

	* plug-ins/metadata/xmp-encode.c
	* plug-ins/metadata/xmp-model.c: don't include gimpui.h.

	* plug-ins/metadata/Makefile.am: don't build interface.c, don't
	link with libgimpui and libgimpwidgets.

	* plug-ins/metadata/metadata.c: don't register the metadata editor.

svn path=/trunk/; revision=22852
This commit is contained in:
Sven Neumann 2007-06-27 12:04:28 +00:00 committed by Sven Neumann
parent 5f0fe45c6f
commit 05c9bfa3b1
5 changed files with 50 additions and 36 deletions

View File

@ -1,3 +1,13 @@
2007-06-27 Sven Neumann <sven@gimp.org>
* plug-ins/metadata/xmp-encode.c
* plug-ins/metadata/xmp-model.c: don't include gimpui.h.
* plug-ins/metadata/Makefile.am: don't build interface.c, don't
link with libgimpui and libgimpwidgets.
* plug-ins/metadata/metadata.c: don't register the metadata editor.
2007-06-27 Sven Neumann <sven@gimp.org> 2007-06-27 Sven Neumann <sven@gimp.org>
* app/widgets/gimpimagecommenteditor.[ch]: fixed spelling error. * app/widgets/gimpimagecommenteditor.[ch]: fixed spelling error.

View File

@ -20,8 +20,6 @@ libexec_PROGRAMS = metadata
metadata_SOURCES = \ metadata_SOURCES = \
metadata.c \ metadata.c \
metadata.h \ metadata.h \
interface.h \
interface.c \
base64.h \ base64.h \
base64.c \ base64.c \
xmp-model.h \ xmp-model.h \
@ -32,6 +30,8 @@ metadata_SOURCES = \
xmp-encode.c \ xmp-encode.c \
xmp-schemas.h \ xmp-schemas.h \
xmp-schemas.c xmp-schemas.c
# interface.h \
# interface.c \
# exif-decode.h \ # exif-decode.h \
# exif-decode.c \ # exif-decode.c \
# exif-encode.h \ # exif-encode.h \
@ -54,14 +54,12 @@ INCLUDES = \
-I$(includedir) -I$(includedir)
LDADD = \ LDADD = \
$(libgimpui) \ $(libgimp) \
$(libgimpwidgets) \ $(libgimpcolor) \
$(libgimp) \ $(libgimpbase) \
$(libgimpcolor) \ $(libgimpmath) \
$(libgimpbase) \ $(GTK_LIBS) \
$(libgimpmath) \ $(RT_LIBS) \
$(GTK_LIBS) \
$(RT_LIBS) \
$(INTLLIBS) $(INTLLIBS)
# test program, not built by default # test program, not built by default

View File

@ -23,16 +23,15 @@
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
#include <gtk/gtk.h>
#include <libgimp/gimp.h> #include <libgimp/gimp.h>
#include <libgimp/gimpui.h>
#include "libgimp/stdplugins-intl.h" #include "libgimp/stdplugins-intl.h"
#include "interface.h"
#include "metadata.h" #include "metadata.h"
#include "xmp-encode.h" #include "xmp-encode.h"
/* FIXME: uncomment when these are working /* FIXME: uncomment when these are working
#include "interface.h"
#include "exif-decode.h" #include "exif-decode.h"
#include "exif-encode.h" #include "exif-encode.h"
#include "iptc-decode.h" #include "iptc-decode.h"
@ -45,12 +44,13 @@
/* prototypes of local functions */ /* prototypes of local functions */
static void query (void); static void query (void);
static void run (const gchar *name, static void run (const gchar *name,
gint nparams, gint nparams,
const GimpParam *param, const GimpParam *param,
gint *nreturn_vals, gint *nreturn_vals,
GimpParam **return_vals); GimpParam **return_vals);
/* local variables */ /* local variables */
const GimpPlugInInfo PLUG_IN_INFO = const GimpPlugInInfo PLUG_IN_INFO =
@ -67,12 +67,14 @@ MAIN ()
static void static void
query (void) query (void)
{ {
/* FIXME: uncomment when these are working
static const GimpParamDef editor_args[] = static const GimpParamDef editor_args[] =
{ {
{ GIMP_PDB_INT32, "run-mode", "Interactive, non-interactive" }, { GIMP_PDB_INT32, "run-mode", "Interactive, non-interactive" },
{ GIMP_PDB_IMAGE, "image", "Input image" }, { GIMP_PDB_IMAGE, "image", "Input image" },
{ GIMP_PDB_DRAWABLE, "drawable", "Input drawable (unused)" } { GIMP_PDB_DRAWABLE, "drawable", "Input drawable (unused)" }
}; };
*/
static const GimpParamDef decode_xmp_args[] = static const GimpParamDef decode_xmp_args[] =
{ {
@ -179,6 +181,7 @@ query (void)
{ GIMP_PDB_INT32, "overwrite", "Overwrite existing file: { FALSE (0), TRUE (1) }" } { GIMP_PDB_INT32, "overwrite", "Overwrite existing file: { FALSE (0), TRUE (1) }" }
}; };
/* FIXME: uncomment when these are working
gimp_install_procedure (EDITOR_PROC, gimp_install_procedure (EDITOR_PROC,
N_("View and edit metadata (EXIF, IPTC, XMP)"), N_("View and edit metadata (EXIF, IPTC, XMP)"),
"View and edit metadata information attached to the " "View and edit metadata information attached to the "
@ -197,8 +200,7 @@ query (void)
gimp_plugin_menu_register (EDITOR_PROC, "<Image>/File/Info"); gimp_plugin_menu_register (EDITOR_PROC, "<Image>/File/Info");
gimp_plugin_icon_register (EDITOR_PROC, GIMP_ICON_TYPE_STOCK_ID, gimp_plugin_icon_register (EDITOR_PROC, GIMP_ICON_TYPE_STOCK_ID,
(const guint8 *) GTK_STOCK_PROPERTIES); */
/* FIXME: The GNOME HIG recommends using the accel Alt+Return for this */
gimp_install_procedure (DECODE_XMP_PROC, gimp_install_procedure (DECODE_XMP_PROC,
"Decode an XMP packet", "Decode an XMP packet",
@ -423,19 +425,7 @@ run (const gchar *name,
} }
/* Now check what we are supposed to do */ /* Now check what we are supposed to do */
if (! strcmp (name, EDITOR_PROC)) if (! strcmp (name, DECODE_XMP_PROC))
{
GimpRunMode run_mode;
run_mode = param[0].data.d_int32;
if (run_mode == GIMP_RUN_INTERACTIVE)
{
/* Hello, user! */
if (! metadata_dialog (image_ID, xmp_model))
status = GIMP_PDB_CANCEL;
}
}
else if (! strcmp (name, DECODE_XMP_PROC))
{ {
const gchar *buffer; const gchar *buffer;
GError *error = NULL; GError *error = NULL;
@ -519,6 +509,22 @@ run (const gchar *name,
g_warning ("Not implemented yet\n"); g_warning ("Not implemented yet\n");
status = GIMP_PDB_EXECUTION_ERROR; status = GIMP_PDB_EXECUTION_ERROR;
} }
else if (! strcmp (name, EDITOR_PROC))
{
/* FIXME: uncomment when these are working
GimpRunMode run_mode;
run_mode = param[0].data.d_int32;
if (run_mode == GIMP_RUN_INTERACTIVE)
{
if (! metadata_dialog (image_ID, xmp_model))
status = GIMP_PDB_CANCEL;
}
*/
g_warning ("Not implemented yet\n");
status = GIMP_PDB_EXECUTION_ERROR;
}
else else
{ {
status = GIMP_PDB_CALLING_ERROR; status = GIMP_PDB_CALLING_ERROR;

View File

@ -24,8 +24,8 @@
#include <string.h> #include <string.h>
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgimp/gimp.h> #include <libgimp/gimp.h>
#include <libgimp/gimpui.h>
#include "libgimp/stdplugins-intl.h" #include "libgimp/stdplugins-intl.h"

View File

@ -23,8 +23,8 @@
#include <string.h> #include <string.h>
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgimp/gimp.h> #include <libgimp/gimp.h>
#include <libgimp/gimpui.h>
#include "libgimp/stdplugins-intl.h" #include "libgimp/stdplugins-intl.h"