summaryrefslogtreecommitdiff
path: root/gtk/gtkcssnodedeclarationprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2015-01-20 00:33:34 +0100
committerBenjamin Otte <otte@redhat.com>2015-01-20 01:07:13 +0100
commitdbb8d1dd07a91171ba4a32119713c05e0483de91 (patch)
tree69cfffb22d7117e16e7253c637bb9afb0c797c2d /gtk/gtkcssnodedeclarationprivate.h
parent39d6ec167eaf87b2f94a49cee7702aaf458ee46b (diff)
downloadgtk+-dbb8d1dd07a91171ba4a32119713c05e0483de91.tar.gz
stylecontext: Keep track of the CSS ID
This is necessary since we do the new caching and need to distinguish between styles with different IDs. Fixes various test cases.
Diffstat (limited to 'gtk/gtkcssnodedeclarationprivate.h')
-rw-r--r--gtk/gtkcssnodedeclarationprivate.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkcssnodedeclarationprivate.h b/gtk/gtkcssnodedeclarationprivate.h
index 56323ac506..f2679748c8 100644
--- a/gtk/gtkcssnodedeclarationprivate.h
+++ b/gtk/gtkcssnodedeclarationprivate.h
@@ -36,6 +36,9 @@ GtkJunctionSides gtk_css_node_declaration_get_junction_sides (const G
gboolean gtk_css_node_declaration_set_type (GtkCssNodeDeclaration **decl,
GType type);
GType gtk_css_node_declaration_get_type (const GtkCssNodeDeclaration *decl);
+gboolean gtk_css_node_declaration_set_id (GtkCssNodeDeclaration **decl,
+ const char *id);
+const char * gtk_css_node_declaration_get_id (const GtkCssNodeDeclaration *decl);
gboolean gtk_css_node_declaration_set_state (GtkCssNodeDeclaration **decl,
GtkStateFlags flags);
GtkStateFlags gtk_css_node_declaration_get_state (const GtkCssNodeDeclaration *decl);