summaryrefslogtreecommitdiff
path: root/render/form.h
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2004-03-21 20:07:14 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2004-03-21 20:07:14 +0000
commit3aeafecd7b547e3f535fb5a700fc20e590dab967 (patch)
tree3a903ee55002a0d5553bfae7d31adbc028b24897 /render/form.h
parent423f0f1e7068ba4874435c02e31b054e62ae7966 (diff)
downloadnetsurf-3aeafecd7b547e3f535fb5a700fc20e590dab967.tar.gz
netsurf-3aeafecd7b547e3f535fb5a700fc20e590dab967.tar.bz2
[project @ 2004-03-21 20:07:14 by jmb]
<input type="file" support> Broken in places. svn path=/import/netsurf/; revision=645
Diffstat (limited to 'render/form.h')
-rw-r--r--render/form.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/render/form.h b/render/form.h
index 53f933720..0063df790 100644
--- a/render/form.h
+++ b/render/form.h
@@ -36,7 +36,8 @@ struct form {
struct form_control {
enum { GADGET_HIDDEN, GADGET_TEXTBOX, GADGET_RADIO, GADGET_CHECKBOX,
GADGET_SELECT, GADGET_TEXTAREA, GADGET_IMAGE,
- GADGET_PASSWORD, GADGET_SUBMIT, GADGET_RESET } type;
+ GADGET_PASSWORD, GADGET_SUBMIT, GADGET_RESET,
+ GADGET_FILE } type;
char *name;
char *value;
char *initial_value;
@@ -80,6 +81,7 @@ struct form_option {
/** Successful control, as defined by HTML 4.01 17.13. */
struct form_successful_control {
+ bool file; /**< It's a file */
char *name; /**< Control name. */
char *value; /**< Current value. */
struct form_successful_control *next; /**< Next in linked list. */