anchor.diff:      FOrigShowSidePanel:= ShowSidePanel;
       FOrigShowSideBar:= ShowSideBar;
       FOrigShowTabs:= ShowTabsMain;
  +
  +    if AHideAll then
  +    begin
  +      Ed.OptMinimapVisible:= false;
  +      Ed.OptMicromapVisible:= false;
  +      Ed.Update;
  +    end;
   
       if AHideAll or (Pos('t', UiOps.FullScreen)>0) then ShowToolbar:= false;
       if AHideAll or (Pos('b', UiOps.FullScreen)>0) then ShowBottom:= false;
  
positive.code: end;
  
  procedure TfmMain.SetFullScreen_Ex(AValue: boolean; AHideAll: boolean);
  begin
    if AValue then
    begin
      FOrigShowToolbar:= ShowToolbar;
  
negative.code:     ShowSidePanel:= FOrigShowSidePanel;
      ShowSideBar:= FOrigShowSideBar;
      ShowTabsMain:= FOrigShowTabs;
      Ed.OptMinimapVisible:= EditorOps.OpMinimapShow;
      Ed.OptMicromapVisible:= EditorOps.OpMicromapShow;
      DoApplyGutterVisible(EditorOps.OpGutterShow);
    end;
  
  