Replace gsheet-column interface by psppire-axis
authorJohn Darrington <john@darrington.wattle.id.au>
Sun, 23 Nov 2008 08:07:33 +0000 (17:07 +0900)
committerJohn Darrington <john@darrington.wattle.id.au>
Sun, 23 Nov 2008 08:07:33 +0000 (17:07 +0900)
commit11706f97dd318697e43e6468b130ca5b7f1bff87
tree3dbdecec4da93627f79ec2f3be3ff87f5757c401
parent67ab7839678c0f8aa12459ce5a585a5636f20196
Replace gsheet-column interface by psppire-axis

Created a new object psppire-axis, which is a thinish
wrapper around src/libpspp/tower.c, and can be used
to maintain the positions and widths of rows/columns
in the data/variable sheets.
This change also deletes the lib/gtksheet/*-column-*
modules, and uses a psppire-axis in their place.
Some functions previously performed by gsheet-column-iface
have been moved to gsheetmodel.
This change doesn't touch lib/gtksheet/*-row-* but it
will be straightforward to replace that too.
20 files changed:
examples/grid.sps
lib/gtksheet/automake.mk
lib/gtksheet/gsheet-column-iface.c [deleted file]
lib/gtksheet/gsheet-column-iface.h [deleted file]
lib/gtksheet/gsheet-hetero-column.c [deleted file]
lib/gtksheet/gsheet-hetero-column.h [deleted file]
lib/gtksheet/gsheet-uniform-column.c [deleted file]
lib/gtksheet/gsheet-uniform-column.h [deleted file]
lib/gtksheet/gsheetmodel.c
lib/gtksheet/gsheetmodel.h
lib/gtksheet/gtksheet.c
lib/gtksheet/gtksheet.h
lib/gtksheet/psppire-axis.c [new file with mode: 0644]
lib/gtksheet/psppire-axis.h [new file with mode: 0644]
src/ui/gui/psppire-data-editor.c
src/ui/gui/psppire-data-store.c
src/ui/gui/psppire-data-store.h
src/ui/gui/psppire-var-sheet.c
src/ui/gui/psppire-var-store.c
src/ui/gui/psppire-var-store.h