X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fmissing-val-dialog.c;h=09e17c1aaff4046989f0866e7529ab5bb6e45dfb;hb=dca2c29703057e9b77302cd6241d0c36a0d3a63f;hp=83ec504edde789941812d75c392df4ec445c8f9e;hpb=d4ff0e074d703dbeb8af5aa3ac470ddda5ebe301;p=pspp diff --git a/src/ui/gui/missing-val-dialog.c b/src/ui/gui/missing-val-dialog.c index 83ec504edd..09e17c1aaf 100644 --- a/src/ui/gui/missing-val-dialog.c +++ b/src/ui/gui/missing-val-dialog.c @@ -1,5 +1,6 @@ /* PSPPIRE - a graphical user interface for PSPP. - Copyright (C) 2005, 2006, 2009, 2011, 2012, 2015, 2016 Free Software Foundation + Copyright (C) 2005, 2006, 2009, 2011, 2012, 2015, 2016, + 2020 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 @@ -233,19 +234,19 @@ missing_val_dialog_acceptable (gpointer data) PsppireMissingValDialog *dialog = data; int var_width = fmt_var_width (&dialog->format); - if ( gtk_toggle_button_get_active (dialog->button_discrete)) + if (gtk_toggle_button_get_active (dialog->button_discrete)) { gint nvals = 0; gint i; mv_clear(&dialog->mvl); - for(i = 0 ; i < 3 ; ++i ) + for(i = 0 ; i < 3 ; ++i) { gchar *text = g_strdup (gtk_entry_get_text (GTK_ENTRY (dialog->mv[i]))); union value v; - if ( !text || strlen (g_strstrip (text)) == 0 ) + if (!text || strlen (g_strstrip (text)) == 0) { g_free (text); continue; @@ -262,7 +263,7 @@ missing_val_dialog_acceptable (gpointer data) g_free (text); value_destroy (&v, var_width); } - if ( nvals == 0 ) + if (nvals == 0) { err_dialog (_("At least one value must be specified"), GTK_WINDOW (dialog)); @@ -308,7 +309,7 @@ missing_val_dialog_acceptable (gpointer data) discrete_text = g_strdup (gtk_entry_get_text (GTK_ENTRY (dialog->discrete))); - if ( discrete_text && strlen (g_strstrip (discrete_text)) > 0 ) + if (discrete_text && strlen (g_strstrip (discrete_text)) > 0) { union value discrete_val; if (!try_missing_value (dialog, discrete_text, &discrete_val)) @@ -337,7 +338,7 @@ discrete (GtkToggleButton *button, gpointer data) gint i; PsppireMissingValDialog *dialog = data; - for (i = 0 ; i < 3 ; ++i ) + for (i = 0 ; i < 3 ; ++i) { gtk_widget_set_sensitive (dialog->mv[i], gtk_toggle_button_get_active (button)); @@ -374,6 +375,8 @@ psppire_missing_val_dialog_constructor (GType type, type, n_properties, properties); dialog = PSPPIRE_MISSING_VAL_DIALOG (obj); + g_object_set (dialog, "help_page", "Missing-Observations", NULL); + content_area = GTK_CONTAINER (PSPPIRE_DIALOG (dialog)); xml = builder_new ("missing-val-dialog.ui"); gtk_container_add (GTK_CONTAINER (content_area), @@ -454,13 +457,13 @@ psppire_missing_val_dialog_set_variable (PsppireMissingValDialog *dialog, if (var == NULL) return; - for (i = 0 ; i < 3 ; ++i ) + for (i = 0 ; i < 3 ; ++i) { gtk_entry_set_text (GTK_ENTRY (dialog->mv[i]), ""); gtk_widget_set_sensitive (dialog->mv[i], FALSE); } - if ( mv_has_range (&dialog->mvl)) + if (mv_has_range (&dialog->mvl)) { union value low, high; gchar *low_text; @@ -476,7 +479,7 @@ psppire_missing_val_dialog_set_variable (PsppireMissingValDialog *dialog, g_free (low_text); g_free (high_text); - if ( mv_has_value (&dialog->mvl)) + if (mv_has_value (&dialog->mvl)) { gchar *text; text = value_to_text__ (*mv_get_value (&dialog->mvl, 0), @@ -491,13 +494,13 @@ psppire_missing_val_dialog_set_variable (PsppireMissingValDialog *dialog, gtk_widget_set_sensitive (dialog->discrete, TRUE); } - else if ( mv_has_value (&dialog->mvl)) + else if (mv_has_value (&dialog->mvl)) { const int n = mv_n_values (&dialog->mvl); - for (i = 0 ; i < 3 ; ++i ) + for (i = 0 ; i < 3 ; ++i) { - if ( i < n) + if (i < n) { gchar *text ; @@ -510,7 +513,7 @@ psppire_missing_val_dialog_set_variable (PsppireMissingValDialog *dialog, } gtk_toggle_button_set_active (dialog->button_discrete, TRUE); } - else if ( mv_is_empty (&dialog->mvl)) + else if (mv_is_empty (&dialog->mvl)) { gtk_toggle_button_set_active (dialog->button_none, TRUE); }