/////////////////////////////////////////////////////////////////////////// // C++ code generated with wxFormBuilder (version 4.0.0-0-g0efcecf) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! /////////////////////////////////////////////////////////////////////////// #pragma once #include #include #include class STD_BITMAP_BUTTON; class WX_HTML_REPORT_PANEL; #include "dialog_shim.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// /// Class DIALOG_PLOT_BASE /////////////////////////////////////////////////////////////////////////////// class DIALOG_PLOT_BASE : public DIALOG_SHIM { private: protected: enum { ID_PRINT_REF = 1000, ID_ALLOW_PRINT_PAD_ON_SILKSCREEN, ID_MIROR_OPT }; wxBoxSizer* m_MainSizer; wxStaticText* m_staticTextPlotFmt; wxChoice* m_plotFormatOpt; wxStaticText* m_staticTextDir; wxTextCtrl* m_outputDirectoryName; STD_BITMAP_BUTTON* m_browseButton; wxBoxSizer* bmiddleSizer; wxStaticBoxSizer* m_LayersSizer; wxCheckListBox* m_layerCheckListBox; wxBoxSizer* m_PlotOptionsSizer; wxCheckBox* m_plotSheetRef; wxCheckBox* m_plotFootprintValues; wxCheckBox* m_plotFootprintRefs; wxCheckBox* m_plotFootprintText; wxCheckBox* m_plotInvisibleText; wxCheckBox* m_sketchPadsOnFabLayers; wxCheckBox* m_zoneFillCheck; wxCheckBox* m_tentVias; wxStaticText* drillMarksLabel; wxChoice* m_drillShapeOpt; wxStaticText* scalingLabel; wxChoice* m_scaleOpt; wxStaticText* plotModeLabel; wxChoice* m_plotModeOpt; wxCheckBox* m_useAuxOriginCheckBox; wxCheckBox* m_plotMirrorOpt; wxCheckBox* m_plotPSNegativeOpt; wxBoxSizer* m_SizerSolderMaskAlert; wxStaticBitmap* m_bitmapAlert; wxStaticText* m_staticTextAlert; wxStaticText* m_staticTextAlert1; wxHyperlinkCtrl* m_boardSetup; wxStaticBoxSizer* m_GerberOptionsSizer; wxCheckBox* m_useGerberExtensions; wxCheckBox* m_generateGerberJobFile; wxCheckBox* m_subtractMaskFromSilk; wxStaticText* coordFormatLabel; wxChoice* m_coordFormatCtrl; wxCheckBox* m_useGerberX2Format; wxCheckBox* m_useGerberNetAttributes; wxCheckBox* m_disableApertMacros; wxStaticBoxSizer* m_HPGLOptionsSizer; wxStaticText* m_hpglPenLabel; wxTextCtrl* m_hpglPenCtrl; wxStaticText* m_hpglPenUnits; wxStaticBoxSizer* m_PSOptionsSizer; wxStaticText* m_fineAdjustXLabel; wxTextCtrl* m_fineAdjustXCtrl; wxStaticText* m_fineAdjustYLabel; wxTextCtrl* m_fineAdjustYCtrl; wxStaticText* m_widthAdjustLabel; wxTextCtrl* m_widthAdjustCtrl; wxStaticText* m_widthAdjustUnits; wxCheckBox* m_forcePSA4OutputOpt; wxStaticBoxSizer* m_SizerDXF_options; wxCheckBox* m_DXF_plotModeOpt; wxStaticText* DXF_exportUnitsLabel; wxChoice* m_DXF_plotUnits; wxCheckBox* m_DXF_plotTextStrokeFontOpt; wxStaticBoxSizer* m_svgOptionsSizer; wxStaticText* svgPrecisionLabel; wxSpinCtrl* m_svgPrecsision; wxStaticText* m_staticText18; wxChoice* m_SVGColorChoice; wxStaticBoxSizer* m_PDFOptionsSizer; wxStaticText* m_staticText19; wxChoice* m_PDFColorChoice; wxCheckBox* m_frontFPPropertyPopups; wxCheckBox* m_backFPPropertyPopups; wxCheckBox* m_pdfMetadata; WX_HTML_REPORT_PANEL* m_messagesPanel; wxBoxSizer* m_sizerButtons; wxButton* m_buttonDRC; wxStaticText* m_DRCExclusionsWarning; wxStdDialogButtonSizer* m_sdbSizer1; wxButton* m_sdbSizer1OK; wxButton* m_sdbSizer1Apply; wxButton* m_sdbSizer1Cancel; // Virtual event handlers, override them in your derived class virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); } virtual void SetPlotFormat( wxCommandEvent& event ) { event.Skip(); } virtual void OnOutputDirectoryBrowseClicked( wxCommandEvent& event ) { event.Skip(); } virtual void onPlotFPValues( wxCommandEvent& event ) { event.Skip(); } virtual void onPlotFPRefs( wxCommandEvent& event ) { event.Skip(); } virtual void onPlotFPText( wxCommandEvent& event ) { event.Skip(); } virtual void OnSetScaleOpt( wxCommandEvent& event ) { event.Skip(); } virtual void onBoardSetup( wxHyperlinkEvent& event ) { event.Skip(); } virtual void OnGerberX2Checked( wxCommandEvent& event ) { event.Skip(); } virtual void OnChangeDXFPlotMode( wxCommandEvent& event ) { event.Skip(); } virtual void onRunDRC( wxCommandEvent& event ) { event.Skip(); } virtual void CreateDrillFile( wxCommandEvent& event ) { event.Skip(); } virtual void Plot( wxCommandEvent& event ) { event.Skip(); } public: DIALOG_PLOT_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Plot"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); ~DIALOG_PLOT_BASE(); };