[gnome-tweak-tool/wip/pwood/app-chooser: 8/9] 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/wip/pwood/app-chooser: 8/9] StartupTweak: Add a keybinding to remove an app
- Date: Tue, 28 Apr 2015 13:01:52 +0000 (UTC)
commit 6b4e928d3b14596255ef7800ed6bc092ac2426ca
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 48782f3..69f1300 100644
--- a/gtweak/tweaks/tweak_group_startup.py
+++ b/gtweak/tweaks/tweak_group_startup.py
@@ -227,6 +227,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]