From c6e63f40cdf49dbeac105ba9dcfa74643a8a1332 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Mon, 30 Mar 2015 15:17:57 +0100 Subject: Bug 695829: Mouse buttons flip pages in presentation mode. Adopt patch from Risto Saarelma. When in presentation mode, left and right mouse buttons flip pages forward/back. --- platform/x11/pdfapp.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/platform/x11/pdfapp.c b/platform/x11/pdfapp.c index c27934e6..a54a357b 100644 --- a/platform/x11/pdfapp.c +++ b/platform/x11/pdfapp.c @@ -1607,6 +1607,19 @@ void pdfapp_onmouse(pdfapp_t *app, int x, int y, int btn, int modifiers, int sta int ystep = isx ? 20 * dir : 0; pdfapp_panview(app, app->panx + xstep, app->pany + ystep); } + if (app->presentation_mode) + { + if (btn == 1 && app->pageno < app->pagecount) + { + app->pageno++; + pdfapp_showpage(app, 1, 1, 1, 0, 0); + } + if (btn == 3 && app->pageno > 1) + { + app->pageno--; + pdfapp_showpage(app, 1, 1, 1, 0, 0); + } + } } else if (state == -1) -- cgit v1.2.3