diff options
author | Silenio Quarti <silenio> | 2009-05-04 19:09:59 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2009-05-04 19:09:59 +0000 |
commit | 030b9a0697828459778791517f2c0b080cc21fa6 (patch) | |
tree | a6f43cf1bade3bdf8b96983d9c21018d66a53332 /bundles/org.eclipse.swt/Eclipse SWT PI | |
parent | 91b5711660ae70726404d0e8ee0d181a6a391652 (diff) | |
download | eclipse.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')
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:"); |