anchor.diff:  
     PanelLeftTitle.Visible:= not AValue;
     FFormFloatSide.Visible:= AValue;
  -  FFormFloatSide.Caption:= FLastSidebarPanel;
  +  FFormFloatSide.Caption:= FLastSidebarPanel + ' - ' + msgTitle;
   
     if AValue then
     begin
  
positive.code: 
  procedure TfmMain.SetFloatSide(AValue: boolean);
  begin
    if not Assigned(FFormFloatSide) then
    begin
      FFormFloatSide:= TForm.CreateNew(Self);
  
negative.code: 
  procedure TfmMain.SetFloatBottom(AValue: boolean);
  begin
    if GetFloatBottom=AValue then exit;
  
    if not Assigned(FFormFloatBottom) then
    begin
      FFormFloatBottom:= TForm.CreateNew(Self);
  