From 9866aba124a87d1b29caba4bddacbd67377ff7ca Mon Sep 17 00:00:00 2001 From: John Lewin Date: Fri, 22 Feb 2019 22:24:39 -0800 Subject: [PATCH] Conditionally highlight render features based on Inspector flag - Disable rendering until enabled --- MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs b/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs index 8a3db5368..bb1a7f43c 100644 --- a/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs +++ b/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs @@ -193,6 +193,8 @@ namespace MatterHackers.GCodeVisualizer } } + public bool GCodeInspector { get; set; } = false; + public void Render(Graphics2D graphics2D, GCodeRenderInfo renderInfo) { if (renderFeatures.Count > 0) @@ -230,7 +232,7 @@ namespace MatterHackers.GCodeVisualizer RenderFeatureBase feature = renderFeatures[renderInfo.EndLayerIndex][i]; if (feature != null) { - feature.Render(graphics2DGl, renderInfo, highlightFeature: i == lastFeature); + feature.Render(graphics2DGl, renderInfo, highlightFeature: this.GCodeInspector && i == lastFeature); } } GL.End();