Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti2009-02-11 21:54:39 +0000
committerSilenio Quarti2009-02-11 21:54:39 +0000
commit6c559b58fd83e01b879e5fdccb3347c420cef59e (patch)
tree1d76bd1d0fac7af49061049d253cc78c93ed12ed /bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSClipView.java
parent4bd006be41519b55bc5ecd853136f9118e70859b (diff)
downloadeclipse.platform.swt-6c559b58fd83e01b879e5fdccb3347c420cef59e.tar.gz
eclipse.platform.swt-6c559b58fd83e01b879e5fdccb3347c420cef59e.tar.xz
eclipse.platform.swt-6c559b58fd83e01b879e5fdccb3347c420cef59e.zip
setCursor() does not work for text fields, multi line text, combos, spinners, coolbar resize handle, table after click
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSClipView.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSClipView.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSClipView.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSClipView.java
index 0cd59063f8..25b916638f 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSClipView.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSClipView.java
@@ -24,8 +24,21 @@ public NSClipView(id id) {
super(id);
}
+public NSCursor documentCursor() {
+ int /*long*/ result = OS.objc_msgSend(this.id, OS.sel_documentCursor);
+ return result != 0 ? new NSCursor(result) : null;
+}
+
public void scrollToPoint(NSPoint newOrigin) {
OS.objc_msgSend(this.id, OS.sel_scrollToPoint_, newOrigin);
}
+public void setDocumentCursor(NSCursor anObj) {
+ OS.objc_msgSend(this.id, OS.sel_setDocumentCursor_, anObj != null ? anObj.id : 0);
+}
+
+public void setDrawsBackground(boolean flag) {
+ OS.objc_msgSend(this.id, OS.sel_setDrawsBackground_, flag);
+}
+
}

Back to the top