From 43b8d99a4caba7fe0557117c4cd9ae4554b8a79e Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Tue, 10 Feb 2009 00:39:18 +0000 Subject: Distinguish between pseudo classes and pseudo elements svn path=/trunk/libcss/; revision=6406 --- src/parse/propstrings.h | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'src/parse/propstrings.h') diff --git a/src/parse/propstrings.h b/src/parse/propstrings.h index 3ad2735..2fa3d31 100644 --- a/src/parse/propstrings.h +++ b/src/parse/propstrings.h @@ -17,6 +17,13 @@ enum { /* At-rules */ CHARSET, IMPORT, MEDIA, PAGE, + /* Pseudo classes */ + FIRST_CHILD, LINK, VISITED, HOVER, ACTIVE, FOCUS, LANG, + /* LEFT, RIGHT, -- already in properties */ FIRST, + + /* Pseudo elements */ + FIRST_LINE, FIRST_LETTER, BEFORE, AFTER, + /* Properties */ FIRST_PROP, @@ -29,7 +36,7 @@ enum { BORDER_TOP_WIDTH, BOTTOM, CAPTION_SIDE, CLEAR, CLIP, COLOR, CONTENT, COUNTER_INCREMENT, COUNTER_RESET, CUE_AFTER, CUE_BEFORE, CURSOR, DIRECTION, DISPLAY, ELEVATION, EMPTY_CELLS, FLOAT, FONT_FAMILY, - FONT_SIZE, FONT_STYLE, FONT_VARIANT, FONT_WEIGHT, HEIGHT, LEFT, + FONT_SIZE, FONT_STYLE, FONT_VARIANT, FONT_WEIGHT, HEIGHT, LEFT, LETTER_SPACING, LINE_HEIGHT, LIST_STYLE_IMAGE, LIST_STYLE_POSITION, LIST_STYLE_TYPE, MARGIN_BOTTOM, MARGIN_LEFT, MARGIN_RIGHT, MARGIN_TOP, MAX_HEIGHT, MAX_WIDTH, MIN_HEIGHT, MIN_WIDTH, ORPHANS, OUTLINE_COLOR, @@ -86,6 +93,20 @@ static struct { { "media", SLEN("media") }, { "page", SLEN("page") }, + { "first-child", SLEN("first-child") }, + { "link", SLEN("link") }, + { "visited", SLEN("visited") }, + { "hover", SLEN("hover") }, + { "active", SLEN("active") }, + { "focus", SLEN("focus") }, + { "lang", SLEN("lang") }, + { "first", SLEN("first") }, + + { "first-line", SLEN("first-line") }, + { "first-letter", SLEN("first-letter") }, + { "before", SLEN("before") }, + { "after", SLEN("after") }, + { "azimuth", SLEN("azimuth") }, { "background-attachment", SLEN("background-attachment") }, { "background-color", SLEN("background-color") }, -- cgit v1.2.3