#define __GTKTEXTCTRLH__
#ifdef __GNUG__
- #pragma interface
+ #pragma interface "textctrl.h"
#endif
//-----------------------------------------------------------------------------
{
public:
wxTextCtrl();
- wxTextCtrl( wxWindow *parent, wxWindowID id, const wxString &value = "",
- const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
- 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 wxValidator& validator = wxDefaultValidator,
- const wxString &name = wxTextCtrlNameStr );
+ wxTextCtrl(wxWindow *parent,
+ wxWindowID id,
+ const wxString &value = wxEmptyString,
+ const wxPoint &pos = wxDefaultPosition,
+ const wxSize &size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ const wxString &name = wxTextCtrlNameStr);
+
+ bool Create(wxWindow *parent,
+ wxWindowID id,
+ const wxString &value = wxEmptyString,
+ const wxPoint &pos = wxDefaultPosition,
+ const wxSize &size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ const wxString &name = wxTextCtrlNameStr);
// implement base class pure virtuals
// ----------------------------------
bool IsOwnGtkWindow( GdkWindow *window );
void ApplyWidgetStyle();
void CalculateScrollbar();
+ void OnInternalIdle();
void SetModified() { m_modified = TRUE; }
+protected:
+ virtual wxSize DoGetBestSize() const;
+
private:
bool m_modified;
GtkWidget *m_text;