Changeset 181 for trunk/src/plugins/org.eclipse.swt
- Timestamp:
- Aug 21, 2009, 5:55:37 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/plugins/org.eclipse.swt/Eclipse SWT/pm/org/eclipse/swt/widgets/Control.java
r177 r181 2949 2949 // case OS.WM_BUTTON2DBLCLK: result = WM_BUTTON2DBLCLK (mp1, mp2); break; 2950 2950 case OS.WM_BUTTON1DOWN: result = WM_BUTTON1DOWN (mp1, mp2); break; 2951 //case OS.WM_BUTTON1UP: result = WM_BUTTON1UP (mp1, mp2); break;2951 case OS.WM_BUTTON1UP: result = WM_BUTTON1UP (mp1, mp2); break; 2952 2952 // case OS.WM_BUTTON1CLICK: result = WM_BUTTON1CLICK (mp1, mp2); break; 2953 2953 case OS.WM_CALCVALIDRECTS: result = WM_CALCVALIDRECTS (mp1, mp2); break; … … 3341 3341 * fix is to send a mouse down event. 3342 3342 */ 3343 // sendMouseEvent (SWT.MouseDown, 1, OS.WM_LBUTTONDOWN, wParam, lParam);3344 3343 sendMouseEvent (SWT.MouseDoubleClick, 1, OS.WM_BUTTON1DBLCLK, mp1, mp2); 3345 3344 int result = callWindowProc (OS.WM_BUTTON1DBLCLK, mp1, mp2); … … 3368 3367 // } 3369 3368 sendMouseEvent (SWT.MouseDown, 1, OS.WM_BUTTON1DOWN, mp1, mp2); 3370 //int result = callWindowProc (OS.WM_BUTTON1DOWN, mp1, mp2);3371 int result = 0;3369 int result = callWindowProc (OS.WM_BUTTON1DOWN, mp1, mp2); 3370 // int result = 0; 3372 3371 if (mouseDown) { 3373 3372 int hwnd = OS.WinQueryCapture (OS.HWND_DESKTOP); … … 3381 3380 System.out.println("Control::WM_BUTTON1DOWN"); 3382 3381 } 3383 //OS.WinSetActiveWindow (OS.HWND_DESKTOP, handle);3382 OS.WinSetActiveWindow (OS.HWND_DESKTOP, handle); 3384 3383 } 3385 3384 // if (dragging) { … … 3415 3414 } 3416 3415 3417 //LRESULT WM_LBUTTONUP (int wParam, int lParam) {3418 // sendMouseEvent (SWT.MouseUp, 1, OS.WM_LBUTTONUP, wParam, lParam);3419 // int result = callWindowProc (OS.WM_LBUTTONUP, wParam, lParam);3416 MRESULT WM_BUTTON1UP (int mp1, int mp2) { 3417 sendMouseEvent (SWT.MouseUp, 1, OS.WM_BUTTON1UP, mp1, mp2); 3418 int result = callWindowProc (OS.WM_BUTTON1UP, mp1, mp2); 3420 3419 // if ((wParam & (OS.MK_LBUTTON | OS.MK_MBUTTON | OS.MK_RBUTTON)) == 0) { 3421 // if (OS.WinQueryCapture () == handle) OS.ReleaseCapture ();3420 if (OS.WinQueryCapture (OS.HWND_DESKTOP) == handle) OS.WinSetCapture (OS.HWND_DESKTOP, OS.NULLHANDLE); 3422 3421 // } 3423 // return new LRESULT (result);3424 //}3425 // 3422 return new MRESULT (result); 3423 } 3424 3426 3425 //LRESULT WM_MBUTTONDBLCLK (int wParam, int lParam) { 3427 3426 // /*
Note:
See TracChangeset
for help on using the changeset viewer.