summaryrefslogtreecommitdiff
path: root/gtk/gtkcssselectorprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-02-16 15:16:18 +0100
committerBenjamin Otte <otte@redhat.com>2012-03-02 02:17:09 +0100
commit35a0fb09acb1cbf1a1e99f33d73597c7d46173ea (patch)
tree0599a54c83358e308ce3b80cc1122a171a911e2f /gtk/gtkcssselectorprivate.h
parenteb013767bbfd2943ad886d1d61763d8f7faba231 (diff)
downloadgtk+-35a0fb09acb1cbf1a1e99f33d73597c7d46173ea.tar.gz
css: Rewrite selectors
Previously we kept a Selector object for every "simple selector" (term from CSS spec). Now we keep one for every match operation. So given the selector ".a b:focus" we will have 4 elements: - pseudoclass ":focus" - element "b" - match any desendant (the space) - class ".a" Each of those is represented by a "selector class" which is basically the collection of vfuncs for this selector.
Diffstat (limited to 'gtk/gtkcssselectorprivate.h')
0 files changed, 0 insertions, 0 deletions