cssinitialvalue: Make _compute public
authorTimm Bäder <mail@baedert.org>
Thu, 22 Aug 2019 17:24:17 +0000 (19:24 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 9 Sep 2019 15:36:24 +0000 (17:36 +0200)
So we can use it in cases where the class of css value is known to be an
initial one.

gtk/gtkcssinitialvalue.c
gtk/gtkcssinitialvalueprivate.h

index f65ae08963c768c33a764d1283bc5c8a5c151d0e..db479cfabcae90e6dd75c5a1b92f2b04fc7c8f85 100644 (file)
@@ -37,7 +37,7 @@ gtk_css_value_initial_free (GtkCssValue *value)
   g_assert_not_reached ();
 }
 
-static GtkCssValue *
+GtkCssValue *
 gtk_css_value_initial_compute (GtkCssValue      *value,
                                guint             property_id,
                                GtkStyleProvider *provider,
index 185e1be1770457819d89f7f91ff8adac4f46a117..08e501f20faec8c6645e7925ab93a0b9796c495d 100644 (file)
@@ -27,6 +27,13 @@ G_BEGIN_DECLS
 GtkCssValue *   _gtk_css_initial_value_new            (void);
 GtkCssValue *   _gtk_css_initial_value_get            (void);
 
+GtkCssValue *   gtk_css_value_initial_compute         (GtkCssValue      *value,
+                                                       guint             property_id,
+                                                       GtkStyleProvider *provider,
+                                                       GtkCssStyle      *style,
+                                                       GtkCssStyle      *parent_style);
+
+
 G_END_DECLS
 
 #endif /* __GTK_CSS_INITIAL_VALUE_PRIVATE_H__ */