From 49d912cbd80830ba0702b0ce747ca7b5cbe32727 Mon Sep 17 00:00:00 2001 From: hploetz Date: Sat, 9 Jun 2007 00:42:34 +0000 Subject: [PATCH] Enter exit button git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@233 f711b948-2313-0410-aaa9-d29f33439f0b --- gui/__init__.py | 11 +++++++++ gui/passport/passport.glade | 46 +++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/gui/__init__.py b/gui/__init__.py index c9d1b1e..6e328d9 100644 --- a/gui/__init__.py +++ b/gui/__init__.py @@ -26,6 +26,17 @@ class PassportGUI: self.now_showing = 0 self.main_window_xml = gtk.glade.XML(self.GLADE_FILE, "main") self.main_window = self.main_window_xml.get_widget("main") + + signals = { + "on_exit_clicked": self.exit_clicked, + "on_main_delete_event": self.exit_clicked, + "on_main_destroy": gtk.main_quit, + } + self.main_window_xml.signal_autoconnect(signals) + + def exit_clicked(self, widget, event=None, data=None): + gtk.main_quit() + return True def run(self): gtk.gdk.threads_init() diff --git a/gui/passport/passport.glade b/gui/passport/passport.glade index cc08477..d6bc2e8 100644 --- a/gui/passport/passport.glade +++ b/gui/passport/passport.glade @@ -19,6 +19,8 @@ GDK_GRAVITY_NORTH_WEST True False + + @@ -912,6 +914,50 @@ Nationality + + + + True + False + 0 + + + + + + + + + + + + True + True + True + True + True + gtk-quit + True + GTK_RELIEF_NORMAL + True + + + + 0 + False + False + GTK_PACK_END + + + + + 0 + 6 + 18 + 19 + fill + +