summaryrefslogtreecommitdiff
path: root/gtk/gtkcsstypesprivate.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2012-12-10 11:27:43 +0100
committerAlexander Larsson <alexl@redhat.com>2012-12-10 12:11:02 +0100
commiteb4667b6e1672043a9d9ff75a959e82b133618a7 (patch)
treeb3de73953df014d2312a329ba3c7513264be36f2 /gtk/gtkcsstypesprivate.h
parent03c626bb15277c41c11aaee5a6ac6f220a2c4be7 (diff)
downloadgtk+-eb4667b6e1672043a9d9ff75a959e82b133618a7.tar.gz
css: Do get_change directly on the tree without matching first
Rather than first collecting matches and then getting the change for them we do the change collection directly on the tree. This is about twice as fast.
Diffstat (limited to 'gtk/gtkcsstypesprivate.h')
-rw-r--r--gtk/gtkcsstypesprivate.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkcsstypesprivate.h b/gtk/gtkcsstypesprivate.h
index d792c3c03d..9c1f92ba2b 100644
--- a/gtk/gtkcsstypesprivate.h
+++ b/gtk/gtkcsstypesprivate.h
@@ -50,7 +50,9 @@ typedef enum { /*< skip >*/
/* add more */
GTK_CSS_CHANGE_SOURCE = (1 << 16),
GTK_CSS_CHANGE_ANIMATE = (1 << 17),
- GTK_CSS_CHANGE_FORCE_INVALIDATE = (1 << 18)
+ GTK_CSS_CHANGE_FORCE_INVALIDATE = (1 << 18),
+
+ GTK_CSS_CHANGE_RESERVED_BIT = (1 << 31) /* Used internally in gtkcssselector.c */
} GtkCssChange;
#define GTK_CSS_CHANGE_ANY ((1 << 19) - 1)