From 2e7ddc847952371eb7c7dac2cb050d4549d7f471 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Dapena=20Paz?= Date: Tue, 2 Feb 2010 17:57:41 +0100 Subject: [PATCH] Add support for live search to account view window --- src/hildon2/modest-account-view-window.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/hildon2/modest-account-view-window.c b/src/hildon2/modest-account-view-window.c index 3403b67..4a05ea8 100644 --- a/src/hildon2/modest-account-view-window.c +++ b/src/hildon2/modest-account-view-window.c @@ -45,7 +45,7 @@ #include "modest-account-settings-dialog.h" #include #include "widgets/modest-ui-constants.h" -#include +#include /* 'private'/'protected' functions */ static void modest_account_view_window_class_init (ModestAccountViewWindowClass *klass); @@ -211,7 +211,9 @@ modest_account_view_window_init (ModestAccountViewWindow *self) ModestAccountViewWindowPrivate *priv; GtkWidget *main_vbox, *pannable; GtkWidget *align; - +#ifdef MODEST_TOOLKIT_HILDON2 + GtkWidget *live_search; +#endif /* Specify a default size */ gtk_window_set_default_size (GTK_WINDOW (self), -1, MODEST_DIALOG_WINDOW_MAX_HEIGHT); @@ -228,9 +230,18 @@ modest_account_view_window_init (ModestAccountViewWindow *self) priv = MODEST_ACCOUNT_VIEW_WINDOW_GET_PRIVATE(self); priv->acc_removed_handler = 0; priv->account_view = modest_account_view_new (modest_runtime_get_account_mgr()); + +#ifdef MODEST_TOOLKIT_HILDON2 + live_search = modest_account_view_setup_live_search (MODEST_ACCOUNT_VIEW (priv->account_view)); + hildon_live_search_widget_hook (HILDON_LIVE_SEARCH (live_search), GTK_WIDGET (self), GTK_WIDGET (priv->account_view)); +#endif + modest_account_view_set_picker_mode (MODEST_ACCOUNT_VIEW (priv->account_view), TRUE); main_vbox = GTK_DIALOG (self)->vbox; +#ifdef MODEST_TOOLKIT_HILDON2 + gtk_box_pack_end (GTK_BOX (main_vbox), live_search, FALSE, FALSE, 0); +#endif pannable = hildon_pannable_area_new (); gtk_widget_show (pannable); -- 1.7.9.5