anchor.diff:      function findDocument(aFilename: string): TCESynMemo;
       procedure openDocument(aFilename: string);
       function closeDocument(index: Integer): boolean;
  +    //
  +    function scedWantFirst: boolean;
  +    function scedWantNext(out category, identifier: string; out aShortcut: TShortcut): boolean;
  +    procedure scedSendItem(const category, identifier: string; aShortcut: TShortcut);
     public
       constructor create(aOwner: TComponent); override;
       destructor destroy; override;
  
positive.code:     procedure SetVisible(Value: Boolean); override;
    end;
  
    TCEEditorWidget = class(TCEWidget, ICEMultiDocObserver, ICEMultiDocHandler)
      PageControl: TExtendedNotebook;
      macRecorder: TSynMacroRecorder;
      editorStatus: TStatusBar;
  
negative.code:     if PageControl.Page[i].ControlCount > 0 then
        if (PageControl.Page[i].Controls[0] is TCESynMemo) then
          PageControl.Page[i].Controls[0].Free;
    fTokList.Free;
    fErrList.Free;
    inherited;
  end;
  
  