Cosimo Cecchi
|
1f2cfb5619
|
all: add an 'only-child' pseudo-class selector
Add an :only-child pseudo-class selector, which selects single children
of a parent container.
https://bugzilla.gnome.org/show_bug.cgi?id=660833
|
2011-10-04 11:47:47 -04:00 |
|
Benjamin Otte
|
0d69d9558e
|
css: Match pseudo-classes for siblings
|
2011-06-02 02:03:51 +02:00 |
|
Benjamin Otte
|
d1a8d73871
|
css: Constify path argument to _css_selector_matches()
It should have been const all the time, but I assumed widgetpath code
wasn't properly const. PEBKAC.
|
2011-05-27 16:11:09 +02:00 |
|
Benjamin Otte
|
d6f0042773
|
css: Make _gtk_css_selector_matches() take a path length
This will be necessary when handling inherit.
|
2011-05-18 22:17:57 +02:00 |
|
Benjamin Otte
|
d3c60cc89c
|
css: Don't query type for regions
Regions are regions and don't match by type.
|
2011-05-18 22:17:57 +02:00 |
|
Benjamin Otte
|
fc88b0f47c
|
css: Rewrite selectors
Selectors now go into their own C file. The new selectors are modeled a
lot closer to the CSS spec. In particular the specificity computation
matches CSS 2.1 exactly.
For details about the why, see also:
http://mail.gnome.org/archives/gtk-devel-list/2011-May/msg00061.html
https://bugzilla.gnome.org/show_bug.cgi?id=649798
|
2011-05-18 22:17:55 +02:00 |
|