}
-static void
-psppire_dialog_action_recode_activate (PsppireDialogAction *act)
-{
- if (PSPPIRE_DIALOG_ACTION_CLASS (psppire_dialog_action_recode_parent_class)->activate)
- PSPPIRE_DIALOG_ACTION_CLASS (psppire_dialog_action_recode_parent_class)->activate (act);
-}
-
-
void
psppire_dialog_action_recode_pre_activate (PsppireDialogActionRecode *act, void (*populate_treeview) (PsppireDialogActionRecode *))
{
pda->dialog = get_widget_assert (xml, "recode-dialog");
pda->source = get_widget_assert (xml, "treeview1");
-
+
GtkWidget *selector = get_widget_assert (xml, "psppire-selector1");
GtkWidget *oldandnew = get_widget_assert (xml, "button1");
if (populate_treeview)
populate_treeview (act);
-
+
psppire_selector_set_allow (PSPPIRE_SELECTOR (selector), homogeneous_types);
/* Set up the Old & New Values subdialog */
ds_init_empty (&dds);
append_string_decls (rd, &dds);
-
+
ds_put_cstr (&dds, "\nRECODE ");
psppire_var_view_append_names_str (PSPPIRE_VAR_VIEW (rd->variable_treeview), 0, &dds);
ds_put_cstr (&dds, ".");
append_new_value_labels (rd, &dds);
-
+
ds_put_cstr (&dds, "\nEXECUTE.\n");
static void
psppire_dialog_action_recode_class_init (PsppireDialogActionRecodeClass *class)
{
- psppire_dialog_action_set_activation (class, psppire_dialog_action_recode_activate);
}