X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2830bf19dc5094794e8f1fee05aceb591ffe215b..9018abe3ef28d237b0421c8d96987907adbe5532:/include/wx/gtk/textctrl.h diff --git a/include/wx/gtk/textctrl.h b/include/wx/gtk/textctrl.h index 061e82e3bd..fcc1be71f3 100644 --- a/include/wx/gtk/textctrl.h +++ b/include/wx/gtk/textctrl.h @@ -21,12 +21,20 @@ #include "wx/string.h" #include "wx/control.h" +#if wxUSE_STD_IOSTREAM + #if wxUSE_IOSTREAMH #include #else #include #endif +#else + +#define NO_TEXT_WINDOW_STREAM + +#endif + //----------------------------------------------------------------------------- // classes //----------------------------------------------------------------------------- @@ -43,7 +51,11 @@ extern const char *wxTextCtrlNameStr; // wxTextCtrl //----------------------------------------------------------------------------- +#ifndef NO_TEXT_WINDOW_STREAM class wxTextCtrl: public wxControl, public streambuf +#else +class wxTextCtrl: public wxControl +#endif { DECLARE_EVENT_TABLE() DECLARE_DYNAMIC_CLASS(wxTextCtrl); @@ -61,6 +73,7 @@ class wxTextCtrl: public wxControl, public streambuf wxString GetValue() const; void SetValue( const wxString &value ); void WriteText( const wxString &text ); + void AppendText( const wxString &text ); bool LoadFile( const wxString &file ); bool SaveFile( const wxString &file ); @@ -89,6 +102,7 @@ class wxTextCtrl: public wxControl, public streambuf void OnChar( wxKeyEvent &event ); +#ifndef NO_TEXT_WINDOW_STREAM int overflow(int i); int sync(); int underflow(); @@ -99,6 +113,7 @@ class wxTextCtrl: public wxControl, public streambuf wxTextCtrl& operator<<(float f); wxTextCtrl& operator<<(double d); wxTextCtrl& operator<<(const char c); +#endif void SetFont( const wxFont &font ); void SetForegroundColour(const wxColour &colour);