// Splits incoming multi-line strings into pieces, and dispatches each line individually // to the text writer. void pxWindowTextWriter::_DoWrite( const wxChar* msg ) { pxAssert( msg ); wxArrayString parts; SplitString( parts, msg, L'\n' ); for( size_t i=0; i<parts.GetCount(); ++i ) _DoWriteLn( parts[i] ); }
pxWindowTextWriter& pxWindowTextWriter::WriteLn() { _DoWriteLn( L"" ); return *this; }
void pxWindowTextWriter::_DoWriteLn( const wxString msg ) { _DoWriteLn(msg.wc_str()); }