anchor.diff:      procedure SetOnAction(const value: TDLUIXFrameAction);
       procedure StartSearch(Sender: TObject);
       procedure UpdateClientSize(const rect: TRect);
  +    procedure VTSelectNode(vt: TBaseVirtualTree; node: PVirtualNode);
     public
       constructor Create(const parentFrame: IDLUIXFrame);
       // IDLUIXVCLFloatingFrame
  
positive.code:   FColumnTop := Max(FColumnTop, rect.Bottom);
  end; { TDLUIXVCLFloatingFrame.UpdateClientSize }
  
  { TDLUIXVCLFloatingEngine }
  
  constructor TDLUIXVCLFloatingEngine.Create;
  
negative.code:       node: PVirtualNode; var childCount: cardinal);
      function  IsHistoryAnalyzer(const analyzer: IDLUIXAnalyzer): boolean;
      function  MakeRes(const resourceName: string): string;
      procedure MoveDown(vt: TVirtualStringTree);
      procedure MoveUp(vt: TVirtualStringTree);
      procedure NewColumn;
      function  NumItems(listBox: TListBox): integer;
      procedure PrepareNewColumn;
  