summaryrefslogtreecommitdiff
path: root/render/form.h
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-05-21 23:42:26 +0000
committerJames Bursa <james@netsurf-browser.org>2004-05-21 23:42:26 +0000
commit4a500f5614a9f238a144d05388dcb41b76f2c9f7 (patch)
treeb484714a9457bed566798e2fcac0650279b5de0d /render/form.h
parentbb9149e93bed263f27ea572f5b89fa9aa1775595 (diff)
downloadnetsurf-4a500f5614a9f238a144d05388dcb41b76f2c9f7.tar.gz
netsurf-4a500f5614a9f238a144d05388dcb41b76f2c9f7.tar.bz2
[project @ 2004-05-21 23:42:26 by bursa]
Fix and clean code for radio and checkbox inputs. svn path=/import/netsurf/; revision=884
Diffstat (limited to 'render/form.h')
-rw-r--r--render/form.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/render/form.h b/render/form.h
index 48801f9a9..2de0e38e5 100644
--- a/render/form.h
+++ b/render/form.h
@@ -60,6 +60,7 @@ struct form_control {
struct box *caret_text_box;
int caret_char_offset;
unsigned int maxlength;
+ bool selected;
union {
struct {
int mx, my;
@@ -72,12 +73,6 @@ struct form_control {
/** Currently selected item, if num_selected == 1. */
struct form_option *current;
} select;
- struct {
- int selected;
- } checkbox;
- struct {
- int selected;
- } radio;
} data;
struct form_control *prev; /**< Previous control in this form */
struct form_control *next; /**< Next control in this form. */