diff options
author | Jeremy Katz <katzj@redhat.com> | 2007-01-05 16:40:25 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2007-01-05 16:40:25 +0000 |
commit | e84ca41d16460621efe9d5a0012679091acbd659 (patch) | |
tree | 7216a47f4e8283d6eea460e5a3982d32f8d65217 /iw | |
parent | 12495705de31ffa5ed76c400e2b5dd633292e096 (diff) | |
download | anaconda-e84ca41d16460621efe9d5a0012679091acbd659.tar.gz anaconda-e84ca41d16460621efe9d5a0012679091acbd659.tar.xz anaconda-e84ca41d16460621efe9d5a0012679091acbd659.zip |
2007-01-05 Jeremy Katz <katzj@redhat.com>
* iw/release_notes.py (ReleaseNotesViewer.setupWindow): Switch to
just a GtkWindow so that we don't have annoying GtkDialog behavior
on press of ESC (#220418)
Diffstat (limited to 'iw')
-rw-r--r-- | iw/release_notes.py | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/iw/release_notes.py b/iw/release_notes.py index a4371d742..6731deb22 100644 --- a/iw/release_notes.py +++ b/iw/release_notes.py @@ -166,11 +166,22 @@ class ReleaseNotesViewer: def setupWindow(self): self.vue.set_document(self.doc) - self.textWin = gtk.Dialog(flags=gtk.DIALOG_MODAL) + self.textWin = gtk.Window() + self.textWin.connect("delete-event", self.closedCallBack) + mainbox = gtk.VBox(False, 6) + self.textWin.add(mainbox) + table = gtk.Table(3, 3, False) - self.textWin.vbox.pack_start(table) - self.textWin.add_button('gtk-close', gtk.RESPONSE_NONE) - self.textWin.connect("response", self.closedCallBack) + mainbox.pack_start(table) + + mainbox.pack_start(gtk.HSeparator(), False, False) + bb = gtk.HButtonBox() + bb.set_property("layout-style", gtk.BUTTONBOX_END) + + b = gtk.Button(stock="gtk-close") + b.connect("clicked", self.closedCallBack) + bb.pack_start(b) + mainbox.pack_start(bb, False, False) vbox1 = gtk.VBox() vbox1.set_border_width(10) @@ -258,7 +269,7 @@ class ReleaseNotesViewer: return ret - def closedCallBack(self, widget, data): + def closedCallBack(self, *args): self.textWin.hide_all() self.is_showing = False |