exposing wxOSXGetViewFromResponder
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74106 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -296,6 +296,8 @@ public:
|
||||
NSRect WXDLLIMPEXP_CORE wxOSXGetFrameForControl( wxWindowMac* window , const wxPoint& pos , const wxSize &size ,
|
||||
bool adjustForOrigin = true );
|
||||
|
||||
WXDLLIMPEXP_CORE NSView* wxOSXGetViewFromResponder( NSResponder* responder );
|
||||
|
||||
// used for many wxControls
|
||||
|
||||
@interface wxNSButton : NSButton
|
||||
|
@@ -41,7 +41,7 @@
|
||||
|
||||
// Get the window with the focus
|
||||
|
||||
NSView* GetViewFromResponder( NSResponder* responder )
|
||||
NSView* wxOSXGetViewFromResponder( NSResponder* responder )
|
||||
{
|
||||
NSView* view = nil;
|
||||
if ( [responder isKindOfClass:[NSTextView class]] )
|
||||
@@ -64,7 +64,7 @@ NSView* GetFocusedViewInWindow( NSWindow* keyWindow )
|
||||
{
|
||||
NSView* focusedView = nil;
|
||||
if ( keyWindow != nil )
|
||||
focusedView = GetViewFromResponder([keyWindow firstResponder]);
|
||||
focusedView = wxOSXGetViewFromResponder([keyWindow firstResponder]);
|
||||
|
||||
return focusedView;
|
||||
}
|
||||
@@ -1362,7 +1362,7 @@ bool wxWidgetCocoaImpl::resignFirstResponder(WXWidget slf, void *_cmd)
|
||||
BOOL r = superimpl(slf, (SEL)_cmd);
|
||||
|
||||
NSResponder * responder = wxNonOwnedWindowCocoaImpl::GetNextFirstResponder();
|
||||
NSView* otherView = GetViewFromResponder(responder);
|
||||
NSView* otherView = wxOSXGetViewFromResponder(responder);
|
||||
|
||||
wxWidgetImpl* otherWindow = FindFromWXWidget(otherView);
|
||||
|
||||
|
Reference in New Issue
Block a user