diff options
author | Paul Gardiner <paulg.artifex@glidos.net> | 2012-08-02 16:04:44 +0100 |
---|---|---|
committer | Paul Gardiner <paulg.artifex@glidos.net> | 2012-08-02 16:04:44 +0100 |
commit | 901f3ea1bb6ffc55f297a52b7b4c72138962a986 (patch) | |
tree | dca67928ce95e4458a76c4dff0c58b1758db0626 /apps/pdfapp.h | |
parent | 8068b7ba7ac0f103f4770736518fe7e545ceba30 (diff) | |
download | mupdf-901f3ea1bb6ffc55f297a52b7b4c72138962a986.tar.xz |
Forms: add support for save on exit to the windows app
Diffstat (limited to 'apps/pdfapp.h')
-rw-r--r-- | apps/pdfapp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/pdfapp.h b/apps/pdfapp.h index 30b3d667..070eb157 100644 --- a/apps/pdfapp.h +++ b/apps/pdfapp.h @@ -16,6 +16,8 @@ typedef struct pdfapp_s pdfapp_t; enum { ARROW, HAND, WAIT, CARET }; +enum { DISCARD, SAVE, CANCEL }; + extern void winwarn(pdfapp_t*, char *s); extern void winerror(pdfapp_t*, char *s); extern void wintitle(pdfapp_t*, char *title); @@ -32,6 +34,8 @@ extern void windrawstring(pdfapp_t*, int x, int y, char *s); extern void winclose(pdfapp_t*); extern void winhelp(pdfapp_t*); extern void winfullscreen(pdfapp_t*, int state); +extern int winsavequery(pdfapp_t*); +extern int wingetsavepath(pdfapp_t*, char *buf, int len); struct pdfapp_s { @@ -107,6 +111,7 @@ struct pdfapp_s void pdfapp_init(fz_context *ctx, pdfapp_t *app); void pdfapp_open(pdfapp_t *app, char *filename, int reload); void pdfapp_close(pdfapp_t *app); +int pdfapp_preclose(pdfapp_t *app); char *pdfapp_version(pdfapp_t *app); char *pdfapp_usage(pdfapp_t *app); |