diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2008-01-05 17:47:26 +0100 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2008-01-05 17:47:26 +0100 |
commit | 903ad25d6cb4bece0342a8593c0fb52ee1d6b7ac (patch) | |
tree | 79610b3efe451f4fe7e786fd880a9d9f0d4bfb50 /apps/common | |
parent | 8dabee6a00dd15354638edd74d1b588cab27db57 (diff) | |
download | mupdf-903ad25d6cb4bece0342a8593c0fb52ee1d6b7ac.tar.xz |
Switch to enum for panning.
Diffstat (limited to 'apps/common')
-rw-r--r-- | apps/common/pdfapp.c | 21 |
1 files changed, 14 insertions, 7 deletions
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 <mupdf.h> #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); } |