diff options
| author | jvoisin | 2011-08-18 17:47:50 +0200 |
|---|---|---|
| committer | jvoisin | 2011-08-18 17:47:50 +0200 |
| commit | 04282676d9d235a5d9e304f206b11ee09ae82dad (patch) | |
| tree | 57218288a6dbcd49ff5b9ea1ff44b4472c2b2fbf /mat-gui | |
| parent | ed185f7e2cdb28ca10fdba28911f517a3e881504 (diff) | |
Ugly statusbar system
Diffstat (limited to 'mat-gui')
| -rwxr-xr-x | mat-gui | 6 |
1 files changed, 6 insertions, 0 deletions
| @@ -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 | ||
