diff options
author | Benjamin Otte <otte@redhat.com> | 2012-02-16 15:16:18 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-03-02 02:17:09 +0100 |
commit | 35a0fb09acb1cbf1a1e99f33d73597c7d46173ea (patch) | |
tree | 0599a54c83358e308ce3b80cc1122a171a911e2f /gtk/gtkcssselectorprivate.h | |
parent | eb013767bbfd2943ad886d1d61763d8f7faba231 (diff) | |
download | gtk+-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