feat: implement color and line type exclusion filters on CadConverterForm

Add per-entity IsVisible flag and wire up the Colors and Line Types
checkedlistboxes to filter entities by exclusion — checking an item
hides matching entities from the preview and from drawing export.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
aj
2026-03-08 13:14:09 -04:00
co-authored by Claude Opus 4.6
parent bc392b37dc
commit e078ef4b77
5 changed files with 327 additions and 208 deletions
+1 -1
View File
@@ -103,7 +103,7 @@ namespace OpenNest.Controls
private void DrawEntity(Graphics g, Entity e, Pen pen)
{
if (!e.Layer.IsVisible)
if (!e.Layer.IsVisible || !e.IsVisible)
return;
switch (e.Type)