[gnome-tweak-tool/gnome-3-16] StartupTweak: Add a keybinding to remove an app
- From: Phillip Wood <pwood src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-tweak-tool/gnome-3-16] StartupTweak: Add a keybinding to remove an app
- Date: Wed, 29 Apr 2015 18:06:57 +0000 (UTC)
commit f6b4a4cba14d6256e4fa6f90e078f65bd83c884e
Author: Phillip Wood <phillip wood dunelm org uk>
Date: Tue Apr 14 12:37:07 2015 +0100
StartupTweak: Add a keybinding to remove an app
Add bindings for ‘Delete’ and ‘Backspace’ to remove the focused start-up
application.
https://bugzilla.gnome.org/show_bug.cgi?id=747986
gtweak/tweaks/tweak_group_startup.py | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gtweak/tweaks/tweak_group_startup.py b/gtweak/tweaks/tweak_group_startup.py
index ab4f71e..a70a80d 100644
--- a/gtweak/tweaks/tweak_group_startup.py
+++ b/gtweak/tweaks/tweak_group_startup.py
@@ -215,6 +215,13 @@ class _StartupTweak(Gtk.ListBoxRow, Tweak):
self.btn = btn
self.app_id = df.get_id()
+ self.connect("key-press-event", self._on_key_press_event)
+
+ def _on_key_press_event(self, row, event):
+ if event.keyval in [Gdk.KEY_Delete, Gdk.KEY_KP_Delete, Gdk.KEY_BackSpace]:
+ self.btn.activate()
+ return True
+ return False
class AddStartupTweak(Gtk.ListBoxRow, Tweak):
def __init__(self, **options):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]