diff options
Diffstat (limited to 'gtk/gtkstylepropertyprivate.h')
-rw-r--r-- | gtk/gtkstylepropertyprivate.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk/gtkstylepropertyprivate.h b/gtk/gtkstylepropertyprivate.h index aef18b8893..07994d5f26 100644 --- a/gtk/gtkstylepropertyprivate.h +++ b/gtk/gtkstylepropertyprivate.h @@ -21,6 +21,7 @@ #define __GTK_STYLEPROPERTY_PRIVATE_H__ #include "gtkcssparserprivate.h" +#include "gtkstylecontextprivate.h" G_BEGIN_DECLS @@ -33,7 +34,8 @@ typedef GParameter * (* GtkStyleUnpackFunc) (const GValue guint *n_params); typedef void (* GtkStylePackFunc) (GValue *value, GtkStyleProperties *props, - GtkStateFlags state); + GtkStateFlags state, + GtkStylePropertyContext *context); typedef gboolean (* GtkStyleParseFunc) (GtkCssParser *parser, GFile *base, GValue *value); @@ -82,7 +84,8 @@ void _gtk_style_property_default_value (const GtkStyleProper void _gtk_style_property_resolve (const GtkStyleProperty *property, GtkStyleProperties *properties, GtkStateFlags state, - GValue *value); + GtkStylePropertyContext *context, + GValue *orig_value); gboolean _gtk_style_property_is_shorthand (const GtkStyleProperty *property); GParameter * _gtk_style_property_unpack (const GtkStyleProperty *property, @@ -91,6 +94,7 @@ GParameter * _gtk_style_property_unpack (const GtkStyleProper void _gtk_style_property_pack (const GtkStyleProperty *property, GtkStyleProperties *props, GtkStateFlags state, + GtkStylePropertyContext *context, GValue *value); gboolean _gtk_style_property_parse_value (const GtkStyleProperty *property, |