diff options
author | Matt Wilson <msw@redhat.com> | 2000-02-28 20:42:03 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 2000-02-28 20:42:03 +0000 |
commit | 49be9eaf863c108291a02459e54514c86fed4dbd (patch) | |
tree | be6b9744f04eda99c9f0c314224257dbf07b850e | |
parent | 292e3832d4b4e93a0ee374145ad79fe06b2ba6c6 (diff) | |
download | anaconda-49be9eaf863c108291a02459e54514c86fed4dbd.tar.gz anaconda-49be9eaf863c108291a02459e54514c86fed4dbd.tar.xz anaconda-49be9eaf863c108291a02459e54514c86fed4dbd.zip |
exit on ctrl+alt+del
-rwxr-xr-x | gui.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -475,6 +475,11 @@ class InstallControlWindow (Thread): else: self.locale = "C" + def keyRelease (self, window, event): + if ((event.keyval == KP_Delete or event.keyval == Delete) + and (event.state & (CONTROL_MASK | MOD1_MASK))): + os.kill (os.getpid(), 9) + def run (self): threads_enter () self.window = GtkWindow () @@ -533,6 +538,7 @@ class InstallControlWindow (Thread): group = GtkAccelGroup() self.nextButtonStock.add_accelerator ("clicked", group, F12, RELEASE_MASK, 0); self.window.add_accel_group (group) + self.window.connect_after ("key-release-event", self.keyRelease) self.buttonBox.add (self.prevButtonStock) self.buttonBox.add (self.nextButtonStock) |