anchor.diff:  end;
   
   
  -//fRowCount or Height has changed
  +// fRowCount or Height has changed
   procedure TKMColumnBox.UpdateScrollBar;
   var
     oldScrollBarVisible: Boolean;
  
positive.code:   function MakeListRow(const aCaption, aHint: array of string; const aColor: array of TColor4; aTag: Integer = 0): TKMListRow; overload;
    function MakeListRow(const aCaption: array of string; const aColor: array of TColor4; const aColorHighlight: array of TColor4; aTag: Integer = 0): TKMListRow; overload;
    function MakeListRow(const aCaption: array of string; const aColor: array of TColor4; const aPic: array of TKMPic; aTag: Integer = 0): TKMListRow; overload;
    
  
  implementation
  uses
  
negative.code:   fScrollBar.Visible := IsSetVisible and (fScrollBar.MaxValue <> fScrollBar.MinValue);
    if fScrollBar.Visible <> oldScrollBarVisible then
      ScrollBarChangeVisibility;
  end;
  
  
  // If we don't add columns there will be Assert on items add
  procedure TKMColumnBox.SetColumns(aHeaderFont: TKMFont; aCaptions: array of string; aOffsets: array of Word);
  var
    hints: array of string;
  