diff --git a/AboutWindow.py b/AboutWindow.py index 02cc0bd..9f92345 100644 --- a/AboutWindow.py +++ b/AboutWindow.py @@ -7,10 +7,19 @@ class AboutWindow: self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.set_title('About') 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() def window_key_press_event(self, widget, event, data=None): if event.keyval == gtk.gdk.keyval_from_name("Escape"): self.window.destroy() + def close_clicked(self, widget, data=None): + self.window.destroy()