summaryrefslogtreecommitdiff
path: root/mat-gui
diff options
context:
space:
mode:
Diffstat (limited to 'mat-gui')
-rwxr-xr-xmat-gui24
1 files changed, 13 insertions, 11 deletions
diff --git a/mat-gui b/mat-gui
index 238fdd7..cd03345 100755
--- a/mat-gui
+++ b/mat-gui
@@ -31,7 +31,7 @@ class CFile(GObject.Object):
31 """ 31 """
32 32
33 def __init__(self, filename, **kwargs): 33 def __init__(self, filename, **kwargs):
34 self.file = mat.create_class_file(filename, 0, **kwargs) 34 self.file = mat.create_class_file(filename, False, **kwargs)
35 35
36 36
37class GUI(object): 37class GUI(object):
@@ -160,15 +160,15 @@ class GUI(object):
160 """ Popup that display on double-click 160 """ Popup that display on double-click
161 metadata from a file 161 metadata from a file
162 """ 162 """
163 metadataPopupListStore = self.builder.get_object('MetadataPopupListStore') 163 metadatapopupliststore = self.builder.get_object('MetadataPopupListStore')
164 metadataPopupListStore.clear() 164 metadatapopupliststore.clear()
165 if self.liststore[row][0].file.is_clean(): 165 if self.liststore[row][0].file.is_clean():
166 self.liststore[row][2] = _('Clean') 166 self.liststore[row][2] = _('Clean')
167 metadataPopupListStore.append([_('No metadata found'), '']) 167 metadatapopupliststore.append([_('No metadata found'), ''])
168 else: 168 else:
169 self.liststore[row][2] = _('Dirty') 169 self.liststore[row][2] = _('Dirty')
170 for i, j in self.liststore[row][0].file.get_meta().iteritems(): 170 for i, j in self.liststore[row][0].file.get_meta().iteritems():
171 metadataPopupListStore.append([i, j]) 171 metadatapopupliststore.append([i, j])
172 172
173 popup_metadata = self.builder.get_object('MetadataPopup') 173 popup_metadata = self.builder.get_object('MetadataPopup')
174 title = self.liststore[row][0].file.basename 174 title = self.liststore[row][0].file.basename
@@ -284,8 +284,8 @@ non-anonymised) file to output archive'))
284 iterator = self.treeview.get_selection().get_selected_rows()[1] 284 iterator = self.treeview.get_selection().get_selected_rows()[1]
285 if not iterator: # if nothing is selected : select everything 285 if not iterator: # if nothing is selected : select everything
286 iterator = range(len(self.liststore)) 286 iterator = range(len(self.liststore))
287 task = func(iterator) # launch func() in an asynchronous way 287 sync_task = func(iterator) # launch func() in an asynchronous way
288 GLib.idle_add(task.next) 288 GLib.idle_add(sync_task.next)
289 289
290 def __invert(self, button, name): 290 def __invert(self, button, name):
291 """ Invert a preference state """ 291 """ Invert a preference state """
@@ -295,7 +295,9 @@ non-anonymised) file to output archive'))
295 self.add2archive = not self.add2archive 295 self.add2archive = not self.add2archive
296 296
297 def populate(self, filenames): 297 def populate(self, filenames):
298 """ Append selected files by add_file to the self.liststore """ 298 """ Append selected files by add_file to the self.liststore
299 :param filenames: selected files
300 """
299 not_supported = [] 301 not_supported = []
300 for filename in filenames: # filenames : all selected files/folders 302 for filename in filenames: # filenames : all selected files/folders
301 if os.path.isdir(filename): # if "filename" is a directory 303 if os.path.isdir(filename): # if "filename" is a directory
@@ -343,10 +345,10 @@ non-anonymised) file to output archive'))
343 vbox.pack_start(treeview, True, True, 0) 345 vbox.pack_start(treeview, True, True, 0)
344 346
345 # Create columns 347 # Create columns
346 rendererText = Gtk.CellRendererText() 348 renderertext = Gtk.CellRendererText()
347 column = Gtk.TreeViewColumn(_('Filename'), rendererText, text=0) 349 column = Gtk.TreeViewColumn(_('Filename'), renderertext, text=0)
348 treeview.append_column(column) 350 treeview.append_column(column)
349 column = Gtk.TreeViewColumn(_('Reason'), rendererText, text=1) 351 column = Gtk.TreeViewColumn(_('Reason'), renderertext, text=1)
350 treeview.append_column(column) 352 treeview.append_column(column)
351 353
352 dialog.show_all() 354 dialog.show_all()