diff options
Diffstat (limited to 'gui.py')
| -rw-r--r-- | gui.py | 27 |
1 files changed, 13 insertions, 14 deletions
| @@ -196,15 +196,15 @@ class ListStoreApp: | |||
| 196 | chooser.set_default_response(0) | 196 | chooser.set_default_response(0) |
| 197 | chooser.set_select_multiple(True) | 197 | chooser.set_select_multiple(True) |
| 198 | 198 | ||
| 199 | filter = gtk.FileFilter() | 199 | all_filter = gtk.FileFilter() |
| 200 | filter.set_name('All files') | 200 | all_filter.set_name('All files') |
| 201 | filter.add_pattern('*') | 201 | all_filter.add_pattern('*') |
| 202 | chooser.add_filter(filter) | 202 | chooser.add_filter(all_filter) |
| 203 | 203 | ||
| 204 | filter = gtk.FileFilter() | 204 | supported_filter = gtk.FileFilter() |
| 205 | [filter.add_mime_type(i) for i in mat.STRIPPERS.keys()] | 205 | [supported_filter.add_mime_type(i) for i in mat.STRIPPERS.keys()] |
| 206 | filter.set_name('Supported files') | 206 | supported_filter.set_name('Supported files') |
| 207 | chooser.add_filter(filter) | 207 | chooser.add_filter(supported_filter) |
| 208 | 208 | ||
| 209 | response = chooser.run() | 209 | response = chooser.run() |
| 210 | 210 | ||
| @@ -239,7 +239,7 @@ class ListStoreApp: | |||
| 239 | w.set_comments('This software was coded during the GSoC 2011') | 239 | w.set_comments('This software was coded during the GSoC 2011') |
| 240 | w.set_website('https://gitweb.torproject.org/user/jvoisin/mat.git') | 240 | w.set_website('https://gitweb.torproject.org/user/jvoisin/mat.git') |
| 241 | w.set_website_label('Website') | 241 | w.set_website_label('Website') |
| 242 | w.set_authors(['Julien (jvoisin) Voisin',]) | 242 | w.set_authors(['Julien (jvoisin) Voisin', ]) |
| 243 | w.set_program_name('Metadata Anonymistion Toolkit') | 243 | w.set_program_name('Metadata Anonymistion Toolkit') |
| 244 | click = w.run() | 244 | click = w.run() |
| 245 | if click: | 245 | if click: |
| @@ -262,17 +262,16 @@ class ListStoreApp: | |||
| 262 | handler = mat.XMLParser() | 262 | handler = mat.XMLParser() |
| 263 | parser = xml.sax.make_parser() | 263 | parser = xml.sax.make_parser() |
| 264 | parser.setContentHandler(handler) | 264 | parser.setContentHandler(handler) |
| 265 | with open('FORMATS', 'r') as f: | 265 | with open('FORMATS', 'r') as xmlfile: |
| 266 | parser.parse(f) | 266 | parser.parse(xmlfile) |
| 267 | 267 | ||
| 268 | for item in handler.list: # list of dict : one pict per format | 268 | for item in handler.list: # list of dict : one dict per format |
| 269 | #create one expander per format | 269 | #create one expander per format |
| 270 | title = '%s (%s)' % (item['name'], item['extension']) | 270 | title = '%s (%s)' % (item['name'], item['extension']) |
| 271 | support = '\t<b>support</b> : ' + item['support'] | 271 | support = '\t<b>support</b> : ' + item['support'] |
| 272 | metadata = '\n\t<b>metadata</b> : ' + item['metadata'] | 272 | metadata = '\n\t<b>metadata</b> : ' + item['metadata'] |
| 273 | method = '\n\t<b>method</b> : ' + item['method'] | 273 | method = '\n\t<b>method</b> : ' + item['method'] |
| 274 | content = support + metadata + method | 274 | content = support + metadata + method |
| 275 | |||
| 276 | if item['support'] == 'partial': | 275 | if item['support'] == 'partial': |
| 277 | content += '\n\t<b>remaining</b> : ' + item['remaining'] | 276 | content += '\n\t<b>remaining</b> : ' + item['remaining'] |
| 278 | 277 | ||
