Remove GtkCssRgbaValue
authorTimm Bäder <mail@baedert.org>
Fri, 10 Jan 2020 12:02:33 +0000 (13:02 +0100)
committerTimm Bäder <mail@baedert.org>
Sat, 18 Jan 2020 07:49:51 +0000 (08:49 +0100)
commit67991ed0f405eca73e4c2f78f3e0d1c6c1a8de2c
tree96ffafb8af8006940199f547fadc7266cb147daf
parent741e12012dcee880d72fd292b62c4d8d5b7dd276
Remove GtkCssRgbaValue

The differenciation between a literal color value and an RGBA value
caused problems in various situations. Just treat the two the same but
don't allow access to the rgba value of a non-literal color value.

This gets rid of around 1.6k rgba values in the widget-factory.
22 files changed:
gtk/gtkcsscolorvalue.c
gtk/gtkcsscolorvalueprivate.h
gtk/gtkcssimagefallback.c
gtk/gtkcssimageicontheme.c
gtk/gtkcssimagelinear.c
gtk/gtkcssimageradial.c
gtk/gtkcssimagerecolor.c
gtk/gtkcsspalettevalue.c
gtk/gtkcssrgbavalue.c [deleted file]
gtk/gtkcssrgbavalueprivate.h [deleted file]
gtk/gtkcssshadowvalue.c
gtk/gtkcssstyle.c
gtk/gtkcssstylepropertyimpl.c
gtk/gtkicontheme.c
gtk/gtkrender.c
gtk/gtkrenderbackground.c
gtk/gtkrenderborder.c
gtk/gtksnapshot.c
gtk/gtkstylecontext.c
gtk/gtktreeview.c
gtk/gtkwindow.c
gtk/meson.build