diff options
author | Timm Bäder <mail@baedert.org> | 2020-01-14 14:34:15 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2020-01-18 08:49:52 +0100 |
commit | 45455f1bdb304efff1784609ba33a2a1ece92b32 (patch) | |
tree | af2366a5b3e88df765d22103e320638077a02976 /gtk/gtkcssstylepropertyimpl.c | |
parent | a3769eb0e560d1d6be83b3883955c28e22e8daf3 (diff) | |
download | gtk+-45455f1bdb304efff1784609ba33a2a1ece92b32.tar.gz |
Remove GtkCssShadowsValue
Previously, we wrapped all GtkCssShadowValues in a GtkCssShadowsValue,
even if it was just one shadow. This causes an unnecessary bloat in
css values.
Make each GtkCssShadowValue able to handle multiple shadows instead, and
use gtk_css_shadow_value* API everywhere.
Diffstat (limited to 'gtk/gtkcssstylepropertyimpl.c')
-rw-r--r-- | gtk/gtkcssstylepropertyimpl.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/gtkcssstylepropertyimpl.c b/gtk/gtkcssstylepropertyimpl.c index eee5bfbde3..7a5bd8a9ee 100644 --- a/gtk/gtkcssstylepropertyimpl.c +++ b/gtk/gtkcssstylepropertyimpl.c @@ -53,7 +53,7 @@ #include "gtkcsspalettevalueprivate.h" #include "gtkcsspositionvalueprivate.h" #include "gtkcssrepeatvalueprivate.h" -#include "gtkcssshadowsvalueprivate.h" +#include "gtkcssshadowvalueprivate.h" #include "gtkcssstringvalueprivate.h" #include "gtkcsstransformvalueprivate.h" #include "gtkcssfontvariationsvalueprivate.h" @@ -619,14 +619,14 @@ static GtkCssValue * box_shadow_value_parse (GtkCssStyleProperty *property, GtkCssParser *parser) { - return _gtk_css_shadows_value_parse (parser, TRUE); + return _gtk_css_shadow_value_parse (parser, TRUE); } static GtkCssValue * shadow_value_parse (GtkCssStyleProperty *property, GtkCssParser *parser) { - return _gtk_css_shadows_value_parse (parser, FALSE); + return _gtk_css_shadow_value_parse (parser, FALSE); } static GtkCssValue * @@ -1110,7 +1110,7 @@ _gtk_css_style_property_init_properties (void) GTK_CSS_AFFECTS_TEXT_CONTENT, shadow_value_parse, NULL, - _gtk_css_shadows_value_new_none ()); + gtk_css_shadow_value_new_none ()); gtk_css_style_property_register ("box-shadow", GTK_CSS_PROPERTY_BOX_SHADOW, @@ -1119,7 +1119,7 @@ _gtk_css_style_property_init_properties (void) GTK_CSS_AFFECTS_BACKGROUND, box_shadow_value_parse, NULL, - _gtk_css_shadows_value_new_none ()); + gtk_css_shadow_value_new_none ()); gtk_css_style_property_register ("margin-top", GTK_CSS_PROPERTY_MARGIN_TOP, @@ -1518,7 +1518,7 @@ _gtk_css_style_property_init_properties (void) GTK_CSS_AFFECTS_ICON | GTK_CSS_AFFECTS_SYMBOLIC_ICON, shadow_value_parse, NULL, - _gtk_css_shadows_value_new_none ()); + gtk_css_shadow_value_new_none ()); gtk_css_style_property_register ("-gtk-icon-style", GTK_CSS_PROPERTY_ICON_STYLE, G_TYPE_NONE, |