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 );
wxTextCtrl& operator<<(double d);
wxTextCtrl& operator<<(const char c);
-private:
- bool m_modified;
-
- GtkWidget *m_text;
+ virtual GtkWidget* GetConnectWidget(void);
+ virtual bool IsOwnGtkWindow( GdkWindow *window );
+
+ private:
+
+ bool m_modified;
+ GtkWidget *m_text;
};
#endif // __GTKTEXTCTRLH__