Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Barnes2008-06-12 13:37:55 +0000
committerKevin Barnes2008-06-12 13:37:55 +0000
commit08a3201792a90babab752e4d516ed92e6c754a3c (patch)
treef65f273208ea5a238fb208fafdd900ed575faa00
parentc3c9d69839b256768018ed2352166923bc31eee2 (diff)
downloadeclipse.platform.swt-08a3201792a90babab752e4d516ed92e6c754a3c.tar.gz
eclipse.platform.swt-08a3201792a90babab752e4d516ed92e6c754a3c.tar.xz
eclipse.platform.swt-08a3201792a90babab752e4d516ed92e6c754a3c.zip
hook scroll wheel
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Display.java3
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Display.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Display.java
index 046f92e148..4b38b3359e 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Display.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Display.java
@@ -1573,6 +1573,7 @@ void initApplicationDelegate() {
void addEventMethods (int cls, int proc2, int proc3) {
OS.class_addMethod(cls, OS.sel_mouseDown_1, proc3, "@:@");
OS.class_addMethod(cls, OS.sel_mouseUp_1, proc3, "@:@");
+ OS.class_addMethod(cls, OS.sel_scrollWheel_1, proc3, "@:@");
OS.class_addMethod(cls, OS.sel_rightMouseDown_1, proc3, "@:@");
OS.class_addMethod(cls, OS.sel_rightMouseUp_1, proc3, "@:@");
OS.class_addMethod(cls, OS.sel_otherMouseDown_1, proc3, "@:@");
@@ -3243,6 +3244,8 @@ int windowDelegateProc(int id, int sel, int arg0) {
widget.windowSendEvent(id, arg0);
} else if (sel == OS.sel_helpRequested_1) {
widget.helpRequested(arg0);
+ } else if (sel == OS.sel_scrollWheel_1) {
+ widget.scrollWheel(id, sel, arg0);
}
return 0;
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java
index 6b253782ba..b6de031a53 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java
@@ -876,6 +876,9 @@ public void removeDisposeListener (DisposeListener listener) {
eventTable.unhook (SWT.Dispose, listener);
}
+void scrollWheel (int id, int sel, int theEvent) {
+}
+
void sendArrowSelection () {
}

Back to the top