summaryrefslogtreecommitdiff
path: root/include/libcss
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-02-12 13:17:16 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-02-12 13:17:16 +0000
commit39b89ce07a47986e22228e6058f686a2615f3e8a (patch)
tree75bc0dd7b5486a0bb8db4e802c59d3c17e1da2a1 /include/libcss
parent2a871b7b632aa1899feb95fad2c33f9874cfe675 (diff)
downloadlibcss-39b89ce07a47986e22228e6058f686a2615f3e8a.tar.gz
libcss-39b89ce07a47986e22228e6058f686a2615f3e8a.tar.bz2
Enumerate all media types defined in CSS 2.1 (includes aural, which is deprecated)
svn path=/trunk/libcss/; revision=6454
Diffstat (limited to 'include/libcss')
-rw-r--r--include/libcss/types.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/include/libcss/types.h b/include/libcss/types.h
index 9b8da8f..5e0bcfc 100644
--- a/include/libcss/types.h
+++ b/include/libcss/types.h
@@ -38,8 +38,21 @@ typedef enum css_language_level {
* Stylesheet media types
*/
typedef enum css_media_type {
- CSS_MEDIA_SCREEN = (1<<0),
- CSS_MEDIA_ALL = CSS_MEDIA_SCREEN
+ CSS_MEDIA_AURAL = (1<<0),
+ CSS_MEDIA_BRAILLE = (1<<1),
+ CSS_MEDIA_EMBOSSED = (1<<2),
+ CSS_MEDIA_HANDHELD = (1<<3),
+ CSS_MEDIA_PRINT = (1<<4),
+ CSS_MEDIA_PROJECTION = (1<<5),
+ CSS_MEDIA_SCREEN = (1<<6),
+ CSS_MEDIA_SPEECH = (1<<7),
+ CSS_MEDIA_TTY = (1<<8),
+ CSS_MEDIA_TV = (1<<9),
+ CSS_MEDIA_ALL = CSS_MEDIA_AURAL | CSS_MEDIA_BRAILLE |
+ CSS_MEDIA_EMBOSSED | CSS_MEDIA_HANDHELD |
+ CSS_MEDIA_PRINT | CSS_MEDIA_PROJECTION |
+ CSS_MEDIA_SCREEN | CSS_MEDIA_SPEECH |
+ CSS_MEDIA_TTY | CSS_MEDIA_TV
} css_media_type;
/**