X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ca8b28f2efff34b9939035a7aeb1de1e3ac98a0c..1e3eca9d3782d5eed5ba8d8019548c9f82523517:/include/wx/gtk1/textctrl.h diff --git a/include/wx/gtk1/textctrl.h b/include/wx/gtk1/textctrl.h index 2512ce42c1..a930d772d4 100644 --- a/include/wx/gtk1/textctrl.h +++ b/include/wx/gtk1/textctrl.h @@ -29,10 +29,6 @@ #include #endif -#else - -#define NO_TEXT_WINDOW_STREAM - #endif //----------------------------------------------------------------------------- @@ -51,7 +47,7 @@ extern const char *wxTextCtrlNameStr; // wxTextCtrl //----------------------------------------------------------------------------- -#ifndef NO_TEXT_WINDOW_STREAM +#if wxUSE_STD_IOSTREAM class wxTextCtrl: public wxControl, public streambuf #else class wxTextCtrl: public wxControl @@ -118,10 +114,23 @@ 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); @@ -129,11 +138,10 @@ class wxTextCtrl: public wxControl 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