- bindtextdomain (GETTEXT_PACKAGE, MODEST_LOCALEDIR);
- bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
- textdomain (GETTEXT_PACKAGE);
-
-}
-
-
-/*
- * This function registers our custom toolbar icons, so they can be
- * themed. The idea of this function was taken from the gtk-demo
- */
-static void
-init_stock_icons (void)
-{
- static gboolean registered = FALSE;
-
- if (!registered) {
- GdkPixbuf *pixbuf;
- GtkIconFactory *factory;
- gint i;
-
- static GtkStockItem items[] = {
- { MODEST_STOCK_MAIL_SEND, "send mail", 0, 0, NULL },
- { MODEST_STOCK_NEW_MAIL, "new mail", 0, 0, NULL },
-/* { MODEST_STOCK_SEND_RECEIVE, "send receive", 0, 0, NULL }, */
- { MODEST_STOCK_REPLY, "reply", 0, 0, NULL },
- { MODEST_STOCK_REPLY_ALL, "reply all", 0, 0, NULL },
- { MODEST_STOCK_FORWARD, "forward", 0, 0, NULL },
- { MODEST_STOCK_DELETE, "delete", 0, 0, NULL },
-/* { MODEST_STOCK_NEXT, "next", 0, 0, NULL }, */
-/* { MODEST_STOCK_PREV, "prev", 0, 0, NULL }, */
-/* { MODEST_STOCK_STOP, "stop", 0, 0, NULL } */
- };
-
- static gchar *items_names [] = {
- MODEST_TOOLBAR_ICON_MAIL_SEND,
- MODEST_TOOLBAR_ICON_NEW_MAIL,
-/* MODEST_TOOLBAR_ICON_SEND_RECEIVE, */
- MODEST_TOOLBAR_ICON_REPLY,
- MODEST_TOOLBAR_ICON_REPLY_ALL,
- MODEST_TOOLBAR_ICON_FORWARD,
- MODEST_TOOLBAR_ICON_DELETE,
-/* MODEST_TOOLBAR_ICON_NEXT, */
-/* MODEST_TOOLBAR_ICON_PREV, */
-/* MODEST_TOOLBAR_ICON_STOP */
- };
-
- registered = TRUE;
-
- /* Register our stock items */
- gtk_stock_add (items, G_N_ELEMENTS (items));
-
- /* Add our custom icon factory to the list of defaults */
- factory = gtk_icon_factory_new ();
- gtk_icon_factory_add_default (factory);
-
- /* Register icons to accompany stock items */
- for (i = 0; i < G_N_ELEMENTS (items); i++) {
- pixbuf = NULL;
- pixbuf = gdk_pixbuf_new_from_file (items_names[i], NULL);
-
- if (pixbuf != NULL) {
- GtkIconSet *icon_set;
- GdkPixbuf *transparent;
-
- transparent = gdk_pixbuf_add_alpha (pixbuf, TRUE, 0xff, 0xff, 0xff);
-
- icon_set = gtk_icon_set_new_from_pixbuf (transparent);
- gtk_icon_factory_add (factory, items[i].stock_id, icon_set);
- gtk_icon_set_unref (icon_set);
- g_object_unref (pixbuf);
- g_object_unref (transparent);
- }
- else
- g_warning ("failed to load %s icon", items_names[i]);
- }
- /* Drop our reference to the factory, GTK will hold a reference. */
- g_object_unref (factory);
- }
-}
-
-
-static void
-init_test_accounts (ModestAccountMgr *acc_mgr)
-{
- const gchar *imap_test = "TnyImapTest";
- const gchar *pop_test = "TnyPopTest";
- const gchar *smtp_test = "TnySmtpTest";
-
- if (!modest_account_mgr_account_exists (acc_mgr, imap_test, FALSE))
- modest_account_mgr_add_server_account (acc_mgr,
- imap_test,
- "imap2.tinymail.org",
- "tnytest", "tnytest",
- MODEST_PROTOCOL_STORE_IMAP,
- MODEST_PROTOCOL_SECURITY_NONE,
- MODEST_PROTOCOL_AUTH_NONE);
- if (!modest_account_mgr_account_exists (acc_mgr, pop_test, FALSE))
- modest_account_mgr_add_server_account (acc_mgr,
- pop_test,
- "imap2.tinymail.org",
- "tnytest", "tnytest",
- MODEST_PROTOCOL_STORE_POP,
- MODEST_PROTOCOL_SECURITY_NONE,
- MODEST_PROTOCOL_AUTH_NONE);
- if (!modest_account_mgr_account_exists (acc_mgr, smtp_test, FALSE))
- modest_account_mgr_add_server_account (acc_mgr,
- smtp_test,
- "127.0.0.1",
- NULL,NULL,
- MODEST_PROTOCOL_TRANSPORT_SMTP,
- MODEST_PROTOCOL_SECURITY_NONE,
- MODEST_PROTOCOL_AUTH_NONE);
-
- modest_account_mgr_add_account (acc_mgr, imap_test, imap_test, smtp_test);
- modest_account_mgr_add_account (acc_mgr, pop_test, pop_test, smtp_test);
-}
-
-
-static void
-init_default_settings (ModestConf *conf)
-{
- if (!modest_conf_key_exists (conf, MODEST_CONF_SHOW_TOOLBAR, NULL))
- modest_conf_set_bool (conf, MODEST_CONF_SHOW_TOOLBAR, TRUE, NULL);
-
- if (!modest_conf_key_exists (conf, MODEST_CONF_SHOW_CC, NULL))
- modest_conf_set_bool (conf, MODEST_CONF_SHOW_CC, TRUE, NULL);
-
- if (!modest_conf_key_exists (conf, MODEST_CONF_SHOW_BCC, NULL))
- modest_conf_set_bool (conf, MODEST_CONF_SHOW_BCC, FALSE, NULL);
-
- if (!modest_conf_key_exists (conf, MODEST_CONF_CONNECT_AT_STARTUP, NULL))
- modest_conf_set_bool (conf, MODEST_CONF_CONNECT_AT_STARTUP, TRUE, NULL);
-