anchor.diff:      fCallTipWin: TCEEditorHintWindow;
       fDDocWin: TCEEditorHintWindow;
       fIdleTimer: TIdleTimer;
  -    fMayHint: boolean;
  +    fCanShowHint: boolean;
  +    fOldMousePos: TPoint;
       function getMouseStart: Integer;
       procedure changeNotify(Sender: TObject);
       procedure identifierToD2Syn;
  
positive.code: begin
    fDDocWin.Hide;
    fCallTipWin.Hide;
    fMayHint := ((Y > 10) or (Y < -10)) and ((X > 10) or (X < -10));
    fMousePos := PixelsToRowColumn(Point(X,Y));
    inherited;
    if ssLeft in Shift then
      identifierToD2Syn;
  end;
  
negative.code:   if not Visible then exit;
    if not isDSource then exit;
    //
    if not fCanShowHint then exit;
    if Identifier = '' then exit;
    DcdWrapper.getDdocFromCursor(str);
    //
  