diff options
author | Bastien Nocera <hadess@hadess.net> | 2020-12-17 12:16:42 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2020-12-17 12:30:05 +0100 |
commit | aa90b03ce54278c19d47baf9f5bcacada3af5549 (patch) | |
tree | 701d4db3360cbc35c959c382e79099ebaab550af | |
parent | 8d91169fa60acf598a448caabcf776670de23eec (diff) | |
download | gnome-desktop-wip/hadess/xlarge-thumbnails.tar.gz |
thumbnail: Add support for x-large and xx-large thumbnail sizeswip/hadess/xlarge-thumbnails
See https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/40
and https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/35
-rw-r--r-- | libgnome-desktop/gnome-desktop-thumbnail.c | 8 | ||||
-rw-r--r-- | libgnome-desktop/gnome-desktop-thumbnail.h | 4 |
2 files changed, 11 insertions, 1 deletions
diff --git a/libgnome-desktop/gnome-desktop-thumbnail.c b/libgnome-desktop/gnome-desktop-thumbnail.c index 558ef868..3d1c9b4a 100644 --- a/libgnome-desktop/gnome-desktop-thumbnail.c +++ b/libgnome-desktop/gnome-desktop-thumbnail.c @@ -311,6 +311,10 @@ gnome_desktop_thumbnail_size_to_dirname (GnomeDesktopThumbnailSize size) return "normal"; case GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE: return "large"; + case GNOME_DESKTOP_THUMBNAIL_SIZE_XLARGE: + return "x-large"; + case GNOME_DESKTOP_THUMBNAIL_SIZE_XXLARGE: + return "xx-large"; default: g_assert_not_reached (); } @@ -324,6 +328,10 @@ gnome_desktop_thumbnail_size_to_size (GnomeDesktopThumbnailSize size) return 128; case GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE: return 256; + case GNOME_DESKTOP_THUMBNAIL_SIZE_XLARGE: + return 512; + case GNOME_DESKTOP_THUMBNAIL_SIZE_XXLARGE: + return 1024; default: g_assert_not_reached (); } diff --git a/libgnome-desktop/gnome-desktop-thumbnail.h b/libgnome-desktop/gnome-desktop-thumbnail.h index 186534ff..cd2e8099 100644 --- a/libgnome-desktop/gnome-desktop-thumbnail.h +++ b/libgnome-desktop/gnome-desktop-thumbnail.h @@ -39,7 +39,9 @@ G_BEGIN_DECLS typedef enum { GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL, - GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE + GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE, + GNOME_DESKTOP_THUMBNAIL_SIZE_XLARGE, + GNOME_DESKTOP_THUMBNAIL_SIZE_XXLARGE, } GnomeDesktopThumbnailSize; #define GNOME_DESKTOP_TYPE_THUMBNAIL_FACTORY (gnome_desktop_thumbnail_factory_get_type ()) |