X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dict.c;h=4fc9c372c9af27ace50a7c2dfb924c858b4ebf7a;hb=09a1109ddc398f36fe720208e1d38053850cbd2a;hp=6391222cc50744771c78c077f3bd42cf1ceb519a;hpb=cda91450a687e3f520ec4614dcc2d09f6f7c82bb;p=pspp-builds.git diff --git a/src/ui/gui/psppire-dict.c b/src/ui/gui/psppire-dict.c index 6391222c..4fc9c372 100644 --- a/src/ui/gui/psppire-dict.c +++ b/src/ui/gui/psppire-dict.c @@ -331,7 +331,7 @@ psppire_dict_set_name (PsppireDict* d, gint idx, const gchar *name) /* Return the IDXth variable */ struct variable * -psppire_dict_get_variable (PsppireDict *d, gint idx) +psppire_dict_get_variable (const PsppireDict *d, gint idx) { g_return_val_if_fail (d, NULL); g_return_val_if_fail (d->dict, NULL); @@ -645,3 +645,18 @@ psppire_dict_rename_var (PsppireDict *dict, struct variable *v, { dict_rename_var (dict->dict, v, text); } + + +void +psppire_dict_set_weight_variable (PsppireDict *dict, struct variable *v) +{ + g_return_if_fail (v == NULL || var_is_numeric (v)); + dict_set_weight (dict->dict, v); +} + + +struct variable * +psppire_dict_get_weight_variable (const PsppireDict *dict) +{ + return dict_get_weight (dict->dict); +}