summaryrefslogtreecommitdiff
path: root/mat-gui
diff options
context:
space:
mode:
Diffstat (limited to 'mat-gui')
-rwxr-xr-xmat-gui16
1 files changed, 9 insertions, 7 deletions
diff --git a/mat-gui b/mat-gui
index dded537..716b71b 100755
--- a/mat-gui
+++ b/mat-gui
@@ -18,6 +18,7 @@ import urllib2
18 18
19from MAT import mat 19from MAT import mat
20from MAT import strippers 20from MAT import strippers
21from MAT import parser
21 22
22logging.basicConfig(level=mat.LOGGING_LEVEL) 23logging.basicConfig(level=mat.LOGGING_LEVEL)
23 24
@@ -340,22 +341,23 @@ non-anonymised) file to output archive'))
340 dialog.get_content_area().pack_start(sc, True, True, 0) 341 dialog.get_content_area().pack_start(sc, True, True, 0)
341 store = Gtk.ListStore(str, str) 342 store = Gtk.ListStore(str, str)
342 343
343 # append filename - mimetype to the store 344 # appends "filename - reason" to the ListStore
344 for item in filelist: 345 for item in filelist:
345 mime = mimetypes.guess_type(item)[0] 346 ext = os.path.splitext(item)[1]
346 if mime: 347 if ext in parser.NOMETA:
347 store.append([os.path.basename(item), mime]) 348 store.append([os.path.basename(item), _('Harmless fileformat')])
348 else: 349 else:
349 store.append([os.path.basename(item), _('Unknown mimetype')]) 350 store.append([os.path.basename(item), _('Fileformat not supported')])
350 351
351 treeview = Gtk.TreeView(store) 352 treeview = Gtk.TreeView(store)
353 vbox.pack_start(Gtk.Label(_('These files can not be processed:')), False, False, 0)
352 vbox.pack_start(treeview, True, True, 0) 354 vbox.pack_start(treeview, True, True, 0)
353 355
354 # create column 356 # Create columns
355 rendererText = Gtk.CellRendererText() 357 rendererText = Gtk.CellRendererText()
356 column = Gtk.TreeViewColumn(_('Filename'), rendererText, text=0) 358 column = Gtk.TreeViewColumn(_('Filename'), rendererText, text=0)
357 treeview.append_column(column) 359 treeview.append_column(column)
358 column = Gtk.TreeViewColumn(_('Mimetype'), rendererText, text=1) 360 column = Gtk.TreeViewColumn(_('Reason'), rendererText, text=1)
359 treeview.append_column(column) 361 treeview.append_column(column)
360 362
361 dialog.show_all() 363 dialog.show_all()