From 581cc0de5cc809c1638f82511a9f6e491ca5591e Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Fri, 15 Sep 2023 10:30:39 +0200 Subject: [PATCH] Pcbnew, apparence control: add missing control of layer footprint confict the selection of color and visibility of LAYER_CONFLICTS_SHADOW was missing. --- pcbnew/pcb_draw_panel_gal.cpp | 4 ++-- pcbnew/widgets/appearance_controls.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pcbnew/pcb_draw_panel_gal.cpp b/pcbnew/pcb_draw_panel_gal.cpp index f63ff161f7..4133f3b27b 100644 --- a/pcbnew/pcb_draw_panel_gal.cpp +++ b/pcbnew/pcb_draw_panel_gal.cpp @@ -651,8 +651,8 @@ void PCB_DRAW_PANEL_GAL::setDefaultLayerDeps() m_view->SetLayerTarget( LAYER_ANCHOR, KIGFX::TARGET_NONCACHED ); m_view->SetLayerDisplayOnly( LAYER_ANCHOR ); - - m_view->SetLayerTarget( LAYER_CONFLICTS_SHADOW, KIGFX::TARGET_OVERLAY ); + + m_view->SetLayerTarget( LAYER_CONFLICTS_SHADOW, KIGFX::TARGET_NONCACHED ); m_view->SetLayerDisplayOnly( LAYER_LOCKED_ITEM_SHADOW ); m_view->SetLayerDisplayOnly( LAYER_CONFLICTS_SHADOW ); diff --git a/pcbnew/widgets/appearance_controls.cpp b/pcbnew/widgets/appearance_controls.cpp index a2294a0d89..122101c1c3 100644 --- a/pcbnew/widgets/appearance_controls.cpp +++ b/pcbnew/widgets/appearance_controls.cpp @@ -345,6 +345,7 @@ const APPEARANCE_CONTROLS::APPEARANCE_SETTING APPEARANCE_CONTROLS::s_objectSetti RR( _HKI( "DRC Exclusions" ), LAYER_DRC_EXCLUSION, _HKI( "DRC violations which have been individually excluded" ) ), RR( _HKI( "Anchors" ), LAYER_ANCHOR, _HKI( "Show footprint and text origins as a cross" ) ), RR( _HKI( "Locked Item Shadow" ), LAYER_LOCKED_ITEM_SHADOW, _HKI( "Show a shadow marker on locked items" ) ), + RR( _HKI( "Conflict Fp Shadow" ), LAYER_CONFLICTS_SHADOW, _HKI( "Show a shadow marker on conflicting footprints" ) ), RR( _HKI( "Drawing Sheet" ), LAYER_DRAWINGSHEET, _HKI( "Show drawing sheet borders and title block" ) ), RR( _HKI( "Grid" ), LAYER_GRID, _HKI( "Show the (x,y) grid dots" ) ) };