marshaller-list: Remove unused marshallers
[pspp] / src / ui / gui / psppire-spreadsheet-model.h
index 5956f32e11946912bf4cd7ec3a48d7aecbb86877..0366ad4bc18db7c59cf2bb141293994b164cec0a 100644 (file)
@@ -53,6 +53,8 @@ typedef struct _PsppireSpreadsheetModel       PsppireSpreadsheetModel;
 typedef struct _PsppireSpreadsheetModelClass  PsppireSpreadsheetModelClass;
 
 
+struct spreadsheet;
+
 struct _PsppireSpreadsheetModel
 {
   GObject parent;
@@ -60,6 +62,7 @@ struct _PsppireSpreadsheetModel
 
   /*< private >*/
   gint stamp;
+  struct spreadsheet *spreadsheet;
 
   gboolean dispose_has_run ;
 };
@@ -73,9 +76,18 @@ struct _PsppireSpreadsheetModelClass
 
 GType psppire_spreadsheet_model_get_type (void) G_GNUC_CONST;
 
-GtkTreeModel * psppire_spreadsheet_model_new (void);
+
+GtkTreeModel * psppire_spreadsheet_model_new (struct spreadsheet *sp);
 
 
 G_END_DECLS
 
+
+enum
+{
+  PSPPIRE_SPREADSHEET_MODEL_COL_NAME,
+  PSPPIRE_SPREADSHEET_MODEL_COL_RANGE,
+  PSPPIRE_SPREADSHEET_MODEL_N_COLS
+};
+
 #endif /* __PSPPIRE_SPREADSHEET_MODEL_H__ */