From b9bc34b8753d2b67f049ea1773dc0004a2d93eb9 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 12 Nov 2019 18:34:39 +0000 Subject: split out html interaction header elements and rename source --- content/handlers/html/html_internal.h | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) (limited to 'content/handlers/html/html_internal.h') diff --git a/content/handlers/html/html_internal.h b/content/handlers/html/html_internal.h index fd6354a5a..388c1558d 100644 --- a/content/handlers/html/html_internal.h +++ b/content/handlers/html/html_internal.h @@ -31,8 +31,10 @@ #include "content/content_protected.h" #include "desktop/selection.h" + struct gui_layout_table; struct scrollbar_msg_data; +struct content_redraw_data; typedef enum { HTML_DRAG_NONE, /** No drag */ @@ -85,11 +87,6 @@ union html_focus_owner { struct box *content; }; -struct html_scrollbar_data { - struct content *c; - struct box *box; -}; - /** * Data specific to CONTENT_HTML. */ @@ -300,19 +297,6 @@ bool html_redraw_inline_borders(struct box *box, struct rect b, const struct rect *clip, float scale, bool first, bool last, const struct redraw_context *ctx); -/* in html/html_interaction.c */ -void html_mouse_track(struct content *c, struct browser_window *bw, - browser_mouse_state mouse, int x, int y); -void html_mouse_action(struct content *c, struct browser_window *bw, - browser_mouse_state mouse, int x, int y); -bool html_keypress(struct content *c, uint32_t key); -void html_overflow_scroll_callback(void *client_data, - struct scrollbar_msg_data *scrollbar_data); -void html_search(struct content *c, void *context, - search_flags_t flags, const char *string); -void html_search_clear(struct content *c); - - /* in html/html_script.c */ dom_hubbub_error html_process_script(void *ctx, dom_node *node); -- cgit v1.2.3