]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/valtext.cpp
moving string conversions at one place
[wxWidgets.git] / src / common / valtext.cpp
index fc7bc3e4c752f86a5a57244ce0a5c6f1f408c7ca..2f943f906f7e79fbc354a3b8dea41f725a059ac1 100644 (file)
@@ -73,19 +73,19 @@ bool wxTextValidator::Copy(const wxTextValidator& val)
     m_validatorStyle = val.m_validatorStyle ;
     m_stringValue = val.m_stringValue ;
 
-    wxNode *node = val.m_includeList.First() ;
+    wxStringList::Node *node = val.m_includeList.GetFirst() ;
     while ( node )
     {
-        wxChar *s = (wxChar *)node->Data();
+        wxChar *s = node->GetData();
         m_includeList.Add(s);
-        node = node->Next();
+        node = node->GetNext();
     }
-    node = val.m_excludeList.First() ;
+    node = val.m_excludeList.GetFirst() ;
     while ( node )
     {
-        wxChar *s = (wxChar *)node->Data();
+        wxChar *s = node->GetData();
         m_excludeList.Add(s);
-        node = node->Next();
+        node = node->GetNext();
     }
     return TRUE;
 }
@@ -175,13 +175,13 @@ bool wxTextValidator::Validate(wxWindow *parent)
     {
         //it's only ok to have the members of the list
         errormsg = _("'%s' is invalid");
-        ok = FALSE;    
+        ok = FALSE;
     }
     else if ( (m_validatorStyle & wxFILTER_EXCLUDE_CHAR_LIST) && !IsNotInCharExcludeList(val))
     {
         // it's only ok to have non-members of the list
         errormsg = _("'%s' is invalid");
-        ok = FALSE;    
+        ok = FALSE;
     }
 
     if ( !ok )
@@ -233,12 +233,12 @@ void wxTextValidator::SetIncludeList(const wxStringList& list)
 
     m_includeList.Clear();
     // TODO: replace with =
-    wxNode *node = list.First() ;
+    wxStringList::Node     *node = list.GetFirst();
     while ( node )
     {
-        wxChar *s = (wxChar *)node->Data();
+        wxChar *s = node->GetData();
         m_includeList.Add(s);
-        node = node->Next();
+        node = node->GetNext();
     }
 }
 
@@ -251,12 +251,12 @@ void wxTextValidator::SetExcludeList(const wxStringList& list)
 
     m_excludeList.Clear();
     // TODO: replace with =
-    wxNode *node = list.First() ;
+    wxStringList::Node  *node = list.GetFirst() ;
     while ( node )
     {
-        wxChar *s = (wxChar *)node->Data();
+        wxChar *s = node->GetData();
         m_excludeList.Add(s);
-        node = node->Next();
+        node = node->GetNext();
     }
 }
 
@@ -269,13 +269,13 @@ void wxTextValidator::OnChar(wxKeyEvent& event)
 
     if ( m_validatorWindow )
     {
-        int keyCode = (int)event.KeyCode();
+        int keyCode = event.GetKeyCode();
 
         // we don't filter special keys and Delete
         if (
              !(keyCode < WXK_SPACE || keyCode == WXK_DELETE || keyCode > WXK_START) &&
              (
-                         ((m_validatorStyle & wxFILTER_INCLUDE_CHAR_LIST) && !IsInCharIncludeList(wxString((char) keyCode, 1))) ||
+              ((m_validatorStyle & wxFILTER_INCLUDE_CHAR_LIST) && !IsInCharIncludeList(wxString((char) keyCode, 1))) ||
               ((m_validatorStyle & wxFILTER_EXCLUDE_CHAR_LIST) && !IsNotInCharExcludeList(wxString((char) keyCode, 1))) ||
               ((m_validatorStyle & wxFILTER_ASCII) && !isascii(keyCode)) ||
               ((m_validatorStyle & wxFILTER_ALPHA) && !wxIsalpha(keyCode)) ||