#pragma hdrstop
#endif
+#include "wx/textwrapper.h"
#include "wx/private/stattext.h"
#ifndef WX_PRECOMP
lineStart = p;
}
- if ( p == text.end() || *p == _T('\n') )
+ if ( p == text.end() || *p == wxT('\n') )
{
DoOutputLine(line);
}
else // not EOL
{
- if ( *p == _T(' ') )
+ if ( *p == wxT(' ') )
lastSpace = p;
line += *p;
virtual void OnNewLine()
{
- m_text += _T('\n');
+ m_text += wxT('\n');
}
private:
dc.SetFont(GetFont());
wxEllipsizeMode mode;
- if (HasFlag(wxST_ELLIPSIZE_START)) mode = wxELLIPSIZE_START;
- else if (HasFlag(wxST_ELLIPSIZE_MIDDLE)) mode = wxELLIPSIZE_MIDDLE;
- else if (HasFlag(wxST_ELLIPSIZE_END)) mode = wxELLIPSIZE_END;
+ if ( HasFlag(wxST_ELLIPSIZE_START) )
+ mode = wxELLIPSIZE_START;
+ else if ( HasFlag(wxST_ELLIPSIZE_MIDDLE) )
+ mode = wxELLIPSIZE_MIDDLE;
+ else if ( HasFlag(wxST_ELLIPSIZE_END) )
+ mode = wxELLIPSIZE_END;
+ else
+ {
+ wxFAIL_MSG( "should only be called if have one of wxST_ELLIPSIZE_XXX" );
+
+ return label;
+ }
return wxControl::Ellipsize(label, dc, mode, sz.GetWidth());
}