X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkstylecontextprivate.h;h=0db71e99355849b35d710d32eb9e1f05dc92ba92;hb=e4c2ef108cc66210af015b679ce3542ca6decfec;hp=dbec998443785ec91a86eaf85bb107e3ca494b03;hpb=a253d4cfec7c6e130b3dddee6cdfaff5ceb7cbe1;p=~andy%2Fgtk diff --git a/gtk/gtkstylecontextprivate.h b/gtk/gtkstylecontextprivate.h index dbec99844..0db71e993 100644 --- a/gtk/gtkstylecontextprivate.h +++ b/gtk/gtkstylecontextprivate.h @@ -19,33 +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 -GtkCssValue * _gtk_style_context_peek_property (GtkStyleContext *context, - const char *property_name); -double _gtk_style_context_get_number (GtkStyleContext *context, - const char *property_name, - double one_hundred_percent); +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); const GValue * _gtk_style_context_peek_style_property (GtkStyleContext *context, GType widget_type, GtkStateFlags state, GParamSpec *pspec); -void _gtk_style_context_invalidate_animation_areas (GtkStyleContext *context); -void _gtk_style_context_coalesce_animation_areas (GtkStyleContext *context, - GtkWidget *widget); +void _gtk_style_context_validate (GtkStyleContext *context, + gint64 timestamp, + GtkCssChange change, + const GtkBitmask*parent_changes); +void _gtk_style_context_queue_invalidate (GtkStyleContext *context, + 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, - 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