changeset 0cc2b1deecf0 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=0cc2b1deecf0
description: enable clearing search with the icon
diffstat:
data/gui/roster_window.ui | 1 -
src/roster_window.py | 10 +++++-----
2 files changed, 5 insertions(+), 6 deletions(-)
diffs (31 lines):
diff -r a1b74605b627 -r 0cc2b1deecf0 data/gui/roster_window.ui
--- a/data/gui/roster_window.ui Mon Apr 18 11:36:42 2011 +0200
+++ b/data/gui/roster_window.ui Mon Apr 18 11:53:46 2011 +0200
@@ -352,7 +352,6 @@
<property name="primary_icon_activatable">True</property>
<signal name="changed"
handler="on_roster_filter_entry_changed"/>
<signal name="icon_press"
handler="on_roster_filter_entry_icon_press"/>
- <signal name="key_press_event"
handler="on_roster_filter_entry_key_press_event"/>
</object>
<packing>
<property name="expand">False</property>
diff -r a1b74605b627 -r 0cc2b1deecf0 src/roster_window.py
--- a/src/roster_window.py Mon Apr 18 11:36:42 2011 +0200
+++ b/src/roster_window.py Mon Apr 18 11:53:46 2011 +0200
@@ -4176,11 +4176,11 @@
self.search_enabled = True
self.refilter_shown_roster_items()
- def on_roster_filter_entry_icon_press(self, widget):
- pass
-
- def on_roster_filter_entry_key_press_event(self, widget):
- pass
+ def on_roster_filter_entry_icon_press(self, widget, icon, event):
+ """ Disable the roster filtering by clicking the icon in the textEntry
"""
+ self.xml.get_object('show_roster_filter_menuitem').set_active(False)
+ self.search_enabled = False
+ self.refilter_shown_roster_items()
def on_show_roster_filter_menuitem_toggled(self, widget):
""" Show the roster filter entry """
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits