pspec);
}
+#define DISABLED_COLOR "gray"
+
static void
psppire_var_store_init (PsppireVarStore *var_store)
{
- GdkColormap *colormap = gdk_colormap_get_system ();
-
- g_assert (gdk_color_parse ("gray", &var_store->disabled));
-
- gdk_colormap_alloc_color (colormap, &var_store->disabled, FALSE, TRUE);
+ if ( ! gdk_color_parse (DISABLED_COLOR, &var_store->disabled))
+ g_critical ("Could not parse color \"%s\"", DISABLED_COLOR);
var_store->dict = 0;
var_store->trailing_rows = 40;
}
-static const GdkColor *
+static GdkColor *
psppire_var_store_get_foreground (const GSheetModel *model, glong row, glong column)
{
PsppireVarStore *store = PSPPIRE_VAR_STORE (model);
iface->get_background = NULL;
iface->get_font_desc = psppire_var_store_get_font_desc;
iface->get_cell_border = NULL;
+ iface->get_justification = NULL;
}
return row < psppire_dict_get_var_cnt (vs->dict);
}
-static
-gboolean always_true ()
-{
- return TRUE;
-}
-
-
static gchar *
geometry_get_button_label (const GSheetRow *geom, glong unit)
{
{
iface->get_row_count = geometry_get_row_count;
iface->get_height = geometry_get_height;
- iface->set_height = 0;
- iface->get_visibility = always_true;
+ iface->set_height = NULL;
iface->get_sensitivity = geometry_is_sensitive;
iface->get_button_label = geometry_get_button_label;
}
-
-