diff options
author | Benjamin Otte <otte@redhat.com> | 2012-11-25 01:55:53 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-11-25 02:41:17 +0100 |
commit | 08ac1504d2c99d8bfd8ba3fb384f09263dcc66e5 (patch) | |
tree | 5686e9e95549795c4fdeea3cf1e0b01cfe31ea66 /gtk/gtkcssstylefuncs.c | |
parent | b8e58015eb8b6d2292888575c9576c435f4c0e08 (diff) | |
download | gtk+-08ac1504d2c99d8bfd8ba3fb384f09263dcc66e5.tar.gz |
symboliccolor: Implement using GtkCssValue
Diffstat (limited to 'gtk/gtkcssstylefuncs.c')
-rw-r--r-- | gtk/gtkcssstylefuncs.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/gtk/gtkcssstylefuncs.c b/gtk/gtkcssstylefuncs.c index 50ad34a108..b19a3e60c0 100644 --- a/gtk/gtkcssstylefuncs.c +++ b/gtk/gtkcssstylefuncs.c @@ -27,6 +27,7 @@ #include <gdk-pixbuf/gdk-pixbuf.h> #include <cairo-gobject.h> +#include "gtkcsscolorvalueprivate.h" #include "gtkcssimagegradientprivate.h" #include "gtkcssprovider.h" #include "gtkcssrgbavalueprivate.h" @@ -225,11 +226,11 @@ rgba_value_compute (GtkStyleProviderPrivate *provider, GValue new_value = G_VALUE_INIT; GdkRGBA rgba; - val = _gtk_symbolic_color_resolve_full (symbolic, - provider, - _gtk_css_computed_values_get_value (values, GTK_CSS_PROPERTY_COLOR), - GTK_CSS_DEPENDS_ON_COLOR, - dependencies); + val = _gtk_css_color_value_resolve (_gtk_symbolic_color_get_css_value (symbolic), + provider, + _gtk_css_computed_values_get_value (values, GTK_CSS_PROPERTY_COLOR), + GTK_CSS_DEPENDS_ON_COLOR, + dependencies); if (val != NULL) { rgba = *_gtk_css_rgba_value_get_rgba (val); @@ -310,11 +311,11 @@ color_value_compute (GtkStyleProviderPrivate *provider, GValue new_value = G_VALUE_INIT; GtkCssValue *val; - val = _gtk_symbolic_color_resolve_full ((GtkSymbolicColor *) g_value_get_boxed (value), - provider, - _gtk_css_computed_values_get_value (values, GTK_CSS_PROPERTY_COLOR), - GTK_CSS_DEPENDS_ON_COLOR, - dependencies); + val = _gtk_css_color_value_resolve (_gtk_symbolic_color_get_css_value (g_value_get_boxed (value)), + provider, + _gtk_css_computed_values_get_value (values, GTK_CSS_PROPERTY_COLOR), + GTK_CSS_DEPENDS_ON_COLOR, + dependencies); if (val != NULL) { const GdkRGBA *rgba = _gtk_css_rgba_value_get_rgba (val); |