fileChooser: Only list supported image formats
Closes #151 Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/238>
This commit is contained in:
parent
cc1c8a3da5
commit
eb94683d1f
2 changed files with 14 additions and 12 deletions
|
|
@ -466,9 +466,12 @@ impl LpWindow {
|
|||
|
||||
let filter_supported_formats = gtk::FileFilter::new();
|
||||
filter_supported_formats.set_name(Some(&gettext("Supported image formats")));
|
||||
filter_supported_formats.add_mime_type("image/*");
|
||||
// Manual support for Farbfeld since it has no mime type
|
||||
filter_supported_formats.add_suffix("ff");
|
||||
for mime_type in glycin::image_formats().await {
|
||||
filter_supported_formats.add_mime_type(&mime_type);
|
||||
}
|
||||
// TODO: Update when SVG moves to glycin as well
|
||||
filter_supported_formats.add_mime_type("image/svg+xml");
|
||||
filter_supported_formats.add_mime_type("image/svg+xml-compressed");
|
||||
|
||||
let filter_all_files = gtk::FileFilter::new();
|
||||
filter_all_files.set_name(Some(&gettext("All files")));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue