projects
/
modest
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cb2af4c
)
Add support for live search to account view window
author
José Dapena Paz
<jdapena@igalia.com>
Tue, 2 Feb 2010 16:57:41 +0000
(17:57 +0100)
committer
José Dapena Paz
<jdapena@igalia.com>
Tue, 2 Feb 2010 17:03:12 +0000
(18:03 +0100)
src/hildon2/modest-account-view-window.c
patch
|
blob
|
history
diff --git
a/src/hildon2/modest-account-view-window.c
b/src/hildon2/modest-account-view-window.c
index
3403b67
..
4a05ea8
100644
(file)
--- 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 <modest-utils.h>
#include "widgets/modest-ui-constants.h"
#include "modest-account-settings-dialog.h"
#include <modest-utils.h>
#include "widgets/modest-ui-constants.h"
-#include <hildon/hildon-pannable-area.h>
+#include <hildon/hildon.h>
/* 'private'/'protected' functions */
static void modest_account_view_window_class_init (ModestAccountViewWindowClass *klass);
/* '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;
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);
/* 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());
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;
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);
pannable = hildon_pannable_area_new ();
gtk_widget_show (pannable);