diff src/metadata.h @ 1234:31f50c1b6a9a

write keywords and comments with separate functions
author nadvornik
date Sat, 03 Jan 2009 15:29:08 +0000
parents ca8ccf0c3e81
children 947e603a52c6
line wrap: on
line diff
--- a/src/metadata.h	Fri Jan 02 23:14:01 2009 +0000
+++ b/src/metadata.h	Sat Jan 03 15:29:08 2009 +0000
@@ -14,6 +14,9 @@
 #ifndef METADATA_H
 #define METADATA_H
 
+#define COMMENT_KEY "Xmp.dc.description"
+#define KEYWORD_KEY "Xmp.dc.subject"
+
 gboolean metadata_write_queue_remove(FileData *fd);
 gboolean metadata_write_queue_remove_list(GList *list);
 gboolean metadata_write_perform(FileData *fd);
@@ -21,7 +24,8 @@
 
 
 
-gint metadata_write(FileData *fd, GList **keywords, gchar **comment);
+gboolean metadata_write_list(FileData *fd, const gchar *key, const GList *values);
+gboolean metadata_write_string(FileData *fd, const gchar *key, const char *value);
 
 gint metadata_read(FileData *fd, GList **keywords, gchar **comment);