import gtk class Window(object): def __init__(self, conf): self.conf = conf self.window = gtk.Window() self.window.set_decorated(False) self.window.connect('destroy', self.destroy_event) self.window.connect('button-release-event', self.button_release) self.window.set_events(gtk.gdk.BUTTON_RELEASE_MASK) self.window.show_all() def run(self): gtk.main() def destroy_event(self): gtk.main_quit() return False def button_release(self, widget, event): if event.button == 3: gtk.main_quit() return True