Remove GtkCssShadowsValue
authorTimm Bäder <mail@baedert.org>
Tue, 14 Jan 2020 13:34:15 +0000 (14:34 +0100)
committerTimm Bäder <mail@baedert.org>
Sat, 18 Jan 2020 07:49:52 +0000 (08:49 +0100)
commit45455f1bdb304efff1784609ba33a2a1ece92b32
treeaf2366a5b3e88df765d22103e320638077a02976
parenta3769eb0e560d1d6be83b3883955c28e22e8daf3
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.
14 files changed:
gtk/gtkcssshadowsvalue.c [deleted file]
gtk/gtkcssshadowsvalueprivate.h [deleted file]
gtk/gtkcssshadowvalue.c
gtk/gtkcssshadowvalueprivate.h
gtk/gtkcssstylepropertyimpl.c
gtk/gtklabel.c
gtk/gtkprogressbar.c
gtk/gtkrender.c
gtk/gtkrenderbackground.c
gtk/gtkrendericon.c
gtk/gtksnapshot.c
gtk/gtkwidget.c
gtk/gtkwindow.c
gtk/meson.build