summaryrefslogtreecommitdiff
path: root/src/nautilus-thumbnails.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-thumbnails.c')
-rw-r--r--src/nautilus-thumbnails.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/nautilus-thumbnails.c b/src/nautilus-thumbnails.c
index 8515844a7..e40147e1d 100644
--- a/src/nautilus-thumbnails.c
+++ b/src/nautilus-thumbnails.c
@@ -132,6 +132,36 @@ free_thumbnail_info (NautilusThumbnailInfo *info)
g_free (info);
}
+const char*
+get_thumbnail_path_attribute (void)
+{
+ switch (thumbnail_size)
+ {
+ case GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE:
+ {
+ return G_FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE;
+ }
+ break;
+
+ case GNOME_DESKTOP_THUMBNAIL_SIZE_XLARGE:
+ {
+ return G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE;
+ }
+ break;
+
+ case GNOME_DESKTOP_THUMBNAIL_SIZE_XXLARGE:
+ {
+ return G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE;
+ }
+ break;
+
+ default:
+ {
+ return G_FILE_ATTRIBUTE_THUMBNAIL_PATH;
+ }
+ }
+}
+
static GnomeDesktopThumbnailFactory *
get_thumbnail_factory (void)
{