projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add popup menu for variables in data sheet
[pspp]
/
src
/
ui
/
gui
/
psppire-data-store.h
diff --git
a/src/ui/gui/psppire-data-store.h
b/src/ui/gui/psppire-data-store.h
index 47ce5e5e729d22dc5f99325b30ceeb9d9c8dd6d5..c0783f46509a039a6b4b1cd7693df55ee647aa84 100644
(file)
--- a/
src/ui/gui/psppire-data-store.h
+++ b/
src/ui/gui/psppire-data-store.h
@@
-72,6
+72,7
@@
struct _PsppireDataStore
gboolean dispose_has_run ;
PsppireDict *dict;
struct datasheet *datasheet;
gboolean dispose_has_run ;
PsppireDict *dict;
struct datasheet *datasheet;
+ gint stamp;
gint dict_handler_id [n_dict_signals];
};
gint dict_handler_id [n_dict_signals];
};
@@
-105,10
+106,18
@@
struct casereader * psppire_data_store_get_reader (PsppireDataStore *ds);
gchar *psppire_data_store_get_string (PsppireDataStore *,
glong row, const struct variable *,
bool use_value_label);
gchar *psppire_data_store_get_string (PsppireDataStore *,
glong row, const struct variable *,
bool use_value_label);
+
+
+gboolean psppire_data_store_get_value (PsppireDataStore *store,
+ glong row, const struct variable *var,
+ union value *val);
+
gboolean psppire_data_store_set_value (PsppireDataStore *,
casenumber casenum,
const struct variable *,
const union value *);
gboolean psppire_data_store_set_value (PsppireDataStore *,
casenumber casenum,
const struct variable *,
const union value *);
+
+
gboolean psppire_data_store_set_string (PsppireDataStore *ds,
const gchar *text,
glong row, const struct variable *,
gboolean psppire_data_store_set_string (PsppireDataStore *ds,
const gchar *text,
glong row, const struct variable *,