X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6cd47507e8405ae0330ad023bd8031748f95147c..40d4abbc708eb214e48566091f85ba6e3d50c93f:/src/common/valtext.cpp diff --git a/src/common/valtext.cpp b/src/common/valtext.cpp index 7767ae2f18..f891889826 100644 --- a/src/common/valtext.cpp +++ b/src/common/valtext.cpp @@ -10,22 +10,24 @@ ///////////////////////////////////////////////////////////////////////////// #ifdef __GNUG__ - #pragma implementation "valtext.h" +#pragma implementation "valtext.h" #endif // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" #ifdef __BORLANDC__ - #pragma hdrstop + #pragma hdrstop #endif +#if wxUSE_VALIDATORS + #ifndef WX_PRECOMP - #include - #include "wx/textctrl.h" - #include "wx/utils.h" - #include "wx/msgdlg.h" - #include "wx/intl.h" + #include + #include "wx/textctrl.h" + #include "wx/utils.h" + #include "wx/msgdlg.h" + #include "wx/intl.h" #endif #include "wx/valtext.h" @@ -75,14 +77,14 @@ bool wxTextValidator::Copy(const wxTextValidator& val) wxNode *node = val.m_includeList.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_includeList.Add(s); node = node->Next(); } node = val.m_excludeList.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_excludeList.Add(s); node = node->Next(); } @@ -129,7 +131,7 @@ bool wxTextValidator::Validate(wxWindow *parent) wxTextCtrl *control = (wxTextCtrl *) m_validatorWindow ; // If window is disabled, simply return - if ( !control->Enabled() ) + if ( !control->IsEnabled() ) return TRUE; wxString val(control->GetValue()); @@ -137,7 +139,7 @@ bool wxTextValidator::Validate(wxWindow *parent) bool ok = TRUE; // this format string should contian exactly one '%s' - const char *errormsg = _("'%s' is invalid"); + const wxChar *errormsg = _("'%s' is invalid"); if ( m_validatorStyle & wxFILTER_INCLUDE_LIST ) { @@ -236,7 +238,7 @@ void wxTextValidator::SetIncludeList(const wxStringList& list) wxNode *node = list.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_includeList.Add(s); node = node->Next(); } @@ -254,7 +256,7 @@ void wxTextValidator::SetExcludeList(const wxStringList& list) wxNode *node = list.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_excludeList.Add(s); node = node->Next(); } @@ -306,3 +308,6 @@ static bool wxIsNumeric(const wxString& val) return TRUE; } +#endif + // wxUSE_VALIDATORS + \ No newline at end of file