summaryrefslogtreecommitdiff
path: root/gtk/gtkcssimagelinearprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-04-04 18:23:49 +0200
committerBenjamin Otte <otte@redhat.com>2012-04-17 08:59:19 +0200
commit1b69f1d7c2bd0d649a9ad8bda333cab3542a54ad (patch)
treefa920e99754cdcbecea928b65980648e53bc75e5 /gtk/gtkcssimagelinearprivate.h
parent1170ecfd2ef2043330c961339948bf89021d9816 (diff)
downloadgtk+-1b69f1d7c2bd0d649a9ad8bda333cab3542a54ad.tar.gz
linear-gradient: Convert from GtkCssNumber to GtkCssValue
Diffstat (limited to 'gtk/gtkcssimagelinearprivate.h')
-rw-r--r--gtk/gtkcssimagelinearprivate.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/gtk/gtkcssimagelinearprivate.h b/gtk/gtkcssimagelinearprivate.h
index c07864efa5..6988abedb0 100644
--- a/gtk/gtkcssimagelinearprivate.h
+++ b/gtk/gtkcssimagelinearprivate.h
@@ -21,6 +21,7 @@
#define __GTK_CSS_IMAGE_LINEAR_PRIVATE_H__
#include "gtk/gtkcssimageprivate.h"
+#include "gtk/gtkcssvalueprivate.h"
G_BEGIN_DECLS
@@ -36,20 +37,16 @@ typedef struct _GtkCssImageLinearClass GtkCssImageLinearClass;
typedef struct _GtkCssImageLinearColorStop GtkCssImageLinearColorStop;
struct _GtkCssImageLinearColorStop {
- GtkCssNumber offset;
- union {
- GtkSymbolicColor *symbolic;
- GdkRGBA rgba;
- } color;
+ GtkCssValue *offset;
+ GtkCssValue *color;
};
struct _GtkCssImageLinear
{
GtkCssImage parent;
- GtkCssNumber angle; /* warning: We use GTK_CSS_NUMBER as an enum for the corners */
+ GtkCssValue *angle; /* warning: We use GTK_CSS_NUMBER as an enum for the corners */
GArray *stops;
- guint is_computed :1;
guint repeating :1;
};