[Bf-blender-cvs] [83e5cb4] temp-xinput-tablet: Some debug printing for stupid tablets...
Bastien Montagne
noreply at git.blender.org
Sat May 7 15:45:03 CEST 2016
Commit: 83e5cb464d04072d3dce55a70391af6d53aad8d2
Author: Bastien Montagne
Date: Sat May 7 15:43:49 2016 +0200
Branches: temp-xinput-tablet
https://developer.blender.org/rB83e5cb464d04072d3dce55a70391af6d53aad8d2
Some debug printing for stupid tablets...
===================================================================
M intern/ghost/intern/GHOST_SystemX11.cpp
===================================================================
diff --git a/intern/ghost/intern/GHOST_SystemX11.cpp b/intern/ghost/intern/GHOST_SystemX11.cpp
index 8aa2cb4..7b8d5cc 100644
--- a/intern/ghost/intern/GHOST_SystemX11.cpp
+++ b/intern/ghost/intern/GHOST_SystemX11.cpp
@@ -1243,6 +1243,12 @@ GHOST_SystemX11::processEvent(XEvent *xe)
* events). So we have to check which values this event actually contains!
*/
+ printf("handling tablet event: ");
+ for (int i = axis_first; i < axes_end; i++) {
+ printf("%d: %d; ", i, i == 0 ? data->x_root : (i == 1 ? data->y_root : data->axis_data[i]));
+ }
+ printf("\n");
+
#define AXIS_VALUE_GET(axis, val) ((axis_first <= axis && axes_end > axis) && ((void)(val = data->axis_data[axis]), true))
if (axis_first < 2) {
@@ -1290,6 +1296,12 @@ GHOST_SystemX11::processEvent(XEvent *xe)
((float)m_xtablet.YtiltLevels);
}
+ printf("Resulting tablet data: %d: %d; %d: %d; %d: %f; %d: %f; %d: %f\n",
+ 0, window->GetTabletData()->x_root, 1, window->GetTabletData()->y_root,
+ 2, window->GetTabletData()->Pressure,
+ 3, window->GetTabletData()->Xtilt, 4, window->GetTabletData()->Ytilt);
+ printf("\n");
+
#undef AXIS_VALUE_GET
}
More information about the Bf-blender-cvs
mailing list