]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcssvalue.c
css: Introduce _gtk_css_value_compute()
[~andy/gtk] / gtk / gtkcssvalue.c
index c24f703fe8ff7078ef70fa209a09f506184c008b..965d57359bb92d89c832c8ec88d4d30f9fcba073 100644 (file)
@@ -61,6 +61,16 @@ _gtk_css_value_unref (GtkCssValue *value)
   value->class->free (value);
 }
 
+GtkCssValue *
+_gtk_css_value_compute (GtkCssValue     *value,
+                        GtkStyleContext *context)
+{
+  g_return_val_if_fail (value != NULL, NULL);
+  g_return_val_if_fail (GTK_IS_STYLE_CONTEXT (context), NULL);
+
+  return value->class->compute (value, context);
+}
+
 gboolean
 _gtk_css_value_equal (const GtkCssValue *value1,
                       const GtkCssValue *value2)