diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-27 13:49:10 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-27 13:49:10 +0000 |
commit | b5d55eb2951988880d586e20440dee03a532148f (patch) | |
tree | 5a5b0e037de24c87c76c5f4ce2462af415995951 /css/css.h | |
parent | e5f55a27ef4991c652c1bc94541d4cfe7ded381e (diff) | |
download | netsurf-b5d55eb2951988880d586e20440dee03a532148f.tar.gz netsurf-b5d55eb2951988880d586e20440dee03a532148f.tar.bz2 |
Consider stylesheet media types
svn path=/trunk/netsurf/; revision=8820
Diffstat (limited to 'css/css.h')
-rw-r--r-- | css/css.h | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -19,9 +19,12 @@ #ifndef netsurf_css_css_h_ #define netsurf_css_css_h_ +#include <stdint.h> + #include <libcss/libcss.h> struct content; +struct nscss_import; /** * CSS content data @@ -33,7 +36,15 @@ struct content_css_data css_stylesheet *sheet; /**< Stylesheet object */ uint32_t import_count; /**< Number of sheets imported */ - struct content **imports; /**< Array of imported sheets */ + struct nscss_import *imports; /**< Array of imported sheets */ +}; + +/** + * Imported stylesheet record + */ +struct nscss_import { + struct content *c; /**< Content containing sheet */ + uint64_t media; /**< Media types that sheet applies to */ }; bool nscss_create(struct content *c, struct content *parent, |