Enabled deletion of cases from the datasheet.
[pspp-builds.git] / src / ui / gui / psppire-data-store.h
index b58562b484fc4cce0740fc55236c92421a50639c..88ae85bec959910b5abf039cb9d62d468ad59cab 100644 (file)
@@ -97,16 +97,23 @@ void psppire_data_store_show_labels (PsppireDataStore *store,
 
 void psppire_data_store_clear (PsppireDataStore *data_store);
 
-gboolean psppire_data_store_insert_new_case (PsppireDataStore *ds, gint posn);
+gboolean psppire_data_store_insert_new_case (PsppireDataStore *ds, casenumber posn);
+
+
+gboolean psppire_data_store_delete_cases (PsppireDataStore *ds, casenumber first, casenumber count);
+
 
 struct casereader * psppire_data_store_get_reader (PsppireDataStore *ds);
 
 gchar * psppire_data_store_get_string (PsppireDataStore *ds,
-                                      gint row, gint column);
+                                      casenumber row, glong column);
 
 gboolean psppire_data_store_set_string (PsppireDataStore *ds,
                                        const gchar *text,
-                                       gint row, gint column);
+                                       glong row, glong column);
+
+casenumber psppire_data_store_get_case_count (PsppireDataStore *store);
+
 
 #ifdef __cplusplus
 }