Created a new stock item for Reset buttons.
[pspp-builds.git] / src / ui / gui / psppire-case-file.c
index a44309eed8c67fb14a68bb3e818194d1f8684bc3..eef28a1fb0c1dded9f4fcbb9d4e1e88450f3c501 100644 (file)
@@ -168,6 +168,7 @@ psppire_case_file_delete_cases (PsppireCaseFile *cf, casenumber n_cases, casenum
 {
   g_return_val_if_fail (cf, FALSE);
   g_return_val_if_fail (cf->datasheet, FALSE);
+  g_return_val_if_fail (cf->accessible, FALSE);
 
   g_return_val_if_fail (first + n_cases <=
                        psppire_case_file_get_case_count (cf), FALSE);
@@ -190,6 +191,7 @@ psppire_case_file_insert_case (PsppireCaseFile *cf,
 
   g_return_val_if_fail (cf, FALSE);
   g_return_val_if_fail (cf->datasheet, FALSE);
+  g_return_val_if_fail (cf->accessible, FALSE);
 
   case_clone (&tmp, cc);
   result = datasheet_insert_rows (cf->datasheet, posn, &tmp, 1);
@@ -203,29 +205,6 @@ psppire_case_file_insert_case (PsppireCaseFile *cf,
 }
 
 
-/* Append a case to the case file */
-gboolean
-psppire_case_file_append_case (PsppireCaseFile *cf,
-                             struct ccase *c)
-{
-  struct ccase tmp;
-  bool result ;
-  gint posn ;
-
-  g_return_val_if_fail (cf, FALSE);
-  g_return_val_if_fail (cf->datasheet, FALSE);
-
-  posn = datasheet_get_row_cnt (cf->datasheet);
-
-  case_clone (&tmp, c);
-  result = datasheet_insert_rows (cf->datasheet, posn, &tmp, 1);
-
-  g_signal_emit (cf, signals [CASE_INSERTED], 0, posn);
-
-  return result;
-}
-
-
 inline casenumber
 psppire_case_file_get_case_count (const PsppireCaseFile *cf)
 {