X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkstylecontextprivate.h;h=0db71e99355849b35d710d32eb9e1f05dc92ba92;hb=32aa7f0582febb614c41e4130ad34ac44ef6efd2;hp=9feaf78fb38f32f67467c64ba9a0f011c9bb8e67;hpb=31565139bacde73f519f8e5a4c40e98b53100313;p=~andy%2Fgtk diff --git a/gtk/gtkstylecontextprivate.h b/gtk/gtkstylecontextprivate.h index 9feaf78fb..0db71e993 100644 --- a/gtk/gtkstylecontextprivate.h +++ b/gtk/gtkstylecontextprivate.h @@ -19,39 +19,40 @@ #define __GTK_STYLE_CONTEXT_PRIVATE_H__ #include "gtkstylecontext.h" -#include "gtksymboliccolor.h" +#include "gtkstyleproviderprivate.h" +#include "gtkbitmaskprivate.h" #include "gtkcssvalueprivate.h" G_BEGIN_DECLS 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, GParamSpec *pspec); void _gtk_style_context_validate (GtkStyleContext *context, - GtkCssChange change); + gint64 timestamp, + GtkCssChange change, + const GtkBitmask*parent_changes); void _gtk_style_context_queue_invalidate (GtkStyleContext *context, GtkCssChange change); -void _gtk_style_context_invalidate_animation_areas (GtkStyleContext *context); -void _gtk_style_context_coalesce_animation_areas (GtkStyleContext *context, - GtkWidget *widget); 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, - GtkSymbolicColor *color); -void _gtk_style_context_get_cursor_color (GtkStyleContext *context, - GdkRGBA *primary_color, - GdkRGBA *secondary_color); +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