summaryrefslogtreecommitdiff
path: root/platform/gl/gl-app.h
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2018-05-23 15:28:17 +0200
committerRobin Watts <robin.watts@artifex.com>2018-06-22 16:48:47 +0100
commit33a521f1f52845d1a056f37afc62336b7bf6081c (patch)
treebd49673be7e00c95e2022fa13d98b2d261074a60 /platform/gl/gl-app.h
parent7a30381733d7b03d109b85dcfb7b9c71a2d25b21 (diff)
downloadmupdf-33a521f1f52845d1a056f37afc62336b7bf6081c.tar.xz
gl: Multi-line text input fields.
Diffstat (limited to 'platform/gl/gl-app.h')
-rw-r--r--platform/gl/gl-app.h5
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);