add Close button to About window

This commit is contained in:
Josh Holtrop 2011-03-19 18:47:28 -04:00
parent 4aa70624b3
commit bfa7640e67

View File

@ -7,10 +7,19 @@ class AboutWindow:
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.set_title('About') self.window.set_title('About')
self.window.connect("key-press-event", self.window_key_press_event) self.window.connect("key-press-event", self.window_key_press_event)
self.window.add(gtk.Label('About'))
vbox = gtk.VBox()
vbox.pack_start(gtk.Label('About'))
close = gtk.Button('Close')
close.connect("clicked", self.close_clicked)
vbox.pack_end(close)
self.window.add(vbox)
self.window.show_all() self.window.show_all()
def window_key_press_event(self, widget, event, data=None): def window_key_press_event(self, widget, event, data=None):
if event.keyval == gtk.gdk.keyval_from_name("Escape"): if event.keyval == gtk.gdk.keyval_from_name("Escape"):
self.window.destroy() self.window.destroy()
def close_clicked(self, widget, data=None):
self.window.destroy()