From 13a2c6b017e1ebbb2d906772032e79a27130f3ba Mon Sep 17 00:00:00 2001 From: Graham Keeth Date: Thu, 23 Nov 2023 15:22:15 -0500 Subject: [PATCH] Hide some irrelevant properties from DRC rule editor - Fill_Color - Line_Color - Thermal_Spoke_Template - Number_Box --- common/eda_shape.cpp | 6 ++++-- pcbnew/pcb_shape.cpp | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/common/eda_shape.cpp b/common/eda_shape.cpp index 87a2c82a9c..8ea7283876 100644 --- a/common/eda_shape.cpp +++ b/common/eda_shape.cpp @@ -1925,7 +1925,8 @@ static struct EDA_SHAPE_DESC _HKI( "Line Style" ), lineStyleSetter, &EDA_SHAPE::GetLineStyle ) ); propMgr.AddProperty( new PROPERTY( _HKI( "Line Color" ), - &EDA_SHAPE::SetLineColor, &EDA_SHAPE::GetLineColor ) ); + &EDA_SHAPE::SetLineColor, &EDA_SHAPE::GetLineColor ) ) + .SetIsHiddenFromRulesEditor(); auto angle = new PROPERTY( _HKI( "Angle" ), NO_SETTER( EDA_SHAPE, EDA_ANGLE ), &EDA_SHAPE::GetArcAngle, @@ -1966,6 +1967,7 @@ static struct EDA_SHAPE_DESC propMgr.AddProperty( new PROPERTY( _HKI( "Fill Color" ), &EDA_SHAPE::SetFillColor, &EDA_SHAPE::GetFillColor ) ) - .SetAvailableFunc( fillAvailable ); + .SetAvailableFunc( fillAvailable ) + .SetIsHiddenFromRulesEditor(); } } _EDA_SHAPE_DESC; diff --git a/pcbnew/pcb_shape.cpp b/pcbnew/pcb_shape.cpp index 3f582e34f2..57a283e617 100644 --- a/pcbnew/pcb_shape.cpp +++ b/pcbnew/pcb_shape.cpp @@ -744,12 +744,14 @@ static struct PCB_SHAPE_DESC &PCB_SHAPE::SetIsProxyItem, &PCB_SHAPE::IsProxyItem ), groupPadPrimitives ) - .SetAvailableFunc( showNumberBoxProperty ); + .SetAvailableFunc( showNumberBoxProperty ) + .SetIsHiddenFromRulesEditor(); propMgr.AddProperty( new PROPERTY( _HKI( "Thermal Spoke Template" ), &PCB_SHAPE::SetIsProxyItem, &PCB_SHAPE::IsProxyItem ), groupPadPrimitives ) - .SetAvailableFunc( showSpokeTemplateProperty ); + .SetAvailableFunc( showSpokeTemplateProperty ) + .SetIsHiddenFromRulesEditor(); } } _PCB_SHAPE_DESC;