output-item: Fix memory leak in output_item_dump().
[pspp] / src / ui / gui / psppire-data-sheet.h
index 2297adbcd76aceed9b70af38a7df34b5d94c40fe..0754942a95800c1b1b4ec4df8014887722aa9ac9 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPPIRE - a graphical user interface for PSPP.
-    Copyright (C) 2017  John Darrington
+    Copyright (C) 2017, 2019  Free Software Foundation
 
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 #define _PSPPIRE_DATA_SHEET_H
 
 #include <gtk/gtk.h>
-#include "ui/gui/efficient-sheet/src/jmd-sheet.h"
+#include <ssw-sheet.h>
 
 struct _PsppireDataSheet
 {
-  JmdSheet parent_instance;
+  SswSheet parent_instance;
 
   GtkWidget *data_sheet_cases_column_popup;
 
@@ -38,13 +38,18 @@ struct _PsppireDataSheet
 
 struct _PsppireDataSheetClass
 {
-  JmdSheetClass parent_class;
+  SswSheetClass parent_class;
 };
 
 #define PSPPIRE_TYPE_DATA_SHEET psppire_data_sheet_get_type ()
 
-G_DECLARE_FINAL_TYPE (PsppireDataSheet, psppire_data_sheet, PSPPIRE, DATA_SHEET, JmdSheet)
+G_DECLARE_FINAL_TYPE (PsppireDataSheet, psppire_data_sheet, PSPPIRE, DATA_SHEET, SswSheet)
 
 GtkWidget *psppire_data_sheet_new (void);
 
+void psppire_data_sheet_delete_variables (PsppireDataSheet *sheet);
+
+void psppire_data_sheet_insert_new_variable_at_posn (PsppireDataSheet *sheet, gint posn);
+
+
 #endif