diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java index 9b16dc9eb3..35b13e8b36 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java @@ -212,6 +212,8 @@ public void addFocusListener (FocusListener listener) { * * @see GestureListener * @see #removeGestureListener + * + * @since 3.7 */ public void addGestureListener (GestureListener listener) { checkWidget(); @@ -671,25 +673,22 @@ void createHandle () { } -void checkGesture() { +void checkGesture () { if (!OS.IsWinCE && OS.WIN32_VERSION >= OS.VERSION (6, 1)) { - int value = OS.GetSystemMetrics(OS.SM_DIGITIZER); - + int value = OS.GetSystemMetrics (OS.SM_DIGITIZER); if ((value & (OS.NID_READY | OS.NID_MULTI_INPUT)) != 0) { - int /*long*/ hHeap = OS.GetProcessHeap(); - int /*long*/ pConfigs = OS.HeapAlloc(hHeap, OS.HEAP_ZERO_MEMORY, GESTURE_COUNT * GESTURECONFIG.sizeof); - + int /*long*/ hHeap = OS.GetProcessHeap (); + int /*long*/ pConfigs = OS.HeapAlloc (hHeap, OS.HEAP_ZERO_MEMORY, GESTURE_COUNT * GESTURECONFIG.sizeof); if (pConfigs != 0) { GESTURECONFIG config = new GESTURECONFIG(); for (int i = 0; i < GESTURE_COUNT; i++) { config.dwID = i + OS.GID_ZOOM; config.dwWant = 1; config.dwBlock = 0; - OS.MoveMemory(pConfigs + i * GESTURECONFIG.sizeof, config, GESTURECONFIG.sizeof); + OS.MoveMemory (pConfigs + i * GESTURECONFIG.sizeof, config, GESTURECONFIG.sizeof); } - - OS.SetGestureConfig(handle, 0, GESTURE_COUNT, pConfigs, GESTURECONFIG.sizeof); - OS.HeapFree(hHeap, 0, pConfigs); + OS.SetGestureConfig (handle, 0, GESTURE_COUNT, pConfigs, GESTURECONFIG.sizeof); + OS.HeapFree (hHeap, 0, pConfigs); } } } @@ -708,7 +707,7 @@ void createWidget () { setDefaultFont (); checkMirrored (); checkBorder (); - checkGesture(); + checkGesture (); if ((state & PARENT_BACKGROUND) != 0) { setBackground (); } @@ -2447,12 +2446,14 @@ public void removeFocusListener(FocusListener listener) { * * @see GestureListener * @see #addGestureListener + * + * @since 3.7 */ public void removeGestureListener (GestureListener listener) { checkWidget(); if (listener == null) error (SWT.ERROR_NULL_ARGUMENT); if (eventTable == null) return; - eventTable.unhook(SWT.Gesture, listener); + eventTable.unhook (SWT.Gesture, listener); } /** @@ -4441,7 +4442,7 @@ LRESULT WM_ERASEBKGND (int /*long*/ wParam, int /*long*/ lParam) { } LRESULT WM_GESTURE (int /*long*/ wParam, int /*long*/ lParam) { - return wmGesture(handle, wParam, lParam); + return wmGesture (handle, wParam, lParam); } LRESULT WM_GETDLGCODE (int /*long*/ wParam, int /*long*/ lParam) { |