]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/carbon/textctrl.h
fix ifdef - its libpng not pnglib :)
[wxWidgets.git] / include / wx / mac / carbon / textctrl.h
index 7bf124a98a24421fff83f9e8bc662977a4a74d73..109fbf394ee9f32c8b16b8766db203a0122b8307 100644 (file)
@@ -20,6 +20,8 @@
 
 WXDLLEXPORT_DATA(extern const wxChar*) wxTextCtrlNameStr;
 
+class wxMacTextControl ;
+
 // Single-line text item
 class WXDLLEXPORT wxTextCtrl: public wxTextCtrlBase
 {
@@ -153,6 +155,8 @@ public:
     void OnUpdatePaste(wxUpdateUIEvent& event);
     void OnUpdateUndo(wxUpdateUIEvent& event);
     void OnUpdateRedo(wxUpdateUIEvent& event);
+    
+    void OnEraseBackground(wxEraseEvent& event) ;
 
     virtual bool MacCanFocus() const { return true ; }
     virtual bool MacSetupCursor( const wxPoint& pt ) ;
@@ -169,6 +173,7 @@ public:
     virtual wxInt16         MacControlUserPaneFocusProc(wxInt16 action) ;
     virtual void            MacControlUserPaneBackgroundProc(void* info) ;
 
+  wxMacTextControl*         GetPeer() const { return (wxMacTextControl*) m_peer ; }
 protected:
     // common part of all ctors
     void Init();
@@ -180,14 +185,8 @@ protected:
   // flag is set to true when the user edits the controls contents
   bool m_dirty;
 
-  WXWidget                  m_scrollView ;
-  WXWidget                  m_textView ;
-  
-  void*  m_macTXN ;
   unsigned long  m_maxLength ;
   // need to make this public because of the current implementation via callbacks
-public :  
-  void*  m_macTXNvars ;
 private :
   DECLARE_EVENT_TABLE()
 };