[Xfce4-commits] <midori:master> Helper function for computing path to thumbnail file
Christian Dywan
noreply at xfce.org
Tue Mar 22 23:02:02 CET 2011
Updating branch refs/heads/master
to a8ce104d86c46ae23dfbfb4af298d4b168d4bf56 (commit)
from 9c48997a26d84a7063613b31baa16a15d33810dc (commit)
commit a8ce104d86c46ae23dfbfb4af298d4b168d4bf56
Author: Paweł Forysiuk <tuxator at o2.pl>
Date: Sat Mar 19 19:13:47 2011 +0100
Helper function for computing path to thumbnail file
midori/sokoke.c | 18 ++++++++++++++++++
midori/sokoke.h | 3 +++
2 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/midori/sokoke.c b/midori/sokoke.c
index 7bb38b1..8b3bd14 100644
--- a/midori/sokoke.c
+++ b/midori/sokoke.c
@@ -2184,3 +2184,21 @@ sokoke_widget_copy_clipboard (GtkWidget* widget,
clipboard = gtk_clipboard_get_for_display (display, GDK_SELECTION_PRIMARY);
gtk_clipboard_set_text (clipboard, text, -1);
}
+
+gchar*
+sokoke_build_thumbnail_path (const gchar* name)
+{
+ gchar* path = NULL;
+ if (name != NULL)
+ {
+ gchar* checksum = g_compute_checksum_for_string (G_CHECKSUM_MD5, name, -1);
+ gchar* filename = g_strdup_printf ("%s.png", checksum);
+
+ path = g_build_filename (g_get_user_cache_dir (), "midori", "thumbnails",
+ filename, NULL);
+
+ g_free (filename);
+ g_free (checksum);
+ }
+ return path;
+}
diff --git a/midori/sokoke.h b/midori/sokoke.h
index 8813786..e76a914 100644
--- a/midori/sokoke.h
+++ b/midori/sokoke.h
@@ -284,4 +284,7 @@ void
sokoke_widget_copy_clipboard (GtkWidget* widget,
const gchar* text);
+gchar*
+sokoke_build_thumbnail_path (const gchar* name);
+
#endif /* !__SOKOKE_H__ */
More information about the Xfce4-commits
mailing list