-\f
-
-/* Row related funcs */
-
-static gchar *
-get_row_button_label (const PsppireSheetModel *model, gint unit)
-{
- gchar *s = g_strdup_printf (_("%d"), unit + FIRST_CASE_NUMBER);
-
- gchar *text = pspp_locale_to_utf8 (s, -1, 0);
-
- g_free (s);
-
- return text;
-}
-
-
-static gboolean
-get_row_sensitivity (const PsppireSheetModel *model, gint unit)
-{
- PsppireDataStore *ds = PSPPIRE_DATA_STORE (model);
-
- return (unit < psppire_data_store_get_case_count (ds));
-}
-
-
-\f
-
-/* Column related stuff */
-
-static gchar *
-get_column_subtitle (const PsppireSheetModel *model, gint col)
-{
- gchar *text;
- const struct variable *v ;
- PsppireDataStore *ds = PSPPIRE_DATA_STORE (model);
-
- if ( col >= psppire_dict_get_var_cnt (ds->dict) )
- return NULL;
-
- v = psppire_dict_get_variable (ds->dict, col);
-
- if ( ! var_has_label (v))
- return NULL;
-
- text = pspp_locale_to_utf8 (var_get_label (v), -1, 0);
-
- return text;
-}
-
-static gchar *
-get_column_button_label (const PsppireSheetModel *model, gint col)
-{
- gchar *text;
- struct variable *pv ;
- PsppireDataStore *ds = PSPPIRE_DATA_STORE (model);
-
- if ( col >= psppire_dict_get_var_cnt (ds->dict) )
- return g_locale_to_utf8 (null_var_name, -1, 0, 0, 0);
-
- pv = psppire_dict_get_variable (ds->dict, col);
-
- text = pspp_locale_to_utf8 (var_get_name (pv), -1, 0);
-
- return text;
-}
-
-static gboolean
-get_column_sensitivity (const PsppireSheetModel *model, gint col)
-{
- PsppireDataStore *ds = PSPPIRE_DATA_STORE (model);
-
- return (col < psppire_dict_get_var_cnt (ds->dict));
-}
-
-
-
-static GtkJustification
-get_column_justification (const PsppireSheetModel *model, gint col)
-{
- PsppireDataStore *ds = PSPPIRE_DATA_STORE (model);
- const struct variable *pv ;
-
- if ( col >= psppire_dict_get_var_cnt (ds->dict) )
- return GTK_JUSTIFY_LEFT;
-
- pv = psppire_dict_get_variable (ds->dict, col);
-
- return (var_get_alignment (pv) == ALIGN_LEFT ? GTK_JUSTIFY_LEFT
- : var_get_alignment (pv) == ALIGN_RIGHT ? GTK_JUSTIFY_RIGHT
- : GTK_JUSTIFY_CENTER);
-}
-
-