From 903ad25d6cb4bece0342a8593c0fb52ee1d6b7ac Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Sat, 5 Jan 2008 17:47:26 +0100 Subject: Switch to enum for panning. --- apps/common/pdfapp.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'apps/common') diff --git a/apps/common/pdfapp.c b/apps/common/pdfapp.c index 70a83b29..ce5084ea 100644 --- a/apps/common/pdfapp.c +++ b/apps/common/pdfapp.c @@ -2,6 +2,13 @@ #include #include "pdfapp.h" +enum panning +{ + DONT_PAN = 0, + PAN_TO_TOP, + PAN_TO_BOTTOM, +}; + void pdfapp_showpage(pdfapp_t *app, int loadpage, int drawpage); void pdfapp_warn(pdfapp_t *app, const char *fmt, ...) @@ -354,7 +361,7 @@ void pdfapp_onresize(pdfapp_t *app, int w, int h) void pdfapp_onkey(pdfapp_t *app, int c) { int oldpage = app->pageno; - int panto = 0; /* 0 = top, 1 = bottom, 2 = leave alone */ + enum panning panto = PAN_TO_TOP; /* * Save numbers typed for later @@ -471,17 +478,17 @@ void pdfapp_onkey(pdfapp_t *app, int c) */ case 'p': - panto = 2; + panto = DONT_PAN; app->pageno--; break; case 'b': case '\b': - panto = 1; + panto = PAN_TO_BOTTOM; app->pageno--; break; case 'n': - panto = 2; + panto = DONT_PAN; case 'f': case ' ': app->pageno++; break; @@ -504,9 +511,9 @@ void pdfapp_onkey(pdfapp_t *app, int c) { switch (panto) { - case 0: app->pany = 0; break; - case 1: app->pany = -2000; break; - case 2: break; + case PAN_TO_TOP: app->pany = 0; break; + case PAN_TO_BOTTOM: app->pany = -2000; break; + case DONT_PAN: break; } pdfapp_showpage(app, 1, 1); } -- cgit v1.2.3