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=83dd338cee255678d9a6ac50c3764cb9b0bc256f;hpb=58c762effe6bbe1ee418b57a1f461bbd33173bd2;p=pspp diff --git a/src/ui/gui/missing-val-dialog.c b/src/ui/gui/missing-val-dialog.c index 83dd338cee..f4077a42ab 100644 --- a/src/ui/gui/missing-val-dialog.c +++ b/src/ui/gui/missing-val-dialog.c @@ -1,5 +1,5 @@ /* PSPPIRE - a graphical user interface for PSPP. - Copyright (C) 2005, 2006, 2009, 2011, 2012 Free Software Foundation + Copyright (C) 2005, 2006, 2009, 2011, 2012, 2015 Free Software Foundation This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -147,7 +147,6 @@ psppire_missing_val_dialog_new (const struct variable *var) { return PSPPIRE_MISSING_VAL_DIALOG ( g_object_new (PSPPIRE_TYPE_MISSING_VAL_DIALOG, - "orientation", PSPPIRE_VERTICAL, "variable", var, NULL)); } @@ -177,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. */