diff options
| author | jvoisin | 2011-09-18 21:17:56 +0200 |
|---|---|---|
| committer | jvoisin | 2011-09-18 21:17:56 +0200 |
| commit | 2ea93fa89d993922d8435736a04d8018f18ed38e (patch) | |
| tree | 2952a6427dd48f8e6f13b1d7ee85b66fafa162fd /mat-gui | |
| parent | f193dd8d726906dc87b4e764a47145de983e1b49 (diff) | |
"Unsupported files popup" now display mimetypes
Diffstat (limited to 'mat-gui')
| -rwxr-xr-x | mat-gui | 9 |
1 files changed, 8 insertions, 1 deletions
| @@ -12,6 +12,7 @@ import gettext | |||
| 12 | import locale | 12 | import locale |
| 13 | import logging | 13 | import logging |
| 14 | import os | 14 | import os |
| 15 | import mimetypes | ||
| 15 | import xml.sax | 16 | import xml.sax |
| 16 | 17 | ||
| 17 | from mat import mat | 18 | from mat import mat |
| @@ -306,7 +307,13 @@ data loss, but clean more efficiently')) | |||
| 306 | store = gtk.ListStore(str, str) | 307 | store = gtk.ListStore(str, str) |
| 307 | 308 | ||
| 308 | # append filename - mimetype to the store | 309 | # append filename - mimetype to the store |
| 309 | [store.append([item, 'bleh']) for item in filelist]#FIXME | 310 | #FIXME : I'm ugly |
| 311 | for item in filelist: | ||
| 312 | mime = mimetypes.guess_type(item)[0] | ||
| 313 | if mime: | ||
| 314 | store.append([item, mime]) | ||
| 315 | else: | ||
| 316 | store.append([item, 'unknown']) | ||
| 310 | 317 | ||
| 311 | treeview = gtk.TreeView(store) | 318 | treeview = gtk.TreeView(store) |
| 312 | vbox.pack_start(treeview, True, True, 0) | 319 | vbox.pack_start(treeview, True, True, 0) |
