]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkstylecontextprivate.h
GtkWidget::draw() - Document how to get the dirty region
[~andy/gtk] / gtk / gtkstylecontextprivate.h
index e099478183819b21df53ca4cfac7b9bbf3d11ef7..0db71e99355849b35d710d32eb9e1f05dc92ba92 100644 (file)
@@ -20,7 +20,6 @@
 
 #include "gtkstylecontext.h"
 #include "gtkstyleproviderprivate.h"
-#include "gtksymboliccolor.h"
 #include "gtkbitmaskprivate.h"
 #include "gtkcssvalueprivate.h"
 
@@ -28,11 +27,11 @@ 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,
@@ -46,22 +45,14 @@ void           _gtk_style_context_queue_invalidate           (GtkStyleContext *c
 gboolean       _gtk_style_context_check_region_name          (const gchar     *str);
 
 gboolean       _gtk_style_context_resolve_color              (GtkStyleContext    *context,
-                                                              GtkSymbolicColor   *color,
-                                                              GdkRGBA            *result,
-                                                              GtkCssDependencies *dependencies);
-GtkCssValue *  _gtk_style_context_resolve_color_value        (GtkStyleContext    *context,
-                                                              GtkCssValue        *current,
-                                                              GtkCssDependencies  current_deps,
                                                               GtkCssValue        *color,
+                                                              GdkRGBA            *result,
                                                               GtkCssDependencies *dependencies);
 void           _gtk_style_context_get_cursor_color           (GtkStyleContext    *context,
                                                               GdkRGBA            *primary_color,
                                                               GdkRGBA            *secondary_color);
 
-GtkStyleProviderPrivate *
-               _gtk_style_context_get_style_provider         (GtkStyleContext    *context);
-
-void           _gtk_style_context_stop_animations            (GtkStyleContext    *context);
+void           _gtk_style_context_update_animating           (GtkStyleContext    *context);
 
 G_END_DECLS