summaryrefslogtreecommitdiff
path: root/render/html_internal.h
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-02-06 22:39:45 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2013-02-06 22:39:45 +0000
commit762e1aad733c4d56edbb85c7b21b0951d8f759f2 (patch)
tree71305c5b65e055c907be507b6242285842bea72f /render/html_internal.h
parent008cdb42d718ed1e1e61c9c16e6aa22bc345d202 (diff)
downloadnetsurf-762e1aad733c4d56edbb85c7b21b0951d8f759f2.tar.gz
netsurf-762e1aad733c4d56edbb85c7b21b0951d8f759f2.tar.bz2
First pass at getting html forms to use textarea widget.
(Input element types text & password, and textarea element.) Can edit and submit forms, but there are loads of issues.
Diffstat (limited to 'render/html_internal.h')
-rw-r--r--render/html_internal.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/render/html_internal.h b/render/html_internal.h
index 53021a15a..d09121675 100644
--- a/render/html_internal.h
+++ b/render/html_internal.h
@@ -102,6 +102,10 @@ typedef struct html_content {
* scrollbar, or NULL when no scrollbar drags active */
struct scrollbar *scrollbar;
+ /** Textarea capturing all mouse events, updated to any active HTML
+ * textarea, or NULL when no textarea drags active */
+ struct textarea *textarea;
+
/** Open core-handled form SELECT menu,
* or NULL if none currently open. */
struct form_control *visible_select_menu;
@@ -162,7 +166,8 @@ bool html_scripts_exec(html_content *c);
/* in render/html_forms.c */
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);
+struct form_control *html_forms_get_control_for_node(struct form *forms,
+ dom_node *node);
/* Useful dom_string pointers */
struct dom_string;