#define __GTK_STYLE_CONTEXT_PRIVATE_H__
#include "gtkstylecontext.h"
-#include "gtksymboliccolor.h"
+#include "gtkstyleproviderprivate.h"
#include "gtkbitmaskprivate.h"
#include "gtkcssvalueprivate.h"
void _gtk_style_context_set_widget (GtkStyleContext *context,
GtkWidget *widget);
+const GtkBitmask *
+ _gtk_style_context_get_changes (GtkStyleContext *context);
+
GtkCssValue * _gtk_style_context_peek_property (GtkStyleContext *context,
guint property_id);
-double _gtk_style_context_get_number (GtkStyleContext *context,
- guint property_id,
- double one_hundred_percent);
const GValue * _gtk_style_context_peek_style_property (GtkStyleContext *context,
GType widget_type,
GtkStateFlags state,
GtkCssChange change);
gboolean _gtk_style_context_check_region_name (const gchar *str);
-gboolean _gtk_style_context_resolve_color (GtkStyleContext *context,
- GtkSymbolicColor *color,
- GdkRGBA *result);
-GtkCssValue * _gtk_style_context_resolve_color_value (GtkStyleContext *context,
- GtkCssValue *current,
- GtkCssValue *color);
-void _gtk_style_context_get_cursor_color (GtkStyleContext *context,
- GdkRGBA *primary_color,
- GdkRGBA *secondary_color);
-
-void _gtk_style_context_stop_animations (GtkStyleContext *context);
+gboolean _gtk_style_context_resolve_color (GtkStyleContext *context,
+ GtkCssValue *color,
+ GdkRGBA *result,
+ GtkCssDependencies *dependencies);
+void _gtk_style_context_get_cursor_color (GtkStyleContext *context,
+ GdkRGBA *primary_color,
+ GdkRGBA *secondary_color);
+
+void _gtk_style_context_update_animating (GtkStyleContext *context);
G_END_DECLS