X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dialog-action-examine.c;h=7698adfe6be32d50bdbc6cc3864098a431bff579;hb=refs%2Fbuilds%2F20121129032043%2Fpspp;hp=5ecec171b9ac45760d910c8a80b995c14f3764d2;hpb=a81eaa7ef65714a3aa9bab37334fc6e157e77f6f;p=pspp diff --git a/src/ui/gui/psppire-dialog-action-examine.c b/src/ui/gui/psppire-dialog-action-examine.c index 5ecec171b9..7698adfe6b 100644 --- a/src/ui/gui/psppire-dialog-action-examine.c +++ b/src/ui/gui/psppire-dialog-action-examine.c @@ -20,6 +20,8 @@ #include "psppire-dialog-action-examine.h" #include "psppire-var-view.h" +#include "dialog-common.h" +#include "psppire-selector.h" #include "psppire-dict.h" #include "psppire-dialog.h" #include "builder-wrapper.h" @@ -206,6 +208,8 @@ psppire_dialog_action_examine_activate (GtkAction *a) GtkWidget *stats_button = get_widget_assert (xml, "stats-button"); GtkWidget *opts_button = get_widget_assert (xml, "opts-button"); + GtkWidget *dep_sel = get_widget_assert (xml, "psppire-selector1"); + pda->dialog = get_widget_assert (xml, "examine-dialog"); pda->source = get_widget_assert (xml, "treeview1"); act->variables = get_widget_assert (xml, "treeview2"); @@ -226,6 +230,8 @@ psppire_dialog_action_examine_activate (GtkAction *a) "model", pda->dict, NULL); + psppire_selector_set_allow (PSPPIRE_SELECTOR (dep_sel), numeric_only); + psppire_dialog_action_set_valid_predicate (pda, (void *) dialog_state_valid); psppire_dialog_action_set_refresh (pda, dialog_refresh); @@ -236,6 +242,8 @@ psppire_dialog_action_examine_activate (GtkAction *a) G_CALLBACK (run_opts_dialog), act); PSPPIRE_DIALOG_ACTION_CLASS (psppire_dialog_action_examine_parent_class)->activate (pda); + + g_object_unref (xml); } static void