summaryrefslogtreecommitdiff
path: root/render/form.h
diff options
context:
space:
mode:
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. */