diff options
author | Benjamin Otte <otte@redhat.com> | 2015-01-20 00:33:34 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2015-01-20 01:07:13 +0100 |
commit | dbb8d1dd07a91171ba4a32119713c05e0483de91 (patch) | |
tree | 69cfffb22d7117e16e7253c637bb9afb0c797c2d /gtk/gtkcssnodedeclarationprivate.h | |
parent | 39d6ec167eaf87b2f94a49cee7702aaf458ee46b (diff) | |
download | gtk+-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.h | 3 |
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); |