aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@ximian.com>2001-06-27 08:22:02 +0800
committerChris Lahey <clahey@src.gnome.org>2001-06-27 08:22:02 +0800
commit7728e7dbd26fd0140cf493a190c424105902fd7c (patch)
tree14aca4dc5c002bc13158e267c5442af04f03696a /addressbook/gui
parentabec8da1928f0fb1d20adcd532eeed038b97b71b (diff)
downloadgsoc2013-evolution-7728e7dbd26fd0140cf493a190c424105902fd7c.tar
gsoc2013-evolution-7728e7dbd26fd0140cf493a190c424105902fd7c.tar.gz
gsoc2013-evolution-7728e7dbd26fd0140cf493a190c424105902fd7c.tar.bz2
gsoc2013-evolution-7728e7dbd26fd0140cf493a190c424105902fd7c.tar.lz
gsoc2013-evolution-7728e7dbd26fd0140cf493a190c424105902fd7c.tar.xz
gsoc2013-evolution-7728e7dbd26fd0140cf493a190c424105902fd7c.tar.zst
gsoc2013-evolution-7728e7dbd26fd0140cf493a190c424105902fd7c.zip
Added category searching to the file backend.
2001-06-26 Christopher James Lahey <clahey@ximian.com> * backend/pas/pas-backend-file.c (compare_category): Added category searching to the file backend. * gui/component/addressbook.c (addressbook_query_changed): Added category searching to the search bar. svn path=/trunk/; revision=10520
Diffstat (limited to 'addressbook/gui')
-rw-r--r--addressbook/gui/component/addressbook.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/addressbook/gui/component/addressbook.c b/addressbook/gui/component/addressbook.c
index bd51a3515e..cb52b6fd5d 100644
--- a/addressbook/gui/component/addressbook.c
+++ b/addressbook/gui/component/addressbook.c
@@ -547,12 +547,14 @@ enum {
ESB_ANY,
ESB_FULL_NAME,
ESB_EMAIL,
+ ESB_CATEGORY,
};
static ESearchBarItem addressbook_search_option_items[] = {
{ N_("Any field contains"), ESB_ANY },
{ N_("Name contains"), ESB_FULL_NAME },
{ N_("Email contains"), ESB_EMAIL },
+ { N_("Category contains"), ESB_CATEGORY },
{ NULL, -1 }
};
@@ -581,6 +583,10 @@ addressbook_query_changed (ESearchBar *esb, AddressbookView *view)
search_query = g_strdup_printf ("(contains \"email\" \"%s\")",
search_word);
break;
+ case ESB_CATEGORY:
+ search_query = g_strdup_printf ("(contains \"category\" \"%s\")",
+ search_word);
+ break;
default:
search_query = g_strdup ("(contains \"full_name\" \"\")");
break;