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; } }