/*
PSPPIRE --- A Graphical User Interface for PSPP
Copyright (C) 2005, 2006 Free Software Foundation
- Written by John Darrington
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include "var-type-dialog.h"
-#include "psppire-variable.h"
#include "helper.h"
#include <data/variable.h>
static void
set_local_width_decimals(struct var_type_dialog *dialog)
{
- dialog->fmt_l = * psppire_variable_get_write_spec(dialog->pv);
+ dialog->fmt_l = * var_get_write_format (dialog->pv);
switch (dialog->active_button)
{
g_assert(dialog->pv);
/* Populate width and decimals */
- write_spec = psppire_variable_get_write_spec(dialog->pv);
+ write_spec = var_get_write_format (dialog->pv);
g_string_printf(str, "%d", write_spec->d);
break;
}
- if ( result == true )
+ if ( result == true )
{
- psppire_variable_set_type(dialog->pv, new_type);
- psppire_variable_set_width(dialog->pv, new_width);
- psppire_variable_set_write_spec(dialog->pv, spec);
- psppire_variable_set_print_spec(dialog->pv, spec);
+ var_set_width (dialog->pv, new_width);
+ var_set_both_formats (dialog->pv, &spec);
}
}