summaryrefslogtreecommitdiff
path: root/framebuffer/fbtk/widget.h
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-07-31 14:04:12 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2012-07-31 14:04:12 +0100
commit8db6d74bcb2c04285378e9eaa863dc4de5d5e4ba (patch)
tree509bcd546806520e190d89d9cd2b7c2f7adfd2f8 /framebuffer/fbtk/widget.h
parentc48d7fa2da7331c482fe5e2298d2a08aa41de7d9 (diff)
downloadnetsurf-8db6d74bcb2c04285378e9eaa863dc4de5d5e4ba.tar.gz
netsurf-8db6d74bcb2c04285378e9eaa863dc4de5d5e4ba.tar.bz2
Add basic awareness of text input caret to ftbk and functions to get/set caret pos.
Diffstat (limited to 'framebuffer/fbtk/widget.h')
-rw-r--r--framebuffer/fbtk/widget.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/framebuffer/fbtk/widget.h b/framebuffer/fbtk/widget.h
index 060999bba..e31fa117d 100644
--- a/framebuffer/fbtk/widget.h
+++ b/framebuffer/fbtk/widget.h
@@ -161,6 +161,14 @@ struct fbtk_widget_s {
struct fbtk_widget_s *prev; /* previous widget pointer wasin */
struct fbtk_widget_s *grabbed; /* widget that has grabbed pointer movement. */
struct fbtk_widget_s *input;
+
+ /* caret */
+ struct {
+ struct fbtk_widget_s *owner; /* widget / NULL */
+ int x; /* relative to owner */
+ int y; /* relative to owner */
+ int height;
+ } caret;
} root;
/* bitmap */