]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/osx/carbon/textctrl.h
a few more int/wxPolygonFillMode substitutions in wxRegion and wxGraphicsContext...
[wxWidgets.git] / include / wx / osx / carbon / textctrl.h
index a2a3eb5e7d1ab9b807486fed6a6a8742192b2fef..df6967f9abcfe68cf2c9ca85547e6fdfc69a6003 100644 (file)
@@ -26,8 +26,8 @@
 #include "wx/control.h"
 #include "wx/textctrl.h"
 
 #include "wx/control.h"
 #include "wx/textctrl.h"
 
-class wxMacTextControl;
-
+// forward decl for wxListWidgetImpl implementation type.
+class WXDLLIMPEXP_FWD_CORE wxTextWidgetImpl;
 
 class WXDLLIMPEXP_CORE wxTextCtrl: public wxTextCtrlBase
 {
 
 class WXDLLIMPEXP_CORE wxTextCtrl: public wxTextCtrlBase
 {
@@ -170,17 +170,13 @@ public:
     virtual void MacSuperChangedPosition();
     virtual void MacCheckSpelling(bool check);
 
     virtual void MacSuperChangedPosition();
     virtual void MacCheckSpelling(bool check);
 
-    wxMacTextControl * GetPeer() const
-    { return (wxMacTextControl*) m_peer; }
-
+    wxTextWidgetImpl * GetTextPeer() const;
 protected:
     // common part of all ctors
     void Init();
 
     virtual wxSize DoGetBestSize() const;
 
 protected:
     // common part of all ctors
     void Init();
 
     virtual wxSize DoGetBestSize() const;
 
-    virtual void CreatePeer(const wxString& str, const wxPoint& pos, const wxSize& size, long style );
-       
     virtual void DoSetValue(const wxString& value, int flags = 0);
 
     bool  m_editable;
     virtual void DoSetValue(const wxString& value, int flags = 0);
 
     bool  m_editable;