diff options
author | Iain Holmes <iain@src.gnome.org> | 2001-07-18 00:58:41 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2001-07-18 00:58:41 +0800 |
commit | d54c49a59b9f56f48ab8e04856fe7134c6b1787a (patch) | |
tree | 66c782ad0089d23c6b39d84b527d076b653ee01f | |
parent | 4ec3a0fe0cfd570465fdacefe7754571bf9f2dc7 (diff) | |
download | gsoc2013-evolution-d54c49a59b9f56f48ab8e04856fe7134c6b1787a.tar gsoc2013-evolution-d54c49a59b9f56f48ab8e04856fe7134c6b1787a.tar.gz gsoc2013-evolution-d54c49a59b9f56f48ab8e04856fe7134c6b1787a.tar.bz2 gsoc2013-evolution-d54c49a59b9f56f48ab8e04856fe7134c6b1787a.tar.lz gsoc2013-evolution-d54c49a59b9f56f48ab8e04856fe7134c6b1787a.tar.xz gsoc2013-evolution-d54c49a59b9f56f48ab8e04856fe7134c6b1787a.tar.zst gsoc2013-evolution-d54c49a59b9f56f48ab8e04856fe7134c6b1787a.zip |
Make a nicer delete account dialog
svn path=/trunk/; revision=11161
-rw-r--r-- | mail/ChangeLog | 4 | ||||
-rw-r--r-- | mail/mail-accounts.c | 13 |
2 files changed, 11 insertions, 6 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index a4228c8784..5e5704bd25 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,7 @@ +2001-07-17 Iain Holmes <iain@ximian.com> + + * mail-accounts.c (mail_delete): Make a nicer dialog. + 2001-07-17 Jeffrey Stedfast <fejj@ximian.com> * mail-local.c (init_trash): Use CAMEL_VTRASH_NAME. diff --git a/mail/mail-accounts.c b/mail/mail-accounts.c index 31718f2948..0a61be44f7 100644 --- a/mail/mail-accounts.c +++ b/mail/mail-accounts.c @@ -28,6 +28,7 @@ #include <stdlib.h> #include <string.h> #include <libgnomeui/gnome-stock.h> +#include <libgnomeui/gnome-messagebox.h> #include <camel/camel-url.h> #include <camel/camel-pgp-context.h> @@ -256,14 +257,14 @@ mail_delete (GtkButton *button, gpointer data) if (dialog->accounts_row < 0) return; - confirm = GNOME_DIALOG (gnome_dialog_new (_("Are you sure you want to delete this account?"), - GNOME_STOCK_BUTTON_YES, GNOME_STOCK_BUTTON_NO, NULL)); + confirm = GNOME_DIALOG (gnome_message_box_new (_("Are you sure you want to delete this account?"), + GNOME_MESSAGE_BOX_QUESTION, + NULL)); + gnome_dialog_append_button_with_pixmap (confirm, _("Delete"), GNOME_STOCK_BUTTON_YES); + gnome_dialog_append_button_with_pixmap (confirm, _("Don't delete"), GNOME_STOCK_BUTTON_NO); gtk_window_set_policy (GTK_WINDOW (confirm), TRUE, TRUE, TRUE); gtk_window_set_modal (GTK_WINDOW (confirm), TRUE); - label = gtk_label_new (_("Are you sure you want to delete this account?")); - gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); - gtk_box_pack_start (GTK_BOX (confirm->vbox), label, TRUE, TRUE, 0); - gtk_widget_show (label); + gtk_window_set_title (GTK_WINDOW (confirm), _("Really delete account?")); gnome_dialog_set_parent (confirm, GTK_WINDOW (dialog)); ans = gnome_dialog_run_and_close (confirm); |