summaryrefslogtreecommitdiff
path: root/tumbler
diff options
context:
space:
mode:
authorGaël Bonithon <gael@xfce.org>2021-12-17 10:30:03 +0100
committerGaël Bonithon <gael@xfce.org>2021-12-17 15:42:48 +0100
commitd6aeb7d65acf6e41738c78b9d137fab3502d1c58 (patch)
tree1b550651a91c236f64da6200bc9799a05dd8d621 /tumbler
parentc74d14a6395b29bcf4cb48f2c36320fb07938cb5 (diff)
downloadtumbler-d6aeb7d65acf6e41738c78b9d137fab3502d1c58.tar.gz
Define error messages in `tumbler/tumbler-error.h`
Diffstat (limited to 'tumbler')
-rw-r--r--tumbler/tumbler-error.h8
-rw-r--r--tumbler/tumbler-file-info.c2
2 files changed, 9 insertions, 1 deletions
diff --git a/tumbler/tumbler-error.h b/tumbler/tumbler-error.h
index 63e8424..d988ad4 100644
--- a/tumbler/tumbler-error.h
+++ b/tumbler/tumbler-error.h
@@ -38,6 +38,14 @@ G_BEGIN_DECLS
#define TUMBLER_ERROR_DOMAIN "Tumbler"
#define TUMBLER_ERROR (g_quark_from_static_string (TUMBLER_ERROR_DOMAIN))
+#define TUMBLER_ERROR_MESSAGE_CREATION_FAILED _("Thumbnail could not be inferred from file contents")
+#define TUMBLER_ERROR_MESSAGE_LOCAL_ONLY _("Only local files are supported")
+#define TUMBLER_ERROR_MESSAGE_CORRUPT_THUMBNAIL _("Corrupt thumbnail PNG: '%s'")
+#define TUMBLER_ERROR_MESSAGE_SAVE_FAILED _("Could not save thumbnail to \"%s\"")
+#define TUMBLER_ERROR_MESSAGE_NO_THUMB_OF_THUMB _("The file \"%s\" is a thumbnail itself")
+#define TUMBLER_ERROR_MESSAGE_NO_THUMBNAILER _("No thumbnailer available for \"%s\"")
+#define TUMBLER_ERROR_MESSAGE_SHUT_DOWN _("The thumbnailer service is shutting down")
+
typedef enum /*< enum >*/
{
TUMBLER_ERROR_UNSUPPORTED,
diff --git a/tumbler/tumbler-file-info.c b/tumbler/tumbler-file-info.c
index bfaef89..7116658 100644
--- a/tumbler/tumbler-file-info.c
+++ b/tumbler/tumbler-file-info.c
@@ -294,7 +294,7 @@ tumbler_file_info_load (TumblerFileInfo *info,
{
/* we don't allow the generation of thumbnails for thumbnails */
g_set_error (&err, TUMBLER_ERROR, TUMBLER_ERROR_IS_THUMBNAIL,
- _("The file \"%s\" is a thumbnail itself"), info->uri);
+ TUMBLER_ERROR_MESSAGE_NO_THUMB_OF_THUMB, info->uri);
}
/* release the cache */