60
60
def update(self, msg=None, current_cnt=None, total_cnt=None):
62
62
self.current = current_cnt
67
67
if None not in (self.current, self.total):
68
68
self.fraction = float(self.current) / self.total
69
71
self.set_fraction(self.fraction)
70
72
while gtk.events_pending():
74
76
class ProgressBarWindow(gtk.Window):
77
def __init__(self, to_file=None, show_pct=None, show_spinner=None, show_eta=None,
78
show_bar=None, show_count=None, to_messages_file=None, _stack=None):
76
79
super(ProgressBarWindow, self).__init__(type=gtk.WINDOW_TOPLEVEL)
78
82
self.set_title("Progress")
79
83
self.set_position(gtk.WIN_POS_CENTER_ALWAYS)