7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-19 18:51:40 +00:00

There is no support (as yet) for layer-specific soldermask expansions.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20053
This commit is contained in:
Jeff Young 2025-02-26 16:27:18 +00:00
parent 23528425ef
commit 500962b3a4

View File

@ -456,13 +456,15 @@ public:
std::optional<int> GetLocalSolderMaskMargin() const { return m_padStack.SolderMaskMargin(); }
void SetLocalSolderMaskMargin( std::optional<int> aMargin )
{
m_padStack.SolderMaskMargin() = aMargin;
m_padStack.SolderMaskMargin( F_Mask ) = aMargin;
m_padStack.SolderMaskMargin( B_Mask ) = aMargin;
}
std::optional<int> GetLocalSolderPasteMargin() const { return m_padStack.SolderPasteMargin(); }
void SetLocalSolderPasteMargin( std::optional<int> aMargin )
{
m_padStack.SolderPasteMargin() = aMargin;
m_padStack.SolderPasteMargin( F_Paste ) = aMargin;
m_padStack.SolderPasteMargin( B_Paste ) = aMargin;
}
std::optional<double> GetLocalSolderPasteMarginRatio() const
@ -471,7 +473,8 @@ public:
}
void SetLocalSolderPasteMarginRatio( std::optional<double> aRatio )
{
m_padStack.SolderPasteMarginRatio() = aRatio;
m_padStack.SolderPasteMarginRatio( F_Paste ) = aRatio;
m_padStack.SolderPasteMarginRatio( B_Paste ) = aRatio;
}
void SetLocalZoneConnection( ZONE_CONNECTION aType ) { m_padStack.ZoneConnection() = aType; }