diff options
author | Tor Andersson <tor@ghostscript.com> | 2010-06-21 00:26:14 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2010-06-21 00:26:14 +0200 |
commit | 7d99b0fdbdcfb802bee9222bd0e90ed4fde2515d (patch) | |
tree | 0628a4517b1a5e05d729c1067bc6b71efff8f900 /apps/pdfapp.h | |
parent | 13b58bb6cab9384935d0b9c2b42c1e0034806ea1 (diff) | |
download | mupdf-7d99b0fdbdcfb802bee9222bd0e90ed4fde2515d.tar.xz |
Prepare for searching by implementing the UI for entering a search string. Changed key bindings a bit.
Diffstat (limited to 'apps/pdfapp.h')
-rw-r--r-- | apps/pdfapp.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/pdfapp.h b/apps/pdfapp.h index 567781e8..dc19be58 100644 --- a/apps/pdfapp.h +++ b/apps/pdfapp.h @@ -22,6 +22,10 @@ extern void winopenuri(pdfapp_t*, char *s); extern void wincursor(pdfapp_t*, int curs); extern void windocopy(pdfapp_t*); extern void winreloadfile(pdfapp_t*); +extern void wininvert(pdfapp_t*, fz_bbox rect); +extern void windrawstring(pdfapp_t*, int x, int y, char *s); +extern void winclose(pdfapp_t*); +extern void winhelp(pdfapp_t*); struct pdfapp_s { @@ -63,6 +67,10 @@ struct pdfapp_s int selx, sely; fz_bbox selr; + /* search state */ + int isediting; + char search[512]; + /* client context storage */ void *userdata; }; @@ -78,3 +86,4 @@ void pdfapp_onmouse(pdfapp_t *app, int x, int y, int btn, int modifiers, int sta void pdfapp_oncopy(pdfapp_t *app, unsigned short *ucsbuf, int ucslen); void pdfapp_onresize(pdfapp_t *app, int w, int h); +extern void pdfapp_invert(pdfapp_t *app, fz_bbox rect); |