From 304686ba2131191ddf83eb7025f2b2f291cba658 Mon Sep 17 00:00:00 2001
From: Julien Pivotto <roidelapluie@esquimaux.be>
Date: Mon, 18 Apr 2011 09:50:45 +0200
Subject: [PATCH] GUI implementation of the menu item "Roster filtering"

---
 data/gui/roster_window.ui | 11 +++++++++++
 src/roster_window.py      |  3 +++
 2 files changed, 14 insertions(+)

diff --git a/data/gui/roster_window.ui b/data/gui/roster_window.ui
index ea85ca8d74..647f844105 100644
--- a/data/gui/roster_window.ui
+++ b/data/gui/roster_window.ui
@@ -218,6 +218,17 @@
                         <signal name="toggled" handler="on_show_roster_menuitem_toggled"/>
                       </object>
                     </child>
+                    <child>
+                      <object class="GtkCheckMenuItem" id="show_roster_filter_menuitem">
+                        <property name="visible">True</property>
+                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                        <property name="label" translatable="yes">Show Roster F_ilter</property>
+                        <property name="use_underline">True</property>
+                        <property name="active">False</property>
+                        <accelerator key="I" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+                        <signal name="toggled" handler="on_show_roster_filter_menuitem_toggled"/>
+                      </object>
+                    </child>
                     <child>
                       <object class="GtkSeparatorMenuItem" id="separator3">
                         <property name="visible">True</property>
diff --git a/src/roster_window.py b/src/roster_window.py
index 001cb3be1a..472604d29d 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -4165,6 +4165,9 @@ class RosterWindow:
         if self.hpaned.get_child2() is not None:
             self.show_roster_vbox(widget.get_active())
 
+#    def on_show_roster_filter_menuitem_toggled(self, widget):
+#        """ Show the roster filter textentry """
+
     def on_roster_hpaned_notify(self, pane, gparamspec):
         """
         Keep changing the width of the roster
-- 
GitLab