mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
Pcbnew, DIALOG_PLOT: store B&W/Color option for PDF and SVG formats
Previously, the dialog started withB&W option.
This commit is contained in:
parent
68b3f66cd3
commit
b2ef81808b
@ -30,6 +30,7 @@ pdf_metadata
|
|||||||
pdf_single_document
|
pdf_single_document
|
||||||
plotframeref
|
plotframeref
|
||||||
plotfptext
|
plotfptext
|
||||||
|
plot_black_and_white
|
||||||
plotinvisibletext
|
plotinvisibletext
|
||||||
plotpadnumbers
|
plotpadnumbers
|
||||||
plotreference
|
plotreference
|
||||||
|
@ -1072,11 +1072,11 @@ void DIALOG_PLOT::applyPlotSettings()
|
|||||||
|
|
||||||
if( getPlotFormat() == PLOT_FORMAT::SVG )
|
if( getPlotFormat() == PLOT_FORMAT::SVG )
|
||||||
{
|
{
|
||||||
tempOptions.SetBlackAndWhite( !!m_SVGColorChoice->GetSelection() );
|
tempOptions.SetBlackAndWhite( m_SVGColorChoice->GetSelection() == 1 );
|
||||||
}
|
}
|
||||||
else if( getPlotFormat() == PLOT_FORMAT::PDF )
|
else if( getPlotFormat() == PLOT_FORMAT::PDF )
|
||||||
{
|
{
|
||||||
tempOptions.SetBlackAndWhite( !!m_PDFColorChoice->GetSelection() );
|
tempOptions.SetBlackAndWhite( m_PDFColorChoice->GetSelection() == 1 );
|
||||||
tempOptions.m_PDFFrontFPPropertyPopups = m_frontFPPropertyPopups->GetValue();
|
tempOptions.m_PDFFrontFPPropertyPopups = m_frontFPPropertyPopups->GetValue();
|
||||||
tempOptions.m_PDFBackFPPropertyPopups = m_backFPPropertyPopups->GetValue();
|
tempOptions.m_PDFBackFPPropertyPopups = m_backFPPropertyPopups->GetValue();
|
||||||
tempOptions.m_PDFMetadata = m_pdfMetadata->GetValue();
|
tempOptions.m_PDFMetadata = m_pdfMetadata->GetValue();
|
||||||
|
@ -227,6 +227,8 @@ void PCB_PLOT_PARAMS::Format( OUTPUTFORMATTER* aFormatter ) const
|
|||||||
KICAD_FORMAT::FormatBool( aFormatter, getTokenName( T_psnegative ), m_negative );
|
KICAD_FORMAT::FormatBool( aFormatter, getTokenName( T_psnegative ), m_negative );
|
||||||
KICAD_FORMAT::FormatBool( aFormatter, getTokenName( T_psa4output ), m_A4Output );
|
KICAD_FORMAT::FormatBool( aFormatter, getTokenName( T_psa4output ), m_A4Output );
|
||||||
|
|
||||||
|
KICAD_FORMAT::FormatBool( aFormatter, getTokenName( T_plot_black_and_white ), m_blackAndWhite );
|
||||||
|
|
||||||
KICAD_FORMAT::FormatBool( aFormatter, "plotinvisibletext", m_plotInvisibleText );
|
KICAD_FORMAT::FormatBool( aFormatter, "plotinvisibletext", m_plotInvisibleText );
|
||||||
KICAD_FORMAT::FormatBool( aFormatter, "sketchpadsonfab", m_sketchPadsOnFabLayers );
|
KICAD_FORMAT::FormatBool( aFormatter, "sketchpadsonfab", m_sketchPadsOnFabLayers );
|
||||||
KICAD_FORMAT::FormatBool( aFormatter, "plotpadnumbers", m_plotPadNumbers );
|
KICAD_FORMAT::FormatBool( aFormatter, "plotpadnumbers", m_plotPadNumbers );
|
||||||
@ -796,6 +798,10 @@ void PCB_PLOT_PARAMS_PARSER::Parse( PCB_PLOT_PARAMS* aPcbPlotParams )
|
|||||||
aPcbPlotParams->m_negative = parseBool();
|
aPcbPlotParams->m_negative = parseBool();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case T_plot_black_and_white:
|
||||||
|
aPcbPlotParams->m_blackAndWhite = parseBool();
|
||||||
|
break;
|
||||||
|
|
||||||
case T_plotinvisibletext:
|
case T_plotinvisibletext:
|
||||||
aPcbPlotParams->m_plotInvisibleText = parseBool();
|
aPcbPlotParams->m_plotInvisibleText = parseBool();
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user