cleanup
[pspp] / src / ui / gui / psppire-data-store.h
index bbdb7eb9643bdc709ecda27b3a2711a08e7f7e8f..33d82395e01e42187bd3a4c171aa5cdbbc4ca09f 100644 (file)
@@ -17,6 +17,7 @@
 #ifndef __PSPPIRE_DATA_STORE_H__
 #define __PSPPIRE_DATA_STORE_H__
 
+#include <gtk/gtk.h>
 #include "psppire-dict.h"
 
 #define FIRST_CASE_NUMBER 1
@@ -56,7 +57,8 @@ struct dictionary;
 enum dict_signal_handler {
   VARIABLE_INSERTED,
   VARIABLE_CHANGED,
-  VARIABLE_DELETED,
+  VARIABLES_DELETED,
+  VARIABLE_MOVED,
   n_dict_signals
 };
 
@@ -109,10 +111,17 @@ gchar *psppire_data_store_get_string (PsppireDataStore *,
                                       glong row, const struct variable *,
                                       bool use_value_label);
 
-gchar * psppire_data_store_value_to_string (PsppireDataStore *store,
+gchar * psppire_data_store_value_to_string (gpointer unused, PsppireDataStore *store,
                                            gint col, gint row,
                                            const GValue *v);
 
+gchar * psppire_data_store_value_to_string_with_labels (gpointer unused,
+                                                       PsppireDataStore *store,
+                                                       gint col, gint row,
+                                                       const GValue *v);
+
+gboolean psppire_data_store_string_to_value (GtkTreeModel *model, gint col, gint row,
+                                            const gchar *in, GValue *out);
 
 gboolean psppire_data_store_get_value (PsppireDataStore *store,
                                       glong row, const struct variable *var,
@@ -143,9 +152,6 @@ const struct caseproto *psppire_data_store_get_proto (const PsppireDataStore *);
 struct ccase *psppire_data_store_get_case (const PsppireDataStore *ds,
                                            casenumber casenum);
 
-
-
-
 G_END_DECLS
 
 #endif /* __PSPPIRE_DATA_STORE_H__ */