#include <iostream>
#endif
-#else
-
-#define NO_TEXT_WINDOW_STREAM
-
#endif
//-----------------------------------------------------------------------------
// wxTextCtrl
//-----------------------------------------------------------------------------
-#ifndef NO_TEXT_WINDOW_STREAM
+#if wxUSE_STD_IOSTREAM
class wxTextCtrl: public wxControl, public streambuf
#else
class wxTextCtrl: public wxControl
void OnChar( wxKeyEvent &event );
-#ifndef NO_TEXT_WINDOW_STREAM
+ void OnCut(wxCommandEvent& event);
+ void OnCopy(wxCommandEvent& event);
+ void OnPaste(wxCommandEvent& event);
+ void OnUndo(wxCommandEvent& event);
+ void OnRedo(wxCommandEvent& event);
+
+ void OnUpdateCut(wxUpdateUIEvent& event);
+ void OnUpdateCopy(wxUpdateUIEvent& event);
+ void OnUpdatePaste(wxUpdateUIEvent& event);
+ void OnUpdateUndo(wxUpdateUIEvent& event);
+ void OnUpdateRedo(wxUpdateUIEvent& event);
+
+#if wxUSE_STD_IOSTREAM
int overflow(int i);
int sync();
int underflow();
+#endif
wxTextCtrl& operator<<(const wxString& s);
wxTextCtrl& operator<<(int i);
wxTextCtrl& operator<<(float f);
wxTextCtrl& operator<<(double d);
wxTextCtrl& operator<<(const char c);
-#endif
- void SetFont( const wxFont &font );
- void SetForegroundColour(const wxColour &colour);
- void SetBackgroundColour(const wxColour &colour);
+ bool SetFont( const wxFont &font );
+ bool SetForegroundColour(const wxColour &colour);
+ bool SetBackgroundColour(const wxColour &colour);
// implementation