X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e3e65dac0c4e7ad19e3c270caa1e0eea138e5d8d..e55ad60e195f1007db921b2a73a3cac98ed9df65:/include/wx/gtk/textctrl.h?ds=sidebyside diff --git a/include/wx/gtk/textctrl.h b/include/wx/gtk/textctrl.h index 797c61bc7f..e4bdb022c3 100644 --- a/include/wx/gtk/textctrl.h +++ b/include/wx/gtk/textctrl.h @@ -48,14 +48,16 @@ class wxTextCtrl: public wxControl, public streambuf DECLARE_EVENT_TABLE() DECLARE_DYNAMIC_CLASS(wxTextCtrl); -public: + public: wxTextCtrl(); wxTextCtrl( wxWindow *parent, wxWindowID id, const wxString &value = "", const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize, - int style = 0, const wxString &name = wxTextCtrlNameStr ); + int style = 0, const wxValidator& validator = wxDefaultValidator, + const wxString &name = wxTextCtrlNameStr ); bool Create( wxWindow *parent, wxWindowID id, const wxString &value = "", const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize, - int style = 0, const wxString &name = wxTextCtrlNameStr ); + int style = 0, const wxValidator& validator = wxDefaultValidator, + const wxString &name = wxTextCtrlNameStr ); wxString GetValue() const; void SetValue( const wxString &value ); void WriteText( const wxString &text ); @@ -99,12 +101,17 @@ public: wxTextCtrl& operator<<(double d); wxTextCtrl& operator<<(const char c); - virtual GtkWidget* GetDropTargetWidget(void); + void SetFont( const wxFont &font ); -private: - bool m_modified; - - GtkWidget *m_text; + // implementation + + GtkWidget* GetConnectWidget(void); + bool IsOwnGtkWindow( GdkWindow *window ); + + private: + + bool m_modified; + GtkWidget *m_text; }; #endif // __GTKTEXTCTRLH__