summaryrefslogtreecommitdiff
path: root/platform/x11/pdfapp.h
diff options
context:
space:
mode:
authorSebastian Neuser <haggl@sineband.de>2013-08-15 20:04:23 +0200
committerTor Andersson <tor.andersson@artifex.com>2014-05-27 14:25:55 +0200
commit955b7137fa4982b596ce0acf2fb7b9a497376320 (patch)
treeae9d3aa1ca8e2d49502c3d92994dc24284192d5d /platform/x11/pdfapp.h
parent0c041d7fc030a9bb25c76ad72a9a028e32a78de1 (diff)
downloadmupdf-955b7137fa4982b596ce0acf2fb7b9a497376320.tar.xz
Fix 694579: Implement "zoom to fit page".
Add a new function pdfapp_autozoom to fit the page to the window by comparing the aspect ratios of the page and the window to choose whether to fit horizontally or vertically.
Diffstat (limited to 'platform/x11/pdfapp.h')
-rw-r--r--platform/x11/pdfapp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/x11/pdfapp.h b/platform/x11/pdfapp.h
index 0286f82d..b2ff78da 100644
--- a/platform/x11/pdfapp.h
+++ b/platform/x11/pdfapp.h
@@ -150,6 +150,9 @@ void pdfapp_oncopy(pdfapp_t *app, unsigned short *ucsbuf, int ucslen);
void pdfapp_onresize(pdfapp_t *app, int w, int h);
void pdfapp_gotopage(pdfapp_t *app, int number);
void pdfapp_reloadpage(pdfapp_t *app);
+void pdfapp_autozoom_horizontal(pdfapp_t *app);
+void pdfapp_autozoom_vertical(pdfapp_t *app);
+void pdfapp_autozoom(pdfapp_t *app);
void pdfapp_invert(pdfapp_t *app, const fz_rect *rect);
void pdfapp_inverthit(pdfapp_t *app);