From aa30af489775562d385eab6200961b8b5d653c87 Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Thu, 20 Mar 2003 17:47:54 +0000 Subject: use a GtkMessageDialog and deal correctly with the dialog's reponses. 2003-03-20 Rodrigo Moya * gui/dialogs/cancel-comp.c (cancel_component_dialog): use a GtkMessageDialog and deal correctly with the dialog's reponses. svn path=/trunk/; revision=20434 --- calendar/gui/dialogs/cancel-comp.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'calendar/gui') diff --git a/calendar/gui/dialogs/cancel-comp.c b/calendar/gui/dialogs/cancel-comp.c index 442426fa5d..0e48dd3763 100644 --- a/calendar/gui/dialogs/cancel-comp.c +++ b/calendar/gui/dialogs/cancel-comp.c @@ -23,9 +23,8 @@ #endif #include +#include #include -#include -#include #include #include #include "cancel-comp.h" @@ -46,6 +45,7 @@ cancel_component_dialog (CalClient *client, CalComponent *comp, gboolean deletin GtkWidget *dialog; CalComponentVType vtype; char *str; + gint response; if (deleting && cal_client_get_save_schedules (client)) return TRUE; @@ -86,9 +86,14 @@ cancel_component_dialog (CalClient *client, CalComponent *comp, gboolean deletin return FALSE; } - dialog = gnome_question_dialog_modal (str, NULL, NULL); + dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_YES_NO, str); - if (gnome_dialog_run (GNOME_DIALOG (dialog)) == GNOME_YES) + response = gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + + if (response == GTK_RESPONSE_YES) return TRUE; else return FALSE; -- cgit v1.2.3