anchor.diff:  uses
     ce_interfaces, ce_staticmacro, ce_dcd, SynEditHighlighterFoldBase;
   
  -constructor TCEEditorHintWindow.Create(AOwner: TComponent);
  -begin
  -  inherited;
  -  Canvas.Font.Size:= FontSize;
  -end;
  -
   function TCEEditorHintWindow.CalcHintRect(MaxWidth: Integer; const AHint: String; AData: Pointer): TRect;
   begin
  -  Canvas.Font.Size:= FontSize;
  +  Font.Size:= FontSize;
     result := inherited CalcHintRect(MaxWidth, AHint, AData);
   end;
   
  
positive.code:   TCEEditorHintWindow = class(THintWindow)
    public
      class var FontSize: Integer;
      constructor Create(AOwner: TComponent); override;
      function CalcHintRect(MaxWidth: Integer; const AHint: String;
        AData: Pointer): TRect; override;
    end;
  
negative.code: begin
    inherited create(nil);
    if (aComponent is TCESynMemo) then
    	fMemo := TCESynMemo(aComponent);
    fFolds := TCollection.Create(TCEFoldCache);
  end;
  
  