From: José Dapena Paz Date: Tue, 2 Feb 2010 16:57:41 +0000 (+0100) Subject: Add support for live search to account view window X-Git-Tag: 3.2.12-1~5 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=2e7ddc847952371eb7c7dac2cb050d4549d7f471 Add support for live search to account view window --- 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);