summaryrefslogtreecommitdiff
path: root/mat-gui
diff options
context:
space:
mode:
authorjvoisin2011-08-18 17:47:50 +0200
committerjvoisin2011-08-18 17:47:50 +0200
commit04282676d9d235a5d9e304f206b11ee09ae82dad (patch)
tree57218288a6dbcd49ff5b9ea1ff44b4472c2b2fbf /mat-gui
parented185f7e2cdb28ca10fdba28911f517a3e881504 (diff)
Ugly statusbar system
Diffstat (limited to 'mat-gui')
-rwxr-xr-xmat-gui6
1 files changed, 6 insertions, 0 deletions
diff --git a/mat-gui b/mat-gui
index 00506d6..092353d 100755
--- a/mat-gui
+++ b/mat-gui
@@ -391,6 +391,7 @@ non-anonymised) file to output archive'))
391 Check if selected elements are clean 391 Check if selected elements are clean
392 ''' 392 '''
393 for line in iterator: # for each file in selection 393 for line in iterator: # for each file in selection
394 self.statusbar.push(0, 'Checking %s...' % self.liststore[line][1])
394 if self.liststore[line][0].file.is_clean(): 395 if self.liststore[line][0].file.is_clean():
395 string = _('clean') 396 string = _('clean')
396 else: 397 else:
@@ -398,6 +399,7 @@ non-anonymised) file to output archive'))
398 logging.info('%s is %s' % (self.liststore[line][1], string)) 399 logging.info('%s is %s' % (self.liststore[line][1], string))
399 self.liststore[line][3] = string 400 self.liststore[line][3] = string
400 yield True 401 yield True
402 self.statusbar.push(0, 'Ready')
401 yield False 403 yield False
402 404
403 def mat_clean(self, iterator): 405 def mat_clean(self, iterator):
@@ -406,11 +408,13 @@ non-anonymised) file to output archive'))
406 ''' 408 '''
407 for line in iterator: # for each file in selection 409 for line in iterator: # for each file in selection
408 logging.info('Cleaning %s' % self.liststore[line][1]) 410 logging.info('Cleaning %s' % self.liststore[line][1])
411 self.statusbar.push(0, 'Cleaning %s...' % self.liststore[line][1])
409 if self.liststore[line][3] is not _('clean'): 412 if self.liststore[line][3] is not _('clean'):
410 if self.force or not self.liststore[line][0].file.is_clean(): 413 if self.force or not self.liststore[line][0].file.is_clean():
411 self.liststore[line][0].file.remove_all() 414 self.liststore[line][0].file.remove_all()
412 self.liststore[line][3] = _('clean') 415 self.liststore[line][3] = _('clean')
413 yield True 416 yield True
417 self.statusbat.push(0, 'Ready')
414 yield False 418 yield False
415 419
416 def mat_clean_dirty(self, iterator): 420 def mat_clean_dirty(self, iterator):
@@ -419,11 +423,13 @@ non-anonymised) file to output archive'))
419 ''' 423 '''
420 for line in iterator: # for each file in selection 424 for line in iterator: # for each file in selection
421 logging.info('Cleaning (lossy way) %s' % self.liststore[line][1]) 425 logging.info('Cleaning (lossy way) %s' % self.liststore[line][1])
426 self.statusbar.push(0, 'Cleaning %s...' % self.liststore[line][1])
422 if self.liststore[line][3] is not _('clean'): 427 if self.liststore[line][3] is not _('clean'):
423 if self.force or not self.liststore[line][0].file.is_clean(): 428 if self.force or not self.liststore[line][0].file.is_clean():
424 self.liststore[line][0].file.remove_all_ugly() 429 self.liststore[line][0].file.remove_all_ugly()
425 self.liststore[line][3] = _('clean') 430 self.liststore[line][3] = _('clean')
426 yield True 431 yield True
432 self.statusbar.push(0, 'Ready')
427 yield False 433 yield False
428 434
429 435