[balsa] Fix bgo #625695 (Jack Ostroff)



commit 56eccd13e2bf8bdfb2f27e9d9cefe6d9a8b074bb
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Fri Aug 13 13:05:31 2010 -0400

    Fix bgo #625695 (Jack Ostroff)
    
    	* src/mailbox-conf.c (create_local_mailbox_dialog): use window
    	title to show mailbox type; fixes bgo #625695 (Jack Ostroff).

 ChangeLog          |    5 +++++
 src/mailbox-conf.c |   10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 1b276de..33d3dde 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-08-13  Peter Bloomfield
+
+	* src/mailbox-conf.c (create_local_mailbox_dialog): use window
+	title to show mailbox type; fixes bgo #625695 (Jack Ostroff).
+
 2010-08-12  Peter Bloomfield
 
 	* src/balsa-message.c (balsa_message_set): do not crash when
diff --git a/src/mailbox-conf.c b/src/mailbox-conf.c
index 69615d0..86a5f50 100644
--- a/src/mailbox-conf.c
+++ b/src/mailbox-conf.c
@@ -1134,6 +1134,8 @@ create_local_mailbox_dialog(MailboxConfWindow *mcw)
     GtkFileChooserAction action;
     GtkWidget *entry = NULL;
     GtkSizeGroup *size_group;
+    const gchar *type;
+    gchar *title;
 
     table = libbalsa_create_table(3, 2);
 
@@ -1146,16 +1148,22 @@ create_local_mailbox_dialog(MailboxConfWindow *mcw)
                          mcw, row, NULL, label);
     } else mcw->mailbox_name = NULL;
 
+    type = g_type_name(mcw->mailbox_type) + 15;
+    title = g_strdup_printf(mcw->mailbox ?
+                            _("Local %s Mailbox Properties") :
+                            _("New Local %s Mailbox"), type);
+
     action = mcw->mailbox_type == LIBBALSA_TYPE_MAILBOX_MBOX ?
         GTK_FILE_CHOOSER_ACTION_SAVE :
         GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER;
     dialog =
-        gtk_file_chooser_dialog_new(_("Local Mailbox Configurator"),
+        gtk_file_chooser_dialog_new(title,
                                     GTK_WINDOW(balsa_app.main_window),
                                     action,
                                     mcw->ok_button_name, MCW_RESPONSE,
                                     GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
                                     NULL);
+    g_free(title);
 #if HAVE_MACOSX_DESKTOP
     libbalsa_macosx_menu_for_parent(dialog, GTK_WINDOW(balsa_app.main_window));
 #endif



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]