diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2013-02-27 03:11:10 +0000 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2013-02-27 03:11:10 +0000 |
commit | 97978e858b396157540d9e0bff91676bb8dcd500 (patch) | |
tree | 6903562cead21266639a336992454c2a3d6829e3 /css/css.h | |
parent | 21cbb49a6bb9e2ad23b7c8d4ab6a9536dc4a2781 (diff) | |
download | netsurf-97978e858b396157540d9e0bff91676bb8dcd500.tar.gz netsurf-97978e858b396157540d9e0bff91676bb8dcd500.tar.bz2 |
Use custom fetcher for inline CSS
Diffstat (limited to 'css/css.h')
-rw-r--r-- | css/css.h | 34 |
1 files changed, 0 insertions, 34 deletions
@@ -25,33 +25,7 @@ #include "utils/errors.h" -struct content; -struct content_css_data; struct hlcache_handle; -struct http_parameter; -struct nscss_import; - -/** - * Type of callback called when a CSS object has finished - * - * \param css CSS object that has completed - * \param pw Client-specific data - */ -typedef void (*nscss_done_callback)(struct content_css_data *css, void *pw); - -/** - * CSS content data - */ -struct content_css_data -{ - css_stylesheet *sheet; /**< Stylesheet object */ - char *charset; /**< Character set of stylesheet */ - struct nscss_import *imports; /**< Array of imported sheets */ - uint32_t import_count; /**< Number of sheets imported */ - uint32_t next_to_register; /**< Index of next import to register */ - nscss_done_callback done; /**< Completion callback */ - void *pw; /**< Client data */ -}; /** * Imported stylesheet record @@ -63,14 +37,6 @@ struct nscss_import { nserror nscss_init(void); -nserror nscss_create_css_data(struct content_css_data *c, - const char *url, const char *charset, bool quirks, - nscss_done_callback done, void *pw); -css_error nscss_process_css_data(struct content_css_data *c, const char *data, - unsigned int size); -css_error nscss_convert_css_data(struct content_css_data *c); -void nscss_destroy_css_data(struct content_css_data *c); - css_stylesheet *nscss_get_stylesheet(struct hlcache_handle *h); struct nscss_import *nscss_get_imports(struct hlcache_handle *h, uint32_t *n); |