X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-case-file.h;h=b3fdfcdaa787c2ffea5afd0318fc5f73470cca04;hb=92c09e564002d356d20fc1e2e131027ef89f6748;hp=fd8af07916c006714336c901910d077cae2d272e;hpb=661b9ee29cbb6b89c4ea53a05b8a4eb3a5028de0;p=pspp-builds.git diff --git a/src/ui/gui/psppire-case-file.h b/src/ui/gui/psppire-case-file.h index fd8af079..b3fdfcda 100644 --- a/src/ui/gui/psppire-case-file.h +++ b/src/ui/gui/psppire-case-file.h @@ -26,6 +26,7 @@ #include #include +#include @@ -55,7 +56,7 @@ struct _PsppireCaseFile { GObject parent; - struct casefile *flexifile; + struct datasheet *datasheet; }; @@ -75,8 +76,9 @@ gboolean psppire_case_file_insert_case (PsppireCaseFile *cf, struct ccase *c, gi gint psppire_case_file_get_case_count (const PsppireCaseFile *cf); -const union value * psppire_case_file_get_value (const PsppireCaseFile *cf, - gint c, gint idx); +union value * psppire_case_file_get_value (const PsppireCaseFile *cf, + casenumber, size_t idx, + union value *, int width); struct fmt_spec; @@ -95,14 +97,14 @@ gboolean psppire_case_file_delete_cases (PsppireCaseFile *cf, gint n_rows, gboolean psppire_case_file_insert_values (PsppireCaseFile *cf, gint n_values, gint before); -struct sort_criteria; -void psppire_case_file_sort (PsppireCaseFile *cf, const struct sort_criteria *); +struct case_ordering; +void psppire_case_file_sort (PsppireCaseFile *cf, struct case_ordering *); gboolean psppire_case_file_get_case (const PsppireCaseFile *cf, gint casenum, struct ccase *c); -void psppire_case_file_replace_flexifile (PsppireCaseFile *, - struct flexifile *); +void psppire_case_file_replace_datasheet (PsppireCaseFile *, + struct datasheet *);