ClearCanvas.Desktop.View.WinForms.DesktopWindowView.HideShelvesOnWorkspaceOpen C# (CSharp) Method

HideShelvesOnWorkspaceOpen() private method

private HideShelvesOnWorkspaceOpen ( ) : void
return void
        internal void HideShelvesOnWorkspaceOpen()
        {
            // 1) Retract all visible autohide windows
            // 2) Put docked windows in autohide mode if the tool has specified so
            _form.DockingManager.RemoveShowingAutoHideWindows();

            for (int i = 0; i < _form.DockingManager.Contents.Count; i++)
            {
                var content = _form.DockingManager.Contents[i];

                var shelfView = (ShelfView)content.Tag;
                if ((shelfView.DisplayHint & ShelfDisplayHint.HideOnWorkspaceOpen) != 0)
                {
                    shelfView.Hide();
                }
            }
        }