Modified webpage: now tinymail repository is in gitorious.
[modest] / src / widgets / modest-accounts-window.c
index 2a46f28..5fddb8b 100644 (file)
@@ -112,7 +112,7 @@ struct _ModestAccountsWindowPrivate {
                                                                            ModestAccountsWindowPrivate))
 
 /* globals */
-static GtkWindowClass *parent_class = NULL;
+static ModestWindowParentClass *parent_class = NULL;
 static GtkWidget *pre_created_accounts_window = NULL;
 
 /************************************************************************/
@@ -224,7 +224,7 @@ connect_signals (ModestAccountsWindow *self)
                                           "progress-list-changed",
                                           G_CALLBACK (on_progress_list_changed), self);
 
-       model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->account_view));
+       model = modest_account_view_get_model (MODEST_ACCOUNT_VIEW (priv->account_view));
 
        priv->sighandlers =
                modest_signal_mgr_connect (priv->sighandlers,
@@ -359,6 +359,7 @@ modest_accounts_window_new_real (void)
        return MODEST_WINDOW(self);
 }
 
+
 ModestWindow *
 modest_accounts_window_new (void)
 {
@@ -366,6 +367,7 @@ modest_accounts_window_new (void)
        ModestAccountsWindowPrivate *priv = NULL;
 #ifdef MODEST_TOOLKIT_HILDON2
        HildonProgram *app;
+       GtkWidget *live_search;
 #endif
 
        if (pre_created_accounts_window) {
@@ -376,6 +378,11 @@ modest_accounts_window_new (void)
        }
        priv = MODEST_ACCOUNTS_WINDOW_GET_PRIVATE(self);
        priv->account_view  = GTK_WIDGET (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), priv->account_view);
+       gtk_box_pack_start (GTK_BOX (priv->box), live_search, FALSE, FALSE, 0);
+#endif
 
 #ifdef MODEST_TOOLKIT_HILDON2
        GtkWidget *action_area_box;
@@ -608,7 +615,7 @@ row_count_changed (ModestAccountsWindow *self)
        gint count;
 
        priv = MODEST_ACCOUNTS_WINDOW_GET_PRIVATE (self);
-       model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->account_view));
+       model = modest_account_view_get_model (MODEST_ACCOUNT_VIEW (priv->account_view));
 
        count = gtk_tree_model_iter_n_children (model, NULL);
 
@@ -757,3 +764,4 @@ on_delete_event (GtkWidget *widget,
        return FALSE;
 
 }
+