From 3212df8136dda3c3ed1e42191c9ab64538b849ff Mon Sep 17 00:00:00 2001 From: Ryan Rix Date: Tue, 8 Dec 2009 13:08:51 -0700 Subject: Added standard signal handlers for window creation and destruction. --- frontend/tour_gtk_frontend.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/frontend/tour_gtk_frontend.py b/frontend/tour_gtk_frontend.py index 4a2bd62..a891794 100644 --- a/frontend/tour_gtk_frontend.py +++ b/frontend/tour_gtk_frontend.py @@ -28,11 +28,19 @@ This class is responsible for the creation and destruction of the main window. class Frontend: def __init__(self): self.mainWindow=create_win() + self.mainWindow.connect("delete_event", self.winDelete) + self.mainWindow.connect("destroy",self.winDestory) + pass - def destroy_window(self,widget,Data=none): - gtk.main_quit() + def winDestroy(self,widget,Data=none): + return False + def winDelete(self,widget,Data=none): + gtk.main_quit() + + """ + def create_win(self): return gtk.Window(gtk.WINDOW_TOPLEVEL) -- cgit