#include "gtkborder.h"
#include "gtkcssimageprivate.h"
+#include "gtkcssvalueprivate.h"
#include "gtkthemingengine.h"
-#include "gtkcsstypesprivate.h"
G_BEGIN_DECLS
struct _GtkBorderImage {
GtkCssImage *source;
- GtkBorder slice;
- gboolean has_width;
- GtkBorder width;
- GtkCssBorderImageRepeat repeat;
+ GtkCssValue *slice;
+ GtkCssValue *width;
+ GtkCssValue *repeat;
};
gboolean _gtk_border_image_init (GtkBorderImage *image,
GtkThemingEngine *engine);
void _gtk_border_image_render (GtkBorderImage *image,
- GtkBorder *border_width,
+ const double border_width[4],
cairo_t *cr,
gdouble x,
gdouble y,