Correct empty space drawing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65631 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
fb296a697d
commit
36b7e3a2ec
@ -1945,6 +1945,7 @@ void wxPropertyGrid::DrawItems( wxDC& dc,
|
||||
vx *= wxPG_PIXELS_PER_UNIT;
|
||||
vy *= wxPG_PIXELS_PER_UNIT;
|
||||
|
||||
// itemRect is in virtual grid space
|
||||
wxRect drawRect(itemsRect->x - vx,
|
||||
itemsRect->y - vy,
|
||||
itemsRect->width,
|
||||
@ -1985,8 +1986,9 @@ void wxPropertyGrid::DrawItems( wxDC& dc,
|
||||
|
||||
if ( dcPtr )
|
||||
{
|
||||
// paintFinishY and drawBottomY are in buffer/physical space
|
||||
paintFinishY = DoDrawItems( *dcPtr, itemsRect, isBuffered );
|
||||
int drawBottomY = itemsRect->y + itemsRect->height;
|
||||
int drawBottomY = itemsRect->y + itemsRect->height - vy;
|
||||
|
||||
// Clear area beyond last painted property
|
||||
if ( paintFinishY < drawBottomY )
|
||||
|
Loading…
Reference in New Issue
Block a user