-static inline gchar *
-psppire_data_store_get_string_wrapper (const PsppireSheetModel *model, glong row,
- glong column)
-{
- return psppire_data_store_get_string (PSPPIRE_DATA_STORE (model), row, column);
-}
-
-
-static inline gboolean
-psppire_data_store_set_string_wrapper (PsppireSheetModel *model,
- const gchar *text,
- glong row, glong column)
-{
- return psppire_data_store_set_string (PSPPIRE_DATA_STORE (model), text,
- row, column);
-}
-
-
-
-static gchar * get_column_subtitle (const PsppireSheetModel *model, gint col);
-static gchar * get_column_button_label (const PsppireSheetModel *model, gint col);
-static gboolean get_column_sensitivity (const PsppireSheetModel *model, gint col);
-static GtkJustification get_column_justification (const PsppireSheetModel *model, gint col);
-
-static gchar * get_row_button_label (const PsppireSheetModel *model, gint row);
-static gboolean get_row_sensitivity (const PsppireSheetModel *model, gint row);
-static gboolean get_row_overstrike (const PsppireSheetModel *model, gint row);
-
-
-static void
-psppire_data_store_sheet_model_init (PsppireSheetModelIface *iface)
-{
- iface->free_strings = TRUE;
- iface->get_string = psppire_data_store_get_string_wrapper;
- iface->set_string = psppire_data_store_set_string_wrapper;
- iface->clear_datum = psppire_data_store_clear_datum;
- iface->is_editable = NULL;
- iface->get_foreground = NULL;
- iface->get_background = NULL;
- iface->get_column_count = psppire_data_store_get_var_count;
- iface->get_row_count = psppire_data_store_get_case_count_wrapper;
-
- iface->get_column_subtitle = get_column_subtitle;
- iface->get_column_title = get_column_button_label;
- iface->get_column_sensitivity = get_column_sensitivity;
- iface->get_column_justification = get_column_justification;
-
- iface->get_row_title = get_row_button_label;
- iface->get_row_sensitivity = get_row_sensitivity;
- iface->get_row_overstrike = get_row_overstrike;
-}
-
-