[kupfer] browser: Make Ctrl+Q select the quit item from catalog
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] browser: Make Ctrl+Q select the quit item from catalog
- Date: Thu, 17 Sep 2009 19:23:10 +0000 (UTC)
commit 9312d5d08e4a9cc24a040faf1bb234ae54eb0a29
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Thu Sep 17 00:14:04 2009 +0200
browser: Make Ctrl+Q select the quit item from catalog
kupfer/browser.py | 4 ++++
kupfer/plugin/core.py | 1 +
2 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/kupfer/browser.py b/kupfer/browser.py
index 3d3b72d..bc813c2 100644
--- a/kupfer/browser.py
+++ b/kupfer/browser.py
@@ -802,6 +802,7 @@ class Interface (gobject.GObject):
"<Control>r" : "reset_all",
"<Control>g" : "select_selected_file",
"<Control>t" : "select_selected_text",
+ "<Control>q" : "select_quit",
"<Alt>a" : "activate",
}
direct_text_key = gtk.gdk.keyval_from_name("period")
@@ -1072,6 +1073,9 @@ class Interface (gobject.GObject):
def select_selected_text(self):
self.data_controller.find_object("qpfer:selectedtext")
+ def select_quit(self):
+ self.data_controller.find_object("qpfer:quit")
+
def _pane_reset(self, controller, pane, item):
wid = self._widget_for_pane(pane)
if not item:
diff --git a/kupfer/plugin/core.py b/kupfer/plugin/core.py
index f566c1d..be61248 100644
--- a/kupfer/plugin/core.py
+++ b/kupfer/plugin/core.py
@@ -144,6 +144,7 @@ class DebugInfo (Action, pretty.OutputMixin):
yield Leaf
class Quit (RunnableLeaf):
+ qf_id = "quit"
def __init__(self, name=None):
if not name: name = _("Quit")
super(Quit, self).__init__(name=name)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]