Enforce a minimum line thickness for labels.
This commit is contained in:
parent
4161bb6756
commit
fa0124bee7
|
@ -1127,6 +1127,7 @@ void SCH_PAINTER::draw( SCH_FIELD *aField, int aLayer )
|
||||||
void SCH_PAINTER::draw( SCH_GLOBALLABEL *aLabel, int aLayer )
|
void SCH_PAINTER::draw( SCH_GLOBALLABEL *aLabel, int aLayer )
|
||||||
{
|
{
|
||||||
COLOR4D color = m_schSettings.GetLayerColor( LAYER_GLOBLABEL );
|
COLOR4D color = m_schSettings.GetLayerColor( LAYER_GLOBLABEL );
|
||||||
|
int width = aLabel->GetThickness() ? aLabel->GetThickness() : GetDefaultLineThickness();
|
||||||
|
|
||||||
if( aLabel->IsMoving() )
|
if( aLabel->IsMoving() )
|
||||||
color = selectedBrightening( color );
|
color = selectedBrightening( color );
|
||||||
|
@ -1141,7 +1142,7 @@ void SCH_PAINTER::draw( SCH_GLOBALLABEL *aLabel, int aLayer )
|
||||||
|
|
||||||
m_gal->SetIsFill( false );
|
m_gal->SetIsFill( false );
|
||||||
m_gal->SetIsStroke( true );
|
m_gal->SetIsStroke( true );
|
||||||
m_gal->SetLineWidth( aLabel->GetThickness() );
|
m_gal->SetLineWidth( width );
|
||||||
m_gal->SetStrokeColor( color );
|
m_gal->SetStrokeColor( color );
|
||||||
m_gal->DrawPolyline( pts2 );
|
m_gal->DrawPolyline( pts2 );
|
||||||
|
|
||||||
|
@ -1152,6 +1153,7 @@ void SCH_PAINTER::draw( SCH_GLOBALLABEL *aLabel, int aLayer )
|
||||||
void SCH_PAINTER::draw( SCH_HIERLABEL *aLabel, int aLayer )
|
void SCH_PAINTER::draw( SCH_HIERLABEL *aLabel, int aLayer )
|
||||||
{
|
{
|
||||||
COLOR4D color = m_schSettings.GetLayerColor( LAYER_SHEETLABEL );
|
COLOR4D color = m_schSettings.GetLayerColor( LAYER_SHEETLABEL );
|
||||||
|
int width = aLabel->GetThickness() ? aLabel->GetThickness() : GetDefaultLineThickness();
|
||||||
|
|
||||||
if( aLabel->IsMoving() )
|
if( aLabel->IsMoving() )
|
||||||
color = selectedBrightening( color );
|
color = selectedBrightening( color );
|
||||||
|
@ -1166,7 +1168,7 @@ void SCH_PAINTER::draw( SCH_HIERLABEL *aLabel, int aLayer )
|
||||||
|
|
||||||
m_gal->SetIsFill( false );
|
m_gal->SetIsFill( false );
|
||||||
m_gal->SetIsStroke( true );
|
m_gal->SetIsStroke( true );
|
||||||
m_gal->SetLineWidth( aLabel->GetThickness() );
|
m_gal->SetLineWidth( width );
|
||||||
m_gal->SetStrokeColor( color );
|
m_gal->SetStrokeColor( color );
|
||||||
m_gal->DrawPolyline( pts2 );
|
m_gal->DrawPolyline( pts2 );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue