Exemple #1
0
        private static void UpdateVisibility(IDisplaySet displaySet, ShowHideOption option)
        {
            if (displaySet == null)
            {
                return;
            }

            //Have to update all images each time so that even ones that haven't been drawn are correct.
            //That way, even ones that are exported to the clipboard look right.
            switch (option)
            {
            case ShowHideOption.HideUnimportant:
                foreach (var image in displaySet.PresentationImages)
                {
                    image.GetOverlays().HideUnimportant(false);
                }
                break;

            case ShowHideOption.ShowSelected:
                foreach (var image in displaySet.PresentationImages)
                {
                    image.GetOverlays().ShowSelected(false);
                }
                break;

            case ShowHideOption.HideAll:
                foreach (var image in displaySet.PresentationImages)
                {
                    image.GetOverlays().HideAll(false);
                }
                break;
            }
        }
        private static void UpdateVisibility(IDisplaySet displaySet, ShowHideOption option)
        {
            if (displaySet == null)
                return;

            //Have to update all images each time so that even ones that haven't been drawn are correct.
            //That way, even ones that are exported to the clipboard look right.
            switch (option)
            {
                case ShowHideOption.HideUnimportant:
                    foreach (var image in displaySet.PresentationImages)
                        image.GetOverlays().HideUnimportant(false);
                    break;
                case ShowHideOption.ShowSelected:
                    foreach (var image in displaySet.PresentationImages)
                        image.GetOverlays().ShowSelected(false);
                    break;
                case ShowHideOption.HideAll:
                    foreach (var image in displaySet.PresentationImages)
                        image.GetOverlays().HideAll(false);
                    break;
            }
        }