Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/src Modified Files: pager.c Log Message: Pager button action fixes. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/pager.c,v retrieving revision 1.158 retrieving revision 1.159 diff -u -3 -r1.158 -r1.159 --- pager.c 10 Jul 2005 20:35:49 -0000 1.158 +++ pager.c 14 Jul 2005 18:05:26 -0000 1.159 @@ -1839,9 +1839,13 @@ switch (ev->xbutton.button) { case 4: + if (Mode.mode != MODE_NONE) + break; PagerZoomChange(1); break; case 5: + if (Mode.mode != MODE_NONE) + break; PagerZoomChange(-1); break; default: @@ -1855,11 +1859,19 @@ break; case ButtonRelease: - if (Mode.mode == MODE_NONE) - break; - ETranslateCoordinates(ev->xbutton.window, p->win, - ev->xbutton.x, ev->xbutton.y, &px, &py, NULL); - PagerHiwinHandleMouseUp(p, px, py, (int)ev->xbutton.button); + switch (ev->xbutton.button) + { + case 4: + case 5: + break; + default: + /* Translate x,y to pager window coordinates */ + ETranslateCoordinates(ev->xbutton.window, p->win, + ev->xbutton.x, ev->xbutton.y, &px, &py, + NULL); + PagerHiwinHandleMouseUp(p, px, py, (int)ev->xbutton.button); + break; + } break; case MotionNotify: ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs