anchor.diff:      function GetRectOfButtonIndex(AIndex: integer; AtLeft: boolean): TRect;
       function GetScrollPageSize: integer;
       procedure SetOptButtonLayout(const AValue: string);
  +    procedure SetOptMouseDragEnabled(AValue: boolean);
       procedure SetOptVarWidth(AValue: boolean);
       procedure SetTabIndex(AIndex: integer);
       procedure GetTabCloseColor(AIndex: integer; const ARect: TRect; var AColorXBg,
  
positive.code:     property OptMouseMiddleClickClose: boolean read FOptMouseMiddleClickClose write FOptMouseMiddleClickClose default _InitOptMouseMiddleClickClose;
      property OptMouseDoubleClickClose: boolean read FOptMouseDoubleClickClose write FOptMouseDoubleClickClose default _InitOptMouseDoubleClickClose;
      property OptMouseDoubleClickPlus: boolean read FOptMouseDoubleClickPlus write FOptMouseDoubleClickPlus default _InitOptMouseDoubleClickPlus;
      property OptMouseDragEnabled: boolean read FOptMouseDragEnabled write FOptMouseDragEnabled default _InitOptMouseDragEnabled;
      property OptMouseDragOutEnabled: boolean read FOptMouseDragOutEnabled write FOptMouseDragOutEnabled default _InitOptMouseDragOutEnabled;
  
      //events
  
negative.code:   _InitOptMouseMiddleClickClose = true;
    _InitOptMouseDoubleClickClose = true;
    _InitOptMouseDoubleClickPlus = false;
    _InitOptMouseDragEnabled = {$ifdef fpc} true {$else} false {$endif};
    _InitOptMouseDragOutEnabled = true;
  
  type
  