[gnome-maps] Layers: Add 'All Layer Files' to the FileFilter.
- From: Hashem Nasarat <hnasarat src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps] Layers: Add 'All Layer Files' to the FileFilter.
- Date: Mon, 15 Feb 2016 08:27:16 +0000 (UTC)
commit 7d3d5d0d832ce579cd1d5b2d6f44b7460891b978
Author: Hashem Nasarat <hashem riseup net>
Date: Thu Feb 11 22:08:20 2016 -0500
Layers: Add 'All Layer Files' to the FileFilter.
This makes it quicker to find the file you need, and we'll soon have
multiple supported file types.
https://bugzilla.gnome.org/show_bug.cgi?id=757171
src/layersPopover.js | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/layersPopover.js b/src/layersPopover.js
index 2ef73f0..81bcede 100644
--- a/src/layersPopover.js
+++ b/src/layersPopover.js
@@ -58,10 +58,16 @@ const ShapeLayerFileChooser = new Lang.Class({
_init: function(params) {
this.parent(params);
+ let allFilter = new Gtk.FileFilter();
+ allFilter.set_name(_("All Layer Files"));
+ this.add_filter(allFilter);
+ this.set_filter(allFilter);
ShapeLayer.SUPPORTED_TYPES.forEach((function(layerClass) {
let filter = new Gtk.FileFilter();
- layerClass.mimeTypes.forEach(filter.add_mime_type.bind(filter));
+ [filter, allFilter].forEach(function(f) {
+ layerClass.mimeTypes.forEach(f.add_mime_type.bind(f));
+ });
filter.set_name(layerClass.displayName);
this.add_filter(filter);
}).bind(this));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]