[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34451] branches/merwin-tablet-2/intern/ ghost/intern/GHOST_TabletManagerCocoa.mm: pen side switch detection -- useful one day?
Mike Erwin
significant.bit at gmail.com
Sat Jan 22 08:15:44 CET 2011
Revision: 34451
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34451
Author: merwin
Date: 2011-01-22 07:15:44 +0000 (Sat, 22 Jan 2011)
Log Message:
-----------
pen side switch detection -- useful one day?
Modified Paths:
--------------
branches/merwin-tablet-2/intern/ghost/intern/GHOST_TabletManagerCocoa.mm
Modified: branches/merwin-tablet-2/intern/ghost/intern/GHOST_TabletManagerCocoa.mm
===================================================================
--- branches/merwin-tablet-2/intern/ghost/intern/GHOST_TabletManagerCocoa.mm 2011-01-22 06:46:40 UTC (rev 34450)
+++ branches/merwin-tablet-2/intern/ghost/intern/GHOST_TabletManagerCocoa.mm 2011-01-22 07:15:44 UTC (rev 34451)
@@ -98,6 +98,21 @@
}
}
+ // [event buttonNumber] is mapped to a mouse button as defined in the user's system prefs.
+ // does [event buttonMask] retain the original pen-centric information?
+ int buttonMask = [event buttonMask];
+ if (buttonMask)
+ {
+ if (buttonMask & NSPenTipMask)
+ printf(" tip");
+ if (buttonMask & NSPenLowerSideMask)
+ printf(" lower");
+ if (buttonMask & NSPenUpperSideMask)
+ printf(" upper");
+ putchar('\n');
+ }
+ // answer: YES
+
return ghostEvent;
}
More information about the Bf-blender-cvs
mailing list