summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT PI
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2009-05-04 19:09:59 +0000
committerSilenio Quarti <silenio>2009-05-04 19:09:59 +0000
commit030b9a0697828459778791517f2c0b080cc21fa6 (patch)
treea6f43cf1bade3bdf8b96983d9c21018d66a53332 /bundles/org.eclipse.swt/Eclipse SWT PI
parent91b5711660ae70726404d0e8ee0d181a6a391652 (diff)
downloadeclipse.platform.swt-030b9a0697828459778791517f2c0b080cc21fa6.tar.gz
eclipse.platform.swt-030b9a0697828459778791517f2c0b080cc21fa6.tar.xz
eclipse.platform.swt-030b9a0697828459778791517f2c0b080cc21fa6.zip
273661 - [KeyBindings] copy/paste doesn't always work in dialogs
274194 - FocusEvents and Control#isFocusControl() don't match up
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras3
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSWindow.java4
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java1
3 files changed, 8 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras
index b20fb89f58..b93de3546c 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras
@@ -4041,6 +4041,9 @@
<method selector="areCursorRectsEnabled" swt_gen="true">
<retval swt_gen="true"></retval>
</method>
+ <method selector="becomeKeyWindow" swt_gen="true">
+ <retval swt_gen="true"></retval>
+ </method>
<method selector="canBecomeKeyWindow" swt_gen="true">
<retval swt_gen="true"></retval>
</method>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSWindow.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSWindow.java
index b98151cf73..21901a9419 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSWindow.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSWindow.java
@@ -36,6 +36,10 @@ public boolean areCursorRectsEnabled() {
return OS.objc_msgSend_bool(this.id, OS.sel_areCursorRectsEnabled);
}
+public void becomeKeyWindow() {
+ OS.objc_msgSend(this.id, OS.sel_becomeKeyWindow);
+}
+
public boolean canBecomeKeyWindow() {
return OS.objc_msgSend_bool(this.id, OS.sel_canBecomeKeyWindow);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java
index d0141df107..327e97244f 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java
@@ -678,6 +678,7 @@ public static final int /*long*/ sel_availableMembersOfFontFamily_ = sel_registe
public static final int /*long*/ sel_availableTypeFromArray_ = sel_registerName("availableTypeFromArray:");
public static final int /*long*/ sel_baselineOffsetInLayoutManager_glyphIndex_ = sel_registerName("baselineOffsetInLayoutManager:glyphIndex:");
public static final int /*long*/ sel_becomeFirstResponder = sel_registerName("becomeFirstResponder");
+public static final int /*long*/ sel_becomeKeyWindow = sel_registerName("becomeKeyWindow");
public static final int /*long*/ sel_beginDocument = sel_registerName("beginDocument");
public static final int /*long*/ sel_beginEditing = sel_registerName("beginEditing");
public static final int /*long*/ sel_beginPageInRect_atPlacement_ = sel_registerName("beginPageInRect:atPlacement:");