Mercurial > pidgin.yaz
changeset 10260:a2bbfdcc325d
[gaim-migrate @ 11403]
Patch from Matthew A. Nicholson (therealman11) to add a title to the
email notification dialog.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 25 Nov 2004 16:09:47 +0000 |
parents | 1aa83016fbe0 |
children | d4e9ff2edc4e |
files | COPYRIGHT src/gtknotify.c |
diffstat | 2 files changed, 12 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/COPYRIGHT Wed Nov 24 18:53:18 2004 +0000 +++ b/COPYRIGHT Thu Nov 25 16:09:47 2004 +0000 @@ -112,6 +112,7 @@ Paul Miller Arkadiusz Miskiewicz Andrew Molloy +Matthew A. Nicholson Novell Padraig O'Briain Christopher O'Brien (siege)
--- a/src/gtknotify.c Wed Nov 24 18:53:18 2004 +0000 +++ b/src/gtknotify.c Thu Nov 25 16:09:47 2004 +0000 @@ -61,7 +61,7 @@ static void email_response_cb(GtkDialog *dialog, gint id, GaimNotifyMailData *data) { - if (id == 0) + if (id == GTK_RESPONSE_YES) gaim_notify_uri(NULL, data->url); gaim_notify_close(GAIM_NOTIFY_EMAILS, data); @@ -111,8 +111,8 @@ } dialog = gtk_dialog_new_with_buttons(title ? title : GAIM_ALERT_TITLE, - NULL, 0, GTK_STOCK_CLOSE, - GTK_RESPONSE_ACCEPT, NULL); + NULL, 0, GTK_STOCK_CLOSE, + GTK_RESPONSE_CLOSE, NULL); gtk_window_set_role(GTK_WINDOW(dialog), "notify_dialog"); @@ -179,13 +179,15 @@ data->url = g_strdup(urls[0]); - /* Create the dialog. */ - data->dialog = dialog = gtk_dialog_new(); - - gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CLOSE, 1); + /* Create the dialog */ + dialog = gtk_dialog_new_with_buttons("New Mail", NULL, 0, + GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, + NULL); + data->dialog = dialog; if (urls != NULL) - gtk_dialog_add_button(GTK_DIALOG(dialog), GAIM_STOCK_OPEN_MAIL, 0); + gtk_dialog_add_button(GTK_DIALOG(dialog), + GAIM_STOCK_OPEN_MAIL, GTK_RESPONSE_YES); g_signal_connect(G_OBJECT(dialog), "response", G_CALLBACK(email_response_cb), data); @@ -201,7 +203,7 @@ hbox = gtk_hbox_new(FALSE, 12); gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox); - /* Dialog icon. */ + /* Dialog icon */ img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_INFO, GTK_ICON_SIZE_DIALOG); gtk_misc_set_alignment(GTK_MISC(img), 0, 0);