Lines 972-978
static LRESULT CALLBACK wndProc(HWND wnd, UINT message, WPARAM wParam, LPARAM lP
Link Here
|
972 |
wud->width, wud->height, wud->mouseInside, wud->touchDownCount, wud->touchDownLastUp); |
972 |
wud->width, wud->height, wud->mouseInside, wud->touchDownCount, wud->touchDownLastUp); |
973 |
if( 0 == wud->touchDownLastUp && 0 == wud->touchDownCount ) { |
973 |
if( 0 == wud->touchDownLastUp && 0 == wud->touchDownCount ) { |
974 |
wud->mouseInside = 1; |
974 |
wud->mouseInside = 1; |
975 |
(*env)->CallVoidMethod(env, window, requestFocusID, JNI_FALSE); |
975 |
SetFocus(wnd); |
976 |
(*env)->CallVoidMethod(env, window, sendMouseEventID, |
976 |
(*env)->CallVoidMethod(env, window, sendMouseEventID, |
977 |
(jshort) EVENT_MOUSE_PRESSED, |
977 |
(jshort) EVENT_MOUSE_PRESSED, |
978 |
GetModifiers( 0 ), |
978 |
GetModifiers( 0 ), |
Lines 1008-1014
static LRESULT CALLBACK wndProc(HWND wnd, UINT message, WPARAM wParam, LPARAM lP
Link Here
|
1008 |
wud->width, wud->height, wud->mouseInside, wud->touchDownCount, wud->touchDownLastUp); |
1008 |
wud->width, wud->height, wud->mouseInside, wud->touchDownCount, wud->touchDownLastUp); |
1009 |
if( 0 == wud->touchDownCount ) { |
1009 |
if( 0 == wud->touchDownCount ) { |
1010 |
wud->mouseInside = 1; |
1010 |
wud->mouseInside = 1; |
1011 |
(*env)->CallVoidMethod(env, window, requestFocusID, JNI_FALSE); |
1011 |
SetFocus(wnd); |
1012 |
(*env)->CallVoidMethod(env, window, sendMouseEventID, |
1012 |
(*env)->CallVoidMethod(env, window, sendMouseEventID, |
1013 |
(jshort) EVENT_MOUSE_PRESSED, |
1013 |
(jshort) EVENT_MOUSE_PRESSED, |
1014 |
GetModifiers( 0 ), |
1014 |
GetModifiers( 0 ), |
Lines 1041-1047
static LRESULT CALLBACK wndProc(HWND wnd, UINT message, WPARAM wParam, LPARAM lP
Link Here
|
1041 |
wud->width, wud->height, wud->mouseInside, wud->touchDownCount, wud->touchDownLastUp); |
1041 |
wud->width, wud->height, wud->mouseInside, wud->touchDownCount, wud->touchDownLastUp); |
1042 |
if( 0 == wud->touchDownCount ) { |
1042 |
if( 0 == wud->touchDownCount ) { |
1043 |
wud->mouseInside = 1; |
1043 |
wud->mouseInside = 1; |
1044 |
(*env)->CallVoidMethod(env, window, requestFocusID, JNI_FALSE); |
1044 |
SetFocus(wnd); |
1045 |
(*env)->CallVoidMethod(env, window, sendMouseEventID, |
1045 |
(*env)->CallVoidMethod(env, window, sendMouseEventID, |
1046 |
(jshort) EVENT_MOUSE_PRESSED, |
1046 |
(jshort) EVENT_MOUSE_PRESSED, |
1047 |
GetModifiers( 0 ), |
1047 |
GetModifiers( 0 ), |