anchor.diff:      function GetIndexOfButton(AData: TATTabButtons; ABtn: TATTabButton): integer;
       function GetInitialVerticalIndent: integer;
       function IsScrollMarkNeeded: boolean;
  +    function GetMaxEdgePos: integer;
       function GetMaxScrollPos: integer;
       function GetRectOfButton(AButton: TATTabButton): TRect;
       function GetRectOfButtonIndex(AIndex: integer; AtLeft: boolean): TRect;
       function GetScrollPageSize: integer;
  +    function IsTabVisible(AIndex: integer): boolean;
       procedure SetOptButtonLayout(const AValue: string);
  +    procedure SetOptVarWidth(AValue: boolean);
       procedure SetTabIndex(AIndex: integer);
       procedure GetTabCloseColor(AIndex: integer; const ARect: TRect; var AColorXBg,
         AColorXBorder, AColorXMark: TColor);
  
positive.code:   if FOptButtonLayout=AValue then Exit;
    FOptButtonLayout:= AValue;
    ApplyButtonLayout;
  end;
  
  
  
negative.code:     //options
      property OptButtonLayout: string read FOptButtonLayout write SetOptButtonLayout;
      property OptButtonSize: integer read FOptButtonSize write FOptButtonSize default _InitOptButtonSize;
      property OptVarWidth: boolean read FOptVarWidth write SetOptVarWidth default false;
      property OptMultiline: boolean read FOptMultiline write FOptMultiline default false;
      property OptFillWidth: boolean read FOptFillWidth write FOptFillWidth default _InitOptFillWidth;
      property OptFillWidthLastToo: boolean read FOptFillWidthLastToo write FOptFillWidthLastToo default _InitOptFillWidthLastToo;
  