git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63564
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual bool GetStyle(long position, wxTextAttr& style);
virtual void SetStyle(long start, long end, const wxTextAttr& style);
+ virtual bool CanFocus() const;
+
virtual bool HasOwnContextMenu() const { return true; }
virtual void CheckSpelling(bool check);
return fieldEditor;
}
-
- (void) setEnabled:(BOOL) flag
{
[super setEnabled: flag];
[m_textView setDelegate: nil];
}
+bool wxNSTextViewControl::CanFocus() const
+{
+ // we need to override so that we don't return the CanFocus value of
+ // the text view's overriding scroll view.
+ if (m_textView)
+ return [m_textView canBecomeKeyView];
+ return false;
+}
+
wxString wxNSTextViewControl::GetStringValue() const
{
if (m_textView)
bool wxWidgetCocoaImpl::SetFocus()
{
- if ( [m_osxView canBecomeKeyView] == NO )
+ if ( !CanFocus() )
return false;
[[m_osxView window] makeFirstResponder: m_osxView] ;