// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifndef __TEXTDLGH_G__
-#define __TEXTDLGH_G__
+#ifndef _WX_TEXTDLGG_H_
+#define _WX_TEXTDLGG_H_
#include "wx/defs.h"
#if wxUSE_VALIDATORS
#include "wx/valtext.h"
+#include "wx/textctrl.h"
#endif
-class WXDLLEXPORT wxTextCtrl;
+class WXDLLIMPEXP_FWD_CORE wxTextCtrl;
-extern WXDLLEXPORT_DATA(const wxChar*) wxGetTextFromUserPromptStr;
-extern WXDLLEXPORT_DATA(const wxChar*) wxGetPasswordFromUserPromptStr;
+extern WXDLLEXPORT_DATA(const char) wxGetTextFromUserPromptStr[];
+extern WXDLLEXPORT_DATA(const char) wxGetPasswordFromUserPromptStr[];
#define wxTextEntryDialogStyle (wxOK | wxCANCEL | wxCENTRE | wxWS_EX_VALIDATE_RECURSIVELY)
wxString GetValue() const { return m_value; }
#if wxUSE_VALIDATORS
- void SetTextValidator( wxTextValidator& validator );
+ void SetTextValidator( const wxTextValidator& validator );
void SetTextValidator( long style = wxFILTER_NONE );
wxTextValidator* GetTextValidator() { return (wxTextValidator*)m_textctrl->GetValidator(); }
#endif
#endif
// wxUSE_TEXTDLG
-#endif
- // __TEXTDLGH_G__
+#endif // _WX_TEXTDLGG_H_