[gnome-maps] Layers: Add 'All Layer Files' to the FileFilter.



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]