Add "dictionary" property to PsppireVarStore and use it.
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 25 Jul 2009 08:53:05 +0000 (10:53 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 25 Jul 2009 08:53:05 +0000 (10:53 +0200)
commit66153a44d861ccddf6a176ec5a94ffb959232ad6
tree21eab665e4f42ec7f6e739c230d10954f73629bf
parentd8659cda7d193dd3e6e035cd0b1b40493d360f0b
Add "dictionary" property to PsppireVarStore and use it.

Instead of abusing the encapsulation of PsppireVarStore,
by accessing the internal dictionary member directly, add
a "dictionary" property.   This should also take care of the
reference counting of the dict, which wasn't working properly.
26 files changed:
src/ui/gui/comments-dialog.c
src/ui/gui/compute-dialog.c
src/ui/gui/crosstabs-dialog.c
src/ui/gui/descriptives-dialog.c
src/ui/gui/examine-dialog.c
src/ui/gui/find-dialog.c
src/ui/gui/frequencies-dialog.c
src/ui/gui/oneway-anova-dialog.c
src/ui/gui/psppire-data-editor.c
src/ui/gui/psppire-data-window.c
src/ui/gui/psppire-var-sheet.c
src/ui/gui/psppire-var-store.c
src/ui/gui/psppire-var-store.h
src/ui/gui/rank-dialog.c
src/ui/gui/recode-dialog.c
src/ui/gui/regression-dialog.c
src/ui/gui/reliability-dialog.c
src/ui/gui/sort-cases-dialog.c
src/ui/gui/split-file-dialog.c
src/ui/gui/t-test-independent-samples-dialog.c
src/ui/gui/t-test-one-sample.c
src/ui/gui/t-test-paired-samples.c
src/ui/gui/transpose-dialog.c
src/ui/gui/val-labs-dialog.c
src/ui/gui/variable-info-dialog.c
src/ui/gui/weight-cases-dialog.c