C++ 1 source_name 0 0 res UTF-8 connect dialog_gen_footprint_position_file_base 1000 none 1 dialog_gen_footprint_positions_base . 1 1 1 1 UI 0 1 0 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY -1,-1 DIALOG_GEN_FOOTPRINT_POSITION_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Generate Placement Files 0 m_MainSizer wxVERTICAL protected 2 wxEXPAND 0 bUpperSizer wxHORIZONTAL none 10 wxEXPAND|wxALL 1 bSizerdirBrowse wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 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 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 350,-1 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 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY MyButton 0 0 0 -1,-1 1 m_browseButton 1 protected 1 Resizable 1 -1,-1 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnOutputDirectoryBrowseClicked 5 wxEXPAND|wxRIGHT|wxLEFT 0 bSizerMiddle wxHORIZONTAL none 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 "ASCII" "CSV" "Gerber (experimental)" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Format 1 0 0 -1,-1 1 m_rbFormat 1 protected 1 Resizable 2 1 wxRA_SPECIFY_COLS 0 wxFILTER_NONE wxDefaultValidator onSelectFormat 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 "Inches" "Millimeters" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Units 1 0 0 -1,-1 1 m_radioBoxUnits 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS 0 wxFILTER_NONE wxDefaultValidator onUpdateUIUnits 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 "Separate files for front, back" "Single file for board" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Files 1 0 0 1 m_radioBoxFilesCount 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS 0 Creates 2 files: one for each board side or Creates only one file containing all footprints to place wxFILTER_NONE wxDefaultValidator onUpdateUIFileOpt 5 wxEXPAND|wxRIGHT|wxLEFT 1 bSizerLower wxVERTICAL none 5 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Include only SMD footprints 0 0 1 m_onlySMD 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onUpdateUIOnlySMD 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Exclude all footprints with through hole pads 0 0 1 m_excludeTH 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onUpdateUIExcludeTH 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Include board edge layer 0 0 1 m_cbIncludeBoardEdge 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onUpdateUIincludeBoardEdge 5 wxBOTTOM|wxRIGHT|wxLEFT 0 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_useDrillPlaceOrigin 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use negative X coordinates for footprints on bottom layer 0 0 1 m_negateXcb 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onUpdateUInegXcoord 5 wxEXPAND | wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 350,300 1 m_messagesPanel 1 protected 1 Resizable 1 WX_HTML_REPORT_PANEL; widgets/wx_html_report_panel.h; forward_declare 0 wxTAB_TRAVERSAL 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxALL|wxEXPAND 0 0 1 0 0 0 1 0 0 m_sdbSizer protected OnGenerate