- _("Account"),
- gtk_cell_renderer_text_new (),
- "text", NAME_COLUMN, NULL));
- gtk_tree_view_append_column (GTK_TREE_VIEW(self),
- gtk_tree_view_column_new_with_attributes (
- _("Type"),
- gtk_cell_renderer_text_new (),
- "text", PROTO_COLUMN, NULL));
-
- priv->sig1 = g_signal_connect (G_OBJECT(priv->account_mgr),
- "account_removed",
+ _("Enabled"), toggle_renderer,
+ "active", MODEST_ACCOUNT_VIEW_IS_ENABLED_COLUMN, NULL));
+
+ /* account name */
+ column = gtk_tree_view_column_new_with_attributes (_("Account"), text_renderer,"text",
+ MODEST_ACCOUNT_VIEW_DISPLAY_NAME_COLUMN, NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW(self),column);
+ gtk_tree_view_column_set_cell_data_func(column, text_renderer, bold_if_default_cell_data,
+ NULL, NULL);
+
+ /* account type */
+ column = gtk_tree_view_column_new_with_attributes (_("Type"), text_renderer,"text",
+ MODEST_ACCOUNT_VIEW_PROTO_COLUMN, NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW(self),column);
+ gtk_tree_view_column_set_cell_data_func(column, text_renderer, bold_if_default_cell_data,
+ NULL, NULL);
+
+ /* last update for this account */
+ column = gtk_tree_view_column_new_with_attributes (_("Last update"), text_renderer,"text",
+ MODEST_ACCOUNT_VIEW_LAST_UPDATED_COLUMN, NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW(self),column);
+ gtk_tree_view_column_set_cell_data_func(column, text_renderer, bold_if_default_cell_data,
+ NULL, NULL);
+
+ g_signal_connect (G_OBJECT(priv->account_mgr),"account_removed",