changeset a86f481b6a6b in /home/hg/repos/gajim

details:http://hg.gajim.org/gajim?cmd=changeset;node=a86f481b6a6b
description: ability to press ctrl+shift+u to enable rosterfilter. Fixes #7139

diffstat:

 src/roster_window.py |  7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diffs (24 lines):

diff -r 4afcbe72821f -r a86f481b6a6b src/roster_window.py
--- a/src/roster_window.py      Mon Apr 09 23:22:53 2012 +0200
+++ b/src/roster_window.py      Tue Apr 10 00:04:19 2012 +0200
@@ -3418,6 +3418,10 @@
             num = gtk.gdk.keyval_to_unicode(event.keyval)
             self.enable_rfilter(unichr(num))
 
+        elif event.state & gtk.gdk.CONTROL_MASK and event.state & 
gtk.gdk.SHIFT_MASK and event.keyval == gtk.keysyms.U:
+            self.enable_rfilter('')
+            self.rfilter_entry.emit('key_press_event', event)
+
         elif event.keyval == gtk.keysyms.Left:
             treeselection = self.tree.get_selection()
             model, list_of_paths = treeselection.get_selected_rows()
@@ -4325,6 +4329,9 @@
         elif event.keyval in (gtk.keysyms.Up, gtk.keysyms.Down):
             self.tree.grab_focus()
             self.tree.emit('key_press_event', event)
+        elif event.keyval == gtk.keysyms.BackSpace:
+            if widget.get_text() == '':
+                self.disable_rfilter()
 
     def enable_rfilter(self, search_string):
         if self.rfilter_enabled:
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to