All pastes #835873 Raw Edit

Unnamed

public python v1 · immutable
#835873 ·published 2007-12-29 02:21 UTC
rendered paste body
#!/usr/bin/pythonimport pygtkimport gtkimport gobjectclass progressbar:    def delete_event(self, widget, event, data=None):    gtk.main_quit()    return False  def timeout_callback(self):    gtk.main_quit()    return False  def __init__(self, fraction):    self.window = gtk.Window(gtk.WINDOW_POPUP)    self.window.set_border_width(3)    self.window.set_position(gtk.WIN_POS_CENTER)    self.window.connect("delete_event", self.delete_event)    timer = gobject.timeout_add(1000, self.timeout_callback)    self.bar = gtk.ProgressBar()    self.bar.set_fraction(fraction)    self.bar.set_orientation(gtk.PROGRESS_LEFT_TO_RIGHT)    self.bar.set_text("Volume")    self.bar.show()    self.window.add(self.bar)    self.window.show()volume = 0.5progress = progressbar(volume)gtk.main()