mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-03-30 06:36:55 +00: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
|
||||
plotframeref
|
||||
plotfptext
|
||||
plot_black_and_white
|
||||
plotinvisibletext
|
||||
plotpadnumbers
|
||||
plotreference
|
||||
|
@ -1072,11 +1072,11 @@ void DIALOG_PLOT::applyPlotSettings()
|
||||
|
||||
if( getPlotFormat() == PLOT_FORMAT::SVG )
|
||||
{
|
||||
tempOptions.SetBlackAndWhite( !!m_SVGColorChoice->GetSelection() );
|
||||
tempOptions.SetBlackAndWhite( m_SVGColorChoice->GetSelection() == 1 );
|
||||
}
|
||||
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_PDFBackFPPropertyPopups = m_backFPPropertyPopups->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_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, "sketchpadsonfab", m_sketchPadsOnFabLayers );
|
||||
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();
|
||||
break;
|
||||
|
||||
case T_plot_black_and_white:
|
||||
aPcbPlotParams->m_blackAndWhite = parseBool();
|
||||
break;
|
||||
|
||||
case T_plotinvisibletext:
|
||||
aPcbPlotParams->m_plotInvisibleText = parseBool();
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user