}
else if ( nSize > len )
{
- *this += wxString(ch, len - nSize);
+ *this += wxString(ch, nSize - len);
}
//else: we have exactly the specified length, nothing to do
}
m_nCount++;
}
+// expand the array
+void wxArrayString::SetCount(size_t count)
+{
+ Alloc(count);
+
+ wxString s;
+ while ( m_nCount < count )
+ m_pItems[m_nCount++] = (wxChar *)s.c_str();
+}
+
// removes item from array (by index)
void wxArrayString::Remove(size_t nIndex)
{