C++ 1 source_name 0 0 res UTF-8 connect dialog_plot_base 1000 none 1 Dialog_Plot_base . 1 1 1 1 UI 1 0 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY -1,-1 DIALOG_PLOT_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Plot OnInitDialog OnRightClick m_MainSizer wxVERTICAL protected 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 bupperSizer wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Plot format: 0 0 0 1 m_staticTextPlotFmt 1 protected 1 Resizable 1 0 -1 6 wxALL 0 1 1 1 1 1 0 "Gerber" "Postscript" "SVG" "DXF" "HPGL" "PDF" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_plotFormatOpt 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator SetPlotFormat 10 wxEXPAND|wxRIGHT|wxLEFT 0 0 protected 0 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Output directory: 0 0 0 1 m_staticTextDir 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP|wxBOTTOM 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_outputDirectoryName 1 protected 1 Resizable 1 0 Target directory for plot files. Can be absolute or relative to the board file location. wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Browse 0 0 0 -1,-1 1 m_browseButton 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnOutputDirectoryBrowseClicked 5 wxEXPAND|wxALL 0 bmiddleSizer wxHORIZONTAL none 3 wxALL|wxEXPAND 1 wxID_ANY Included Layers m_LayersSizer wxHORIZONTAL 1 protected 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 150,-1 1 m_layerCheckListBox 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnRightClick 6 0 m_PlotOptionsSizer wxVERTICAL protected 5 wxALL|wxEXPAND 0 wxID_ANY General Options sbOptionsSizer wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 wxHORIZONTAL 0,2 0 gbSizer1 wxFLEX_GROWMODE_SPECIFIED none 3 5 1 0 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Plot border and title block 0 0 280,-1 1 m_plotSheetRef 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Plot footprint values 0 0 1 m_plotModuleValueOpt 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 2 1 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 ID_PRINT_REF Plot reference designators 0 0 1 m_plotModuleRefOpt 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 3 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Force plotting of invisible values / refs 0 0 1 m_plotInvisibleText 1 protected 1 Resizable 1 0 Force plot invisible footprint values and reference designators wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 4 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Exclude PCB edge layer from other layers 0 0 1 m_excludeEdgeLayerOpt 1 protected 1 Resizable 1 0 Do not plot the contents of the PCB edge layer on any other layers. wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 5 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 ID_ALLOW_PRINT_PAD_ON_SILKSCREEN Sketch pads on fab layers 0 0 1 m_sketchPadsOnFabLayers 1 protected 1 Resizable 1 0 Include pad outlines on F.Fab and B.Fab layers when plotting wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 6 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Do not tent vias 0 0 1 m_plotNoViaOnMaskOpt 1 protected 1 Resizable 1 0 Remove soldermask on vias wxFILTER_NONE wxDefaultValidator 30 1 1 wxALIGN_CENTER_VERTICAL|wxLEFT 3 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use drill/place file origin 0 0 1 m_useAuxOriginCheckBox 1 protected 1 Resizable 1 0 Use the drill/place file origin as the coordinate origin for plotted files wxFILTER_NONE wxDefaultValidator 30 1 1 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Drill marks: 0 0 0 1 drillMarksLabel 1 protected 1 Resizable 1 0 -1 5 1 2 wxEXPAND|wxLEFT 0 1 1 1 1 1 1 0 "None" "Small" "Actual size" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_drillShapeOpt 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 30 1 1 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Scaling: 0 0 0 1 scalingLabel 1 protected 1 Resizable 1 0 -1 5 1 2 wxEXPAND|wxLEFT 1 1 1 1 1 1 1 0 "Auto" "1:1" "3:2" "2:1" "3:1" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_scaleOpt 1 protected 1 Resizable 1 1 0 wxFILTER_NONE wxDefaultValidator OnSetScaleOpt 30 1 1 wxALIGN_CENTER_VERTICAL|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Plot mode: 0 0 0 1 plotModeLabel 1 protected 1 Resizable 1 0 -1 5 1 2 wxEXPAND|wxLEFT 2 1 1 1 1 1 1 0 "Filled" "Sketch" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_plotModeOpt 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 30 2 1 wxALIGN_CENTER_VERTICAL|wxLEFT 4 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 ID_MIROR_OPT Mirrored plot 0 0 1 m_plotMirrorOpt 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 30 2 1 wxALIGN_CENTER_VERTICAL|wxLEFT 5 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Negative plot 0 0 1 m_plotPSNegativeOpt 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 30 2 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 6 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Check zone fills before plotting 0 0 1 m_zoneFillCheck 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 10 wxEXPAND|wxRIGHT|wxLEFT 1 m_SizerSolderMaskAlert wxHORIZONTAL protected 5 wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 Load From Art Provider; wxART_WARNING; wxART_CMN_DIALOG 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_bitmapAlert 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxEXPAND 1 bSizerWarningText wxVERTICAL none 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Global solder mask min width and/or margin are not set to 0. Most board houses 0 0 0 1 m_staticTextAlert 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 bSizerSecondLine wxHORIZONTAL none 2 wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY expect 0 and use their constraints, especially for solder mask min width. 0 0 0 1 m_staticTextAlert1 1 protected 1 Resizable 1 ; ; forward_declare 0 580 5 wxEXPAND 1 0 protected 0 2 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Board setup 0 0 1 m_boardSetup 1 protected 1 Resizable 1 wxHL_DEFAULT_STYLE ; ; forward_declare 0 File > Board Setup... onBoardSetup 5 wxALL|wxEXPAND 0 wxID_ANY Gerber Options m_GerberOptionsSizer wxHORIZONTAL 1 protected 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 wxHORIZONTAL 2 0 gbSizer2 wxFLEX_GROWMODE_SPECIFIED none 3 5 1 0 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use Protel filename extensions 0 0 280,-1 1 m_useGerberExtensions 1 protected 1 Resizable 1 0 Use Protel Gerber extensions (.GBL, .GTL, etc...) No longer recommended. The official extension is .gbr wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Generate Gerber job file 0 0 1 m_generateGerberJobFile 1 protected 1 Resizable 1 0 Generate a Gerber job file that contains info about the board, and the list of generated Gerber plot files wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL 2 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Subtract soldermask from silkscreen 0 0 1 m_subtractMaskFromSilk 1 protected 1 Resizable 1 0 Remove silkscreen from areas without soldermask wxFILTER_NONE wxDefaultValidator 30 1 1 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Coordinate format: 0 0 0 1 coordFormatLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 1 2 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 "4.5, unit mm" "4.6, unit mm" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_coordFormatCtrl 1 protected 1 Resizable 0 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 30 2 1 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use extended X2 format (recommended) 0 0 -1,-1 1 m_useGerberX2Format 1 protected 1 Resizable 1 0 Use X2 Gerber file format. Include mainly X2 attributes in Gerber headers. If not checked, use X1 format. In X1 format, these attributes are included as comments in files. wxFILTER_NONE wxDefaultValidator OnGerberX2Checked 30 2 1 wxLEFT|wxALIGN_CENTER_VERTICAL 2 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Include netlist attributes 0 0 1 m_useGerberNetAttributes 1 protected 1 Resizable 1 0 Include netlist metadata and aperture attributes in Gerber files. In X1 format, they are comments. Used to check connectivity in CAM tools and Gerber viewers. wxFILTER_NONE wxDefaultValidator 30 2 1 wxLEFT|wxALIGN_CENTER_VERTICAL 3 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Disable aperture macros (non recommended) 0 0 1 m_disableApertMacros 1 protected 1 Resizable 1 0 Disable aperture macros in Gerber files Use *only* for broken Gerber viewers. wxFILTER_NONE wxDefaultValidator 5 wxALL|wxEXPAND 0 wxID_ANY HPGL Options m_HPGLOptionsSizer wxHORIZONTAL 1 protected 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Default pen size: 0 0 0 1 m_hpglPenLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 5 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_hpglPenCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_hpglPenUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND 11 0 protected 0 5 wxALL|wxEXPAND 0 wxID_ANY Postscript Options m_PSOptionsSizer wxVERTICAL 1 protected 5 wxEXPAND|wxRIGHT|wxLEFT 1 6 wxBOTH 1,4 0 60,-1 fgSizer2 wxFLEX_GROWMODE_SPECIFIED none 0 3 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY X scale factor: 0 0 0 1 m_fineAdjustXLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_fineAdjustXCtrl 1 protected 1 Resizable 1 0 Set global X scale adjust for exact scale PostScript output. wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 1 0 protected 0 30 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y scale factor: 0 0 0 1 m_fineAdjustYLabel 1 protected 1 Resizable 1 0 -1 30 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_fineAdjustYCtrl 1 protected 1 Resizable 1 0 Set global Y scale adjust for exact scale PostScript output. wxFILTER_NONE wxDefaultValidator 10 wxEXPAND|wxRIGHT|wxLEFT 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Track width correction: 0 0 0 1 m_widthAdjustLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_widthAdjustCtrl 1 protected 1 Resizable 1 0 Set global width correction for exact width PostScript output. These width correction is intended to compensate tracks width and also pads and vias size errors. The reasonable width correction value must be in a range of [-(MinTrackWidth-1), +(MinClearanceValue-1)]. wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_widthAdjustUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Force A4 output 0 0 1 m_forcePSA4OutputOpt 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 0 wxID_ANY DXF Options m_SizerDXF_options wxHORIZONTAL 1 protected 5 wxEXPAND 1 bSizerdxfLeft wxVERTICAL none 5 wxALL 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Plot graphic items using their contours 0 0 1 m_DXF_plotModeOpt 1 protected 1 Resizable 1 0 Uncheck to plot graphic items using their center lines wxFILTER_NONE wxDefaultValidator OnChangeDXFPlotMode 5 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use KiCad font to plot texts 0 0 1 m_DXF_plotTextStrokeFontOpt 1 protected 1 Resizable 1 0 Check to use KiCad stroke font Uncheck to plot single-line ASCII texts as editable text (using DXF font) wxFILTER_NONE wxDefaultValidator 5 0 0 protected 20 5 wxEXPAND 1 dxfSizerRight wxHORIZONTAL none 5 wxALIGN_CENTER|wxALIGN_LEFT|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Export units: 0 0 0 1 DXF_exportUnitsLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER|wxALL 0 1 1 1 1 1 0 "Inches" "Millimeters" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_DXF_plotUnits 1 protected 1 Resizable 0 1 ; ; forward_declare 0 The units to use for the exported DXF file wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 1 wxID_ANY SVG Options m_svgOptionsSizer wxHORIZONTAL 1 protected 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Units: 0 0 0 1 svgUnitLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 "Millimeter" "Inch" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_svgUnits 1 protected 1 Resizable 0 1 ; ; forward_declare 0 The units that are used for a SVG user units. Choose Millimeter when you are not sure. wxFILTER_NONE wxDefaultValidator 5 0 0 protected 30 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Precision: 0 0 0 1 svgPrecisionLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 6 6 0 3 0 1 m_svgPrecsision 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; ; forward_declare 0 How big a SVG user unit is. The number defines how many digits are exported that are below 1 mm or 1 inch. User unit is 10^-<N> mm or 10^-<N> inch. Choose 6 if you are not sure. 5 wxEXPAND 1 sbSizerMsg wxVERTICAL none 10 wxEXPAND|wxRIGHT|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -300,150 1 m_messagesPanel 1 protected 1 Resizable 1 WX_HTML_REPORT_PANEL; wx_html_report_panel.h 0 wxTAB_TRAVERSAL 5 wxALL|wxEXPAND 0 m_sizerButtons wxHORIZONTAL protected 10 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Run DRC... 0 0 0 1 m_buttonDRC 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onRunDRC 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY (%d known DRC violations; %d exclusions) 0 0 0 1 m_DRCExclusionsWarning 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 1 1 1 0 0 0 1 0 0 m_sdbSizer1 protected CreateDrillFile Plot MyMenu m_popMenu protected 0 1 ID_LAYER_FAB wxITEM_NORMAL Select Fab Layers m_menuItem1 none OnPopUpLayers 0 1 ID_SELECT_COPPER_LAYERS wxITEM_NORMAL Select all Copper Layers m_menuItem2 none OnPopUpLayers 0 1 ID_DESELECT_COPPER_LAYERS wxITEM_NORMAL Deselect all Copper Layers m_menuItem3 none OnPopUpLayers 0 1 ID_SELECT_ALL_LAYERS wxITEM_NORMAL Select all Layers m_menuItem4 none OnPopUpLayers 0 1 ID_DESELECT_ALL_LAYERS wxITEM_NORMAL Deselect all Layers m_menuItem5 none OnPopUpLayers