anchor.diff:  
   procedure TfpgListView.HandlePaint;
   var
  - ClipRect: TfpgRect;
  +  ClipRect: TfpgRect;
   begin
     //if FScrollBarNeedsUpdate then
       UpdateScrollBarPositions;
     fpgStyle.DrawControlFrame(Canvas, 0, 0, Width, Height);
     
  -  ClipRect.Top    := 2;
  -  ClipRect.Left   := 2;
  -  ClipRect.Width  := Width -4;
  -  ClipRect.Height := Height -4;
  -  
  +  ClipRect.SetRect(2, 2, Width-4, Height-4);
  +
     if ShowHeaders then
     begin
       PaintHeaders;
  
positive.code:   
    Canvas.SetClipRect(ClipRect);
  
    // this paints the small square remaining below the vscrollbar and to the right of the hscrollbar
    if FVScrollBar.Visible and FHScrollBar.Visible then
    begin
      Canvas.Color := clButtonFace;
  
negative.code:           tLeft := ItemRect.Left;
            tWidth := Canvas.Font.TextWidth(TheText);
            case FColumns.Column[J].Alignment of
              taRightJustify:
                  Inc(tLeft, FColumns.Column[J].Width - tWidth - 5);
              taCenter:
                  Inc(tLeft, (FColumns.Column[J].Width - tWidth - 5) div 2);
              taLeftJustify:
                  Inc(tLeft, 5);
            end;
  
            fpgStyle.DrawString(Canvas, tLeft, ItemRect.Top+2, TheText, Enabled);
  