diff -uNr xdvik-22.15.ORIG/texk/oxdvik/events.c xdvik-22.15/texk/oxdvik/events.c --- xdvik-22.15.ORIG/texk/oxdvik/events.c Sun Nov 24 02:04:27 2002 +++ xdvik-22.15/texk/oxdvik/events.c Sun Nov 24 04:07:44 2002 @@ -345,7 +345,7 @@ {"+10p", "next10", 10 << 8 | 'n', BPOS(20)}, }; #else /* SMALL_PANEL */ -#define BPOS(n) (10 + (n)*28) +#define BPOS(n) ((n)*28 - 8) command_table[] = { {"Quit", "quit", 'q', BPOS(1)}, {"Abort", "abort", 'Q', BPOS(2)}, @@ -356,7 +356,7 @@ {"Zoom <", "zoom1", 'z', BPOS(7)}, {"Zoom >", "zoom2", 'Z', BPOS(8)}, #undef BPOS -#define BPOS(n) (10 + ((n)-2)*28) +#define BPOS(n) (((n)-2)*28 - 8) #else /* ZOOM_BUTTON */ {"100%", "sh1", 1 << 8 | 's', BPOS(7)}, diff -uNr xdvik-22.15.ORIG/texk/xdvik/events.c xdvik-22.15/texk/xdvik/events.c --- xdvik-22.15.ORIG/texk/xdvik/events.c Sun Nov 24 02:04:27 2002 +++ xdvik-22.15/texk/xdvik/events.c Sun Nov 24 04:08:02 2002 @@ -345,7 +345,7 @@ {"+10p", "next10", 10 << 8 | 'n', BPOS(20)}, }; #else /* SMALL_PANEL */ -#define BPOS(n) (10 + (n)*28) +#define BPOS(n) ((n)*28 - 8) command_table[] = { {"Quit", "quit", 'q', BPOS(1)}, {"Abort", "abort", 'Q', BPOS(2)}, @@ -356,7 +356,7 @@ {"Zoom <", "zoom1", 'z', BPOS(7)}, {"Zoom >", "zoom2", 'Z', BPOS(8)}, #undef BPOS -#define BPOS(n) (10 + ((n)-2)*28) +#define BPOS(n) (((n)-2)*28 - 8) #else /* ZOOM_BUTTON */ {"100%", "sh1", 1 << 8 | 's', BPOS(7)},