+static void
+run_plots_dialog (PsppireDialogActionExamine *ed)
+{
+ gint response;
+
+ switch (ed->boxplots)
+ {
+ case BOXPLOT_FACTORS:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->boxplot_factors_button), TRUE);
+ break;
+ case BOXPLOT_DEPENDENTS:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->boxplot_dependents_button), TRUE);
+ break;
+ case BOXPLOT_NONE:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->boxplot_none_button), TRUE);
+ break;
+ default:
+ g_assert_not_reached ();
+ break;
+ };
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->histogram_button), ed->histogram);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->npplots_button), ed->npplots);
+
+ g_signal_connect (ed->spread_trans_button, "toggled",
+ G_CALLBACK (set_sensitivity_from_toggle),
+ ed->spread_power_combo);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->spread_trans_button), FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->spread_trans_button), TRUE);
+
+ switch (ed->spreadlevel)
+ {
+ case SPREAD_NONE:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->spread_none_button), TRUE);
+ break;
+ case SPREAD_POWER:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->spread_power_button), TRUE);
+ break;
+ case SPREAD_TRANS:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->spread_trans_button), TRUE);
+ break;
+ case SPREAD_UNTRANS:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ed->spread_untrans_button), TRUE);
+ break;
+ default:
+ g_assert_not_reached ();
+ break;
+ }
+
+ switch (ed->spreadpower)
+ {
+ case SPREADPOWER_NATLOG:
+ gtk_combo_box_set_active_id (GTK_COMBO_BOX (ed->spread_power_combo), "natlog");
+ break;
+ case SPREADPOWER_CUBE:
+ gtk_combo_box_set_active_id (GTK_COMBO_BOX (ed->spread_power_combo), "cube");
+ break;
+ case SPREADPOWER_SQUARE:
+ gtk_combo_box_set_active_id (GTK_COMBO_BOX (ed->spread_power_combo), "square");
+ break;
+ case SPREADPOWER_SQUAREROOT:
+ gtk_combo_box_set_active_id (GTK_COMBO_BOX (ed->spread_power_combo), "squareroot");
+ break;
+ case SPREADPOWER_RECROOT:
+ gtk_combo_box_set_active_id (GTK_COMBO_BOX (ed->spread_power_combo), "recroot");
+ break;
+ case SPREADPOWER_RECIPROCAL:
+ gtk_combo_box_set_active_id (GTK_COMBO_BOX (ed->spread_power_combo), "reciprocal");
+ break;
+ }