Loading pcbnew/dialogs/dialog_plot_base.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -272,8 +272,8 @@ DIALOG_PLOT_BASE::DIALOG_PLOT_BASE( wxWindow* parent, wxWindowID id, const wxStr m_plotPSNegativeOpt = new wxCheckBox( this, wxID_ANY, _("Negative plot"), wxDefaultPosition, wxDefaultSize, 0 ); m_PSOptionsSizer->Add( m_plotPSNegativeOpt, 0, wxALL, 2 ); m_usePsA4Opt = new wxCheckBox( this, wxID_ANY, _("Force A4 paper size"), wxDefaultPosition, wxDefaultSize, 0 ); m_PSOptionsSizer->Add( m_usePsA4Opt, 0, wxALL, 2 ); m_forcePSA4OutputOpt = new wxCheckBox( this, wxID_ANY, _("Force A4 output"), wxDefaultPosition, wxDefaultSize, 0 ); m_PSOptionsSizer->Add( m_forcePSA4OutputOpt, 0, wxALL, 2 ); m_PlotOptionsSizer->Add( m_PSOptionsSizer, 0, wxALL|wxEXPAND, 3 ); Loading pcbnew/dialogs/dialog_plot_base.fbp +2 −2 Original line number Diff line number Diff line Loading @@ -3457,14 +3457,14 @@ <property name="gripper">0</property> <property name="hidden">0</property> <property name="id">wxID_ANY</property> <property name="label">Force A4 paper size</property> <property name="label">Force A4 output</property> <property name="layer"></property> <property name="maximize_button">0</property> <property name="maximum_size"></property> <property name="minimize_button">0</property> <property name="minimum_size"></property> <property name="moveable">1</property> <property name="name">m_usePsA4Opt</property> <property name="name">m_forcePSA4OutputOpt</property> <property name="pane_border">1</property> <property name="pane_position"></property> <property name="pane_size"></property> Loading pcbnew/dialogs/dialog_plot_base.h +1 −1 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ class DIALOG_PLOT_BASE : public wxDialog wxStaticText* m_staticText8; wxTextCtrl* m_fineAdjustYscaleOpt; wxCheckBox* m_plotPSNegativeOpt; wxCheckBox* m_usePsA4Opt; wxCheckBox* m_forcePSA4OutputOpt; wxStaticText* m_staticText2; wxTextCtrl* m_messagesBox; Loading pcbnew/pcb_plot_params.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -86,6 +86,7 @@ PCB_PLOT_PARAMS::PCB_PLOT_PARAMS() m_HPGLPenOvr = 2; m_PlotPSColorOpt = true; m_PlotPSNegative = false; psA4Output = false; m_PlotReference = true; m_PlotValue = true; m_PlotTextOther = true; Loading Loading @@ -139,6 +140,8 @@ void PCB_PLOT_PARAMS::Format( OUTPUTFORMATTER* aFormatter, m_PlotPSColorOpt ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_psnegative ), m_PlotPSNegative ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_psa4output ), psA4Output ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_plotreference ), m_PlotReference ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_plotvalue ), Loading Loading @@ -201,6 +204,8 @@ bool PCB_PLOT_PARAMS::operator==( const PCB_PLOT_PARAMS &aPcbPlotParams ) const return false; if( m_PlotPSNegative != aPcbPlotParams.m_PlotPSNegative ) return false; if( psA4Output != aPcbPlotParams.psA4Output ) return false; if( m_PlotReference != aPcbPlotParams.m_PlotReference ) return false; if( m_PlotValue != aPcbPlotParams.m_PlotValue ) Loading Loading @@ -296,6 +301,9 @@ void PCB_PLOT_PARAMS_PARSER::Parse( PCB_PLOT_PARAMS* aPcbPlotParams ) throw( IO_ case T_usegerberextensions: aPcbPlotParams->useGerberExtensions = ParseBool(); break; case T_psa4output: aPcbPlotParams->psA4Output = ParseBool(); break; case T_excludeedgelayer: aPcbPlotParams->m_ExcludeEdgeLayer = ParseBool(); break; Loading pcbnew/pcb_plot_params.h +3 −0 Original line number Diff line number Diff line Loading @@ -90,6 +90,7 @@ private: bool useGerberExtensions; bool useAuxOrigin; bool subtractMaskFromSilk; bool psA4Output; int scaleSelection; wxString outputDirectory; Loading @@ -116,6 +117,8 @@ public: bool GetUseAuxOrigin() const { return useAuxOrigin; }; void SetScaleSelection( int aSelection ) { scaleSelection = aSelection; }; int GetScaleSelection() const { return scaleSelection; }; void SetPsA4Output( int aForce ) { psA4Output = aForce; }; bool GetPsA4Output() const { return psA4Output; }; int GetHpglPenDiameter() const { return m_HPGLPenDiam; }; bool SetHpglPenDiameter( int aValue ); Loading Loading
pcbnew/dialogs/dialog_plot_base.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -272,8 +272,8 @@ DIALOG_PLOT_BASE::DIALOG_PLOT_BASE( wxWindow* parent, wxWindowID id, const wxStr m_plotPSNegativeOpt = new wxCheckBox( this, wxID_ANY, _("Negative plot"), wxDefaultPosition, wxDefaultSize, 0 ); m_PSOptionsSizer->Add( m_plotPSNegativeOpt, 0, wxALL, 2 ); m_usePsA4Opt = new wxCheckBox( this, wxID_ANY, _("Force A4 paper size"), wxDefaultPosition, wxDefaultSize, 0 ); m_PSOptionsSizer->Add( m_usePsA4Opt, 0, wxALL, 2 ); m_forcePSA4OutputOpt = new wxCheckBox( this, wxID_ANY, _("Force A4 output"), wxDefaultPosition, wxDefaultSize, 0 ); m_PSOptionsSizer->Add( m_forcePSA4OutputOpt, 0, wxALL, 2 ); m_PlotOptionsSizer->Add( m_PSOptionsSizer, 0, wxALL|wxEXPAND, 3 ); Loading
pcbnew/dialogs/dialog_plot_base.fbp +2 −2 Original line number Diff line number Diff line Loading @@ -3457,14 +3457,14 @@ <property name="gripper">0</property> <property name="hidden">0</property> <property name="id">wxID_ANY</property> <property name="label">Force A4 paper size</property> <property name="label">Force A4 output</property> <property name="layer"></property> <property name="maximize_button">0</property> <property name="maximum_size"></property> <property name="minimize_button">0</property> <property name="minimum_size"></property> <property name="moveable">1</property> <property name="name">m_usePsA4Opt</property> <property name="name">m_forcePSA4OutputOpt</property> <property name="pane_border">1</property> <property name="pane_position"></property> <property name="pane_size"></property> Loading
pcbnew/dialogs/dialog_plot_base.h +1 −1 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ class DIALOG_PLOT_BASE : public wxDialog wxStaticText* m_staticText8; wxTextCtrl* m_fineAdjustYscaleOpt; wxCheckBox* m_plotPSNegativeOpt; wxCheckBox* m_usePsA4Opt; wxCheckBox* m_forcePSA4OutputOpt; wxStaticText* m_staticText2; wxTextCtrl* m_messagesBox; Loading
pcbnew/pcb_plot_params.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -86,6 +86,7 @@ PCB_PLOT_PARAMS::PCB_PLOT_PARAMS() m_HPGLPenOvr = 2; m_PlotPSColorOpt = true; m_PlotPSNegative = false; psA4Output = false; m_PlotReference = true; m_PlotValue = true; m_PlotTextOther = true; Loading Loading @@ -139,6 +140,8 @@ void PCB_PLOT_PARAMS::Format( OUTPUTFORMATTER* aFormatter, m_PlotPSColorOpt ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_psnegative ), m_PlotPSNegative ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_psa4output ), psA4Output ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_plotreference ), m_PlotReference ? trueStr : falseStr ); aFormatter->Print( aNestLevel+1, "(%s %s)\n", getTokenName( T_plotvalue ), Loading Loading @@ -201,6 +204,8 @@ bool PCB_PLOT_PARAMS::operator==( const PCB_PLOT_PARAMS &aPcbPlotParams ) const return false; if( m_PlotPSNegative != aPcbPlotParams.m_PlotPSNegative ) return false; if( psA4Output != aPcbPlotParams.psA4Output ) return false; if( m_PlotReference != aPcbPlotParams.m_PlotReference ) return false; if( m_PlotValue != aPcbPlotParams.m_PlotValue ) Loading Loading @@ -296,6 +301,9 @@ void PCB_PLOT_PARAMS_PARSER::Parse( PCB_PLOT_PARAMS* aPcbPlotParams ) throw( IO_ case T_usegerberextensions: aPcbPlotParams->useGerberExtensions = ParseBool(); break; case T_psa4output: aPcbPlotParams->psA4Output = ParseBool(); break; case T_excludeedgelayer: aPcbPlotParams->m_ExcludeEdgeLayer = ParseBool(); break; Loading
pcbnew/pcb_plot_params.h +3 −0 Original line number Diff line number Diff line Loading @@ -90,6 +90,7 @@ private: bool useGerberExtensions; bool useAuxOrigin; bool subtractMaskFromSilk; bool psA4Output; int scaleSelection; wxString outputDirectory; Loading @@ -116,6 +117,8 @@ public: bool GetUseAuxOrigin() const { return useAuxOrigin; }; void SetScaleSelection( int aSelection ) { scaleSelection = aSelection; }; int GetScaleSelection() const { return scaleSelection; }; void SetPsA4Output( int aForce ) { psA4Output = aForce; }; bool GetPsA4Output() const { return psA4Output; }; int GetHpglPenDiameter() const { return m_HPGLPenDiam; }; bool SetHpglPenDiameter( int aValue ); Loading