glass/glass-lib-windows/src/ViewContainer.cpp

Print this page

        

*** 55,71 **** } } namespace { ! bool IsPenEvent() { // http://msdn.microsoft.com/en-us/library/windows/desktop/ms703320(v=vs.85).aspx enum { ! SIGNATURE = 0xFF515700, ! MASK = 0xFFFFFF00 }; const LPARAM v = GetMessageExtraInfo(); return ((v & MASK) == SIGNATURE); --- 55,71 ---- } } namespace { ! bool IsTouchEvent() { // http://msdn.microsoft.com/en-us/library/windows/desktop/ms703320(v=vs.85).aspx enum { ! SIGNATURE = 0xFF515780, ! MASK = 0xFFFFFF80 }; const LPARAM v = GetMessageExtraInfo(); return ((v & MASK) == SIGNATURE);
*** 515,525 **** pt.x = max(0, rect.right - rect.left) - pt.x; } jint jModifiers = GetModifiers(); ! const jboolean isSynthesized = jboolean(IsPenEvent()); JNIEnv *env = GetEnv(); if (!m_bTrackingMouse && type != com_sun_glass_events_MouseEvent_EXIT) { TRACKMOUSEEVENT trackData; --- 515,525 ---- pt.x = max(0, rect.right - rect.left) - pt.x; } jint jModifiers = GetModifiers(); ! const jboolean isSynthesized = jboolean(IsTouchEvent()); JNIEnv *env = GetEnv(); if (!m_bTrackingMouse && type != com_sun_glass_events_MouseEvent_EXIT) { TRACKMOUSEEVENT trackData;