summaryrefslogtreecommitdiff
path: root/gtk/gtkcssnodeprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2015-02-07 17:19:07 +0100
committerBenjamin Otte <otte@redhat.com>2015-03-18 15:23:30 +0100
commitcdd964a3af4ac73ba09c975e73054c5ba618ed99 (patch)
tree463eadbadc682925a688ad9d1ca630df16169ca9 /gtk/gtkcssnodeprivate.h
parent5f19f09ac341e35bece2c22454a9384e3b79e0db (diff)
downloadgtk+-cdd964a3af4ac73ba09c975e73054c5ba618ed99.tar.gz
cssnode: Change way invalidation is handled
Have a queue_validate() vfunc and a dequeue_validate() vfunc that are called only on root nodes so they can queue a validation on their frame clocks.
Diffstat (limited to 'gtk/gtkcssnodeprivate.h')
-rw-r--r--gtk/gtkcssnodeprivate.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkcssnodeprivate.h b/gtk/gtkcssnodeprivate.h
index d368a50682..45fe9265da 100644
--- a/gtk/gtkcssnodeprivate.h
+++ b/gtk/gtkcssnodeprivate.h
@@ -63,8 +63,8 @@ struct _GtkCssNodeClass
GtkCssChange pending_changes,
GtkCssStyle *old_style);
void (* invalidate) (GtkCssNode *node);
- void (* set_invalid) (GtkCssNode *node,
- gboolean invalid);
+ void (* queue_validate) (GtkCssNode *node);
+ void (* dequeue_validate) (GtkCssNode *node);
GtkBitmask * (* validate) (GtkCssNode *cssnode,
gint64 timestamp,
GtkCssChange change,