priv->modest_conf = NULL;
priv->modest_window_mgr = NULL;
priv->glade_xml = NULL;
+ priv->folder_view = NULL;
+ priv->header_view = NULL;
}
account_names_list=modest_account_mgr_server_account_names(modest_acc_mgr, NULL, MODEST_PROTO_TYPE_ANY, NULL, FALSE);
identities_list=modest_identity_mgr_identity_names(modest_id_mgr, NULL);
if (!(account_names_list!=NULL || identities_list!=NULL))
- wizard_account_dialog(obj);
+ wizard_account_dialog(MODEST_UI(obj));
g_slist_free(account_names_list);
g_slist_free(identities_list);
folder_view =
GTK_WIDGET(modest_main_window_folder_tree(priv->modest_acc_mgr,
priv->account_store));
+ priv->folder_view = folder_view;
folder_view_holder = glade_xml_get_widget (priv->glade_xml, "folders");
if (!folder_view||!folder_view_holder) {
g_warning ("failed to create folder tree");
gtk_container_add (GTK_CONTAINER(folder_view_holder), folder_view);
header_view = GTK_WIDGET(modest_main_window_header_tree (NULL));
+ priv->header_view = header_view;
header_view_holder = glade_xml_get_widget (priv->glade_xml, "mail_list");
if (!header_view) {
g_warning ("failed to create header tree");
g_signal_connect (delete_item, "activate", G_CALLBACK(on_delete_clicked),
modest_ui);
-
+
view_attachments_item = glade_xml_get_widget (priv->glade_xml, "menu_view_attachments");
if (!view_attachments_item)
{
g_warning ("The view_attachments_item isn't available!");
return FALSE;
}
-
+
gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(view_attachments_item),
modest_conf_get_bool(priv->modest_conf,
MODEST_CONF_MSG_VIEW_SHOW_ATTACHMENTS_INLINE,
NULL)
);
-
+
g_signal_connect (view_attachments_item,
"toggled",
G_CALLBACK(on_view_attachments_toggled),
modest_ui);
-
+
register_toolbar_callbacks (modest_ui);
modest_window_mgr_register (priv->modest_window_mgr,
gchar *body;
GtkTextIter start, end;
GtkTextBuffer *buf;
- /* TnyAccountStoreIface *account_store;
+ TnyAccountStoreIface *account_store;
const GList *transport_accounts;
TnyTransportAccountIface *transport_account;
- ModestConf *conf; */
+ ModestConf *conf;
ModestIdentityMgr *id_mgr;
EditWinData *win_data;
(modest_tny_transport_actions_new ());
priv = MODEST_UI_GET_PRIVATE(modest_ui);
-#if 0
+
account_store = priv->account_store;
transport_accounts =
tny_account_store_iface_get_transport_accounts (account_store);
} else /* take the first one! */
transport_account =
TNY_TRANSPORT_ACCOUNT_IFACE(transport_accounts->data);
-#endif
+
to_entry = glade_xml_get_widget (win_data->glade_xml, "to_entry");
subject_entry = glade_xml_get_widget (win_data->glade_xml, "subject_entry");
body_view = glade_xml_get_widget (win_data->glade_xml, "body_view");
MODEST_IDENTITY_DEFAULT_IDENTITY,
MODEST_IDENTITY_EMAIL, NULL);
+ if (!email_from)
+ email_from = "";
+
g_message("sending \"%s\" %s ==> %s", subject, email_from, to);
-/*
+
modest_tny_transport_actions_send_message (actions,
transport_account,
email_from,
to, "", "", subject,
body);
-*/
+
g_free (body);
g_object_unref (G_OBJECT(actions));
GtkWidget *view_attachments_item, *paned;
ModestTnyMsgView *msg_view;
ModestUIPrivate *priv;
-
+
priv = MODEST_UI_GET_PRIVATE(modest_ui);
view_attachments_item = glade_xml_get_widget (priv->glade_xml, "menu_view_attachments");
g_return_if_fail(view_attachments_item);
-
+
modest_conf_set_bool(priv->modest_conf,
MODEST_CONF_MSG_VIEW_SHOW_ATTACHMENTS_INLINE,
gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(view_attachments_item)),
NULL);
-
+
/* refresh message view */
paned = glade_xml_get_widget (priv->glade_xml,"mail_paned");
msg_view = MODEST_TNY_MSG_VIEW(gtk_paned_get_child2 (GTK_PANED(paned)));
tny_account_store_iface_get_store_accounts (account_store);
for (iter = store_accounts; iter; iter = iter->next)
+ {
modest_tny_store_actions_update_folders (store_actions,
TNY_STORE_ACCOUNT_IFACE (iter->data));
- /* TODO, lock, refresh display */
-
+ }
g_object_unref (store_actions);
}