summaryrefslogtreecommitdiff
path: root/render/form.h
diff options
context:
space:
mode:
authorJohn Tytgat <joty@netsurf-browser.org>2004-07-19 20:40:11 +0000
committerJohn Tytgat <joty@netsurf-browser.org>2004-07-19 20:40:11 +0000
commitc93b54b07cd0675e785b5c984055c3ea23b43c20 (patch)
treeca92adfb10c5f3373a0cf7019ecd39d4da0bd7ec /render/form.h
parentf94da4813992a06f829080629b7b17b17cb741c5 (diff)
downloadnetsurf-c93b54b07cd0675e785b5c984055c3ea23b43c20.tar.gz
netsurf-c93b54b07cd0675e785b5c984055c3ea23b43c20.tar.bz2
[project @ 2004-07-19 20:40:11 by joty]
form.h (struct form_control): renamed caret_char_offset to caret_box_offset; Added caret_form_offset & length. form.c: initialise new entries in struct form_control; form_successful_controls() : code reshuffling to improve readibility. box.h: TABing. box.c (box_input): init struct form_control::length. browser.c (browser_window_input_callback): UTF-8 support. Text area code needs similar changes. svn path=/import/netsurf/; revision=1117
Diffstat (limited to 'render/form.h')
-rw-r--r--render/form.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/render/form.h b/render/form.h
index 013cb30ed..e6f77aaa7 100644
--- a/render/form.h
+++ b/render/form.h
@@ -58,13 +58,14 @@ struct form_control {
struct box *box;
struct box *caret_inline_container;
struct box *caret_text_box;
- int caret_char_offset;
+ unsigned int caret_box_offset, caret_form_offset;
+ unsigned int length;
int caret_pixel_offset;
unsigned int maxlength;
bool selected;
union {
struct {
- int mx, my;
+ int mx, my;
} image;
struct {
int num_items;