Linear Regression: Dependent variables should not be strings. fc11-i386-build59 fc11-x64-build56 lenny-x64-build80 sid-i386-build126
authorJohn Darrington <john@darrington.wattle.id.au>
Wed, 16 Dec 2009 20:52:17 +0000 (21:52 +0100)
committerJohn Darrington <john@darrington.wattle.id.au>
Wed, 16 Dec 2009 20:52:17 +0000 (21:52 +0100)
Prevent the gui from selecting string variables as the dependent
variable in a linear regression procedure, since that's not
allowed in such a procedure.

src/ui/gui/regression-dialog.c

index 070d30a6e74bbfe59749eba9c86903e79f502827..53010c3ffdc47d342afb5adfc0e2cf025a349103 100644 (file)
@@ -238,6 +238,7 @@ regression_dialog (GObject *o, gpointer data)
   GtkWidget *stat_button = get_widget_assert (xml, "stat-button");
   GtkWidget *save_button = get_widget_assert (xml, "save-button");
 
+  GtkWidget *dep_selector = get_widget_assert (xml, "dep-selector");
 
   rd.stat_view = get_widget_assert (xml, "stat-view");
 
@@ -258,6 +259,7 @@ regression_dialog (GObject *o, gpointer data)
   rd.dep_vars = GTK_TREE_VIEW (dest_dep);
   rd.indep_vars = GTK_TREE_VIEW (dest_indep);
 
+  psppire_selector_set_allow (PSPPIRE_SELECTOR (dep_selector), numeric_only);
 
   rd.save_dialog = get_widget_assert (xml, "save-dialog");
   rd.pred_button = GTK_TOGGLE_BUTTON (get_widget_assert (xml, "pred-button"));