diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2017-09-18 20:18:20 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2017-09-18 23:18:44 +0100 |
commit | 2a294adfb179f8209f074e6ff810b0526c6dd4fb (patch) | |
tree | 231fe2ceb530ed6d2b4577119de37a9417836363 /desktop/textarea.c | |
parent | 4d842226546bf1abb84dbdce798d99490845d200 (diff) | |
download | netsurf-2a294adfb179f8209f074e6ff810b0526c6dd4fb.tar.gz netsurf-2a294adfb179f8209f074e6ff810b0526c6dd4fb.tar.bz2 |
Textarea: Add API to access current textarea contents.
Diffstat (limited to 'desktop/textarea.c')
-rw-r--r-- | desktop/textarea.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/desktop/textarea.c b/desktop/textarea.c index 1cbb767f6..3fb18e1c4 100644 --- a/desktop/textarea.c +++ b/desktop/textarea.c @@ -2074,6 +2074,17 @@ int textarea_get_text(struct textarea *ta, char *buf, unsigned int len) /* exported interface, documented in textarea.h */ +const char * textarea_data(struct textarea *ta, unsigned int *len) +{ + if (len != NULL) { + *len = ta->text.len; + } + + return ta->text.data; +} + + +/* exported interface, documented in textarea.h */ bool textarea_set_caret(struct textarea *ta, int caret) { int b_off; |