[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53426] trunk/blender/source/blender/ editors/space_view3d/view3d_edit.c: More trackpad woes:

Ton Roosendaal ton at blender.org
Sun Dec 30 15:31:37 CET 2012


Revision: 53426
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53426
Author:   ton
Date:     2012-12-30 14:31:34 +0000 (Sun, 30 Dec 2012)
Log Message:
-----------
More trackpad woes:

Rotate with two-finger trackpad swipes should follow same principle as
for panning. This is first commit - for clarity.

Remaining issue is that for each system preset (in your OS) blender should
work as you expect too... pan, rotate and zoom gestures might need
each an own direction preset. Might be also messy, but then things can at
least work for everyone. Thinking it over and testing more now.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/view3d_edit.c

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_edit.c	2012-12-30 13:01:47 UTC (rev 53425)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_edit.c	2012-12-30 14:31:34 UTC (rev 53426)
@@ -921,7 +921,8 @@
 	}
 	
 	if (event->type == MOUSEPAN) {
-		viewrotate_apply(vod, event->prevx, event->prevy);
+		/* invert it, trackpad scroll then follows how you mapped it globally */
+		viewrotate_apply(vod, 2 * event->x - event->prevx, 2 * event->y - event->prevy);
 		ED_view3d_depth_tag_update(rv3d);
 		
 		viewops_data_free(C, op);




More information about the Bf-blender-cvs mailing list