diff options
author | Alexander Larsson <alexl@redhat.com> | 2012-11-29 16:00:01 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2012-11-30 14:53:30 +0100 |
commit | 3d5e8f98ec4ad3e696bc2d03d29425c6b611613e (patch) | |
tree | 3dab9845cba2054d484291d34bf17d50433731aa /gtk/gtkcssselector.c | |
parent | 6bec57777184f044274a3519e944fc304c91f0ed (diff) | |
download | gtk+-3d5e8f98ec4ad3e696bc2d03d29425c6b611613e.tar.gz |
css: Use the tree to print css selectors
Diffstat (limited to 'gtk/gtkcssselector.c')
-rw-r--r-- | gtk/gtkcssselector.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/gtkcssselector.c b/gtk/gtkcssselector.c index 2ede3b437c..831b0895f6 100644 --- a/gtk/gtkcssselector.c +++ b/gtk/gtkcssselector.c @@ -1676,6 +1676,18 @@ _gtk_css_selector_tree_print (GtkCssSelectorTree *tree, GString *str, char *pref #endif void +_gtk_css_selector_tree_match_print (const GtkCssSelectorTree *tree, + GString *str) +{ + g_return_if_fail (tree != NULL); + + tree->selector.class->print (&tree->selector, str); + + if (tree->parent) + _gtk_css_selector_tree_match_print (tree->parent, str); +} + +void _gtk_css_selector_tree_free (GtkCssSelectorTree *tree) { if (tree == NULL) |