summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-03-28 03:31:20 +0200
committerBenjamin Otte <otte@redhat.com>2012-04-17 08:59:13 +0200
commitec5c77a552f300724f3df103360e29bb821ef3b3 (patch)
tree1ef2e3c9ca5bef57b14c3a2a09eb76bb647f1014 /gtk
parentda40ba431d0dd2943dcdfc4cc877097af3527da6 (diff)
downloadgtk+-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.c10
-rw-r--r--gtk/gtkshadow.c52
-rw-r--r--gtk/gtkshadowprivate.h42
-rw-r--r--gtk/gtkthemingbackground.c6
-rw-r--r--gtk/gtkthemingengine.c14
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 = { &GTK_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, &GTK_CSS_VALUE_SHADOW);
+ shadow = _gtk_css_value_new (GtkCssValue, &GTK_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, &GTK_CSS_VALUE_SHADOW);
+ resolved_shadow = _gtk_css_value_new (GtkCssValue, &GTK_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);