anchor.diff:      procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;
       procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y:Integer); override;
       procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y:Integer); override;
  +    function DoMouseWheel(Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint): Boolean; override;
     published
       property defaultFontSize: Integer read fDefaultFontSize write setDefaultFontSize;
     public
  
positive.code:   ShowHint :=false;
    InitHintWins;
    fHintTimer := TIdleTimer.Create(self);
    fHintTimer.OnTimer := @HintTimerEvent;
    //
    Gutter.LineNumberPart.ShowOnlyLineNumbersMultiplesOf := 5;
  
negative.code:   Classes, SysUtils, SynEdit, ce_d2syn, ce_txtsyn ,SynEditHighlighter, controls,
    lcltype, LazSynEditText, SynEditKeyCmds, SynHighlighterLFM, SynEditMouseCmds,
    SynEditFoldedView, crc, ce_common, ce_observer, ce_writableComponent, Forms,
    graphics, ExtCtrls, LMessages, messages;
  
  type
  
  