git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3854
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
int horizAlign,
int vertAlign )
{
int horizAlign,
int vertAlign )
{
long textWidth, textHeight;
long lineWidth, lineHeight;
wxArrayString lines;
long textWidth, textHeight;
long lineWidth, lineHeight;
wxArrayString lines;
- for ( i = 0; i < lines.GetCount(); i++ )
+ for ( size_t i = 0; i < lines.GetCount(); i++ )
{
dc.DrawText( lines[i], (long)x, (long)y );
y += lineHeight;
{
dc.DrawText( lines[i], (long)x, (long)y );
y += lineHeight;
void wxGrid::StringToLines( const wxString& value, wxArrayString& lines )
{
// TODO: this won't work for WXMAC ? (lines end with '\r')
void wxGrid::StringToLines( const wxString& value, wxArrayString& lines )
{
// TODO: this won't work for WXMAC ? (lines end with '\r')
+ // => use wxTextFile functions then (VZ)
int startPos = 0;
int pos;
int startPos = 0;
int pos;
- while ( startPos < value.Length() )
+ while ( startPos < (int)value.Length() )
{
pos = value.Mid(startPos).Find( '\n' );
if ( pos < 0 )
{
pos = value.Mid(startPos).Find( '\n' );
if ( pos < 0 )
- if ( startPos < value.Length() )
+ if ( startPos < (int)value.Length() )
{
lines.Add( value.Mid( startPos ) );
}
{
lines.Add( value.Mid( startPos ) );
}
long h = 0;
long lineW, lineH;
long h = 0;
long lineW, lineH;
for ( i = 0; i < lines.GetCount(); i++ )
{
dc.GetTextExtent( lines[i], &lineW, &lineH );
for ( i = 0; i < lines.GetCount(); i++ )
{
dc.GetTextExtent( lines[i], &lineW, &lineH );