From: Dima Kogan <>
Date: Sun, 9 Jun 2019 09:51:57 +0000 (+0100)
Subject: Fix #678: The image overlay should show the full image path, not just the filename
X-Git-Tag: v1.5~12
X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=commitdiff_plain;h=724b16b42a2b3ece94035906b48e193986c3ea84
Fix #678: The image overlay should show the full image path, not just the filename
https://github.com/BestImageViewer/geeqie/issues/678
Additional parameter path in OSD
---
diff --git a/doc/docbook/GuideOptionsOSD.xml b/doc/docbook/GuideOptionsOSD.xml
index c90203cf..042cd172 100644
--- a/doc/docbook/GuideOptionsOSD.xml
+++ b/doc/docbook/GuideOptionsOSD.xml
@@ -24,6 +24,10 @@
name
Filename of the picture
+
+ path
+ Full path, including filename, of the picture
+
collection
Name of the collection
diff --git a/src/image-overlay.c b/src/image-overlay.c
index e94d7529..6116b5a1 100644
--- a/src/image-overlay.c
+++ b/src/image-overlay.c
@@ -307,6 +307,7 @@ static GdkPixbuf *image_osd_info_render(OverlayStateData *osd)
osd_template_insert(vars, "number", g_strdup_printf("%d", n), OSDT_NO_DUP);
osd_template_insert(vars, "total", g_strdup_printf("%d", t), OSDT_NO_DUP);
osd_template_insert(vars, "name", (gchar *) name, OSDT_NONE);
+ osd_template_insert(vars, "path", (gchar *) image_get_path(imd), OSDT_NONE);
osd_template_insert(vars, "date", imd->image_fd ? ((gchar *) text_from_time(imd->image_fd->date)) : "", OSDT_NONE);
osd_template_insert(vars, "size", imd->image_fd ? (text_from_size_abrev(imd->image_fd->size)) : g_strdup(""), OSDT_FREE);
osd_template_insert(vars, "zoom", image_zoom_get_as_text(imd), OSDT_FREE);