mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-07 08:28:43 +02:00
file-info: Add a set of attributes for large thumbnails
Some applications (eg., gnome-photos) really want a large thumbnail, if one can be created. Simply falling back to a smaller one (probably created by an old nautilus), without giving the application a chance to create a bigger thumbnail, is undesirable because they will appear fuzzy. Therefore, at separate attribute sets for all the thumbnail sizes that are supported in the spec: normal/large/x-large/xx-large. The old attribute will now return by default the biggest available, as it used to be, but also including the x-large and xx-large cases. Co-Authored-by: Marco Trevisan <mail@3v1n0.net> Fixes: #621
This commit is contained in:
committed by
Marco Trevisan (Treviño)
parent
4b6cc2d87b
commit
f0606d5421
@@ -265,6 +265,18 @@ ensure_attribute_hash (void)
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_PATH);
|
||||
REGISTER_ATTRIBUTE (THUMBNAILING_FAILED);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_IS_VALID);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_PATH_NORMAL);
|
||||
REGISTER_ATTRIBUTE (THUMBNAILING_FAILED_NORMAL);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_IS_VALID_NORMAL);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_PATH_LARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAILING_FAILED_LARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_IS_VALID_LARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_PATH_XLARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAILING_FAILED_XLARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_IS_VALID_XLARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_PATH_XXLARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAILING_FAILED_XXLARGE);
|
||||
REGISTER_ATTRIBUTE (THUMBNAIL_IS_VALID_XXLARGE);
|
||||
REGISTER_ATTRIBUTE (PREVIEW_ICON);
|
||||
REGISTER_ATTRIBUTE (FILESYSTEM_SIZE);
|
||||
REGISTER_ATTRIBUTE (FILESYSTEM_FREE);
|
||||
|
Reference in New Issue
Block a user