anchor.diff:      procedure DoApplyInitialWindowPos;
       procedure InitConfirmPanel;
       procedure InitPyEngine;
  +    procedure InitFrameEvents(F: TEditorFrame);
  +    procedure InitStatusbarControls;
       procedure FrameOnChangeCaption(Sender: TObject);
       procedure FrameOnUpdateStatusbar(Sender: TObject);
       procedure FrameOnUpdateState(Sender: TObject);
  
positive.code:     procedure UpdateTreeImagelistActivity;
      procedure UpdateCaption;
      procedure UpdateEnabledAll(b: boolean);
      procedure InitFrameEvents(F: TEditorFrame);
      procedure UpdateInputForm(Form: TForm; AndHeight: boolean= true);
      procedure UpdateFrameEx(F: TEditorFrame; AUpdatedText: boolean);
      procedure UpdateCurrentFrame(AUpdatedText: boolean= false);
      procedure UpdateAppForSearch(AStart, AEdLock, AFindMode, AUpdateEnableAll: boolean);
      procedure UpdateStatusbar;
      procedure InitStatusbarControls;
      procedure DoOnDeleteLexer(Sender: TObject; const ALexerName: string);
      procedure UpdateTreeFilter;
    public
      { public declarations }
      CodeTree: TAppTreeContainer;
  
negative.code:     procedure FrameOnEditorFocus(Sender: TObject);
      function GetFrame(AIndex: integer): TEditorFrame;
      procedure SetFrame(Frame: TEditorFrame);
      procedure DoTooltipHide;
      procedure DoTooltipShow(const AText: string; ASeconds: integer;
        APosition: TAppTooltipPos; AGotoBracket: boolean; APosX, APosY: integer);
      procedure UpdateFrameLineEnds(Frame: TEditorFrame; AValue: TATLineEnds);
      procedure UpdateSomeStates(F: TEditorFrame);
      procedure UpdateStatusbarPanelsFromString(const AText: string);
      procedure UpdateStatusbarHints;
  