catch close gtk.window
I have gtk.Window and I need to catch closure. I need to close the show the message dialog and click Yes if the window should be closed unless there is a show window Thank you. Handle the delete-event signal. Return False to close, True to cancel. Here is how I use it: # in constructor: self.connect('destroy', gtk.main_quit) self.connect('delete-event', self.on_destroy) def on_destroy(self, widget=None, *data): # return True --> no, don't close messagedialog = gtk.MessageDialog(parent=self, flags= gtk.DIALOG_MODAL & gtk.DIALOG_DESTROY_WITH_PARENT, type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS