#pragma interface "textctrl.h"
#endif
+#if wxUSE_SYSTEM_OPTIONS
+ // set this to true if you want to use the 'classic' mlte based implementation
+ // instead of the HIView based implementation in 10.3 and upwards, the former
+ // has more features (backgrounds etc.) but may show redraw artefacts and other
+ // problems depending on your usage, default is 'false'
+ #define wxMAC_TEXTCONTROL_USE_MLTE _T("mac.textcontrol-use-mlte")
+#endif
+
#include "wx/control.h"
WXDLLEXPORT_DATA(extern const wxChar*) wxTextCtrlNameStr;
virtual void MacVisibilityChanged() ;
virtual void MacEnabledStateChanged() ;
-
+ virtual void MacSuperChangedPosition() ;
+#ifndef __WXMAC_OSX__
virtual void MacControlUserPaneDrawProc(wxInt16 part) ;
virtual wxInt16 MacControlUserPaneHitTestProc(wxInt16 x, wxInt16 y) ;
virtual wxInt16 MacControlUserPaneTrackingProc(wxInt16 x, wxInt16 y, void* actionProc) ;
virtual void MacControlUserPaneActivateProc(bool activating) ;
virtual wxInt16 MacControlUserPaneFocusProc(wxInt16 action) ;
virtual void MacControlUserPaneBackgroundProc(void* info) ;
+#endif
wxMacTextControl* GetPeer() const { return (wxMacTextControl*) m_peer ; }
protected: