[nemiver] Bug 698368 - Filtered files by mime-type in specialized open dialogs



commit 4983520234892fc4401e643ccf2f10d5018f98c5
Author: Ignazio Sgalmuzzo <ignaker gmail com>
Date:   Sun Mar 19 13:06:26 2017 +0100

    Bug 698368 - Filtered files by mime-type in specialized open dialogs
    
        * loadcoredialog.ui: application/x-core and
        application/x-executable
        * remotetargetdialog.ui: application/x-executable
        * runprogramdialog.ui: application/x-executable
    
    Signed-off-by: Hubert Figuière <hub figuiere net>

 src/persp/dbgperspective/ui/loadcoredialog.ui     |   12 ++++++++++++
 src/persp/dbgperspective/ui/remotetargetdialog.ui |    6 ++++++
 src/persp/dbgperspective/ui/runprogramdialog.ui   |    6 ++++++
 3 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/src/persp/dbgperspective/ui/loadcoredialog.ui b/src/persp/dbgperspective/ui/loadcoredialog.ui
index e1ef4a1..305ec5f 100644
--- a/src/persp/dbgperspective/ui/loadcoredialog.ui
+++ b/src/persp/dbgperspective/ui/loadcoredialog.ui
@@ -2,6 +2,16 @@
 <!-- Generated with glade 3.20.0 -->
 <interface>
   <requires lib="gtk+" version="3.0"/>
+  <object class="GtkFileFilter" id="filefilter_executables">
+    <mime-types>
+      <mime-type>application/x-executable</mime-type>
+    </mime-types>
+  </object>
+  <object class="GtkFileFilter" id="filefilter_coredumps">
+    <mime-types>
+      <mime-type>application/x-core</mime-type>
+    </mime-types>
+  </object>
   <object class="GtkDialog" id="loadcoredialog">
     <property name="width_request">300</property>
     <property name="can_focus">False</property>
@@ -78,6 +88,7 @@
                       <object class="GtkFileChooserButton" id="filechooserbutton_corefile">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
+                        <property name="filter">filefilter_coredumps</property>
                         <property name="title" translatable="yes">Select a Core File</property>
                       </object>
                     </child>
@@ -115,6 +126,7 @@
                       <object class="GtkFileChooserButton" id="filechooserbutton_executable">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
+                       <property name="filter">filefilter_executables</property>
                         <property name="title" translatable="yes">Select the executable that created the 
core file</property>
                       </object>
                     </child>
diff --git a/src/persp/dbgperspective/ui/remotetargetdialog.ui 
b/src/persp/dbgperspective/ui/remotetargetdialog.ui
index ecb4675..b8484a0 100644
--- a/src/persp/dbgperspective/ui/remotetargetdialog.ui
+++ b/src/persp/dbgperspective/ui/remotetargetdialog.ui
@@ -2,6 +2,11 @@
 <!-- Generated with glade 3.20.0 -->
 <interface>
   <requires lib="gtk+" version="3.0"/>
+  <object class="GtkFileFilter" id="filefilter_executables">
+    <mime-types>
+      <mime-type>application/x-executable</mime-type>
+    </mime-types>
+  </object>
   <object class="GtkDialog" id="remotetargetdialog">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
@@ -95,6 +100,7 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="title" translatable="yes">Choose a File</property>
+                    <property name="filter">filefilter_executables</property>
                   </object>
                 </child>
               </object>
diff --git a/src/persp/dbgperspective/ui/runprogramdialog.ui b/src/persp/dbgperspective/ui/runprogramdialog.ui
index 8fb24c5..4e456f4 100644
--- a/src/persp/dbgperspective/ui/runprogramdialog.ui
+++ b/src/persp/dbgperspective/ui/runprogramdialog.ui
@@ -2,6 +2,11 @@
 <!-- Generated with glade 3.20.0 -->
 <interface>
   <requires lib="gtk+" version="3.0"/>
+  <object class="GtkFileFilter" id="filefilter_executables">
+    <mime-types>
+      <mime-type>application/x-executable</mime-type>
+    </mime-types>
+  </object>
   <object class="GtkDialog" id="runprogramdialog">
     <property name="width_request">300</property>
     <property name="can_focus">False</property>
@@ -79,6 +84,7 @@
                       <object class="GtkFileChooserButton" id="filechooserbutton">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
+                        <property name="filter">filefilter_executables</property>
                         <property name="title" translatable="yes">Choose an Executable</property>
                       </object>
                     </child>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]