X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fmissing-val-dialog.c;h=f4077a42abbf849119360429e7ae1d09ac26e63d;hb=f50fd75b45786d9cd4f2c98d4076804d46795bec;hp=2d38442466b558ebec23e3a97b4d511a8f02ed81;hpb=32680e29683e685117eaeda0dd40ebe557f84336;p=pspp diff --git a/src/ui/gui/missing-val-dialog.c b/src/ui/gui/missing-val-dialog.c index 2d38442466..f4077a42ab 100644 --- a/src/ui/gui/missing-val-dialog.c +++ b/src/ui/gui/missing-val-dialog.c @@ -176,39 +176,17 @@ psppire_missing_val_dialog_run (GtkWindow *parent_window, static void err_dialog (const gchar *msg, GtkWindow *window) { - GtkWidget *hbox ; - GtkWidget *label = gtk_label_new (msg); - GtkWidget *dialog = - gtk_dialog_new_with_buttons ("PSPP", - window, - GTK_DIALOG_MODAL | - GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_STOCK_OK, - GTK_RESPONSE_ACCEPT, - NULL); - - - GtkWidget *icon = gtk_image_new_from_stock (GTK_STOCK_DIALOG_ERROR, - GTK_ICON_SIZE_DIALOG); - - g_signal_connect_swapped (dialog, - "response", - G_CALLBACK (gtk_widget_destroy), - dialog); - - hbox = gtk_hbox_new (FALSE, 10); - - gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), - hbox); - - gtk_box_pack_start (GTK_BOX (hbox), icon, TRUE, FALSE, 10); - gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 10); - - gtk_widget_show_all (dialog); + gtk_message_dialog_new (window, + GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_CLOSE, + msg); + + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); } - /* Acceptability predicate for PsppireMissingValDialog. This function is also the only place that dialog->mvl gets updated. */