From 7798009ab7c3c64cd7d19e8e57522c56dcea19b8 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Mon, 22 Jan 2001 19:34:25 +0000 Subject: Change "Path:" label to "Namespace:" for IMAP. Use $MAILDIR rather than * mail-config-druid.c (incoming_type_changed): Change "Path:" label to "Namespace:" for IMAP. Use $MAILDIR rather than $MAIL for Maildir. If $MAIL isn't set, guess. svn path=/trunk/; revision=7714 --- mail/mail-config-druid.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'mail/mail-config-druid.c') diff --git a/mail/mail-config-druid.c b/mail/mail-config-druid.c index 62a4144970..4e6f96b3a3 100644 --- a/mail/mail-config-druid.c +++ b/mail/mail-config-druid.c @@ -453,13 +453,27 @@ incoming_type_changed (GtkWidget *widget, gpointer user_data) /* path */ label = glade_xml_get_widget (druid->gui, "lblSourcePath"); + /* FIXME */ + if (!strcmp (provider->protocol, "imap")) + gtk_label_set_text (GTK_LABEL (label), _("Namespace:")); + else + gtk_label_set_text (GTK_LABEL (label), _("Path:")); if (provider && provider->url_flags & CAMEL_URL_ALLOW_PATH) { if (!dwidget) dwidget = GTK_WIDGET (druid->incoming_path); - if (!strcmp (provider->protocol, "mbox") || !strcmp (provider->protocol, "maildir")){ + if (!strcmp (provider->protocol, "mbox")) { + char *path; + if (getenv ("MAIL")) - gtk_entry_set_text (druid->incoming_path, getenv ("MAIL")); + path = g_strdup (getenv ("MAIL")); + else + path = g_strdup_printf (SYSTEM_MAIL_DIR "/%s", g_get_user_name ()); + gtk_entry_set_text (druid->incoming_path, path); + g_free (path); + } else if (!strcmp (provider->protocol, "maildir") && + getenv ("MAILDIR")) { + gtk_entry_set_text (druid->incoming_path, getenv ("MAILDIR")); } else { gtk_entry_set_text (druid->incoming_path, ""); } -- cgit v1.2.3