GtkWidget *window;
PsppireVarStore *var_store;
+ PsppireDict *dict;
/* The variable to be updated */
struct variable *pv;
text = gtk_entry_get_text (GTK_ENTRY (dialog->value_entry));
text_to_value (text,
- dialog->var_store->dict,
+ dialog->dict,
dialog->pv,
&v);
union value v;
text_to_value (text,
- dialog->var_store->dict,
+ dialog->dict,
dialog->pv,
&v);
union value v;
text_to_value (val_text,
- dialog->var_store->dict,
+ dialog->dict,
dialog->pv,
&v);
const gchar *text = gtk_entry_get_text (GTK_ENTRY (dialog->value_entry));
text_to_value (text,
- dialog->var_store->dict,
+ dialog->dict,
dialog->pv,
&v);
gchar *text;
get_selected_tuple (dialog, &value, &label);
- text = value_to_text (value, dialog->var_store->dict, *var_get_write_format (dialog->pv));
+ text = value_to_text (value, dialog->dict, *var_get_write_format (dialog->pv));
g_signal_handler_block (GTK_ENTRY (dialog->value_entry),
dialog->value_handler_id);
struct val_labs_dialog *dialog = g_malloc (sizeof (*dialog));
dialog->var_store = var_store;
+ g_object_get (var_store, "dictionary", &dialog->dict, NULL);
dialog->window = get_widget_assert (xml,"val_labs_dialog");
dialog->value_entry = get_widget_assert (xml,"value_entry");
dialog->label_entry = get_widget_assert (xml,"label_entry");
const struct val_lab *vl = labels[i];
gchar *const vstr =
- value_to_text (vl->value, dialog->var_store->dict,
+ value_to_text (vl->value, dialog->dict,
*var_get_write_format (dialog->pv));
gchar *const text = g_strdup_printf ("%s = \"%s\"",