diff options
Diffstat (limited to 'mat-gui')
| -rwxr-xr-x | mat-gui | 9 |
1 files changed, 6 insertions, 3 deletions
| @@ -132,15 +132,17 @@ class GUI(object): | |||
| 132 | chooser.set_default_response(0) | 132 | chooser.set_default_response(0) |
| 133 | chooser.set_select_multiple(True) | 133 | chooser.set_select_multiple(True) |
| 134 | 134 | ||
| 135 | all_filter = Gtk.FileFilter() # filter that shows all files | 135 | # filter that shows all files |
| 136 | all_filter = Gtk.FileFilter() | ||
| 136 | all_filter.set_name(_('All files')) | 137 | all_filter.set_name(_('All files')) |
| 137 | all_filter.add_pattern('*') | 138 | all_filter.add_pattern('*') |
| 138 | chooser.add_filter(all_filter) | 139 | chooser.add_filter(all_filter) |
| 139 | 140 | ||
| 140 | # filter that shows only supported formats | 141 | # filter that shows only supported formats |
| 141 | supported_filter = Gtk.FileFilter() | 142 | supported_filter = Gtk.FileFilter() |
| 142 | [supported_filter.add_mime_type(i) for i in strippers.STRIPPERS.keys()] | ||
| 143 | supported_filter.set_name(_('Supported files')) | 143 | supported_filter.set_name(_('Supported files')) |
| 144 | for i in strippers.STRIPPERS.keys(): | ||
| 145 | supported_filter.add_mime_type(i) | ||
| 144 | chooser.add_filter(supported_filter) | 146 | chooser.add_filter(supported_filter) |
| 145 | 147 | ||
| 146 | if not chooser.run(): # Gtk.STOCK_OK | 148 | if not chooser.run(): # Gtk.STOCK_OK |
| @@ -155,8 +157,8 @@ class GUI(object): | |||
| 155 | metadataPopupListStore = self.builder.get_object('MetadataPopupListStore') | 157 | metadataPopupListStore = self.builder.get_object('MetadataPopupListStore') |
| 156 | metadataPopupListStore.clear() | 158 | metadataPopupListStore.clear() |
| 157 | if self.liststore[row][0].file.is_clean(): | 159 | if self.liststore[row][0].file.is_clean(): |
| 158 | metadataPopupListStore.append([_('No metadata found'), '']) | ||
| 159 | self.liststore[row][2] = _('Clean') | 160 | self.liststore[row][2] = _('Clean') |
| 161 | metadataPopupListStore.append([_('No metadata found'), '']) | ||
| 160 | else: | 162 | else: |
| 161 | self.liststore[row][2] = _('Dirty') | 163 | self.liststore[row][2] = _('Dirty') |
| 162 | for i, j in self.liststore[row][0].file.get_meta().iteritems(): | 164 | for i, j in self.liststore[row][0].file.get_meta().iteritems(): |
| @@ -300,6 +302,7 @@ non-anonymised) file to output archive')) | |||
| 300 | if self.__add_file_to_treeview(filename): | 302 | if self.__add_file_to_treeview(filename): |
| 301 | not_supported.append(filename) | 303 | not_supported.append(filename) |
| 302 | yield True | 304 | yield True |
| 305 | self.cb_mat_check(None) | ||
| 303 | if not_supported: | 306 | if not_supported: |
| 304 | self.__popup_non_supported(not_supported) | 307 | self.__popup_non_supported(not_supported) |
| 305 | yield False | 308 | yield False |
