diff options
author | Benjamin Otte <otte@redhat.com> | 2012-03-28 03:31:20 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-04-17 08:59:13 +0200 |
commit | ec5c77a552f300724f3df103360e29bb821ef3b3 (patch) | |
tree | 1ef2e3c9ca5bef57b14c3a2a09eb76bb647f1014 /gtk | |
parent | da40ba431d0dd2943dcdfc4cc877097af3527da6 (diff) | |
download | gtk+-ec5c77a552f300724f3df103360e29bb821ef3b3.tar.gz |
shadow: Rename to GtkCssShadowValue
I don't want to confuse css values with other stuff, so there.
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkcssstylepropertyimpl.c | 10 | ||||
-rw-r--r-- | gtk/gtkshadow.c | 52 | ||||
-rw-r--r-- | gtk/gtkshadowprivate.h | 42 | ||||
-rw-r--r-- | gtk/gtkthemingbackground.c | 6 | ||||
-rw-r--r-- | gtk/gtkthemingengine.c | 14 |
5 files changed, 60 insertions, 64 deletions
diff --git a/gtk/gtkcssstylepropertyimpl.c b/gtk/gtkcssstylepropertyimpl.c index 86b351e767..57b443aa55 100644 --- a/gtk/gtkcssstylepropertyimpl.c +++ b/gtk/gtkcssstylepropertyimpl.c @@ -421,7 +421,7 @@ shadow_value_parse (GtkCssStyleProperty *property, GtkCssParser *parser, GFile *base) { - return _gtk_shadow_parse (parser); + return _gtk_css_shadow_value_parse (parser); } static GtkCssValue * @@ -429,7 +429,7 @@ shadow_value_compute (GtkCssStyleProperty *property, GtkStyleContext *context, GtkCssValue *specified) { - return _gtk_shadow_resolve (specified, context); + return _gtk_css_shadow_value_compute (specified, context); } static GtkCssValue * @@ -1214,7 +1214,7 @@ _gtk_css_style_property_init_properties (void) shadow_value_compute, NULL, NULL, - _gtk_shadow_new_none ()); + _gtk_css_shadow_value_new_none ()); gtk_css_style_property_register ("icon-shadow", G_TYPE_NONE, @@ -1224,7 +1224,7 @@ _gtk_css_style_property_init_properties (void) shadow_value_compute, NULL, NULL, - _gtk_shadow_new_none ()); + _gtk_css_shadow_value_new_none ()); gtk_css_style_property_register ("box-shadow", G_TYPE_NONE, @@ -1234,7 +1234,7 @@ _gtk_css_style_property_init_properties (void) shadow_value_compute, NULL, NULL, - _gtk_shadow_new_none ()); + _gtk_css_shadow_value_new_none ()); gtk_css_style_property_register ("margin-top", G_TYPE_INT, diff --git a/gtk/gtkshadow.c b/gtk/gtkshadow.c index b1bf70ddc6..2b3b038327 100644 --- a/gtk/gtkshadow.c +++ b/gtk/gtkshadow.c @@ -105,7 +105,7 @@ shadow_element_new (gdouble hoffset, } /**************** - * GtkShadow * + * GtkCssValue * ****************/ struct _GtkCssValue { @@ -118,7 +118,7 @@ gtk_css_value_shadow_free (GtkCssValue *shadow) { g_list_free_full (shadow->elements, (GDestroyNotify) shadow_element_free); - g_slice_free (GtkShadow, shadow); + g_slice_free (GtkCssValue, shadow); } static gboolean @@ -164,26 +164,26 @@ static const GtkCssValueClass GTK_CSS_VALUE_SHADOW = { static GtkCssValue none_singleton = { >K_CSS_VALUE_SHADOW, 1, NULL }; -GtkShadow * -_gtk_shadow_new_none (void) +GtkCssValue * +_gtk_css_shadow_value_new_none (void) { return _gtk_css_value_ref (&none_singleton); } -GtkShadow * -_gtk_shadow_parse (GtkCssParser *parser) +GtkCssValue * +_gtk_css_shadow_value_parse (GtkCssParser *parser) { gboolean have_inset, have_color, have_lengths; gdouble hoffset, voffset, blur, spread; GtkSymbolicColor *color; GtkShadowElement *element; - GtkShadow *shadow; + GtkCssValue *shadow; guint i; if (_gtk_css_parser_try (parser, "none", TRUE)) - return _gtk_shadow_new_none (); + return _gtk_css_shadow_value_new_none (); - shadow = _gtk_css_value_new (GtkShadow, >K_CSS_VALUE_SHADOW); + shadow = _gtk_css_value_new (GtkCssValue, >K_CSS_VALUE_SHADOW); do { @@ -257,16 +257,16 @@ _gtk_shadow_parse (GtkCssParser *parser) return shadow; } -GtkShadow * -_gtk_shadow_resolve (GtkShadow *shadow, - GtkStyleContext *context) +GtkCssValue * +_gtk_css_shadow_value_compute (GtkCssValue *shadow, + GtkStyleContext *context) { - GtkShadow *resolved_shadow; + GtkCssValue *resolved_shadow; GtkShadowElement *element, *resolved_element; GdkRGBA color; GList *l; - resolved_shadow = _gtk_css_value_new (GtkShadow, >K_CSS_VALUE_SHADOW); + resolved_shadow = _gtk_css_value_new (GtkCssValue, >K_CSS_VALUE_SHADOW); for (l = shadow->elements; l != NULL; l = l->next) { @@ -293,9 +293,9 @@ _gtk_shadow_resolve (GtkShadow *shadow, } void -_gtk_text_shadow_paint_layout (GtkShadow *shadow, - cairo_t *cr, - PangoLayout *layout) +_gtk_css_shadow_value_paint_layout (const GtkCssValue *shadow, + cairo_t *cr, + PangoLayout *layout) { GList *l; GtkShadowElement *element; @@ -322,8 +322,8 @@ _gtk_text_shadow_paint_layout (GtkShadow *shadow, } void -_gtk_icon_shadow_paint (GtkShadow *shadow, - cairo_t *cr) +_gtk_css_shadow_value_paint_icon (const GtkCssValue *shadow, + cairo_t *cr) { GList *l; GtkShadowElement *element; @@ -346,10 +346,10 @@ _gtk_icon_shadow_paint (GtkShadow *shadow, } void -_gtk_icon_shadow_paint_spinner (GtkShadow *shadow, - cairo_t *cr, - gdouble radius, - gdouble progress) +_gtk_css_shadow_value_paint_spinner (const GtkCssValue *shadow, + cairo_t *cr, + gdouble radius, + gdouble progress) { GtkShadowElement *element; GList *l; @@ -370,9 +370,9 @@ _gtk_icon_shadow_paint_spinner (GtkShadow *shadow, } void -_gtk_box_shadow_render (GtkShadow *shadow, - cairo_t *cr, - const GtkRoundedBox *padding_box) +_gtk_css_shadow_value_paint_box (const GtkCssValue *shadow, + cairo_t *cr, + const GtkRoundedBox *padding_box) { GtkShadowElement *element; GtkRoundedBox box; diff --git a/gtk/gtkshadowprivate.h b/gtk/gtkshadowprivate.h index b556675c31..5bb40c969a 100644 --- a/gtk/gtkshadowprivate.h +++ b/gtk/gtkshadowprivate.h @@ -20,40 +20,36 @@ #ifndef __GTK_SHADOW_H__ #define __GTK_SHADOW_H__ -#include <glib-object.h> +#include <cairo.h> +#include <pango/pango.h> -#include "gtkstylecontext.h" -#include "gtksymboliccolor.h" -#include "gtkicontheme.h" +#include "gtktypes.h" #include "gtkcssparserprivate.h" -#include "gtkcsstypesprivate.h" #include "gtkcssvalueprivate.h" #include "gtkroundedboxprivate.h" G_BEGIN_DECLS -typedef GtkCssValue GtkShadow; +GtkCssValue * _gtk_css_shadow_value_new_none (void); +GtkCssValue * _gtk_css_shadow_value_parse (GtkCssParser *parser); -GtkShadow *_gtk_shadow_new_none (void); -GtkShadow *_gtk_shadow_parse (GtkCssParser *parser); +GtkCssValue * _gtk_css_shadow_value_compute (GtkCssValue *shadow, + GtkStyleContext *context); -GtkShadow *_gtk_shadow_resolve (GtkShadow *shadow, - GtkStyleContext *context); +void _gtk_css_shadow_value_paint_layout (const GtkCssValue *shadow, + cairo_t *cr, + PangoLayout *layout); -void _gtk_text_shadow_paint_layout (GtkShadow *shadow, - cairo_t *cr, - PangoLayout *layout); +void _gtk_css_shadow_value_paint_icon (const GtkCssValue *shadow, + cairo_t *cr); -void _gtk_icon_shadow_paint (GtkShadow *shadow, - cairo_t *cr); - -void _gtk_icon_shadow_paint_spinner (GtkShadow *shadow, - cairo_t *cr, - gdouble radius, - gdouble progress); -void _gtk_box_shadow_render (GtkShadow *shadow, - cairo_t *cr, - const GtkRoundedBox *padding_box); +void _gtk_css_shadow_value_paint_spinner (const GtkCssValue *shadow, + cairo_t *cr, + gdouble radius, + gdouble progress); +void _gtk_css_shadow_value_paint_box (const GtkCssValue *shadow, + cairo_t *cr, + const GtkRoundedBox *padding_box); G_END_DECLS diff --git a/gtk/gtkthemingbackground.c b/gtk/gtkthemingbackground.c index c23569dd30..4fee2eea12 100644 --- a/gtk/gtkthemingbackground.c +++ b/gtk/gtkthemingbackground.c @@ -301,9 +301,9 @@ static void _gtk_theming_background_apply_shadow (GtkThemingBackground *bg, cairo_t *cr) { - _gtk_box_shadow_render (_gtk_style_context_peek_property (bg->context, "box-shadow"), - cr, - &bg->padding_box); + _gtk_css_shadow_value_paint_box (_gtk_style_context_peek_property (bg->context, "box-shadow"), + cr, + &bg->padding_box); } static void diff --git a/gtk/gtkthemingengine.c b/gtk/gtkthemingengine.c index 9540dfde57..f79127a60c 100644 --- a/gtk/gtkthemingengine.c +++ b/gtk/gtkthemingengine.c @@ -2100,7 +2100,7 @@ gtk_theming_engine_render_layout (GtkThemingEngine *engine, PangoLayout *layout) { GdkRGBA fg_color; - GtkShadow *text_shadow = NULL; + GtkCssValue *text_shadow = NULL; GtkStateFlags flags; gdouble progress; gboolean running; @@ -2136,7 +2136,7 @@ gtk_theming_engine_render_layout (GtkThemingEngine *engine, prepare_context_for_layout (cr, x, y, layout); - _gtk_text_shadow_paint_layout (text_shadow, cr, layout); + _gtk_css_shadow_value_paint_layout (text_shadow, cr, layout); gdk_cairo_set_source_rgba (cr, &fg_color); pango_cairo_show_layout (cr, layout); @@ -2750,7 +2750,7 @@ render_spinner (GtkThemingEngine *engine, gdouble height) { GtkStateFlags state; - GtkShadow *shadow; + GtkCssValue *shadow; GdkRGBA color; gdouble progress; gdouble radius; @@ -2768,9 +2768,9 @@ render_spinner (GtkThemingEngine *engine, cairo_save (cr); cairo_translate (cr, x + width / 2, y + height / 2); - _gtk_icon_shadow_paint_spinner (shadow, cr, - radius, - progress); + _gtk_css_shadow_value_paint_spinner (shadow, cr, + radius, + progress); _gtk_theming_engine_paint_spinner (cr, radius, @@ -2941,7 +2941,7 @@ gtk_theming_engine_render_icon (GtkThemingEngine *engine, gdk_cairo_set_source_pixbuf (cr, pixbuf, x, y); - _gtk_icon_shadow_paint (_gtk_theming_engine_peek_property (engine, "icon-shadow"), cr); + _gtk_css_shadow_value_paint_icon (_gtk_theming_engine_peek_property (engine, "icon-shadow"), cr); cairo_paint (cr); |