clip the text in report mode to prevent it from overflowing into the next column (patch 1898914)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@52151 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-02-27 18:00:30 +00:00
parent f15a5120e4
commit 2603810965

View File

@@ -1577,6 +1577,9 @@ void wxListLineData::DrawInReportMode( wxDC *dc,
int xOld = x;
x += width;
const int wText = width - 8;
wxDCClipper clipper(*dc, xOld, rect.y, wText, rect.height);
if ( item->HasImage() )
{
int ix, iy;
@@ -1590,7 +1593,7 @@ void wxListLineData::DrawInReportMode( wxDC *dc,
}
if ( item->HasText() )
DrawTextFormatted(dc, item->GetText(), col, xOld, yMid, width - 8);
DrawTextFormatted(dc, item->GetText(), col, xOld, yMid, wText);
}
}