From kde-core-devel Wed May 30 09:45:04 2001 From: Helge Deller Date: Wed, 30 May 2001 09:45:04 +0000 To: kde-core-devel Subject: Patch: add "Lock Screen" key-binding X-MARC-Message: https://marc.info/?l=kde-core-devel&m=99121670721611 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--------------Boundary-00=_43751PLD0RD7YZQO5WLC" --------------Boundary-00=_43751PLD0RD7YZQO5WLC Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Subject: Hi, the following patch adds a global "Lock Screen" key-binding (CTRL-ALT-L) and would close bug #24706. My main concern is, if I break binary compatibility with adding the public slot slotLockScreen() to the workspace class. My latest tests didn't showed any problems with only kwin and kcontrol/keys/* recompiled, but I may be wrong. Your opinions ? Greetings, Helge --------------Boundary-00=_43751PLD0RD7YZQO5WLC Content-Type: text/plain; charset="iso-8859-1"; name="lock_screen.patch" Content-Transfer-Encoding: base64 Content-Description: Patch_lock_screen_key_binding Content-Disposition: attachment; filename="lock_screen.patch" SW5kZXg6IGt3aW5iaW5kaW5ncy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2hvbWUva2RlL2tk ZWJhc2Uva3dpbi9rd2luYmluZGluZ3MuY3BwLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjE2CmRp ZmYgLXUgLXIxLjE2IGt3aW5iaW5kaW5ncy5jcHAKLS0tIGt3aW5iaW5kaW5ncy5jcHAJMjAwMS8w NS8yMiAwMToxNTowOQkxLjE2CisrKyBrd2luYmluZGluZ3MuY3BwCTIwMDEvMDUvMzAgMDk6MzI6 MzcKQEAgLTQzLDYgKzQzLDggQEAKIAogIGtleXMtPmluc2VydEl0ZW0oaTE4bigiTW91c2UgZW11 bGF0aW9uIiksIk1vdXNlIGVtdWxhdGlvbiIsICJBTFQrRjEyIik7CiAKKyBrZXlzLT5pbnNlcnRJ dGVtKGkxOG4oIkxvY2sgc2NyZWVuIiksIkxvY2sgc2NyZWVuIiwgIkNUUkwrQUxUK0wiKTsKKyAK ICBrZXlzLT5pbnNlcnRJdGVtKGkxOG4oIkxvZ291dCIpLCJMb2dvdXQiLCAiQ1RSTCtBTFQrRGVs ZXRlIik7CiAKICBrZXlzLT5pbnNlcnRJdGVtKGkxOG4oIktpbGwgV2luZG93IiksIktpbGwgV2lu ZG93IiwgIkNUUkwrQUxUK0VzY2FwZSIpOwpJbmRleDogd29ya3NwYWNlLmNwcAo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 ClJDUyBmaWxlOiAvaG9tZS9rZGUva2RlYmFzZS9rd2luL3dvcmtzcGFjZS5jcHAsdgpyZXRyaWV2 aW5nIHJldmlzaW9uIDEuMjQ2CmRpZmYgLXUgLXIxLjI0NiB3b3Jrc3BhY2UuY3BwCi0tLSB3b3Jr c3BhY2UuY3BwCTIwMDEvMDUvMzAgMDU6NTc6MTYJMS4yNDYKKysrIHdvcmtzcGFjZS5jcHAJMjAw MS8wNS8zMCAwOTozMjo0MQpAQCAtMjQyNSw2ICsyNDI1LDggQEAKIAogICAgIGtleXMtPmNvbm5l Y3RJdGVtKCAiTW91c2UgZW11bGF0aW9uIiwgdGhpcywgU0xPVCggc2xvdE1vdXNlRW11bGF0aW9u KCkgKSApOwogCisgICAga2V5cy0+Y29ubmVjdEl0ZW0oICJMb2NrIHNjcmVlbiIsIHRoaXMsIFNM T1QoIHNsb3RMb2NrU2NyZWVuKCkgKSApOworCiAgICAga2V5cy0+Y29ubmVjdEl0ZW0oICJMb2dv dXQiLCB0aGlzLCBTTE9UKCBzbG90TG9nb3V0KCkgKSApOwogCiAgICAga2V5cy0+Y29ubmVjdEl0 ZW0oICJLaWxsIFdpbmRvdyIsIHRoaXMsIFNMT1QoIHNsb3RLaWxsV2luZG93KCkgKSApOwpAQCAt MjY0MSw2ICsyNjQzLDEyIEBACiAgICAgICAgIG1vdXNlX2VtdWxhdGlvbl9zdGF0ZSA9IDA7CiAg ICAgICAgIG1vdXNlX2VtdWxhdGlvbl93aW5kb3cgPSAwOwogICAgIH0KK30KKwordm9pZCBXb3Jr c3BhY2U6OnNsb3RMb2NrU2NyZWVuKCkKK3sKKyAgRENPUENsaWVudCAqY2xpZW50ID0ga2FwcC0+ ZGNvcENsaWVudCgpOworICBjbGllbnQtPnNlbmQoImtkZXNrdG9wIiwgIktTY3JlZW5zYXZlcklm YWNlIiwgImxvY2soKSIsICIiKTsKIH0KIAogdm9pZCBXb3Jrc3BhY2U6OnNsb3RMb2dvdXQoKQpJ bmRleDogd29ya3NwYWNlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2hvbWUva2RlL2tkZWJhc2Uv a3dpbi93b3Jrc3BhY2UuaCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS44NQpkaWZmIC11IC1yMS44 NSB3b3Jrc3BhY2UuaAotLS0gd29ya3NwYWNlLmgJMjAwMS8wNS8yNCAyMTowMTowOQkxLjg1Cisr KyB3b3Jrc3BhY2UuaAkyMDAxLzA1LzMwIDA5OjMyOjQxCkBAIC0yNjQsNiArMjY0LDggQEAKICAg ICB2b2lkIHNsb3RSZXNldEFsbENsaWVudHNEZWxheWVkKCk7CiAgICAgdm9pZCBzbG90UmVzZXRB bGxDbGllbnRzKCk7CiAKKyAgICB2b2lkIHNsb3RMb2NrU2NyZWVuKCk7CisgICAgCiAgICAgdm9p ZCBzbG90TG9nb3V0KCk7CiAKICAgICB2b2lkIHNsb3RLaWxsV2luZG93KCk7Cg== --------------Boundary-00=_43751PLD0RD7YZQO5WLC--