int i;
for ( i = 0; i < (int)val.Length(); i++)
{
- if (!isalpha(val[i]))
+ if (!wxIsalpha(val[i]))
return FALSE;
}
return TRUE;
int i;
for ( i = 0; i < (int)val.Length(); i++)
{
- if (!isalnum(val[i]))
+ if (!wxIsalnum(val[i]))
return FALSE;
}
return TRUE;
if ( m_validatorWindow )
{
- long keyCode = event.KeyCode();
+ int keyCode = (int)event.KeyCode();
// we don't filter special keys and Delete
if (
!(keyCode < WXK_SPACE || keyCode == WXK_DELETE || keyCode > WXK_START) &&
(
((m_validatorStyle & wxFILTER_ASCII) && !isascii(keyCode)) ||
- ((m_validatorStyle & wxFILTER_ALPHA) && !isalpha(keyCode)) ||
- ((m_validatorStyle & wxFILTER_ALPHANUMERIC) && !isalnum(keyCode)) ||
- ((m_validatorStyle & wxFILTER_NUMERIC) && !isdigit(keyCode)
+ ((m_validatorStyle & wxFILTER_ALPHA) && !wxIsalpha(keyCode)) ||
+ ((m_validatorStyle & wxFILTER_ALPHANUMERIC) && !wxIsalnum(keyCode)) ||
+ ((m_validatorStyle & wxFILTER_NUMERIC) && !wxIsdigit(keyCode)
&& keyCode != '.' && keyCode != ',' && keyCode != '-')
)
)