| | 100 | #controla o dialog da progressbar |
| | 101 | class ProgressBar(): |
| | 102 | def __init__(self, dialogName, pbobj): |
| | 103 | self._progressbar = pbobj |
| | 104 | self._dialog = dialogName |
| | 105 | |
| | 106 | def progressbarTimeout(self, pbobj): |
| | 107 | pbobj.pulse() |
| | 108 | return True |
| | 109 | |
| | 110 | def start(self): |
| | 111 | self._dialog.show() |
| | 112 | |
| | 113 | def active(self): |
| | 114 | self._timer = gobject.timeout_add(100, self.progressbarTimeout, self._progressbar) |
| | 115 | |
| | 116 | def stop(self): |
| | 117 | gobject.source_remove(self._timer) |
| | 118 | self._timer = 0 |
| | 119 | self._dialog.hide() |