diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2018-05-23 15:28:17 +0200 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2018-06-22 16:48:47 +0100 |
commit | 33a521f1f52845d1a056f37afc62336b7bf6081c (patch) | |
tree | bd49673be7e00c95e2022fa13d98b2d261074a60 /platform/gl/gl-app.h | |
parent | 7a30381733d7b03d109b85dcfb7b9c71a2d25b21 (diff) | |
download | mupdf-33a521f1f52845d1a056f37afc62336b7bf6081c.tar.xz |
gl: Multi-line text input fields.
Diffstat (limited to 'platform/gl/gl-app.h')
-rw-r--r-- | platform/gl/gl-app.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/platform/gl/gl-app.h b/platform/gl/gl-app.h index 675ece0e..0cc330d6 100644 --- a/platform/gl/gl-app.h +++ b/platform/gl/gl-app.h @@ -138,8 +138,9 @@ enum struct input { - char text[256]; + char text[16*1024]; char *end, *p, *q; + int scroll; }; struct list @@ -174,7 +175,7 @@ int ui_slider(int *value, int min, int max, int width); int ui_select(const void *id, const char *current, const char *options[], int n); void ui_input_init(struct input *input, const char *text); -int ui_input(struct input *input, int width); +int ui_input(struct input *input, int width, int height); void ui_scrollbar(int x0, int y0, int x1, int y1, int *value, int page_size, int max); void ui_list_begin(struct list *list, int count, int req_w, int req_h); |