From 1147e19e682027e28dcd8fb0013a76ee439ce743 Mon Sep 17 00:00:00 2001 From: Mike Fulbright Date: Wed, 12 Feb 2003 02:33:39 +0000 Subject: fix for bug #84078 and gave callback a useful name --- gui.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gui.py') diff --git a/gui.py b/gui.py index af2e82b20..1a4300b4e 100755 --- a/gui.py +++ b/gui.py @@ -823,22 +823,24 @@ class InstallControlWindow: mark = textbuffer.create_mark("top", iter, gtk.FALSE) self.help.scroll_to_mark(mark, 0.0, gtk.FALSE, 0.0, 0.0) - def close (self, *args): + def relnotes_closed (self, *args): self.textWin.destroy() for (icon, name, text, func) in self.stockButtons: if self.__dict__.has_key(name): - self.__dict__[name].set_sensitive(gtk.TRUE) + self.__dict__[name].set_sensitive(self.relnotes_buttonstate[name]) def releaseClicked (self, widget): self.textWin = gtk.Dialog(parent=mainWindow, flags=gtk.DIALOG_MODAL) + self.relnotes_buttonstate={} for (icon, name, text, func) in self.stockButtons: if self.__dict__.has_key(name): + self.relnotes_buttonstate[name] = self.__dict__[name].get_property("sensitive") self.__dict__[name].set_sensitive(gtk.FALSE) table = gtk.Table(3, 3, gtk.FALSE) self.textWin.vbox.pack_start(table) self.textWin.add_button('gtk-close', gtk.RESPONSE_NONE) - self.textWin.connect("response", self.close) + self.textWin.connect("response", self.relnotes_closed) vbox1 = gtk.VBox () vbox1.set_border_width (10) frame = gtk.Frame (_("Release Notes")) -- cgit