summaryrefslogtreecommitdiff
path: root/gtk/gtkcssselectorprivate.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2012-11-29 16:43:02 +0100
committerAlexander Larsson <alexl@redhat.com>2012-11-30 14:53:30 +0100
commit9b989a1427d0ede4526cfa8cc371a889f283e307 (patch)
tree80baa058e3257a40f63dd93e9a280c0b9cca8e71 /gtk/gtkcssselectorprivate.h
parent146b6f3a93f3a1f969240a494b5e3ab03815391d (diff)
downloadgtk+-9b989a1427d0ede4526cfa8cc371a889f283e307.tar.gz
css: Implement ruleset_get_change() with the tree
We traverse the tree on the matches instead of using the linear selectors.
Diffstat (limited to 'gtk/gtkcssselectorprivate.h')
-rw-r--r--gtk/gtkcssselectorprivate.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/gtk/gtkcssselectorprivate.h b/gtk/gtkcssselectorprivate.h
index aac2b0403c..be02aee7b4 100644
--- a/gtk/gtkcssselectorprivate.h
+++ b/gtk/gtkcssselectorprivate.h
@@ -34,17 +34,18 @@ char * _gtk_css_selector_to_string (const GtkCssSelector *sel
void _gtk_css_selector_print (const GtkCssSelector *selector,
GString *str);
-GtkCssChange _gtk_css_selector_get_change (const GtkCssSelector *selector);
gboolean _gtk_css_selector_matches (const GtkCssSelector *selector,
const GtkCssMatcher *matcher);
int _gtk_css_selector_compare (const GtkCssSelector *a,
const GtkCssSelector *b);
-void _gtk_css_selector_tree_free (GtkCssSelectorTree *tree);
-GPtrArray *_gtk_css_selector_tree_match_all (GtkCssSelectorTree *tree,
- const GtkCssMatcher *matcher);
-void _gtk_css_selector_tree_match_print (const GtkCssSelectorTree *tree,
- GString *str);
+void _gtk_css_selector_tree_free (GtkCssSelectorTree *tree);
+GPtrArray * _gtk_css_selector_tree_match_all (GtkCssSelectorTree *tree,
+ const GtkCssMatcher *matcher);
+void _gtk_css_selector_tree_match_print (const GtkCssSelectorTree *tree,
+ GString *str);
+GtkCssChange _gtk_css_selector_tree_match_get_change (const GtkCssSelectorTree *tree);
+
GtkCssSelectorTreeBuilder *_gtk_css_selector_tree_builder_new (void);
void _gtk_css_selector_tree_builder_add (GtkCssSelectorTreeBuilder *builder,