Revision: 23826
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23826
Author: damien78
Date: 2009-10-14 11:46:41 +0200 (Wed, 14 Oct 2009)
Log Message:
-----------
Cocoa : bugfix #19591
Add trackpad 2 fingers gesture handling, to have it mimicking correctly mouse
wheel, and thus zoom in/out correctly in the 3D view
Modified Paths:
--------------
trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm
Modified: trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm 2009-10-14
09:40:09 UTC (rev 23825)
+++ trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm 2009-10-14
09:46:41 UTC (rev 23826)
@@ -1153,9 +1153,12 @@
case NSScrollWheel:
{
GHOST_TInt32 delta;
- delta = [event deltaY] > 0 ? 1 : -1;
- pushEvent(new
GHOST_EventWheel(getMilliSeconds(), window, delta));
-
+
+ double deltaF = [event deltaY];
+ if (deltaF == 0.0) break; //discard trackpad
delta=0 events
+
+ delta = deltaF > 0.0 ? 1 : -1;
+ pushEvent(new GHOST_EventWheel([event
timestamp], window, delta));
}
break;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs