X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fmain.h;h=234611920c903c43249126d898fcaaf0a4a17af5;hp=c7d5eca8931a0b01e947178d3044a33d9f3bd13b;hb=7fc41b098090ad2d365ef34700542656947aa8ff;hpb=e6c66a8e58f1dda071e6fc4abed39afe49d348f8 diff --git a/src/main.h b/src/main.h index c7d5eca..2346119 100644 --- a/src/main.h +++ b/src/main.h @@ -35,6 +35,11 @@ inline void MainLoop(Document & doc) } oldx = x; oldy = y; + + if (wheel) + { + view.ScaleAroundPoint(Real(x)/Real(scr.ViewportWidth()),Real(y)/Real(scr.ViewportHeight()), expf(-wheel/20.f)); + } } ); while (scr.PumpEvents())