diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-06 22:39:45 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-06 22:39:45 +0000 |
commit | 762e1aad733c4d56edbb85c7b21b0951d8f759f2 (patch) | |
tree | 71305c5b65e055c907be507b6242285842bea72f /render/html_internal.h | |
parent | 008cdb42d718ed1e1e61c9c16e6aa22bc345d202 (diff) | |
download | netsurf-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.h | 7 |
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; |