X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkcssbordervalue.c;h=62487f8f8a59302a1c959772e9085197a6e8c4ee;hb=1074aa0c49f647ed4b2a969618051c59da5aad01;hp=53ba12fcbebca99a3e7471316a683a5baf4710d5;hpb=9b953829fbf1332d00c2ca8a99c7da5e4bda8c64;p=~andy%2Fgtk diff --git a/gtk/gtkcssbordervalue.c b/gtk/gtkcssbordervalue.c index 53ba12fcb..62487f8f8 100644 --- a/gtk/gtkcssbordervalue.c +++ b/gtk/gtkcssbordervalue.c @@ -42,10 +42,15 @@ gtk_css_value_border_free (GtkCssValue *value) } static GtkCssValue * -gtk_css_value_border_compute (GtkCssValue *value, - GtkStyleContext *context) +gtk_css_value_border_compute (GtkCssValue *value, + guint property_id, + GtkStyleProviderPrivate *provider, + GtkCssComputedValues *values, + GtkCssComputedValues *parent_values, + GtkCssDependencies *dependencies) { GtkCssValue *computed; + GtkCssDependencies child_deps; gboolean changed = FALSE; guint i; @@ -56,7 +61,8 @@ gtk_css_value_border_compute (GtkCssValue *value, { if (value->values[i]) { - computed->values[i] = _gtk_css_value_compute (value->values[i], context); + computed->values[i] = _gtk_css_value_compute (value->values[i], property_id, provider, values, parent_values, &child_deps); + *dependencies = _gtk_css_dependencies_union (*dependencies, child_deps); changed |= (computed->values[i] != value->values[i]); } } @@ -91,6 +97,7 @@ gtk_css_value_border_equal (const GtkCssValue *value1, static GtkCssValue * gtk_css_value_border_transition (GtkCssValue *start, GtkCssValue *end, + guint property_id, double progress) { return NULL;