+// Get the window with the focus
+
+WXWidget wxWidgetImpl::FindFocus()
+{
+ NSView* focusedView = nil;
+ NSWindow* keyWindow = [[NSApplication sharedApplication] keyWindow];
+ if ( keyWindow != nil )
+ {
+ NSResponder* responder = [keyWindow firstResponder];
+ if ( [responder isKindOfClass:[NSTextView class]] &&
+ [keyWindow fieldEditor:NO forObject:nil] != nil )
+ {
+ focusedView = [(NSTextView*)responder delegate];
+ }
+ else
+ {
+ if ( [responder isKindOfClass:[NSView class]] )
+ focusedView = (NSView*) responder;
+ }
+ }
+ return focusedView;
+}
+