summaryrefslogtreecommitdiff
path: root/render/html_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'render/html_internal.h')
-rw-r--r--render/html_internal.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/render/html_internal.h b/render/html_internal.h
index 80b126b25..2dd1c5190 100644
--- a/render/html_internal.h
+++ b/render/html_internal.h
@@ -255,6 +255,24 @@ struct form *html_forms_get_forms(const char *docenc, dom_html_document *doc);
struct form_control *html_forms_get_control_for_node(struct form *forms,
dom_node *node);
+/* in render/html_css.c */
+nserror html_css_init(void);
+void html_css_fini(void);
+
+/**
+ * Initialise core stylesheets for a content
+ *
+ * \param c content structure to update
+ * \return nserror
+ */
+nserror html_css_new_stylesheets(html_content *c);
+nserror html_css_free_stylesheets(html_content *html);
+
+bool html_css_process_link(html_content *htmlc, dom_node *node);
+bool html_css_update_style(html_content *c, dom_node *style);
+
+nserror html_css_new_selection_context(html_content *c, css_select_ctx **ret_select_ctx);
+
/* Useful dom_string pointers */
struct dom_string;