anchor.diff:    _InitTabColorScrollMark = _InitTabColorDropMark;
   
   const
  +  _InitOptTruncateCaption = attcDotsMiddle;
     _InitOptAnimationEnabled = false;
     _InitOptAnimationStepV = 4;
     _InitOptAnimationStepH = 25;
  
positive.code:     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;
      property OptTabHeight: integer read FOptTabHeight write FOptTabHeight default _InitOptTabHeight;
      property OptTabWidthNormal: integer read FOptTabWidthNormal write FOptTabWidthNormal default _InitOptTabWidthNormal;
      property OptTabWidthMinimal: integer read FOptTabWidthMinimal write FOptTabWidthMinimal default _InitOptTabWidthMinimal;
  
negative.code:   cTabsMouseMinDistanceToDrag: integer = 10; //mouse must move >=N pixels to start drag-drop
    cTabsMouseMaxDistanceToClick: integer = 4; //if mouse moves during mouse-down >=N pixels, dont click
  
    function _ShortenStringEx(C: TCanvas;
      const Text: string;
      Mode: TATTabTruncateCaption;
      Width: integer;
      const DotsString: string = #$2026): string;
  
  implementation
  
  