diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-07-31 14:04:12 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-07-31 14:04:12 +0100 |
commit | 8db6d74bcb2c04285378e9eaa863dc4de5d5e4ba (patch) | |
tree | 509bcd546806520e190d89d9cd2b7c2f7adfd2f8 /framebuffer/fbtk/widget.h | |
parent | c48d7fa2da7331c482fe5e2298d2a08aa41de7d9 (diff) | |
download | netsurf-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.h | 8 |
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 */ |