From: Stefan Csomor Date: Wed, 6 Mar 2013 21:00:38 +0000 (+0000) Subject: implementing canBecomeKeyView for user panes, native focus support, fixes #15070 X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a5777be7b076df61f7f3cd8ba8c8d8debd3cc0ac implementing canBecomeKeyView for user panes, native focus support, fixes #15070 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73610 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/osx/cocoa/window.mm b/src/osx/cocoa/window.mm index dfb8035dac..305546fbb2 100644 --- a/src/osx/cocoa/window.mm +++ b/src/osx/cocoa/window.mm @@ -809,6 +809,14 @@ void wxWidgetCocoaImpl::SetupMouseEvent( wxMouseEvent &wxevent , NSEvent * nsEve } #endif +- (BOOL) canBecomeKeyView +{ + wxWidgetCocoaImpl* viewimpl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); + if ( viewimpl && viewimpl->GetWXPeer() ) + return viewimpl->GetWXPeer()->AcceptsFocus(); + return NO; +} + @end // wxNSView //