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
 
                        }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to