X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dialog-action-descriptives.c;h=1b5b7a5781618738fece2f1f3beb9f7a8ba5b562;hb=20818d7ae4bc4d4256d78683c9eb8d26416acd30;hp=d1c7d21362e0aaea250a62df2c38eb4bd8f188ab;hpb=7466f9c7baaf5a5d4cc7b670be290395ccb20b65;p=pspp diff --git a/src/ui/gui/psppire-dialog-action-descriptives.c b/src/ui/gui/psppire-dialog-action-descriptives.c index d1c7d21362..1b5b7a5781 100644 --- a/src/ui/gui/psppire-dialog-action-descriptives.c +++ b/src/ui/gui/psppire-dialog-action-descriptives.c @@ -19,7 +19,7 @@ #include "psppire-dialog-action-descriptives.h" -#include "checkbox-treeview.h" +#include "psppire-checkbox-treeview.h" #include "psppire-var-view.h" #include "psppire-dict.h" @@ -206,12 +206,12 @@ psppire_dialog_action_descriptives_activate (GtkAction *a) pda->source = get_widget_assert (xml, "all-variables"); act->variables = get_widget_assert (xml, "stat-variables"); - g_object_set (pda->source, "model", pda->dict, + g_object_set (pda->source, "predicate", var_is_numeric, NULL); - put_checkbox_items_in_treeview (GTK_TREE_VIEW (stats_treeview), - B_DS_DEFAULT, - N_DESCRIPTIVE_STATS, stats); + psppire_checkbox_treeview_populate (PSPPIRE_CHECKBOX_TREEVIEW (stats_treeview), + B_DS_DEFAULT, + N_DESCRIPTIVE_STATS, stats); act->stat_vars = GTK_TREE_VIEW (act->variables); act->stats = gtk_tree_view_get_model (GTK_TREE_VIEW (stats_treeview)); @@ -227,6 +227,8 @@ psppire_dialog_action_descriptives_activate (GtkAction *a) psppire_dialog_action_set_refresh (pda, dialog_refresh); PSPPIRE_DIALOG_ACTION_CLASS (psppire_dialog_action_descriptives_parent_class)->activate (pda); + + g_object_unref (xml); } static void